System Hilberta

Z testwiki
Wersja z dnia 18:31, 10 sty 2023 autorstwa imported>PBbot (wstawienie {{Kontrola autorytatywna}})
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

System Hilberta – dowolny system automatycznego dowodzenia twierdzeń, w którym występuje pewien zbiór aksjomatów i reguł dowodzenia, a dowód składa się z ciągu formuł będących albo aksjomatami, albo formułami wyprowadzonymi z poprzednich formuł na podstawie reguł dowodzenia, z których ostatnia jest właśnie formułą którą chcemy dowieść. Jest to wnioskowanie w przód w przeciwieństwie do wnioskowania w tył znanego z innych systemów dowodzenia.

Istnieje wiele Systemów Hilberta do różnych logik i dla jednej logiki.

Podstawową regułą dowodzenia w większości z nich jest modus ponens:

  • jeśli x i xy, to y.

Ponadto zwykle dodaje się regułę substytucji:

  • jeśli dana jest pewna formuła, to wolno dopisać formułę powstałą przez podstawienie dowolnej formuły za wszystkie wystąpienia pewnej zmiennej.

Zamiast skończonej liczby aksjomatów dopuszcza się skończoną liczbę schematów aksjomatu, czyli w istocie nieskończenie wiele aksjomatów.

Przykład

Załóżmy, że mamy regułę modus ponens i dwa schematy aksjomatu:

  1. X(YX)
  2. (X(YZ))((XY)(XZ)).

Udowodnijmy teraz, że PP:
Z schematu 1 podstawiając X=P, Y=P

P(PP)

Z schematu 1 podstawiając X=P, Y=(PP)

P((PP)P)

Z schematu 2 podstawiając X=Z=P, Y=(PP)

(P((PP)P))((P(PP))(PP))

Z drugiej i trzeciej formuły i modus ponens:

(P(PP))(PP)

Z pierwszej i czwartej formuły i modus ponens:

(PP)

Co miało zostać udowodnione.

Szablon:Kontrola autorytatywna