Intuicjonistyczny rachunek zdań

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Intuicjonistyczny rachunek zdań, INT, w wersji inwariantnej – rachunek zdaniowy w języku klasycznego rachunku zdań z regułą odrywania jako jedyną pierwotną regułą wnioskowania oraz aksjomatami następującej postaci:

Ax1    α(βα) prawo poprzedzania
Ax2   [α(βγ)][(αβ)(αγ)] sylogizm Fregego
Ax3   αβα prawo opuszczania koniunkcji, 1.
Ax4   αββ prawo opuszczania koniunkcji, 2.
Ax5   (αβ)[(αγ)(αβγ)] prawo wprowadzania koniunkcji
Ax6   ααβ prawo wprowadzania alternatywy, 1.
Ax7   βαβ prawo wprowadzania alternatywy, 2.
Ax8   (βα)[(γα)(βγα)] prawo łączenia implikacji
Ax9   (αβ)(αβ)] prawo opuszczania równoważności, 1.
Ax10   (αβ)(βα)] prawo opuszczania równoważności, 2.
Ax11   (αβ)[(βα)(αβ)] prawo wprowadzania równoważności
Ax12   α(¬αβ) prawo przepełnienia
Ax13   (α¬α)¬α prawo redukcji do absurdu

Zwracamy uwagę na brak (silnego) prawa podwójnego przeczenia: ¬¬pp, którego dodanie do aksjomatyki INT tworzy aksjomatykę klasycznego rachunku zdań.

W rachunku intuicjonistycznym dowodliwe są m.in. następujące formuły:

1. pp prawo identyczności
2. p¬¬p słabe prawo podwójnego przeczenia
3. (pq)(¬q¬p) słabe prawo kontrapozycji
4. (p¬q)(q¬p) słabe prawo transpozycji
5. ¬(pq)(¬q¬p) prawo de Morgana, 2.
6. (pq)[(qs)(ps)] prawo przechodniości
7. [p(qs)](pqs) prawo importacji
8. (pqs)[p(qs)] prawo eksportacji

Dla przykładu zaprezentujemy dowód formuł 1. i 2. w rachunku INT:

Prawo identyczności
pp
1. p[(pp)p]    Ax1
2. {p[(pp)p]}{[p(pp)](pp)} Ax2
3. [p(pp)](pp) reguła odrywania: 1,2
4. p(pp) Ax1
5. pp reguła odrywania: 3,4
Słabe prawo podwójnego przeczenia
p¬¬p
1. (¬p¬¬p)¬¬p    Ax13
2. [(¬p¬¬p)¬¬p]{p[(¬p¬¬p)¬¬p]} Ax1
3. p(¬p¬¬p)¬¬p reguła odrywania: 1,3
4. {p[(¬p¬¬p)¬¬p}{[p(¬p¬¬p)](p¬¬p)} Ax2
5. [p(¬p¬¬p)](p¬¬p) reguła odrywania: 3,4
6. p(¬p¬¬p) Ax12
7. p¬¬p reguła odrywania: 5,6

Narzędziem, które znakomicie przyspiesza proces dowodzenia, że pewne formuły są tezami INT jest następujące twierdzenie o dedukcji:

Twierdzenie o dedukcji
αβCni(X)βCni(X{α})

gdzie Cni(X) oznacza zbiór formuł dowodliwych w INT ze zbioru założeń X.

Jako ilustrację tego twierdzenia wykażemy dowodliwość w INT prawa przechodniości dla implikacji (p. 6. – wyżej):

1. qCni({pq,qs,p}) reguła odrywania: pq,p
2. sCni({pq,qs,p}) reguła odrywania: qs,q
3. psCni({pq,qs}) twierdzenie o dedukcji
4. (qs)(ps)Cni({pq}) twierdzenie o dedukcji
5. (pq)[(qs)(ps)]Cni() twierdzenie o dedukcji

Dowód tego faktu bez użycia twierdzenia o dedukcji zajmuje ponad 20 linii.

Przestrzegamy przy tym, że użycie twierdzenia o dedukcji pokazuje, iż istnieje dowód danej formuły w rachunku INT, nie wskazując jednak tego dowodu explicite.

Twierdzenie o dedukcji w przedstawionej wyżej formie nazywa się także czasem klasycznym twierdzeniem o dedukcji w odróżnieniu od następującego uogólnionego twierdzenia o dedukcji:

Uogólnione twierdzenie o dedukcji
  1. Cni(X{αβ})=Cni(X{α})Cni(X{β})
  2. Cni(X{αβ})=Cni(X{α,β})
  3. ¬αCni(X)X{α} jest sprzeczny

gdzie zbiór formuł jest sprzeczny oznacza, że można wywieść z niego dowolną formułę języka rachunku zdań.

jako przykład użycia tej wersji twierdzenia o dedukcji, wykażemy dowodliwość w INT prawa importacji (p. 7. – wyżej) oraz tzw. słabego prawa kontrapozycji: (pq)(¬q¬p)

Prawo importacji
1. sCni({p(qs),p,q})=Cni({p(qs),pq})
2. pqsCni({p(qs)})
3. [p(qs)](pqs)Cni()
Słabe prawo kontrapozycji
1. q,¬qCni({pq,¬q,p})
2. {pq,¬q,p} jest sprzeczny 
3. ¬pCni({pq,¬q})
4. ¬q¬pCni({pq})
5. (pq)(¬q¬p)Cni()

Zarówno klasyczne twierdzenie o dedukcji, jak i jego uogólniona wersja prawdziwe są w klasycznym rachunku zdań.

Zobacz też