Logika - Zadanie 76.

Najpierw dowód 1-zupełności zbioru \{\bot, \Leftrightarrow\}

Mamy 4 funkcje boolowskie jedno argumentowe i wszystkie możemy przedstawić za pomocą tych spójników:

p opisuje funkcję f(p) = p
p \Leftrightarrow \bot opisuje funkcję f(p) = \neg p
\bot \Leftrightarrow \bot opisuje funkcję f(p) = T
\bot opisuje funkcję f(p) = F



Dalej trzeba przedstawić, że nie jest to zbiór zupełny, co robimy poprzez wykazanie, że nie da się uzyskać alternatywy.

Na początek weźmy dwie dowolne zmienne p,q i ułóżmy z nich wszystkie możliwe formuły do głębokości 2 i przedstawmy ich tabelkę:

p q \bot p ⇔ q p ⇔ \bot q ⇔ \bot \bot ⇔ \bot p ⇔ ~q
1 1 0 1 0 0 1 0
1 0 0 0 0 1 1 1
0 1 0 0 1 0 1 1
0 0 0 1 1 1 1 0

Łatwo zauważyć, że w każdej kolumnie jest parzysta ilość zer i jedynek.

Będziemy chcieli udowodnić, że każda formuła o głębokości \geq 1 będzie miała też tabelkę o parzystej ilość zer i jedynek. Czyli nie będzie dało się w ten sposób uzyskać alternatywy, która ma 3 razy \top i 1 raz \bot. Oczywiście rozważamy tylko formuły złożone ze zmiennych p,q oraz zbioru spójników \{\bot, \Leftrightarrow\}

Bazę indukcji (dla n = 1) już mamy powyżej.

Załóżmy więc, że teza zachodzi dla wszystkich formuł o głębokości od 1 do n. Pokażmy, że zachodzi również dla formuł o głębokości n+1

Formuła o głębokości n+1 ma postać:

\psi \Leftrightarrow \phi
gdzie \psi oraz \phi są formułami o głębokości mniejszej od n+1, czli z założenia indukcyjnego mają parzystą ilość zer i jedynek w swoich tabelkach.

Równoważność dwóch formuł z których każda ma w tabelce parzystą ilość zer i jedynek też ma w tabelce parzystą ich ilość.

Fakt ten łatwo uzasadnić wiedząc, że w tabelce dla równoważności występują 1 wtedy gdy obie formuły mają wartość (0 lub 1) i 0 w p.p (czyli 1 jedynka, 1 zero).

Więc jeśli mamy 1 wiersz

Kod:

\phi \psi \phi ⇔ \psi
1 0 0

gdzie \psi oraz \phi są formułami o głębokości mniejszej od n+1, czli z założenia indukcyjnego mają parzystą ilość zer i jedynek w swoich tabelkach.

to musi gdzieś wystąpić odpowiadający mu

\phi \psi \phi ⇔ \psi
0 1 0

W przeciwnym wypadku mielibyśmy w tabelce dla \phi, \psi nieparzystą ilośc zer i jedynek co jest sprzeczne z założeniem.

Tak więc formuła o głębokości n+1 też ma parzystą ilość zer i jedynek.

Wniosek z właśnie udowodnionej tezy jest taki, że nie da się uzyskać alternatywy.

 
logika_dla_informatykow/skrypt/76.txt · ostatnio zmienione: 2009/10/19 01:32 przez drx
 
Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji:MIT License
Recent changes RSS feed