System formalny
System formalny – język formuł (logiki) wraz ze zbiorem reguł wyprowadzania (wywodu) i zwykle zbiorem aksjomatów. Systemy formalne są tworzone i badane zarówno jako samodzielne abstrakcyjne twory, jak i systemy opisu rzeczywistości.
W matematyce formalnie dowody twierdzeń konstruuje się w systemach formalnych zawierających aksjomaty oraz reguły dedukcji (wyprowadzania). Twierdzenia są wtedy „ostatnimi liniami” takich dowodów. Zbiór aksjomatów i wszystkich możliwych twierdzeń nazywa się domknięciem zbioru aksjomatów ze względu na wyprowadzanie. Takie podejście do matematyki nazywane jest formalizmem matematycznym. David Hilbert nazwał metamatematyką naukę badającą systemy formalne.
System formalny w matematyce zawiera następujące elementy:
- Skończony zbiór symboli, z którego konstruowane są formuły.
- Gramatykę opisującą jakie formuły są poprawnie skonstruowane i pozwalającą zweryfikować poprawność dowolnej formuły.
- Zbiór aksjomatów, będących poprawnie skonstruowanymi formułami.
- Zbiór reguł wyprowadzania.
- Zbiór twierdzeń zawierający wszystkie aksjomaty oraz wszystkie poprawnie skonstruowane formuły, które da się wyprowadzić z aksjomatów za pomocą reguł wyprowadzania.
Należy pamiętać, że nawet jeżeli dana formuła jest poprawną formułą systemu, to nie oznacza to, że istnieje procedura decyzyjna określająca, czy jest ona twierdzeniem.
Definicja
[edytuj | edytuj kod]Systemem formalnym (w zbiorze ) nazywamy trójkę gdzie jest dowolnym zbiorem, a jest zbiorem reguł wnioskowania w Elementy zbioru nazywa się wyrażeniami tego systemu, elementy zbioru nazywa – aksjomatami, a elementy zbioru – jego regułami.
System formalny jest finitarny, jeśli jego reguły są finitarne.
Dowody
[edytuj | edytuj kod]Niech będzie systemem formalnym, oraz
Dowodem elementu ze zbiorem założeń w systemie jest ciąg elementów zbioru dla którego:
- dla każdego zachodzi przynajmniej jeden z warunków:
Zbiór elementów mających w dowód ze zbiorem założeń oznacza się symbolem
Przykłady dowodów w systemach formalnych wybranych rachunków zdaniowych można znaleźć tutaj i tutaj.
Własności
[edytuj | edytuj kod]Z własności tych wynika, że jest operatorem domknięcia, co więcej, jest on finitarny:
Zakres wnioskowania
[edytuj | edytuj kod]Mając dany zbiór „założeń” chciałoby się znać wszystkie „fakty” ze zbioru które można wywnioskować ze zbioru Niestety okazuje się, że zbiory nie zawsze zawierają wszystkie „wnioski”.
Otóż, niech
- i
gdzie i Wówczas
choć z można przecież wywnioskować jeszcze element
Konsekwencje i sprzeczność
[edytuj | edytuj kod]Zbiór jest domknięty w jeśli
- oraz
Czasami zbiory domknięte w systemie formalnym nazywa się teoriami tego systemu.
Konsekwencją zbioru w systemie formalnym nazywa się najmniejszy (w sensie zawierania) zbiór domknięty zawierający Zbiór ten oznacza się jest symbolem
W ten sposób w systemie formalnym można rozważać operator nazywany operatorem konsekwencji lub domknięcia, który jak pokazuje powyższy przykład, nie zawsze jest finitarny.
Zachodzi następujący związek między operatorami i
jeżeli system formalny jest finitarny, to
dla każdego zbioru
Zbiór jest sprzeczny w systemie formalnym jeżeli System formalny jest zwarty, jeśli każdy zbiór sprzeczny w tym systemie zawiera skończony podzbiór sprzeczny.
Porównywanie
[edytuj | edytuj kod]Niech będzie systemem formalnym i niech będzie regułą w zbiorze
Reguła jest dopuszczalna w jeśli
- gdzie
Reguła jest wyprowadzalna w jeżeli
- gdzie
System formalny jest niesłabszy niż co oznacza się gdy
- oraz
- wszystkie reguły w są wyprowadzalne w
Systemy są równoważne, jeśli oraz co zapisuje się