Professional Documents
Culture Documents
CZĘŚĆ I
TAK NIE
Czy lubicie krzyżówki, łamigłówki lub zabawy logiczne?
Czy kiedykolwiek na wykładzie/konwersatoriach logiki lub po przeczytaniu podręcznika
TAK NIE
logiki mieliście wrażenie, że rozumiecie wszystko (lub prawie wszystko), a byliście
bezradni przy rozwiązywaniu zadań lub na egzaminach?
TAK NIE
Czy odczuwacie niechęć do symboli matematycznych?
Logika nie gryzie. Samouczek logiki zdań (dalej posługiwać się będziemy skróconym tytułem
‘Samouczek’) nie jest podręcznikiem logiki – ma raczej taki podręcznik uzupełnić. Samouczek jest
przygotowany dla odbiorców, którzy nie mają umysłów formalnych (tj. dla przytłaczającej większości
społeczeństwa). Posiadanie umysłowości formalnej różni się od bycia inteligentnym. Często bardzo
inteligentni – nawet zdecydowanie wyróżniający się – studenci z trudem zdają logikę na ocenę dobrą.
Natomiast Samouczek pozwala nawet studentom o średniej 3,0 uzyskać ocenę bardzo dobrą – pod
warunkiem, że stosują się ściśle do zaleceń.
czej, wprowadzeniu do logiki, logice zaawansowanej, itp. Składa się on z ośmiu cotygodniowych
spotkań z tutorem, na które student opracowuje materiał (czyta od 100 do 400 stron – w zależności od
przedmiotu) oraz pisze esej krytycznie przedstawiający dany segment materiału. Na spotkaniu z tuto-
rem esej ten jest czytany i dyskutowany. Wyjaśniane są wątpliwości i nieporozumienia. Toczy się
dyskusja. Oprócz tego studenci mogą, ale nie muszą chodzić na wykłady, które są wykładami ponad-
obowiązkowymi, a bardzo często jest tak, że nie są oferowane wykłady z tematu danego tutorialu.
Studenci są sam na sam z wiedzą zawartą w książkach i specjalistycznych artykułach. Muszą sami
zdobyć wiedzę, z której są rozliczani dopiero pod koniec studiów – na bardzo trudnych egzaminach.
Samouczek ma pomóc Wam wykształcić podstawowe pojęcia i umiejętności logiczne, które –
choć zawarte w podręcznikach logiki – są umysłom nieformalnym zwykle niedostępne.
Porada babuni
Jeżeli tej sekcji nie potraktujecie poważnie, logiki się nie
nauczycie!
Aby z Samouczka nie skorzystać, wystarczy go przeczytać od deski do deski. Po takim przeczytaniu
będziecie wiedzieć z logiki dokładnie nic. (Poza tym zanudzicie się na śmierć, a czasem będziecie po-
irytowani). Słowem: będziecie tak szczupli, jak po przeczytaniu książeczki o tym, jak schudnąć.
Podobnie, jak przeczytanie książeczki o tym, jak schudnąć nie przyczyni się do schudnięcia,
tak samo przeczytanie Samouczka nie przyczyni się do opanowania logiki. Możecie marzyć o schud-
nięciu tylko wówczas, gdy zastosujecie się do proponowanej metody. (A schudniecie, jeśli w dodatku
ta metoda jest dobra). Metoda proponowana w Samouczku jest dobra, ale nauczycie się z niej logiki
tylko wtedy, gdy zastosujecie się do poleceń. Dotyczy to w szczególności ćwiczeń – i nie jedynie tego,
by je wykonywać, lecz również tego, by wykonywać je w określonej kolejności i w odpowiednim
czasie, oraz tego, by sprawdzać, czy ćwiczenia zostały wykonane poprawnie. Nie zawsze takie pedan-
tyczne stosowanie się do poleceń będzie konieczne (choć w rozdziałach z dowodzeniem – będzie
konieczne), lecz za wszelkie odstępstwa sami ponosicie odpowiedzialność!
Samouczek obfituje w ćwiczenia, ale i w rozwiązania do nich. Czasem ogarnie Was pokusa by
– zamiast przerabiać kolejne ćwiczenia – po prostu dogłębnie przestudiować rozwiązania ćwiczeń.
W rezultacie jednak nic się nie nauczycie. To byłoby trochę tak, jak przyglądanie się temu, jak
skutecznie dieta działa na koleżance. Nauka logiki jest nauką na własnych błędach. Z tego, że ktoś
potrafi schudnąć, czy też rozwiązać ćwiczenia, nie wynika wszakże, że Wy to potraficie. Pamiętajcie,
że w ćwiczeniach chodzi o wykształcenie umiejętności. Nie ma tu dróg na skróty.
wiczenia są skonstruowane tak, by ich wykonywanie było intelektualnie przyjemne, ale nie-
nadwerężające. Należy o nich myśleć jako o rodzaju łamigłówek. Dlatego też Samouczek jest formą
zeszytu, do którego należy wpisywać rozwiązania. wiczenia są rozpisane w ten sposób m.in. po to,
żebyście nie mieli wymówki, że nie macie czasu na przepisywanie danych i rozwiązywanie ćwiczeń.
Z podobnego powodu również rozwiązania ćwiczeń występują w postaciach jak najbardziej przyjaz-
nych dla oka – m.in. po to, żebyście łatwo mogli sprawdzić, czy ćwiczenia są wykonane poprawnie.
Drugim powodem dla mało oszczędnego, lecz za to graficznie bardziej przejrzystego ułożenia
ćwiczeń jest to, że nauczenie się logiki – w szczególności nauczenie się dowodzenia – jest związane
z nauczeniem się rozpoznawania pewnych złożonych struktur. Nie nauczycie się dowodzić, jeżeli nie
będziecie „widzieć” odpowiednich podstruktur w strukturach złożonych; a jedynym sposobem naucze-
nia się tego jest przyzwyczajanie oka do ich rozpoznawania. Po to właśnie te ćwiczenia – w takiej,
a nie innej aranżacji.
Przedmowa ix
Symboli spójników zdaniowych jest tak wiele, jak wiele jest podręczników. Często wybór symboli
spójników jest podyktowany względami quasi-merytorycznymi. W ten sposób na przykład elegancko
jest wybrać symbole: ~, , ∨, → i odpowiednio dla negacji, koniunkcji, alternatywy, implikacji
i równoważności, a pó niej na potrzeby logiki kwantyfikatorów dobrać symbole i ∨
dla kwantyfi-
katora ogólnego i szczegółowego. Taki dobór podkreśla na przykład zależność między implikacją
a równoważnością, czy między koniunkcją (alternatywą) a kwantyfikatorem ogólnym (szczegółowym).
Jednakże w podstawowym podręczniku logiki względy elegancji muszą ustąpić względom
pedagogicznym. Dobór symboli w Samouczku jest podyktowany przede wszystkim tym, aby symbole
jak najbardziej różniły się między sobą, a nie tym, by siebie przypominały tam, gdzie takie
przypominanie jest uzasadnione w taki czy inny sposób. Dlatego przyjmiemy symbole ~, •, ∨, → i ≡
odpowiednio dla negacji, koniunkcji, alternatywy, implikacji i równoważności. Taki dobór ma owo-
cować m.in. tym, że na przykład prawa dystrybucji będą bardziej przejrzyste dla oka. Wystarczy po-
równać ich zapisy (w lewej kolumnie zapis, gdzie symbol koniunkcji jest odwróconym symbolem
alternatywy, a w prawej kolumnie znaki te znacznie się różnią kształtem):
[(p ∨ q) r] ≡ [(p r) ∨ (q r)] [(p ∨ q) • r] ≡ [(p • r) ∨ (q • r)]
[(p q) ∨ r] ≡ [(p ∨ r) (q ∨ r)] [(p • q) ∨ r] ≡ [(p ∨ r) • (q ∨ r)]
x Logika nie gryzie
Podzi kowania
Pragnę podziękować szerokim rzeszom studentów, którzy przechodzili przez różne stadia Samouczka,
wychwytywali liczne błędy i uczulali mnie na rozmaite niedociągnięcia. Co prawda jedna studentka
(bąd student) sądziła, że umieszczałam te błędy umyślnie w celach dydaktycznych, nie doceniała
jednak trudów redagowania takich ćwiczeń. Mogę jedynie zagwarantować, że żaden umyślny błąd w
tym wydaniu nie istnieje. Pozostaje mieć nadzieję, że wspólnymi siłami wykorzeniliśmy wszystkie
inne, za co szczególnie dziękuję: Beacie Kędzierskiej, Agnieszce Modelewskiej, Monice Mościńskiej,
Marcie Odrzywolskiej, Markowi Pustule, Katarzynie Pó niak, Magdalenie Różyckiej, Joannie
Ruszczak, Grażynie wierad, Mariuszowi Wilkowi, a najsolenniej Adrianowi Andrzejowi
Ziółkowskiemu, który skrupulatnie wykonał wszystkie ćwiczenia, wyłapując sporo błędów, a także
zasugerował szereg poprawek w ostatecznej wersji Samouczka.
Samouczek chciałabym zadedykować prawdziwym nauczycielom, z którymi dane mi było się
zetknąć na różnych etapach mojej edukacji: pamięci Hanny Maszewskiej (Szkoła Podstawowa nr 69
w Poznaniu) – znakomitej nauczycielce matematyki, której w pó niejszych latach wdzięczni za naukę
byli nawet najbardziej jej niecierpiący słabeusze, Colinowi D.O. Jenkinsowi (Atlantic College, Walia)
– wspaniałemu nauczycielowi biologii, który nawet najbardziej romantyzującego ucznia potrafiłby
przekonać, że wkuwanie bywa niekiedy pożyteczne i że nie musi być odtwórcze, Michaelowi
Treismanowi (Oxford University) – psychologowi, który nie wahał się marnować swego czasu dla
studentów tego pragnących, oraz Kennethowi Mandersowi (University of Pittsburgh) – filozofowi i hi-
storykowi matematyki, a także znakomitemu nauczycielowi logiki, którego niewykonalne prace
domowe potrafiły tak wiele nauczyć.
1. WPROWADZENIE. O WNIOSKOWANIU
Mówi się niekiedy, że logika jest nauką o myśleniu. W odróżnieniu jednak od psychologii logika jest
nauką myślenia prawidłowego. Logika jest nie tylko nauką o my leniu, ale jest nauką my lenia: uczy
nas myśleć poprawnie, a precyzyjniej – uczy nas wnioskować poprawnie. Wnioskowanie bowiem – i to
wnioskowanie pewnego rodzaju – będzie tym fragmentem myślenia, którym będziemy się zajmować.
Zakładam, że nie mieliście ani cienia wątpliwości, iż należało tu wpisać, że Jaś zaprosi Zdzisię do kina.
Ten fakt – tj. fakt, że nie mieliście wątpliwości, jaki wniosek wynika z przesłanek – jest istotny. Jest to
przejaw tego właśnie, na czym wnioskowanie dedukcyjne polega. Ktoś, kto przyjmuje wymienione
przesłanki, nie mo e twierdzić, że Jaś nie zaprosi do kina Zdzisi. Mógłby tak twierdzić, gdyby nie
zgadzał się z którąś z przesłanek, ale nie mo e tak twierdzić, jeżeli przesłanki uznaje.
Wnioskowania niededukcyjne natomiast są wnioskowaniami, w których prawdziwość
wniosku nie jest zagwarantowana, lecz co najwyżej uprawdopodobniona przez prawdziwość
przesłanek. Klasa wnioskowań niededukcyjnych obejmuje m.in. wnioskowania indukcyjne (podwójna
kreska ma przypominać o niededukcyjności tych wnioskowań):
zdania wnioskowania
Uwaga. Nonsensem jest powiedzieć, że wnioskowanie jest prawdziwe lub fałszywe, tak samo
jak nonsensem jest powiedzieć, że zdania są logicznie prawidłowe lub logicznie nieprawid-
łowe.
Jan skręci w prawo lub w lewo. Kamila zje sernik lub lody.
Jan nie skręci w lewo (bo droga jest Kamila nie zje lodów (bo właśnie się
zablokowana). skończyły).
Sokrates jest śmiertelnikiem. Sokrates jest zarozumiały.
Leś dostanie królika lub chomika. Róża pójdzie do kina lub do teatru.
Leś nie dostał chomika. Róża nie poszła do teatru.
Sokrates jest zarozumiały. Sokrates jest zarozumiały.
Jak wspominaliśmy fakt, że nie macie kłopotów z dopisaniem wniosków w tych rozumowaniach, jest
jednym z przejawów ich logicznej prawidłowości (oraz prostoty – w przypadku rozumowań bardziej
skomplikowanych nasze logiczne intuicje często nas zwodzą).
Przyjrzyjcie się im dokładniej. Wszystkie te wnioskowania są do siebie podobne. Mają
identyczną strukturę. Rozpiszcie je szczegółowiej według przykładu (zwróćcie uwagę, żeby w każdej
ramce znalazło się pełne zdanie):
Jan skręci w prawo lub Jan skręci w lewo. Jan skręci w prawo lub Jan skręci w lewo.
Nieprawda, że Jan skręci w lewo. Nieprawda, że Jan skręci w lewo.
Jan skręci w prawo lub Jan skręci w lewo. Jan skręci w prawo lub Jan skręci w lewo.
Nieprawda, że Jan skręci w lewo. Nieprawda, że Jan skręci w lewo.
Różne ramki sygnalizują, że w tak obramowanych miejscach muszą się znajdować te same zdania. Aby
uprościć sobie życie, logicy – zamiast obramowań i wolnych miejsc – stosują po prostu zmienne.
W logice zdań stosuje się wyłącznie tzw. zmienne zdaniowe, zapisywane z małej litery: p, q, r itd.
Powyższy schemat rozumowania można zatem zapisać prościej:
p lub q.
Nieprawda, że q
p
gdzie zmienna p jest po prostu nazwą miejsca do podstawiania zdań, które znaczyliśmy prostokątną
ramką, a zmienna q jest nazwą miejsca do podstawiania zdań, które znaczyliśmy ramką zaokrągloną.
Ten schemat wnioskowania (zwany też modus tollendo ponens) jest schematem wszystkich
czterech wnioskowań, od których wyszliśmy. Te cztery wnioskowania są podstawieniami tego schema-
tu wnioskowań – tj. wnioskowaniami powstałymi na skutek podstawienia zdań pod zmienne (w taki
sposób, że pod każdą zmienną danego typu podstawiane jest dokładnie to samo zdanie). Nie są to oczy-
wiście jedyne podstawienia tego schematu wnioskowań – jest ich bowiem nieograniczenie wiele.
Pojęcia schematu wnioskowania i jego podstawienia nie będziemy jeszcze systematycznie
utrwalać – zrobimy to nieco pó niej. Na razie ważne jest, abyście poznali dość osobliwy fakt, a mia-
nowicie, że wnioskowania s prawid owe (resp. nieprawid owe) ze wzgl du na swój schemat
logiczny. Znaczy to, że jeżeli schemat logiczny danego wnioskowania jest logicznie prawidłowy, to
ka de wnioskowanie będące podstawieniem tego schematu jest również logicznie prawidłowe; jeżeli
schemat logiczny danego wnioskowania jest logicznie nieprawidłowy, to ka de wnioskowanie będące
podstawieniem tego schematu jest również logicznie nieprawidłowe.
4 Logika nie gryzie
przesłanki
prawdziwe fałszywe
wniosek może być
wniosek musi być
wnioskowanie
Należy jednak zwrócić uwagę, że nie zachodzą tu proste relacje. Na przykład wcale nie jest prawdą, że
jeśli wniosek jest fałszywy, to wnioskowanie jest nieprawidłowe, albo że jeżeli przesłanka jest
fałszywa, to wnioskowanie jest nieprawidłowe. Chwila zastanowienia uświadomi Wam, że tak istotnie
powinno być – w końcu możemy dobrze (tj. prawidłowo) rozumować, opierając się na nieprawdziwych
informacjach. Prawidłowość rozumowania dotyczy wyciągania konsekwencji z tego, co nam jest dane,
ale to, co nam jest dane, może się okazać fałszem. Jednocześnie jednak mimo że związek
prawidłowości z prawdą nie jest prosty, to jakiś musi być – takim minimalnym wymogiem jest, aby
prawidłowe rozumowanie zachowywało prawdę, tj. aby niemożliwe było wyciągnięcie fałszywych
wniosków z prawdziwych przesłanek.
1.3.1. Je eli przes anki s fa szywe, to nie jest przes dzona warto logiczna wniosku
Wnioskowanie może być prawidłowe, mimo że przesłanki są fałszywe. W takim jednak wypadku, tj.
gdy wnioskowanie jest prawidłowe, a przesłanki są fałszywe, wartość logiczna wniosku nie jest
przesądzona. Wniosek może w takiej sytuacji być fałszywy lub prawdziwy. Oto przykład takiego
wnioskowania, którego wniosek jest fałszywy:
Wszyscy mężczy ni są wysocy.
Jarosław Kaczyński jest mężczyzną.
Jarosław Kaczyński jest wysoki.
W tym wypadku wnioskowanie jest prawidłowe, lecz jedna z przesłanek – a mianowicie przesłanka
pierwsza – jest fałszywa: nie wszyscy mężczy ni są wszakże wysocy. Wniosek w tym wypadku jest
fałszywy.
Nie jest jednakże tak, że w każdym wnioskowaniu o tej samej strukturze, gdzie pierwsza
przesłanka jest fałszywa, wniosek będzie fałszywy. Oto przykład:
Wszyscy mężczy ni są wysocy.
Michael Jordan jest mężczyzną.
Michael Jordan jest wysoki.
W tym wypadku wnioskowanie jest również prawidłowe, przesłanka pierwsza jest fałszywa, lecz tym
razem wniosek jest prawdziwy.
Wprowadzenie 5
1.3.2. Je eli wnioskowanie jest logicznie nieprawid owe, to warto logiczna wniosku
nie jest przes dzona
Prawdziwość wniosku jest zagwarantowana tylko w wypadku, gdy zarówno przesłanki są prawdziwe,
jak i wnioskowanie jest prawidłowe. Jeżeli wnioskowanie jest nieprawidłowe, to nawet jeśli wszystkie
przesłanki są prawdziwe, wniosek może być fałszywy. Jego fałszywość jednakże też nie jest zagwa-
rantowana – może on być również prawdziwy. Ilustrują to następujące przykłady.
Niektóre kobiety są młode.
Catherine Deneuve jest kobietą.
Catherine Deneuve jest młoda.
Niewątpliwie przesłanki tego wnioskowania są prawdziwe. Wnioskowanie to jednak nie jest
prawidłowe. Chwila refleksji powinna wystarczyć, aby sobie to uświadomić. Przecież z faktu, że nie-
które kobiety są młode, nie wynika nic na temat pewnej konkretnej kobiety. W powyższym
wnioskowaniu, mimo że przesłanki są prawdziwe, wniosek jest fałszywy. Możliwe są jednakże
również nieprawidłowe wnioskowania o prawdziwych przesłankach, gdzie wniosek jest również
prawdziwy. Oto przykład:
Niektóre kobiety są młode.
Britney Spears jest kobietą.
Britney Spears jest młoda.
wiczenie 1.A
Odpowiedz na poni sze pytania, uzasadniaj c swoj odpowied . (Rozwi zania, s. 300).
(a) Czy możemy powiedzieć, jaka jest wartość logiczna wniosku, jeżeli wnioskowanie jest logicznie
prawidłowe, a przesłanki są prawdziwe?
(b) Czy możemy powiedzieć, jaka jest wartość logiczna wniosku, jeżeli wnioskowanie jest logicznie
nieprawidłowe, a przesłanki są fałszywe?
(c) Czy możemy powiedzieć, jaka jest wartość logiczna wniosku, jeżeli wnioskowanie jest logicznie
prawidłowe, a wartość logiczna przesłanek nie jest znana?
(d) Czy możemy powiedzieć, jaka jest wartość logiczna wniosku, jeżeli przesłanki są fałszywe, ale nie
wiemy, czy wnioskowanie jest logicznie prawidłowe?
(e) (Trudne) Pewne wnioskowanie opiera się na jednej tylko przesłance, z której wyprowadzony
zostaje pewien wniosek. Wiemy, że wnioskowanie to jest logicznie prawidłowe oraz że wniosek jest
fałszywy. Czy możemy powiedzieć, jaka jest wartość logiczna przesłanki tego wnioskowania?
Zdanie w sensie logicznym jest to wypowied posiadająca wartość logiczną: jest albo
prawdziwa, albo fałszywa.
6 Logika nie gryzie
Okazuje się bowiem, że nie wszystkie zdania w sensie gramatycznym posiadają wartość logiczną.
Dzieje się tak dlatego, że nie wszystkie zdania w sensie gramatycznym jednoznacznie stwierdzają, że
jest tak a tak, a zatem nie są to zdania, które w ogóle podlegają ocenie jako zdania prawdziwe czy
fałszywe.
1.4.1. Wieloznaczno ci
Rozważmy następującą wypowied :
(1) Czy jesteście już bardzo znudzeni?
Wypowied (1) jest niewątpliwie zdaniem w sensie gramatycznym. Czy jest jednak zdaniem
w sensie logicznym? Zastanówcie się, po pierwsze, czy zdanie (1) jest prawdziwe, czy może fałszywe?
Jeśli jesteście skonsternowani, to dobrze. Co to niby miałoby znaczyć, że pytanie to jest prawdziwe lub
fałszywe? Prawdziwa lub fałszywa mogłaby być odpowied na to pytanie. Pytanie natomiast nie może
być ani prawdziwe, ani fałszywe. Pytanie nie jest wypowiedzią, która ma wartość logiczną. Dzieje się
tak dlatego, że pytając, nic jeszcze nie stwierdzamy – właśnie po to, aby móc coś stwierdzić, pytamy.
Wypowied (1) nie jest zatem zdaniem w sensie logicznym.
Rozważmy inną wypowied :
(2) Dziekani nie dali studentom pozwolenia na demonstrację, ponieważ byli
skinheadami.
Czy wypowied (2) jest zdaniem w sensie logicznym? Niewątpliwie jest to zdanie próbujące coś
stwierdzić (jest to zdanie twierdzące w sensie gramatycznym), lecz aby być zdaniem w sensie logicz-
nym, musiałoby być jednoznaczne. Zdanie (2) nie jest jednoznaczne, gdyż niewiadomo do kogo odnosi
się określenie ‘skinheadzi’. Oczywistej dwuznaczności zdania (2) pozbawiają następujące wypowiedzi:
(2 ) Dziekani nie dali studentom pozwolenia na demonstrację, ponieważ studenci
byli skinheadami.
(2 ) Dziekani nie dali studentom pozwolenia na demonstrację, ponieważ dziekani
byli skinheadami.
Dwuznaczna jest też np. wypowied :
(3) W księgarni Alicji zrobiło się duszno.
która może znaczyć albo:
(3 ) Alicji zrobiło się duszno w księgarni.
albo:
(3 ) Zrobiło się duszno w księgarni Alicji.
Zdania używające tzw. wyrażeń okazjonalnych (‘ja’, ‘ty’, ‘on’, ‘teraz’, ‘tu’) są ze swej natury
wieloznaczne, gdyż ich znaczenie jest niedookreślone przez wypowied językową – pełna jej treść
dostępna jest dopiero po zbadaniu kontekstu wypowiedzi. Przykładem niech będzie:
(4) Jestem tu.
Mogłoby się wydawać, że ta wypowied jest prawdziwa. Zastanówmy się jednak, co ona właściwie
znaczy? Wypowiadając te słowa, jestem przekonana, że mówię prawdę, ponieważ uznaję za prawdziwe
zdanie:
(4 ) Katarzyna Paprzycka jest w swoim gabinecie.
Z pewnością wypowiadając zdanie ‘Jestem tu’, jesteście również przekonani o jego prawdziwości, lecz
Wasza wypowied znaczy już co innego:
Ktoś jeszcze inny może wypowiedzieć te same słowa i znaczyć one będą ponownie coś innego. Sło-
wem wypowiedzi, w których występują wyrażenia okazjonalne, nie są zdaniami w sensie logicznym.
Wprowadzenie 7
Przykłady te wskazują na to, że zdania w sensie logicznym muszą być w pełni „dopowiedzia-
ne” – musi być jasne i jednoznaczne, co stwierdzają, gdyż inaczej nie można dokonać oceny takiego
zdania jako prawdziwego lub fałszywego. Należy jednak zwrócić uwagę, że fakt, iż zdania w sensie
logicznym muszą posiadać wartość logiczną wcale nie znaczy, że będziemy w stanie stwierdzić, czy są
fałszywe, czy też prawdziwe.
Większość zdań języka naturalnego, to zdania, które nie są zdaniami w sensie logicznym.
Dzieje się tak choćby dlatego, że większość z takich zdań jest wypowiadana w określonym kontekście
(w określonym miejscu, w określonym czasie, w określonej sytuacji społecznej itd.). Wypowiadając
takie zdanie, jak
(5) Prezydentem RP jest Lech Kaczyński.
nie widzimy powodu, aby wyra nie określić czas, w którym zdanie to jest wypowiadane, choć
niewątpliwie jest on istotny ze względu na wartość logiczną zdania, bo przecież kadencje prezydenckie
kiedyś się kończą. Podobnie jest nawet ze zdaniami, które mogłyby się nam wydawać od czasu
niezależne:
(6) Warszawa jest stolicą Polski.
Jest to zdanie, którego wartość logiczna może nie ulega zmianie tak często, jak zdanie o obecnym
prezydencie, niemniej wartość logiczna tego zdania zależy od czasu, w którym jest wypowiadane.
Inaczej się sprawy mają ze zdaniami:
(5 ) W 2007 roku prezydentem RP jest Lech Kaczyński.
(6 ) W 2007 roku Warszawa jest stolicą Polski.
Nieważne w którym roku zdania te będą wypowiedziane – zawsze będą prawdziwe. Zdania (5 ) i (6 ) są
zdaniami w sensie logicznym, a można je z powodzeniem uznać za zdania dookreślające sens
wypowiedzi (5) i (6).
Innym problemem występującym w języku naturalnym jest to, że duża część pojęć, których
używamy, to tzw. pojęcia nieostre. Klasycznym przykładem pojęcia nieostrego jest pojęcie łysości.
Widzimy zdecydowaną różnicę między kimś, kto jest łysy (np. ma zgoloną głowę), a kimś, kto nie jest
łysy (np. ma bujną czuprynę). Jednak gdybyśmy mieli określić, gdzie przebiega granica między byciem
łysym a byciem niełysym, to nie można jej ściśle określić. Jeżeli ktoś ma 0 włosów na głowie, to jest
łysy. Jeżeli ktoś ma 1 włos na głowie, to jest łysy. Jeżeli ktoś ma 2 włosy na głowie, to jest łysy. Jeżeli
ktoś ma 3 włosy na głowie, to jest łysy... A jeżeli ktoś ma 10 000 włosów na głowie, to nie jest łysy.
I tak dalej. Być może gdzieś przebiega granica, ale nie umiemy stwierdzić gdzie, a być może takiej
granicy w ogóle nie ma. O tym, że jest to powszechna cecha pojęć naturalnych, łatwo się przekonać,
dokonując refleksji choćby nad pojęciem miłości.
W Samouczku – jak i w każdym wstępnym wykładzie logiki – musimy od tego typu proble-
mów abstrahować. Są one podejmowane w prężnie rozwijającej się dziedzinie pragmatyki logicznej,
w której podejmowane są coraz to nowe uwarunkowania wypowiedzi przez kontekst. W dalszym ciągu
Samouczka będziemy też używać jako przykładów nie tylko zdań w sensie logicznym, lecz również
zdań, do których bez większych kłopotów jesteśmy w stanie podać dookreślające je zdania w sensie lo-
gicznym – w rozsądnych granicach.
wiczenie 1.B
adna z poni szych wypowiedzi nie jest zdaniem w sensie logicznym. Wyja nij, dlaczego. (Rozwi zania, s. 300).
1.5.1. B d ekwiwokacji
W następującym rozumowaniu popełniony jest błąd ekwiwokacji – użyte jest pewne słowo, lecz
w dwóch różnych znaczeniach.
Ludzie składają się w ponad 90% z wody.
Wartość wody szacuje się na ok. 1zł za litr.
Wartość człowieka można oszacować na ok. 300zł.
W tym przypadku słowem użytym w dwóch różnych znaczeniach jest słowo ‘wartość’. W przesłance
drugiej mowa jest o wartości ekonomicznej, we wniosku natomiast o wartości aksjologicznej, która nie
jest przeliczalna na wartość monetarną.
Piękny przykład ekwiwokacji podaje Krzysztof Szymanek (Sztuka argumentacji. Słownik
terminologiczny, Warszawa: PWN, 2004):
Kto ukończył osiemnaście lat, może kupić samochód.
Kto może kupić samochód, ma dużo pieniędzy.
Kto ukończył osiemnaście lat, ma dużo pieniędzy.
Tym razem słowo ‘może’ występuje w dwóch różnych znaczeniach. W pierwszej przesłance ‘może
kupić samochód’ znaczy tyle, co ‘ma prawo kupić samochód’; natomiast w drugiej przesłance ‘może
kupić samochód’ znaczy tyle, co ‘stać go na samochód’.
Innym przykładem ekwiwokacji jest następujące wnioskowanie:
Tylko studenci mają indeksy.
adna studentka nie jest studentem.
adna studentka nie ma indeksu.
Wprowadzenie 9
W tym wypadku ródłem błędu ekwiwokacji jest słowo ‘student’, które w języku polskim oznacza albo
studentów-mężczyzn albo studentów w ogóle bez względu na płeć. W pierwszej przesłance słowo
‘student’ występuje w swym ogólnym sensie, a w drugiej – w sensie zawężonym do mężczyzn.
1.5.2. B dne ko o
Wyobra my sobie, że ktoś wypowiada się w następujący sposób: „Oczywiste jest, że Bóg istnieje. Tak
mówi Biblia. A to, co mówi Biblia możemy przyjąć za prawdę, gdyż Biblia jest przecież słowem
Boga”.
Według Biblii Bóg istnieje.
To, co mówi Biblia jest prawdziwe, gdyż Biblia jest słowem Boga.
Bóg istnieje.
Kłopot z tym rozumowaniem z pewnością nie polega na tym, że któreś ze zdań jest jawnie fałszywe.
Problem polega na tym, że wnioskowanie to nie ma żadnej mocy przekonującej, ponieważ tylko ktoś,
kto uznaje wniosek, może uznać przesłankę drugą – gdyby ktoś nie był przekonany co do istnienia
Boga (gdyby np. swój sąd na ten temat zawieszał, to nie mógłby twierdzić, że to, co mówi Biblia, jest
prawdziwe, gdyż jest słowem Boga).
Analogicznym błędem błędnego koła jest obarczone następujące rozumowanie: „Gazeta
Wyborcza jest dobrą i rzetelną gazetą. Wiem o tym stąd, że ukazał się w niej niedawno artykuł, w któ-
rym znalazła się w czołówce gazet pod względem rzetelnego przekazywania informacji”.
Cele
Umiejętność rozróżnienia między zdaniami złożonymi i prostymi.
Umiejętność tworzenia legendy symbolizacji.
Znajomość funktorów negacji, koniunkcji, alternatywy, równoważności i implikacji (w tym
ich matryc logicznych).
Umiejętność symbolizowania nieskomplikowanych zdań języka naturalnego.
Zdanie z o one (względem logiki zdań) jest to zdanie powstałe z innego zdania (lub
z innych zdań) za pomocą jednego ze spójników zdaniowych.
Pozostałe zdania (tj. zdania nie powstałe z innych zdań za pomocą spójników
zdaniowych) to zdania proste (względem logiki zdań).
Warto na razie nadmienić tylko, że istnieje subtelna różnica między zdaniem złożonym z innych zdań
za pomocą spójników zdaniowych a zdaniem zawierającym spójniki zdaniowe. Są bowiem zdania
zawierające spójniki zdaniowe, które znajdują się w zasięgu tzw. funktorów intensjonalnych. W takich
wypadkach zdania złożone za pomocą funktorów intensjonalnych traktuje się w logice zdań jako
zdania proste, nawet jeżeli w zasięgu tych funktorów występują spójniki zdaniowe. Szerzej o tej
kwestii powiemy w §4.8.3, gdy już trochę lepiej opanujecie podstawy symbolizacji w logice zdań.
(c) Rząd Kaczyńskiego zajmie się reformą zdrowia, jeżeli upora się z lustracją.
Jeżeli RK upora się z lustr, to RK zajmie się reformą
(d) Lepper albo brał łapówki, albo jest o to podejrzewany.
Lepper brał lub Lepper jest podejrz
(e) Ksiądz Rydzyk przeprosił za skandaliczne wypowiedzi i nie wypowiedział słowa ‘przepraszam’.
KR przeprosił za skand i nieprawda, że KR wypowiedział słowa ,p’
(a) Tomasz jest kulturalnym mężczyzną, mającym awersję do kobiet w dużych kapeluszach.
(b) Tomasz zaprosił Zuzannę do kina.
(c) Jeżeli Zuzanna nie przyjdzie o umówionej porze, to Tomasz będzie zrozpaczony.
(d) Zuzanna przyszła na czas.
12 Logika nie gryzie
(a)
Tomasz zaprosił Zuzannę do kina.
Jeżeli Zuzanna przyjmie zaproszenie Tomasza, to włoży ona duży kapelusz.
Zuzanna włoży duży kapelusz wtedy i tylko wtedy, gdy zechce dać Tomaszowi nauczkę.
Jeżeli Zuzanna zechce dać Tomaszowi nauczkę, to on nie zaprosi jej do kina.
Legenda symbolizacji:
(b)
Jeżeli Anna umówi się z Jackiem, to Beata umówi się z Grzegorzem.
Jeżeli Beata umówi się z Grzegorzem, to Anna umówi się z Jackiem.
Albo Cecylia albo Danuta umówi się z Hilarym.
Jeżeli Cecylia umówi się z Hilarym, to Anna nie umówi się z Jackiem; jeżeli Danuta umówi się z Hilarym,
to Beata nie umówi się z Grzegorzem.
Legenda symbolizacji:
:
14 Logika nie gryzie
2.4. Negacja
Rozważymy teraz bardziej szczegółowo pięć rodzajów zdań złożonych (negację, koniunkcję,
alternatywę, równoważność i implikację), które powstają z innych zdań za pomocą spójników
zdaniowych (odpowiednio: spójnika negacji, spójnika koniunkcji, spójnika alternatywy, spójnika
równoważności oraz spójnika implikacji). Rozpoczynamy od negacji.
Symbol negacji*:
~ ¬
~p
Negacja jest prawdziwa zawsze i tylko wtedy, gdy zdanie negowane jest fałszywe.
Zatem: negacja jest fałszywa zawsze i tylko wtedy, gdy zdanie negowane jest
prawdziwe.
(Je eli jest to jasne, to pomi szczegó owe wyja nienia i przejd
do wype nienia poni szej matrycy logicznej na stronie 15).
*
Innym często spotykanym symbolem negacji jest ‘ ’, wówczas schemat logiczny negacji ma postać: p.
T. Kotarbiński (Kurs logiki dla prawników, Warszawa: PWN, 1975) stosował symbol ‘ ’ (prim) stawiany za
zdaniem, wówczas schemat logiczny negacji ma postać: p . W tzw. notacji polskiej negacja zdania p ma postać:
Np.
Pięć spójników zdaniowych 15
Zdaniem negowanym jest zdanie ‘Filiżanka jest wzorzysta’. Zdanie to może być albo fałszywe (0),
albo prawdziwe (1) w zależności od tego, jak się rzeczy w świecie mają.
Rozważmy najpierw przypadek, gdy rzeczy w świecie mają się tak, że zdanie ‘Filiżanka jest
wzorzysta’ jest prawdziwe:
p ~p
[jak się rzeczy w świecie mają] Filiżanka jest wzorzysta. Nieprawda, że filiżanka jest wzorzysta.
1
Jeżeli istotnie jest tak, że filiżanka jest wzorzysta, to gdy ktoś powie, wskazując na nią, „Przecież ta
filiżanka nie jest wzorzysta” (z czego logicy rozumieją „Nieprawda, że filiżanka jest wzorzysta”), to
orzeka on fałsz. Wpiszcie ‘0’ w powyższą rubrykę.
Jeżeli natomiast zdanie ‘Filiżanka jest wzorzysta’ jest w rzeczywistości fałszywe, a więc:
p ~p
[jak się rzeczy w świecie mają] Filiżanka jest wzorzysta. Nieprawda, że filiżanka jest wzorzysta.
0
wówczas gdy ktoś powie „Filiżanka nie jest wzorzysta”, to mówi prawdę (wpiszcie ‘1’ wyżej).
Ta z pozoru banalna matryca logiczna jest w istocie naprawdę niebagatelnym odkryciem
logików, którzy uświadomili sobie, iż wartość logiczna pewnych zdań (m.in. negacji, ale też
wszystkich zdań złożonych za pomocą spójników zdaniowych logiki zdań) jest ściśle zdeterminowana
przez wartość logiczną innych zdań (w przypadku negacji przez wartość logiczną zdania negowanego).
Odkrycie to jest tym bardziej podziwu godne, że ten związek między wartością logiczną negacji a war-
tością logiczną zdania negowanego zachodzi dla wszystkich możliwych zdań, a przynajmniej trudno
nam sobie wyobrazić, by mogło być inaczej (por. ramka, niżej). Ten związek wyrażony jest w formie
podstawowej matrycy logicznej (uzupełnijcie matrycę logiczną, sprawd cie, czy zrobiliście to popraw-
nie, z matrycami na końcu rozdziału):
p ~p
Wartość logiczna negacji: 1 0
0 1
Czy wiesz, e
Jedną z motywacji dla słynnej teorii deskrypcji Bertranda Russella był fakt, iż pewne pary zdań,
z których jedno jest negacją drugiego, zdają się wyłamywać spod ogólnej zasady, że jeżeli jedno
z tych zdań jest fałszywe, to drugie jest prawdziwe. Russell rozważał zdanie:
(1) Obecny król Francji jest łysy.
Zdanie (1) nie wydaje się prawdziwe, bo przecież Francja nie jest monarchią. W takim razie nale-
żałoby uznać je za zdanie fałszywe. Russell zauważył jednak, że analogiczna argumentacja skłoni
nas do uznania za fałszywe zdanie:
(2) Obecny król Francji nie jest łysy.
Zdanie to ponownie nie jest prawdziwe, bo Francja nie ma króla. Ponieważ (2) wydaje się po pros-
tu negacją (1), moglibyśmy przypuszczać, że para tych zdań stanowi kontrprzykład dla uznania po-
wyższej matrycy dla negacji.
Russell sądził jednak, że nie należy odrzucać naszego rozumienia negacji, a raczej należy uz-
nać, że mylimy się, sądząc, że zdanie (2) jest negacją zdania (1). Sugerował on, że głęboka struk-
tura logiczna powyższych zdań zdecydowanie się różni od ich struktury powierzchniowej. Zapro-
ponował, aby zrozumieć zdania (1) i (2) jako zdania złożone (które oddać można dopiero w logice
kwantyfikatorów):
(1 ) Istnieje dokładnie jedna osoba, która jest obecnym królem Francji i jest łysa.
(2 ) Istnieje dokładnie jedna osoba, która jest obecnym królem Francji i nie jest łysa.
Choć teoria deskrypcji Russella zakłada znajomość logiki kwantyfikatorów, to nawet bez jej
znajomości widać, że istotnie (2 ) nie jest negacją (1 ). Negacją (1 ) jest bowiem zdanie:
(N1 ) Nieprawda, że istnieje dokładnie jedna osoba, która jest obecnym królem Francji i jest łysa.
16 Logika nie gryzie
Celne pytanie: Czy zdanie (7) można przedstawić prościej, tj. za pomocą formuły [1]?
Jest to tym lepsze pytanie, że w tym wypadku istotnie jest tak, jak intuicje nam podpowiadają,
a mianowicie zdania (1) i (7) są logicznie równoważne. W symbolizowaniu stosuje się jednak zasadę,
która głosi, że
Porada babuni
Formuła logiczna winna jak najwierniej oddawać logiczną
strukturę zdania.
Jednym z uzasadnień stosowania tej reguły jest po prostu fakt, że nierzadko bywa, iż nasze przekonania
co do tego, co jest z czym równoważne, są właśnie mylne. Logika ma nam pomóc w logicznym
uporządkowaniu naszych przekonań, a jeżeli tak, to zdania, które przekonania te wyrażają, muszą być
oddane jak najwierniej.
Pięć spójników zdaniowych 17
Zapisz odpowiedniki formu logicznych w j zyku polskim. (Rozwi zania, s. 302). N: Alicja pójdzie do nieba.
P: Bogdan pójdzie do piekła.
(a) ~N
(b) ~~N
(c) ~~P
(d) ~~~P
2.5. Koniunkcja
Spójnik koniunkcji: i
Symbol koniunkcji*: •
*
Często stosowany jest znak ‘ ’, czasem ‘&’. Kotarbiński (op. cit.) stosował właśnie znak ‘•’. W notacji polskiej
koniunkcja p i q ma postać: Kpq.
18 Logika nie gryzie
Koniunkcja jest prawdziwa zawsze i tylko wtedy, gdy oba jej człony są prawdziwe.
Zatem: koniunkcja jest fałszywa zawsze i tylko wtedy, gdy którykolwiek z jej
członów jest fałszywy.
(Je eli jest to jasne, to pomi szczegó owe wyja nienia i wype nij
poni sz matryc logiczn ).
Czy w takiej sytuacji prawdziwa będzie ich koniunkcja ‘Ala ma jabłko i banana’? Oczywiście tak.
Zobaczmy, jaki będzie nasz werdykt w sytuacji, gdy pierwszy człon jest prawdziwy, ale drugi
fałszywy:
[Co ma Ala:] p q p•q
Ala ma jabłko Ala ma banana Ala ma jabłko i banana
1 0
W takiej sytuacji niewątpliwie ocenimy wypowied „Ala ma jabłko i banana” jako wypowied
fałszywą – Ala ma bowiem jabłko, ale nie ma banana.
Podobnie będzie w sytuacji, gdy pierwszy człon koniunkcji będzie fałszywy, natomiast drugi
prawdziwy:
[Co ma Ala:] p q p•q
Ala ma jabłko Ala ma banana Ala ma jabłko i banana
0 1
W takiej sytuacji koniunkcja ‘Ala ma jabłko i banana’ również nie będzie prawdziwa, gdyż Ala ma
banana, ale nie jabłko.
Rozważmy wreszcie ostatnią sytuację, gdy oba człony koniunkcji są fałszywe, tj. fałszywe jest
zarówno zdanie ‘Ala ma jabłko’, jak i zdanie ‘Ala ma banana’. Czy w takiej sytuacji prawdziwa będzie
ich koniunkcja ‘Ala ma jabłko i banana’? Nie (Ala nie ma bowiem ani jabłka, ani banana).
[Co ma Ala:] p q p•q
Ala ma jabłko Ala ma banana Ala ma jabłko i banana
0 0
Uzupełnij:
p q p•q
1 1 0
Wartość logiczna koniunkcji: 1 0 1
0 1 0
0 0 1
Pięć spójników zdaniowych 19
(a) A•B
(b) A•C
(c) B•C
(d) (A • B) • C
(e) A • ~B
(f) ~A • B
(c) Bogdan nie zrobi obiadu, mimo że Alicja też obiadu nie zrobi.
(h) Bogdan nie zrobi obiadu, a co więcej Cezary nie zrobi kolacji.
(i) Alicja i Bogdan zrobią obiad, ale Cezary nie zrobi kolacji.
(k) Cezary nie kiwnie nawet palcem, by zrobić kolację, a Bogdan – by zrobić obiad.
(l) Próżno oczekiwać, by Alicja zrobiła obiad, ale przynajmniej Cezary zrobi kolację.
Porada babuni
Pamiętaj, że logika zdań pozwala na jedynie uproszczone
odzwierciedlenie treści zdań i myśli! W symbolizacjach ujmuj
tylko tyle, ile ująć pozwala struktura logiczna zdania i legenda.
Pięć spójników zdaniowych 21
2.6. Alternatywa
Symbol alternatywy*: ∨
Alternatywa jest prawdziwa zawsze i tylko wtedy, gdy przynajmniej jeden z jej
członów jest prawdziwy. Zatem: alternatywa jest fałszywa zawsze i tylko wtedy, gdy
oba jej człony są fałszywe.
(Je eli jest to jasne, to pomi szczegó owe wyja nienia i przejd
do wype nienia poni szej matrycy logicznej na stronie 22).
We my za przykład zdanie (1). Rozważmy najpierw trzy bezsporne sytuacje. Rozważmy sytuację (rząd
drugi matrycy), gdy pierwszy człon alternatywy jest prawdziwy, tj. prawdziwe jest zdanie ‘Ala ma
jabłko’, lecz zdanie ‘Ala ma banana’ jest fałszywe.
Czy w takiej sytuacji prawdziwe będzie zdanie ‘Ala ma jabłko lub banana’? – Tak (Ala ma bowiem
przynajmniej jeden z rzeczonych owoców, a mianowicie jabłko).
Analogicznie będzie w sytuacji (rząd trzeci), gdy pierwszy człon koniunkcji będzie fałszywy,
natomiast drugi prawdziwy:
[Co ma Ala:] p q p∨q
Ala ma jabłko Ala ma banana Ala ma jabłko lub banana
0 1
W takiej sytuacji zdanie ‘Ala ma jabłko lub banana’ będzie prawdziwe, gdyż Ala ma przynajmniej
jeden z owoców, tym razem banana.
*
Kotarbiński (op. cit.) stosował symbol ‘+’. W notacji polskiej alternatywa p i q ma postać: Apq.
22 Logika nie gryzie
Rozważmy przypadek (rząd czwarty), gdy oba człony alternatywy są fałszywe, tj. fałszywe
jest zarówno zdanie ‘Ala ma jabłko’ jak i zdanie ‘Ala ma banana’.
[Co ma Ala:] p q p∨q
Ala ma jabłko Ala ma banana Ala ma jabłko lub banana
0 0
Czy wówczas prawdziwe będzie zdanie ‘Ala ma jabłko lub banana’? Nie, Ala nie ma bowiem ani
jabłka, ani banana.
Pozostała do rozważenia sytuacja (rząd pierwszy), gdy oba człony są prawdziwe, tj. prawdzi-
we jest zarówno zdanie ‘Ala ma jabłko’, jak i zdanie ‘Ala ma banana’.
[Co ma Ala:] p q p∨q
Ala ma jabłko Ala ma banana Ala ma jabłko lub banana
1 1
Czy w takiej sytuacji prawdziwe będzie zdanie ‘Ala ma jabłko lub banana’? Zastanówcie się przez
chwilę.
Rokrocznie zadaję to pytanie studentom i rokrocznie uzyskuję ten sam rozkład odpowiedzi.
Mniej więcej 49% osób odpowiada „tak”, 49% odpowiada „nie”, a 2% albo nie wie, albo śpi.
Jeżeli odpowiedzieliście „tak”, to mieliście na myśli tzw. alternatywę zwykłą (która
odpowiada wyrażeniu ‘przynajmniej jedno z dwojga’). Jeżeli odpowiedzieliście „nie”, to mieliście na
myśli tzw. alternatywę rozłączną (która odpowiada wyrażeniu ‘dokładnie jedno z dwojga’). Oba
spójniki (alternatywy zwykłej i alternatywy rozłącznej) funkcjonują w języku potocznym. Niekiedy
jasne jest, że mamy do czynienia z alternatywą rozłączną (jest tak np. w zdaniu ‘Asia wyjdzie za mąż
za Witka lub za Cezarego’). Niekiedy jasne jest, że chodzi o alternatywę zwykłą (np. ‘Osoby, które
przebywały w Wielkiej Brytanii lub we Francji w latach 1980-1990 nie mogą oddawać krwi’). Są
wreszcie zdania, gdzie nie jest jasne, jaki spójnik jest zamierzony (np. ‘Na deser możesz dostać lody
lub sernik’).
W klasycznym ujęciu logiki zdań przyjmuje się jako podstawową alternatywę zwykłą –
nierozłączną, która jest prawdziwa, gdy oba człony są prawdziwe (alternatywa rozłączna jest fałszywa,
gdy oba człony są prawdziwe). Jest to decyzja teoretyczna, którą podjęto, kierując się pewnymi przes-
łankami (por. wyjaśnienie w ramce). Alternatywę rozłączną można w bardzo łatwy sposób oddać,
używając spójnika alternatywy zwykłej, koniunkcji i negacji, wzorując się na intuicyjnym uściśleniu,
że w grę wchodzi alternatywa rozłączna:
Beata dostanie albo lody, albo tiramisu, ale nie zarazem jedno i drugie. L: Beata dostanie lody.
(L ∨ T) • ~(L • T) T: Beata dostanie tiramisu.
p q p∨q
1 1 0
Wartość logiczna alternatywy zwykłej: 1 0 1
0 1 0
0 0 1
Pięć spójników zdaniowych 23
Jednym z podstawowych powodów, ze względu na które takie wyrażenia jak ‘lub’, ‘albo’, ‘czy’ itd.
traktuje się jako alternatywy zwykłe, jest związane z tym, że przyjmując takie rozumienie alternatywy,
daje się ująć szereg intuicyjnie przez nas rozpoznawanych związków logicznych między zdaniami.
Wyobra my sobie rozmowę dwóch osób:
Leś: – Zdaje się, że Ala była w Anglii lub w Walii.
Grześ: – Nie, nieprawda! Ala nie była ani w Anglii, ani w Walii.
Grześ, uznając zdanie ‘Ala nie była ani w Anglii, ani w Walii’ za bezpośrednie zaprzeczenie
wypowiedzi Lesia daje wyraz temu, że rozumie ‘lub’ jako alternatywę zwykłą. Okazuje się bowiem, że
zdanie ‘Nie jest prawdą to, że Ala była w Anglii lub w Walii’ (gdzie ‘lub’ jest spójnikiem alternatywy
zwykłej) jest równoważne zdaniu ‘Ala nie była ani w Anglii, ani w Walii’. Natomiast zdanie ‘Nie jest
prawdą to, że Ala była w Anglii lub w Walii’ (gdzie ‘lub’ jest spójnikiem alternatywy rozłącznej) jest
równoważne zdaniu ‘Ala była w Anglii wtedy i tylko wtedy, gdy była w Walii’. Gdyby więc Grześ
rozumiał ‘lub’ w wypowiedzi Lesia jako alternatywę rozłączną, musiałby inaczej uzupełnić swoją
wypowied . Okazuje się, że zazwyczaj, gdy alternatywie przeczymy, przywołujemy właśnie zdanie
postaci ‘ani , ani ’, a nie zdanie równoważnościowe postaci ‘ wtedy i tylko wtedy, gdy ’,
wskazując tym samym, że mamy na myśli alternatywę zwykłą.
Czy wiesz, e
Alternatywa rozłączna odegrała ważną rolę w rozwoju sztucznej inteligencji (SI), a w szczególności
sieci neuronowych. W latach 50. ubiegłego wieku rozwijały się prężnie dwa paradygmaty badań.
Pierwszy z nich to klasyczna SI, rozwijana m.in. przez Allena Newella i Herberta Simona, według
której nasz umysł funkcjonuje niczym program komputerowy oparty na pewnych regułach
logicznych. Aby skonstruować myślący komputer trzeba wprowadzić odpowiednio skomplikowane
programy uwzględniające nasze reprezentacje rzeczywistości. Równolegle rozwijał się inny
paradygmat, tzw. perceptronów, pierwowzorów współczesnych sieci neuronowych. Perceptrony
składały się z dwóch warstw komórek – wejścia i wyjścia – między którymi mogła się tworzyć
dowolna liczba połączeń. Perceptrony wykonywały pewne zadania znakomicie (np. kojarzenia,
odtwarzania niepełnej informacji itd.), choć nie dorównywały klasycznej SI pod innymi względami.
Wielką jednak zaletą perceptronów było to, że w przeciwieństwie do klasycznej SI, gdzie to
programista musiał zdecydować, które elementy rzeczywistości będą przez komputer uznane za
istotne, perceptrony w dużej mierze same „decydowały” o istotności danych (oczywiście mowa tu
była o istotności na potrzeby wykonywania pewnych zadań).
Oba nurty rozwijały się równolegle aż do końca lat 60., kiedy Marvin Minsky i Seymour
Papert opublikowali rzetelną, lecz druzgocącą dla zwolenników perceptronów, książkę omawiającą
zalety, ale wskazującą też zasadnicze ograniczenia perceptronów. Jedną z poprzeczek poznaw-
czych, której – jak dowiedli Minsky i Pappert – perceptrony nie będą mogły przeskoczyć, jest
umiejętność opanowania matrycy logicznej dla alternatywy rozłącznej. Perceptrony bez trudu
radziły sobie z alternatywą zwykłą, koniunkcją i negacją, ale nie mogły opanować alternatywy
rozłącznej. Publikacja tej książki doprowadziła w zasadzie do zastoju w badaniach nad
perceptronami na około dekadę.
Na początku lat 80. David Rumelhart i James McClelland rozpoczęli prace nad sieciami
neuronowymi. W przeciwieństwie jednak do perceptronów sieci te składały się nie z dwóch tylko
warstw, ale z przynajmniej trzech – gdzie trzecia warstwa to warstwa tzw. komórek ukrytych, a co
jeszcze ważniejsze zaczęli stosować nieliniowe funkcje aktywacji komórek. Doprowadziło to do
przełomu i prawdziwej rewolucji naukowej. Nowe sieci bez trudu poradziły sobie z alternatywą
rozłączną, a współcześnie mają wiele zastosowań szczególnie tam, gdzie potrzebne są umiejętności,
które nabywamy – jak mówimy – w sposób częściowo intuicyjny. Sieci bowiem uczą się same na
zasadzie prób i błędów, same dostosowują połączenia między komórkami tak, by optymalnie
wykonywać zadanie, którego się uczą.
Pięć spójników zdaniowych 25
(a) D∨N
(b) A∨B
(c) B∨C
(d) K∨N
(e) D ∨ ~K
(f) ~B ∨ C
(g) (C • D) ∨ (K • N)
(h) (C • N) ∨ (K • D)
(i) (A ∨ B) ∨ (K ∨ N)
(e) Albo Ala zda logikę, albo Damian nie zda prawa karnego.
(f) Albo Boguś nie zda logiki, albo nie zda prawa karnego.
(g) Albo Czesia zda prawo karne, albo Damian lub Boguś zdadzą prawo karne.
(h) Albo Ala i Boguś zdadzą logikę, albo Czesia i Damian zdadzą prawo karne.
(i) Albo Ala zda logikę lub matematykę, albo Boguś zda logikę lub prawo karne.
(j) Albo Ala zda logikę, a Damian zda prawo karne, albo Boguś nie zda logiki.
26 Logika nie gryzie
2.7. Równowa no
Symbol równoważności*: ≡
Równoważność jest prawdziwa zawsze i tylko wtedy, gdy oba jej człony mają tę
samą wartość logiczną, tj. gdy oba człony są prawdziwe lub gdy oba człony są
fałszywe. Zatem: równoważność jest fałszywa zawsze i tylko wtedy, gdy wartość
logiczna jej członów jest różna.
(Je eli jest to jasne, to pomi szczegó owe wyja nienia i przejd
do wype nienia poni szej matrycy logicznej na stronie 27).
Wyobra my sobie, że traktujemy zdanie ‘Krzysztof idzie do kina wtedy i tylko wtedy, gdy
Anna idzie do kina’ jako pewne przewidywanie. Przewidujemy zatem, że Krzysztof pójdzie do kina
wtedy, ale tylko wtedy, gdy do kina pójdzie Anna.
Ponownie rozważymy wszystkie cztery możliwe kombinacje wartości logicznych zdań skła-
dowych i pytać będziemy, czy nasze przewidywanie się sprawdziło. Zacznijmy od sytuacji, w której
pierwszy człon równoważności jest prawdziwy, a drugi fałszywy, tj. Krzysztof idzie do kina, a Anna
nie:
[Kto idzie do kina] p q p≡q
Krzysztof idzie do kina
Krzysztof idzie do kina Anna idzie do kina wtedy i tylko wtedy, gdy
Anna idzie do kina
1 0
Oczywiste wydaje się, że w takim wypadku nasze przewidywanie, że Krzysztof idzie do kina zawsze
i tylko wtedy, gdy Anna do kina idzie, nie sprawdziło się. W tym bowiem wypadku Krzysztof poszedł
do kina, a Anna nie. Okazało się zatem, że Krzysztof chodzi do kina, ale nie tylko wtedy, gdy chodzi
Anna.
*
Stosowany też bywa znak ‘ ’, a także ‘ ’. Kotarbiński (op. cit.) używał znaku ‘ = ’. W notacji polskiej
równoważność p i q ma postać: Epq.
Pięć spójników zdaniowych 27
Co powiemy o naszym przewidywaniu, jeśli miałoby się zdarzyć tak, że pierwszy człon rów-
noważności jest fałszywy, a drugi prawdziwy, tj. Anna idzie do kina, a Krzysztof nie:
Również w tym wypadku nasze przewidywanie, że Krzysztof idzie do kina zawsze i tylko wtedy, gdy
Anna do kina idzie, nie sprawdziło się. W tym wypadku Krzysztof nie poszedł do kina, podczas gdy
Anna do kina poszła, a zatem nieprawdą jest, że Krzysztof chodzi do kina zawsze, gdy do kina chodzi
Anna.
Przejd my teraz do sytuacji, gdy zarówno pierwszy, jak i drugi człon równoważności jest
prawdziwy, tj. zarówno Krzysztof, jak i Anna idą do kina:
W tym wypadku nasze przewidywanie, że Krzysztof idzie do kina zawsze i tylko wtedy, gdy Anna do
kina idzie, sprawdziło się.
Pozostaje ostatni przypadek, gdy zarówno pierwszy, jak i drugi człon równoważności jest
fałszywy, tj. ani Krzysztof, ani Anna nie idą do kina:
Również tym razem nasze przewidywanie, że Krzysztof idzie do kina zawsze i tylko wtedy, gdy Anna
do kina idzie, się potwierdziło – skoro Anna nie poszła, to Krzysztof też nie poszedł, bo zgodnie z na-
szym przewidywaniem miał pójść tylko wtedy, Anna idzie do kina.
Uzupełnij następującą matrycę logiczną:
p q p≡q
1 1 0
Wartość logiczna równoważności: 1 0 1
0 1 0
0 0 1
28 Logika nie gryzie
(a) D≡K
(b) A≡D
(c) B≡C
(d) K≡N
(e) D ≡ ~K
(f) B ≡ ~C
(g) C ≡ (B • N)
(h) (A ∨ B) ≡ (C ∨ K)
(a) Ala zda logikę wtedy i tylko wtedy, gdy Boguś zda logikę.
(b) Czesia zda prawo karne wtedy, ale tylko wtedy, gdy Ala zda logikę.
(c) Damian zda prawo karne wtedy i tylko wtedy, gdy Boguś nie zda logiki.
(d) Boguś zda logikę dokładnie wtedy, gdy Ala nie zda logiki.
(e) Czesia zda prawo karne dokładnie wtedy, gdy Damian i Boguś je zdadzą.
(f) Ala zda logikę bąd matematykę wtedy i tylko wtedy, gdy Boguś zda logikę.
30 Logika nie gryzie
2.8. Implikacja
Symbol implikacji*: →
*
W literaturze anglojęzycznej najczęściej stosowany jest znak ‘ ’ (tzw. „horseshoe”, czyli podkowa). Używany
jest on też przez Ziembińskiego (Logika praktyczna, Warszawa: PWN, 2002, wydanie pierwsze: 1959). Czasem
występuje ‘ ’. Kotarbiński (op. cit.) stosował symbol ‘<’. W notacji polskiej implikacja ma postać: Cpq.
Pięć spójników zdaniowych 31
(8 ) Jeżeli to
Innymi słowy, jeżeli Zenek kupi garnitur, to Zenek ożeni się z Renatą. W symbolach:
G: Zenek kupi garnitur.
[8] G→ : Zenek o eni się z Renatą.
Oto inny przykład:
(9) Fred przeprowadzi się nawet na Syberię pod warunkiem, że Irina z nim pojedzie.
Warunkiem (czego?) przeprowadzenia na Syberię (następnik) jest (co?) to, żeby Irina pojechała z Fre-
dem (poprzednik). Parafrazując do kanonicznej formy implikacji:
(9 ) Jeżeli to
W symbolach:
I: Irina pojedzie z Fredem.
[9] I→S S: Fred przeprowadzi się na Syberię.
Oczywiście w następniku i w poprzedniku mogą występować zdania złożone, jak ma to miej-
sce w następujących dwóch przykładach.
(10) Kot nie będzie drapał mebli, jeśli zostanie tego oduczony.
Warunkiem (czego?) niedrapania mebli przez kota (następnik), jest (co?) oduczenie go tego (poprzed-
nik). Parafrazując do kanonicznej formy implikacji:
(10 ) Jeżeli to
(11 ) Jeżeli to
(a) D→K
(b) K→D
(c) B→C
(d) K→N
(e) A → ~B
(f) ~D → N
(g) ~B → ~C
(h) C → (A ∨ B)
(i) (A ∨ B) → (D ∨ N)
(j) (C ∨ K) → D
(k) A → (K • N)
(l) (A • C) → N
(m) (C • D) → (A ∨ B)
(n) A → (C → N)
(o) (C → N) → A
Pięć spójników zdaniowych 33
(h) Cezary nie zrobi obiadu, jeżeli Boguś nie zrobi kolacji.
Jeżeli to
(i) Ala zrobi kolację wtedy, gdy Cezary lub Danusia zrobią obiad.
Jeżeli to
(j) Przy założeniu, że Danusia lub Cezary zrobią obiad, Ala lub Boguś zrobią kolację.
Jeżeli to
34 Logika nie gryzie
(b) Ala przejdzie na dietę pod warunkiem, że Boguś zacznie uważać, co je.
Jeżeli to
(e) Przy założeniu, że Boguś uważa, co je i biega regularnie, to czuje się świetnie.
Jeżeli to
(g) O ile Ala nie tyje, to czuje się ona lepiej, a Boguś świetnie.
Jeżeli to
(h) Przyjmując, że Ala nie tyje, to jeśli Boguś biega regularnie, czuje się on świetnie.
Jeżeli to
(i) Ala nie tyje pod warunkiem, że trzyma dietę i ćwiczy regularnie.
Jeżeli to
Pięć spójników zdaniowych 35
Ale dlaczego?
Jasne powinno się Wam wydawać, dlaczego implikacja jest prawdziwa w pierwszym rzędzie.
Przecież – wracając do zdania (1) – jeżeli będzie tak, że Królewna nieżka zje jabłko i umrze (sytuacja
z rzędu pierwszego: zarówno poprzednik implikacji, jak i jej następnik, są prawdziwe), to uznamy, że
hipoteza (1) była prawdziwa.
p q p→q
Królewna nieżka zje Królewna nieżka Jeżeli Królewna nieżka zje
jabłko umrze jabłko, to umrze.
1 1 1
36 Logika nie gryzie
Dlaczego jednak mielibyśmy powiedzieć, że hipoteza (1) jest prawdziwa, jeżeli Królewna nieżka
w ogóle nie zje jabłka (sytuacje z rzędu trzeciego i czwartego)? Musi się to Wam wydawać absurdalne,
a przynajmniej dziwne, bo – co tu dużo ukrywać – tak po prostu jest.
W tym punkcie docieramy do pewnego ograniczenia klasycznej logiki zdań. Decyzja, aby
uznać implikację za zdanie prawdziwe zawsze, gdy poprzednik jest fałszywy, jest decyzj teoretyczn .
Dla zainteresowanych niżej podaję dwa takie metateoretyczne powody. Niezainteresowani mogą te
wyjaśnienia pominąć.
Jeden z powodów jest analogiczny do uzasadnienia decyzji o wyborze alternatywy zwykłej
jako domyślnego rozumienia alternatywy. Okazuje się bowiem, że przyjąwszy taką matrycę logiczną
dla implikacji, można zrozumieć zachodzenie pewnych związków logicznych między zdaniami, które
intuicyjnie rozpoznajemy. Na przykład wyczuwamy intuicyjnie, że następujące pary wypowiedzi
wyrażają tę samą treść:
(3a) Albo dasz mi 200 zł, albo dostaniesz mandat na 500 zł.
(3b) Jeżeli nie dasz mi 200 zł, to dostaniesz mandat na 500 zł.
(4a) Szad występuje zawsze i tylko wtedy, gdy następuje gwałtowny spadek temperatury
przy dużej wilgotności powietrza.
(4b) Jeżeli wystąpiła szad , to znaczy, że nastąpił gwałtowny spadek temperatury przy dużej
wilgotności powietrza, a zarazem zawsze, gdy następuje gwałtowny spadek temperatury
przy dużej wilgotności powietrza, to występuje szad .
Zależności te daje się zrozumieć, jeśli przyjmiemy taką właśnie, po części nieintuicyjną, matrycę
logiczną dla implikacji. Drugi z powodów takiego rozstrzygnięcia podany jest w ramce na stronie 37.
Uzupełnij:
p q p→q
1 1 1
Wartość logiczna implikacji: 1 0 0
0 1 1
0 0 1
Implikacja jest fałszywa zawsze i tylko wtedy, gdy jej poprzednik jest prawdziwy,
a następnik fałszywy. Zatem: implikacja jest prawdziwa zawsze i tylko wtedy, gdy
albo jej następnik jest prawdziwy, albo jej poprzednik jest fałszywy.
Porada babuni
Matrycę logiczną dla implikacji należy wykuć!
Pięć spójników zdaniowych 37
wiczenie 2.O
Dokonaj symbolizacji nast puj cych zda (rozwi zania omówio- R: Renia kocha się w Macieju.
ne zostan na stronie 39). M: Maciej odwzajemnia uczucie Reni.
T: Tato Reni pozwala na jej ślub z Maciejem.
: Renia zamierza wyjść za mą za Macieja.
(a) Renia kocha się w Macieju, ale Maciej nie odwzajemnia jej
uczuć.
(d) Jeśli tato Reni nie pozwoli na jej ślub z Maciejem, to Renia
nie zamierza wyjść za mąż za Macieja.
Czy wiesz, e
Liczba możliwych spójników zdaniowych w klasycznej logice zdań jest ściśle określona. Możliwe
(co nie znaczy, że występujące w języku naturalnym) są dokładnie cztery jednoargumentowe
spójniki zdaniowe, a dokładnie szesnaście spójników dwuargumentowych. Następująca matryca
oddaje wszystkie szesnaście możliwości:
p q 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
1 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0
0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Czy umiesz odnale ć wprowadzone przez nas pięć spójników zdaniowych w tej matrycy?
Nadmieńmy też, że w kolumnie 10 zdefiniowany jest spójnik tzw. dysjunkcji, a w kolumnie 15 –
spójnik tzw. binegacji. Oba te spójniki mają tę ciekawą własność, że każdy z nich samodzielnie
może służyć do zdefiniowania pozostałych spójników. Dopiero jednak w rozdziale 6 poznacie
metodę matrycową sprawdzania równoważności logicznej schematów logicznych, która pozwoli
Wam na podanie takich definicji i ich uzasadnienie.
Pięć spójników zdaniowych 39
(a) Renia kocha się w Macieju, ale Maciej nie odwzajemnia jej uczuć.
Parafrazując:
Jest zarazem prawdą, że Renia kocha się w Macieju, oraz że Maciej nie odwzajemnia
uczuć Reni.
Jest to koniunkcja, której drugi człon jest negacją:
R • ~M
(d) Jeśli tato Reni nie pozwoli na jej ślub z Maciejem, to Renia nie zamierza wyjść za mąż za
Macieja.
Warunkiem (czego?) tego, że Renia nie zamierza wyjść za mąż (następnik), jest (co?) brak
pozwolenia ojca (poprzednik):
~T → ~
(e) Jeśli fałszem jest, że Maciej nie odwzajemnia uczuć Reni, to tato Reni pozwoli na ich ślub.
Warunkiem (czego?) pozwolenia na ślub (następnik), jest (co?) to, że fałszem jest, że Maciej nie
odwzajemnia uczuć Reni (poprzednik):
~~M → T
(f) Maciej odwzajemni uczucie Reni pod warunkiem, że tato Reni pozwoli na jej ślub z Maciejem.
Warunkiem (czego?) odwzajemnienia uczucia Reni przez Macieja (następnik), jest (co?)
pozwolenie na ślub (poprzednik):
T→M
(g) Tato Reni pozwoli na jej ślub z Maciejem wtedy i tylko wtedy, gdy Maciej odwzajemnia
uczucie Reni.
T≡M
40 Logika nie gryzie
(c) Lech pracuje do pó na w nocy wtedy i tylko wtedy, gdy Ala pracuje do
pó na.
(d) Jeżeli Ali szef wymaga od niej, aby pracowała do pó na, to do pó na
pracuje.
(e) Ala pracuje do pó na, o ile jej szef tego wymaga.
(f) Jeżeli Ali szef nie wymaga od niej, aby pracowała do pó na, to do pó na nie
pracuje.
(g) Kolację zrobi albo Lech, albo Ala.
(k) Ala robi kolację zawsze i tylko wtedy, gdy Lech nie jest głodny.
(l) Szef Ali wymaga od niej, by pracowała do pó na zawsze i tylko wtedy, gdy
nie ma świąt.
(m) Lech zrobił kolację, a pomimo to jest głodny.
(n) Szef Ali nie wymaga od niej, by pracowała do pó na, chociaż nie ma święta.
Podsumowanie
Rozróżniliśmy zdania złożone od zdań prostych. Zdania proste będziemy zastępować tzw. stałymi
zdaniowymi, które przedstawiamy za pomocą wielkich liter A, B, C itd. Zdania złożone będziemy
przedstawiać jako złożenia zdań prostych za pomocą spójników zdaniowych. Wprowadziliśmy pięć
spójników zdaniowych: spójnik negacji, spójnik koniunkcji, spójnik alternatywy (zwykłej), spójnik
równoważności oraz spójnik implikacji. Poznaliśmy też ich matryce logiczne.
Porada babuni
Matryce logiczne należy najpierw zrozumieć, a następnie wy-
kuć. Aby skutecznie wykuć, zamknij Samouczek i samodziel-
nie narysuj matryce logiczne dla negacji, koniunkcji, alternaty-
wy, równoważności, implikacji. Ponawiaj próby, aż nie bę-
dziesz się mylić.
3. SYMBOLIZACJA ZDA J ZYKA NATURALNEGO I
Podobnie jak tłumaczenie z jednego języka naturalnego na drugi język naturalny, tak symbolizacja
zdań języka naturalnego (tłumaczenie z języka naturalnego na język logiki zdań) ma dużo wspólnego
ze sztuką, a w każdym razie wymaga dobrego opanowania obu języków. Jest to chyba podstawowy
powód, dla którego symbolizacja jest zajęciem w ogóle – a dla początkujących w szczególe –
niełatwym. Mimo tych (choć nie wszystkich rzecz jasna) trudności, które będziecie tu krok po kroku
poznawać, symbolizacja jest też umiejętnością nie tylko ważną, ale i pożyteczną. Bez niej logika
okazuje się niepraktyczna.
Porada babuni
Nie opanujecie materiału zawartego w tym rozdziale, jeżeli
będziecie go po prostu czytać. Uśniecie po przeczytaniu dru-
giej strony. Konieczne jest abyście wzięli do ręki ołówek i sa-
modzielnie wpisywali symbolizacje podanych zdań, a następ-
nie konfrontowali z przebiegiem podawanej symbolizacji.
Cele
Umiejętność określenia spójnika głównego zdań złożonych (metoda łączenia nawiasów).
Umiejętność odnajdywania spójnika głównego w zdaniach języka naturalnego.
Umiejętność symbolizacji rozbudowanych zdań języka naturalnego.
3.1.1. Gdy niejasne jest w j zyku naturalnym, który spójnik jest g ówny
Rozważmy następującą wypowied – Krzysztof zwraca się do Jadwigi: „Pokażę Ci moje znaczki lub
zrobię Ci kawę i dam Ci 1000 zł”. Wypowied Krzysztofa jest dwuznaczna – można ją interpretować
na dwa skrajnie różne sposoby:
Symbolizacja zdań języka naturalnego I 43
lub i
Innymi słowy: Albo Krzysztof pokaże Jadwidze znaczki, albo zrobi jej kawę, ale tak czy inaczej
da jej 1000 zł.
lub
i
Innymi słowy, mamy do czynienia z dwoma opcjami: albo Krzysztof pokaże Jadwidze znaczki,
albo zarówno zrobi jej kawę, jak i da jej tysiąc złotych.
Przy interpretacji (A) Krzysztof byłby zobowiązany dać Jadwidze 1000 zł oraz albo zrobić jej
kawę, albo pokazać znaczki. Jadwiga w każdym razie dostanie 1000 zł. Przy interpretacji (B) Krzysztof
nie jest zobowiązany dać Jadwidze 1000 zł (choć zrobi to – jeżeli wybierze drugą z deklarowanych
opcji: zrobi Jadwidze kawę i da pieniądze). Wywiąże się jednak ze zobowiązania, jeżeli pokaże
Jadwidze znaczki (ani nie robiąc jej kawy, ani nie dając pieniędzy).
Różnica między tymi dwoma interpretacjami jest kolosalna (i bardzo wymierna) – z syntak-
tycznego punktu widzenia zasadza się ona w innym ułożeniu nawiasów, co bezpośrednio wiąże się
z tym, że inny spójnik zdaniowy jest spójnikiem głównym. Przy interpretacji (A) spójnikiem głównym
jest spójnik koniunkcji, a przy interpretacji (B) spójnik alternatywy.
Należy zwrócić uwagę, że użycie wyrażeń ‘i’, ‘lub’, ‘jeśli’ sprzyja dwuznaczności
sformułowań. Na szczęście zarówno dla koniunkcji, alternatywy, jak i implikacji istnieją wyrażenia
odpowiadające dwuczłonowości tych zdań złożonych, a pozwalające na sformułowanie zdań jedno-
znacznych; są to odpowiednio: ‘zarazem i ’, ‘albo , albo ’, ‘jeżeli , to ’.
44 Logika nie gryzie
A C B D
∨ →
A∨C B→D
•
(A ∨ C) • (B → D)
Natomiast konstrukcja zdania [(A ∨ C) • B] → D przebiega tak, że spójnik implikacji wstawiamy jako
ostatni:
A C B D
∨
A∨C
•
(A ∨ C) • B
→
[(A ∨ C) • B] → D
A C B D
•
C •B
→
(C • B) → D
∨
A ∨ [(C • B) → D]
A C B D
→
B→D
•
C • (B → D)
∨
A ∨ [C • (B → D)]
Symbolizacja zdań języka naturalnego I 45
Połączone w ten sposób nawiasy ujmują zdania, które traktujemy w myśli jako całości (całe zdania)
(((A ∨ B) • (C ∨ D)) → C) ≡ (A → ((C → D) → B))
I tak dalej, aż powiążemy wszystkie nawiasy. Spójnik łączący zdania ujęte w najbardziej zewnętrzne
nawiasy jest spójnikiem głównym:
(((A ∨ B) • (C ∨ D)) → C) ≡ (A → ((C → D) → B))
(a) (A • B) ∨ C
(b) A • (B ∨ C)
(c) A → (B • C)
(d) (A → B) • C
(e) (A ∨ B) → C
(f) A ∨ (B → C)
(g) (B • A) ∨ (B • C)
(a) Ala odkurzy dom lub Boguś zrobi obiad i Czesia zrobi kolację.
1.
2.
(b) Boguś zrobi obiad i Czesia zrobi kolację, jeśli Damian umyje naczynia.
1.
2.
Symbolizacja zdań języka naturalnego I 47
(c) Ala odkurzy dom lub Boguś zrobi obiad i Czesia zrobi kolację, jeśli Damian umyje naczynia.
(Rozpocznij od wszystkich możliwych opcji wstawienia dwóch par nawiasów do zdania (c) – dla
ułatwienia zdanie to jest przytoczone niżej dla wszystkich pięciu możliwych interpretacji tego zdania).
1. Ala odkurzy dom lub Boguś zrobi obiad i Czesia zrobi kolację, jeśli Damian umyje naczynia.
2. Ala odkurzy dom lub Boguś zrobi obiad i Czesia zrobi kolację, jeśli Damian umyje naczynia.
3. Ala odkurzy dom lub Boguś zrobi obiad i Czesia zrobi kolację, jeśli Damian umyje naczynia.
4. Ala odkurzy dom lub Boguś zrobi obiad i Czesia zrobi kolację, jeśli Damian umyje naczynia.
5. Ala odkurzy dom lub Boguś zrobi obiad i Czesia zrobi kolację, jeśli Damian umyje naczynia.
(3 ) (4 )
Zdanie (3) jest negacją koniunkcji. Mówi ono tylko, że Ela nie dostała zarazem dwóch ocen – oceny
dostatecznej i niedostatecznej, nie przesądzając jednocześnie, jaką ocenę Ela otrzymała. (W szczegól-
ności zdanie (3) pozostaje prawdziwe, nawet jeżeli Ela otrzymała piątkę – czy jakąkolwiek inną ocenę).
Rzecz się ma inaczej w przypadku zdania (4), gdzie stwierdza się już, jaką ocenę Ela otrzymała.
48 Logika nie gryzie
~(N • P) ~N • P
N P N P
~
•
N•P ~N
~ •
~(N • P) ~N • P
W zdaniu ~(N • P) spójnikiem głównym jest spójnik negacji, który jest ostatnim spójnikiem użytym
w konstruowaniu tego zdania. W zdaniu ~N • P natomiast ostatnim spójnikiem użytym w budowaniu
tego zdania jest spójnik koniunkcji i to on jest spójnikiem głównym.
Skontrastujmy ze sobą jeszcze budowę dwóch następujących zdań: ~~(N • P) oraz ~(~N • P).
~~(N • P) ~(~N • P)
N P N P
~
•
N•P ~N
~ •
~(N • P) ~N • P
~ ~
~~(N • P) ~(~N • P)
W obydwu zdaniach spójnikiem głównym jest (pierwszy) spójnik negacji. Zdania te różnią się tym, co
jest negowane za pomocą spójnika głównego. W zdaniu ~~(N • P) zdaniem negowanym przez spójnik
główny jest negacja koniunkcji zdań prostych. W zdaniu ~(~N • P) natomiast zdaniem negowanym
przez spójnik główny jest koniunkcja, której drugim członem jest zdanie proste, a której pierwszym
członem jest negacja zdania prostego.
Symbolizacja zdań języka naturalnego I 49
Oczywiście można konstruować jeszcze bardziej złożone zdania. Oto schemat konstrukcji
zdania ~~(A • B) → ~~~(~A • B):
A B A B
• ~
A•B ~A
•
~
~(A • B) ~A • B
~
~
~~(A • B) ~(~A • B)
~~(~A • B)
~~~(~A • B)
~~(A • B) → ~~~(~A • B)
50 Logika nie gryzie
„my” „oni”
~A ∨ ~B (~A) ∨ (~B)
~~B ~(~B)
~~~C ~(~(~C))
~~~C ∨ ~B ~(~(~C)) ∨ (~B)
(~B • ~~A) → ~D ((~B) • (~(~A))) → (~D)
~~(A • B) ~(~(A • B))
~A • B (~A) • B
~(A • B) ~(A • B)
Mam nadzieję, że podzielacie opinię, iż zdania zapisane w naszej konwencji są czytelniejsze. Jednakże
koszt tego prostszego zapisu jest taki, że musimy niejako w myśli wstawiać nawiasy wokół tych
negacji. Inaczej mówiąc musimy nauczyć się te zdania odczytywać.
Kluczowy jest fakt, że funktor negacji związany jest z następującym tuż po nim znakiem.
Możliwe są trzy sytuacje. Bezpośrednio po znaku negacji może występować:
(ii) nawias
Jeżeli znak następujący po symbolu negacji to nawias, to negowane jest zdanie objęte tym
nawiasem. W zdaniach:
~(A ∨ B)
~(A ∨ B) → C
po symbolu negacji występuje nawias, który obejmuje alternatywę A ∨ B, i to właśnie ta alter-
natywa jest negowana. Oczywiście w zdaniu:
~(A • (B ∨ C))
negowana jest koniunkcja A • (B ∨ C), która objęta jest nawiasem występującym po symbolu
negacji.
Metodę łączenia nawiasów stosuje się tak samo jak wyżej z wyjątkiem tego, że musimy
uwzględnić powyższe fakty dotyczące zachowania funktora negacji. Rozważmy równolegle dwa proste
przykłady (spróbujcie rozstrzygnąć samodzielnie, który spójnik jest główny):
Następnie przechodzimy do kolejnego poziomu – traktując zdania już złączone jako całości:
aż do ostatniego:
Czy wiesz, e
Całego kłopotu ze znajdowaniem spójnika głównego w formule logicznej można uniknąć, używając
tzw. notacji polskiej, zwanej też notacją ukasiewicza od nazwiska jej twórcy. Jest to tzw. notacja
przedrostkowa, która nie wymaga stosowania nawiasów. Polega ona na charakterystycznym zapisie
zdań złożonych, gdzie symbolami spójników zdaniowych są wielkie litery N, K, A, E i C zapisywa-
ne zawsze przed zdaniami będącymi ich argumentami. Zapisy czytamy odpowiednio:
Np nieprawda, że p
Kpq piq
Apq p lub q
Epq p wtedy i tylko wtedy, gdy q
Cpq jeżeli p, to q
Argumentami tych funktorów mogą być oczywiście zdania złożone. Przykładowo:
CpAqr p → (q ∨ r)
CApqr (p ∨ q) → r
ACpqr (p → q) ∨ r
NKpq ~(p • q)
KNpq ~p • q
CNApqNNKCprCqr ~(p ∨ q) → ~~((p → r) • (q → r))
Do notacji tej trzeba się przyzwyczaić (tj. trochę ją poćwiczyć), ale jej wielką zaletą jest to, że
spójnik główny jest zawsze na samym początku. Właśnie dzięki temu jest to notacja, która zyskała
szerokie zastosowanie w oprogramowaniu komputerów, kalkulatorów itd.
52 Logika nie gryzie
(I) (II)
(a) ~(B • A) (a) ~(B • A)
~A • B Zarówno Anna nie zostanie ukarana, jak i Bogdan nie zostanie ukarany.
(b)
~(A • B) Ani Anna nie zostanie ukarana, ani Bogdan nie zostanie ukarany.
(c)
(d)
~(A ∨ B) Albo Anna nie zostanie ukarana, albo Bogdan nie zostanie ukarany.
54 Logika nie gryzie
(a) A • ~B
(b) ~A • ~B
(c) ~(A • B)
(d) ~A • B
(e) (~A • B) → ~C
(g) ~A → C
(h) ~(A → C)
(i) ~(~A → C)
(j) ~A → (B ∨ C)
(k) ~A → (~B → C)
3.3. Symbolizacja
Nauczyliście się już dokonywać symbolizacji nieskomplikowanych zdań języka polskiego w języku
logiki. Zdania bardziej złożone wymagają decyzji dotyczących tego, który ze spójników jest spójni-
kiem głównym i odpowiedniego umieszczenia nawiasów.
Niestety, nie ma żelaznych reguł, które mogłyby posłużyć za algorytm (niezawodny przepis)
na symbolizację. Należy pamiętać o dostępnych manewrach:
• zaznaczeniu (np. podkreśleniu) wszystkich spójników zdaniowych,
• sparafrazowaniu zdanie tak, by stało się logicznie przejrzystsze lub by przybrało formę kanonicz-
ną (np. zdanie o formie ‘p jeśli q’ należy ująć w formie kanonicznej ‘jeżeli, to’, czyli jako ‘jeżeli
q, to p’),
• stworzeniu legendy symbolizacji (używając łatwych do zapamiętania liter jako stałych zdanio-
wych),
• zdecydowaniu, który spójnik jest spójnikiem głównym, i odpowiednim wstawieniu nawiasów,
• dokonywaniu częściowej symbolizacji, aby uprościć skomplikowane zdania.
Przyk ad 1
(1) Asia dostanie kota lub psa, a Basia dostanie kota.
B: Basia dostanie kota.
K: Asia dostanie kota.
P: Asia dostanie psa.
Forma logiczna tego zdania jest raczej przejrzysta. Aby ją uwypuklić, podkreślimy wszystkie spójniki
zdaniowe:
Asia dostanie psa lub kota, a Basia dostanie kota.
Musimy się zastanowić, który ze spójników jest spójnikiem głównym. Spójniki są tu dwa – alternatywy
(‘lub’) i koniunkcji (‘a’). W tym wypadku dominujący jest spójnik koniunkcji – sugeruje to zlanie
alternatywy ‘Asia dostanie psa lub Asia dostanie kota’ w zdanie ‘Asia dostanie psa lub kota’. Możemy
zatem wstawić nawiasy:
(Asia dostanie psa lub kota), a Basia dostanie kota
zastąpić zdania proste stałymi zdaniowymi:
(P lub K) a B
a spójniki – ich symbolami:
[1] (P ∨ K) • B
wiczenie. Zastanów si , jak nale a oby sformu owa zdanie, którego spójnikiem g ównym by aby alternatywa (por.
Rozwi zania, s. 307):
P ∨ (K • B)
Symbolizacja zdań języka naturalnego I 57
Przyk ad 2
(2) Jeżeli Ludwik posłucha Jarka, to cieszyć się będzie albo Janek, albo Zbyszek.
L: Ludwik posłucha Jarka.
J: Janek będzie się cieszyć.
Z: Zbyszek będzie się cieszyć.
Forma logiczna tego zdania jest również jasna. Aby ją uwypuklić, podkreśl wszystkie spójniki. Zdanie
to jest implikacją. Pomyśl, co się tu mówi. Mówi się, że je eli coś tam, to coś tam innego. Ponadto
o tym, że alternatywa nie jest spójnikiem głównym, świadczy ponownie charakterystyczne zlanie jej
członów. Nawiasy należy zatem wstawić w sposób następujący:
Jeżeli Ludwik posłucha Jarka, to (cieszyć się będzie albo Janek, albo Zbyszek).
Możemy teraz zastąpić zdania proste stałymi zdaniowymi:
Jeżeli L, to (albo J, albo Z)
a spójniki zdaniowe – ich symbolami:
[2] L → (J ∨ Z)
wiczenie. Zastanów si , jak nale a oby sformu owa zdanie, którego spójnikiem g ównym by aby alternatywa (por.
Rozwi zania, s. 307):
(L → J) ∨ Z
Przyk ad 3
(3) Jeżeli Zosia włoży swą nową sukienkę i nie będzie się już dąsać, to Jacek lub Wacek
zaproszą ją do kina.
S: Zosia włoży swą nową sukienkę.
D: Zosia będzie się dąsać.
J: Jacek zaprosi Zosię do kina.
W: Wacek zaprosi Zosię do kina.
Zaznacz wszystkie spójniki zdaniowe. Staramy się rozstrzygnąć, który ze spójników jest spójnikiem
głównym oraz odpowiednio powstawiać nawiasy. Powyższe zdanie jest implikacją – spójnikiem głów-
nym jest ‘jeżeli, to’. Przekonują o tym podobne względy co w powyższym przykładzie – twierdzi się tu
coś o kształcie ‘jeżeli bla-bla, to blo-blo’, a zarówno koniunkcja, jak i alternatywa występują w formie
zlanej.
Jeżeli (Zosia włoży swą nową sukienkę i Zosia nie będzie się już dąsać), to (Jacek
zaprosi Zosię do kina lub Wacek zaprosi Zosię do kina).
Zastąpimy teraz zdania proste stałymi zdaniowymi zgodnie z przyjętą legendą:
Jeżeli (S i nie D) to (J lub W)
W następnym kroku pozostaje zamienić spójniki zdaniowe na ich symbole:
[3] (S • ~D) → (J ∨ W)
wiczenie. Zastanów si , jak nale a oby sformu owa zdania, których spójnikiem g ównym by yby koniunkcja i alter-
natywa (por. Rozwi zania, s. 307):
S • [~D → (J ∨ W)]
[(S • ~D) → J] ∨ W
58 Logika nie gryzie
(a) Jeżeli Ala będzie biegać lub ćwiczyć, to nie popadnie w depresję.
(b) Jeżeli Ala będzie leniwa i popadnie w depresję, to będzie je dzić do pracy samochodem.
Ala będzie właściwie umotywowana i będzie się odchudzać, ale będzie też je dzić do pracy
(d)
samochodem.
(e) Albo Ala będzie je dzić do pracy samochodem i będzie się odchudzać, albo będzie ćwiczyć.
(f) Ala będzie albo biegać, albo pływać, ale nie będzie się odchudzać.
(g) Ala będzie biegać albo pływać, ale tak czy owak będzie ćwiczyć.
Albo Ala będzie leniwa i będzie je dzić do pracy samochodem, albo będzie właściwie umoty-
(h)
wowana i będzie ćwiczyć.
Ala będzie ćwiczyć, ale nie będzie pływać; jednakże jeżeli Ala będzie właściwie umotywowana,
(i)
to będzie biegać.
(j) Ala nie będzie biegać, nie będzie ćwiczyć, a już na pewno nie będzie się odchudzać.
Symbolizacja zdań języka naturalnego I 59
Przyk ad 4
(4) Jeżeli Zosia pójdzie na randkę z Jackiem, to nie pójdzie na randkę z Wackiem, a jeżeli
Zosia pójdzie na randkę z Wackiem, to nie pójdzie na randkę z Jackiem.
J: Zosia pójdzie na randkę z Jackiem.
W: Zosia pójdzie na randkę z Wackiem.
Zaznacz wszystkie spójniki zdaniowe. Tym razem o tym, który ze spójników jest spójnikiem głównym,
w dużym stopniu decyduje sens zdania. Spójnikiem głównym jest ‘a’, które łączy dwie implikacje.
W zdaniu tym powiedziane jest zarówno, co się stanie, jeżeli Zosia pójdzie na randkę z Jackiem, jak
i co się stanie, jeżeli Zosia pójdzie na randkę z Wackiem. Zdanie to jest więc koniunkcją:
(Jeżeli Zosia pójdzie na randkę z Jackiem, to nie pójdzie na randkę z Wackiem), a (jeżeli
Zosia pójdzie na randkę z Wackiem, to nie pójdzie na randkę z Jackiem)
wyrażoną formułą:
[4] (J → ~W) • (W → ~J)
Trzeba zwrócić jednak uwagę, że nic poza znaczeniem tego zdania nie stoi na przeszkodzie, by doko-
nać następującej jego interpretacji, traktując pierwszą implikację jako spójnik główny.
[4*] J → [~W • (W → ~J)]
Jeżeli Zosia pójdzie na randkę z Jackiem, to zarówno nie pójdzie na randkę z Wackiem
jak i nie pójdzie na randkę z Jackiem o ile pójdzie na randkę z Wackiem.
Interpretacja [4*] jest trudna do zrozumienia – w [4*] twierdzi się m.in., że jeżeli Zosia pójdzie na
randkę z Jackiem, to pod pewnymi warunkami (sprzecznymi z tym, co skądinąd ma się stać, gdy Zosia
pójdzie na randkę z Jackiem) Zosia na randkę z Jackiem nie pójdzie.
Przyk ad 5 i 6
Spróbuj dokonać symbolizacji następujących zdań: A: Ala pójdzie do kina.
B: Beata pójdzie do teatru.
C: Cezary zostanie w domu.
(5) Ala pójdzie do kina wtedy i tylko wtedy, gdy Beata pójdzie do
teatru, a Cezary zostanie w domu.
(6) Jeżeli Beata pójdzie do teatru, to Cezary nie zostanie w domu
lub Ala nie pójdzie do kina.
Najbardziej naturalna interpretacja tych zdań traktuje spójnik ‘wtedy i tylko wtedy, gdy’ w (5) oraz
‘jeżeli, to’ w (6) jako spójniki główne:
[5] A ≡ (B • C)
[6] B → (~C ∨ ~A)
60 Logika nie gryzie
Nie ma jednak nic w strukturze tych zdań, co dyktowałoby uznanie spójników równoważności i impli-
kacji za dominujące nad spójnikami alternatywy i koniunkcji. O tym, że mamy istotnie do czynienia
z pewną dominacją tych spójników łatwo się przekonać, gdy staramy się wyrazić jednoznacznie zda-
nia, w których dominować miałyby spójniki alternatywy i koniunkcji nad spójnikami równoważności
i implikacji. Spróbuj i porównaj swoje odpowiedzi z Rozwi zaniami (s. 308):
(A ≡ B) • C
(B → ~C) ∨ ~A
Aby znieść domyślną dominację spójników implikacji i równoważności nad koniunkcją (i alternatywą),
można stosować odpowiednie znaki interpunkcyjne (np. średnik), a także – w przypadku koniunkcji –
takie wyrażenia jak ‘tak czy owak’ czy ‘w każdym razie’.
Czy wiesz, e
W pa dzierniku 2003 roku przez około 14 dni niektórzy notariusze zablokowali sprzedaż nowych
mieszkań, gdyż nie umieli dokonać interpretacji przecinka w rozporządzeniu Ministra
Sprawiedliwości z dnia 26 września 2003 roku (opublikowanego w Dzienniku Ustaw z dnia 10
pa dziernika 2003 roku). Rodząca kłopoty nowelizacja wymagała, by księga wieczysta była
sporządzona
na podstawie aktu notarialnego lub orzeczenia sądu, a także wypisu z rejestru
gruntów , wypisu z rejestru lokali lub wypisu z kartoteki lokali.
Do tej pory wystarczał wypis z rejestru gruntów. Notariusze zadawali sobie pytanie, czy
nowelizacja wymaga dodatkowo równie albo wypisu z rejestru lokali, albo wypisu z kartoteki
lokali. Innymi słowy, zastanawiali się oni, czy przecinek (oznaczony kółeczkiem) należy
interpretować jako znak zastępujący spójnik alternatywy, w którym to przypadku wystarczałby
(jak dotychczas) wypis z rejestru gruntu, czy też należy go interpretować jako znak zastępujący
spójnik koniunkcji, co znaczyłoby że oprócz wypisu z rejestru gruntów wymagany byłby także
wypis z rejestru lokali lub z kartoteki lokali. Problem polegał też na tym, że w owym czasie gminy
nie miały jeszcze tego typu ewidencji (rejestru lokali i kartotek lokali), bo na ich stworzenie
dostały czas do końca 2005 roku.
Wypowiadająca się w imieniu ministerstwa sędzia Grażyna Kołodziejska słusznie
tłumaczyła, że wystarczy sam wypis z rejestru gruntów, przecinek w tym przepisie zastępuje
bowiem spójnik alternatywy. Zniecierpliwiona aferą dodała „Jest to tak oczywiste, że chyba tylko
początkujący student prawa mógłby twierdzić inaczej”. Pozostaje nadzieja, że absolwenci
Samouczka nie zablokują sprzedaży mieszkań na dwa tygodnie.
ródło: Marek Wielgo, Notariusze wstrzymali sprzeda nowych mieszkań, „Gazeta Wyborcza”, 29 pa dziernika 2003.
Symbolizacja zdań języka naturalnego I 61
(a) Ala będzie się odchudzać wtedy i tylko wtedy, gdy będzie leniwa i nie będzie ćwiczyć.
Jeżeli Ala nie będzie się odchudzać, to przytyje, a jeżeli nie będzie ćwiczyć, to popadnie w de-
(b)
presję.
(c) Jeżeli Ala popadnie w depresję, to nie będzie ćwiczyć i nie będzie się odchudzać.
Jeżeli Ala popadnie w depresję, to nie będzie ćwiczyć; tak czy owak Ala nie będzie się odchu-
(d)
dzać.
Ala nie popadnie w depresję wtedy i tylko wtedy, gdy nie przytyje; jednakże Ala nie będzie
(e)
ćwiczyć i nie będzie się odchudzać.
Ala nie popadnie w depresję wtedy i tylko wtedy, gdy będzie ćwiczyć i będzie albo biegać, albo
(f)
pływać.
Ala przytyje wtedy i tylko wtedy, gdy nie będzie właściwie umotywowana i będzie je dzić do
(g)
pracy samochodem.
(h) Ala nie przytyje i nie popadnie w depresję pod warunkiem, że będzie biegać lub pływać.
Jeżeli Ala nie będzie się odchudzać, to przytyje, a jeżeli nie będzie ćwiczyć, to popadnie w de-
(i)
presję.
Albo Ala będzie biegać, o ile będzie właściwie umotywowana, albo będzie się odchudzać, jeżeli
(j)
będzie leniwa.
62 Logika nie gryzie
Przyk ad 7
(7) Albo Zosia pójdzie na randkę zarówno z Jackiem, jak i z Wackiem, albo obaj zaproszą
Wiesię.
J: Zosia pójdzie na randkę z Jackiem.
W: Zosia pójdzie na randkę z Wackiem.
C: Jacek zaprosi Czesię.
Z: Wacek zaprosi Czesię.
W tym wypadku drugą część zdania należy sparafrazować. Co w tym kontekście znaczy zdanie ‘obaj
zaproszą Wiesię’? Musimy się w szczególności zastanowić, czy jest to zdanie proste. Otóż oczywiście
nie jest ono zdaniem prostym – właściwą parafrazą zdania (7) będzie zdanie:
(7 ) Albo Zosia pójdzie na randkę zarówno z Jackiem, jak i z Wackiem, albo zarówno Jacek,
jak i Wacek zaproszą Wiesię.
Zaznacz wszystkie spójniki zdaniowe. Który ze spójników jest spójnikiem głównym? Niewątpliwie
‘albo , albo ’, wstawiamy więc nawiasy:
Albo (Zosia pójdzie na randkę zarówno z Jackiem, jak i z Wackiem), albo (zarówno
Jacek, jak i Wacek zaproszą Czesię).
Zastępujemy zdania proste stałymi zdaniowymi:
Albo (zarówno J, jak i W), albo (zarówno C, jak i Z)
Pozostaje już tylko zamienić spójniki zdaniowe na odpowiednie symbole:
[7] (J • W) ∨ (C • Z)
Przyk ad 8
(8) Jeżeli zachowanie nie jest zdeterminowane, to jest wolne, o ile nie jest przewidywalne.
W: Zachowanie jest wolne.
D: Zachowanie jest zdeterminowane.
P: Zachowanie jest przewidywalne.
Zaznacz wszystkie spójniki zdaniowe. Tym razem spójnikiem głównym jest spójnik implikacji
‘jeżeli , to ’ łączący negację z jednej strony i implikację z drugiej:
Jeżeli (zachowanie nie jest zdeterminowane), to (jest wolne, o ile nie jest przewidy-
walne).
W tym miejscu warto sparafrazować drugi nawias do formy kanonicznej dla implikacji:
Jeżeli (zachowanie nie jest zdeterminowane), to (jeżeli zachowanie nie jest przewidy-
walne, to jest wolne).
Zastępujemy zdania proste stałymi zdaniowymi:
Jeżeli (nie D), to (jeżeli nie P, to W)
Pozostaje już tylko zamienić spójniki zdaniowe na odpowiednie symbole:
[8] ~D → (~P → W)
64 Logika nie gryzie
Przyk ad 9
(9) Jeżeli zachowanie jest zdeterminowane przez pragnienia lub intencje, a pragnienia i in-
tencje są zdeterminowane przez wychowanie, to nie jesteśmy wolni; a jeśli nie jesteśmy
wolni, to nie jesteśmy odpowiedzialni za swoje zachowanie.
I: Zachowanie jest zdeterminowane przez intencje.
N: Intencje są zdeterminowane przez wychowanie.
O: Jesteśmy odpowiedzialni za swoje zachowanie.
P: Zachowanie jest zdeterminowane przez pragnienia.
R: Pragnienia są zdeterminowane przez wychowanie.
W: Jesteśmy wolni.
Zaznaczamy wszystkie spójniki zdaniowe:
Jeżeli zachowanie jest zdeterminowane przez pragnienia lub intencje, a pragnienia i in-
tencje są zdeterminowane przez wychowanie, to nie jesteśmy wolni; a jeśli nie jesteśmy
wolni, to nie jesteśmy odpowiedzialni za swoje zachowanie.
Który ze spójników jest spójnikiem głównym? Tym razem (drugie) ‘a’, który łączy dwie implikacje.
O tym, że to ‘a’ jest spójnikiem głównym, świadczy przede wszystkim średnik, który wyrażenie to
poprzedza. Zdanie to ma strukturę ‘Jeżeli ble-ble, to bla-bla; oraz jeżeli bli-bli, to blo-blo’:
[Jeżeli zachowanie jest zdeterminowane przez pragnienia lub intencje, a pragnienia i in-
tencje są zdeterminowane przez wychowanie, to nie jesteśmy wolni]; a [jeśli nie
jesteśmy wolni, to nie jesteśmy odpowiedzialni za swoje zachowanie].
W kolejnych krokach musimy zastanowić się nad strukturą zdań zawartych w nawiasach
kwadratowych. Drugi człon koniunkcji (zawarty w drugim nawiasie kwadratowym) jest implikacją,
której zarówno poprzednik, jak i następnik, są negacjami. Pierwszy człon koniunkcji (zawarty w pierw-
szym nawiasie kwadratowym) jest również implikacją, której następnik jest negacją, ale której
poprzednik jest bardziej złożony.
[Jeżeli (zachowanie jest zdeterminowane przez pragnienia lub intencje, a pragnienia i in-
tencje są zdeterminowane przez wychowanie), to nie jesteśmy wolni]; a [jeśli nie jesteśmy
wolni, to nie jesteśmy odpowiedzialni za swoje zachowanie].
Chwila zastanowienia wystarczy, aby się przekonać, że głównym spójnikiem w zdaniu ‘zachowanie
jest zdeterminowane przez pragnienia lub intencje, a pragnienia i intencje są zdeterminowane przez
wychowanie’ jest ‘a’, a więc spójnik koniunkcji. wiadczy o tym przede wszystkim zlanie alternatywy
złączonej spójnikiem ‘lub’, a także zlanie koniunkcji złączonej spójnikiem ‘i’. W ten sposób krok po
kroku dokonaliśmy analizy struktury naszego zdania:
[Jeżeli ((nasze zachowanie jest zdeterminowane przez nasze pragnienia lub intencje),
a (nasze pragnienia i intencje są zdeterminowane przez wychowanie)), to nie jesteśmy wol-
ni]; a [jeśli nie jesteśmy wolni, to nie jesteśmy odpowiedzialni za swoje zachowanie].
Zastępujemy zdania proste stałymi zdaniowymi:
[Jeżeli ((P lub I), a (R i N)), to nie W]; a [jeśli nie W, to nie O]
Pozostaje już tylko zamienić spójniki zdaniowe na odpowiednie symbole:
[9] [((P ∨ I) • (R • N)) → ~W] • [~W → ~O]
Symbolizacja zdań języka naturalnego I 65
(a) Jeżeli Ala będzie albo biegać i ćwiczyć, albo pływać, to nie przytyje.
Jeżeli Ala będzie właściwie umotywowana, to będzie ćwiczyć pod warunkiem, że nie będzie
(b)
zmęczona.
Jeżeli Ala będzie się odchudzać, to nie przytyje, a jeżeli nie będzie się odchudzać, to przytyje,
(c)
o ile nie będzie ćwiczyć.
(d) Ala nie przytyje, jeżeli będzie pływać lub biegać, ale jeżeli Ala będzie leniwa, to przytyje.
Ala będzie albo biegać i ćwiczyć, albo pływać i się odchudzać, ale tak czy inaczej jeżeli
(e)
popadnie w depresję, to i tak przytyje.
Jeżeli prawdą jest, że Ala przytyje wtedy i tylko wtedy, gdy nie będzie ćwiczyć, to będzie albo
(f)
pływać, albo biegać, a nie będzie je dzić do pracy samochodem.
Jeżeli Ala nie będzie miała właściwej motywacji i nie będzie biegać, to jeśli również nie będzie
(g)
ćwiczyć, to przytyje, o ile nie będzie się odchudzać.
Jeśli Ala nie popadnie w depresję i nie będzie też leniwa, to będzie się odchudzać lub ćwiczyć
(h)
pod warunkiem, że będzie właściwie umotywowana i nie będzie zmęczona.
(i) Ala nie będzie biegać, choć nie jest zmęczona, jeżeli nie będzie właściwie umotywowana.
Zakładając, że Ala będzie się odchudzać i że albo będzie biegać lub pływać, albo też będzie
(j)
ćwiczyć, to nie przytyje, o ile nie popadnie w depresję.
Jeżeli Ala będzie zmęczona, to będzie się odchudzać; jeżeli Ala nie będzie zmęczona, to jeśli
(k)
będzie właściwie umotywowana, to będzie biegać, a jeśli nie, to będzie ćwiczyć lub pływać.
4. SYMBOLIZACJA ZDA J ZYKA NATURALNEGO II
Porada babuni
Dla każdego z powyższych wyrażeń podany schemat symboli-
zacji powinniście najpierw zrozumieć, ale potem wykuć.
Cele
Umiejętność symbolizacji zdań zawierających wyrażenia ‘ani, ani’, ‘nie zarówno, jak i’, ‘albo,
albo, ale nie oba’, ‘tylko jeśli’, ‘chyba że’.
Umiejętność symbolizacji zdań zawierających wyrażenia skwantyfikowane ‘wszyscy’, ‘niektó-
rzy’, ‘nikt’, ‘nie wszyscy’ odnoszące się do skończonego zbioru osób.
Umiejętność symbolizacji zdań zawierających ukryte spójniki.
Podsumowanie
Do symbolizacji nigdy nie należy podchodzić zbyt mechanicznie. Jest wiele pokrewnych sobie
schematów i zawsze musimy się zastanowić, co one znaczą. Zestawmy ze sobą cztery zdania:
(1) Radek i Ludwik obaj nie mają teki. [1] ~R • ~L L: Ludwik ma tekę.
(2) Radek i Ludwik nie mają obaj teki. [2] ~(R • L) R: Radek ma tekę.
(3) Zarówno Radek, jak i Ludwik nie ma teki. [3] ~R • ~L
(4) Ani Radek, ani Ludwik nie ma teki. [4] ~R • ~L
Podsumowując:
nieprawda, że zarówno p, jak i q ~(p • q)
ani nie p, ani nie q
~p • ~q
(zarówno nie p, jak i nie q)
68 Logika nie gryzie
Uwaga: Częstym błędem popełnianym przez studentów jest przypuszczenie, że zdanie (1) (‘Teoria
Freuda i teoria Junga nie mogą być obie prawdziwe’) jest równoważne zdaniu ‘Albo teoria Freuda albo
teoria Junga jest prawdziwa’. Jest to jednak przekonanie mylne. atwo się o tym przekonać, gdy
wyobrazimy sobie zagorzałego przeciwnika psychoanalizy wszelkiej maści (np. jakiegoś behawio-
rystę), który z lubością w głosie stwierdza „Teoria Freuda i teoria Junga nie mogą być obie
prawdziwe”, a przecież wcale nie ma na myśli tego, że jedna z nich jest prawdziwa.
Rozważmy teraz przykład ilustrujący zachodzenie podobnej równoważności dla wyrażenia
‘ani nie p, ani nie q’. Załóżmy, że pewien wykładowca psychologii informuje studentów o tym, że:
(3) Nie jest prawdziwa ani teoria Watsona, ani teoria Skinnera.
Na to wstaje student Roztropek i mówi „Chce Pan Profesor przez to powiedzieć, że prawdziwa jest
albo teoria Watsona, albo teoria Skinnera, tak?”. „Nie!” – grzmi Profesor z katedry. Właśnie fałszem
byłoby stwierdzić, że prawdziwa jest teoria Watsona bąd teoria Skinnera – nie jest prawdziwa ani
jedna, ani druga. Zdaniem logicznie równoważnym zdaniu (3) jest zatem zdanie (4):
(4) Nieprawda, że prawdziwa jest teoria Watsona bąd teoria Skinnera.
Zdaniom tym odpowiadają logicznie równoważne formuły:
[3] ~W • ~S S: Teoria Skinnera jest prawdziwa.
[4] ~(W ∨ S W: Teoria Watsona jest prawdziwa.
Ogólnie:
Wydaje się jednak, że najbardziej naturalnie jest interpretować wypowied (1) jako alternatywę negacji
(lub – równoważnie na mocy prawa de Morgana – jako negację koniunkcji):
(1A) Albo nie zjem karpia, albo nie zjem sandacza.
[1A] ~K ∨ ~S
[1A ] ~(K • S)
Sprawa to niebagatelna, zdania (1N) i (1A) bowiem nie są wcale równoważne. W zdaniu (1N)
wypowiadający te słowa twierdzi, że nie zje ani karpia, ani sandacza (na pewno nie zje ani jednego, ani
drugiego), natomiast w zdaniu (1A) twierdzi, że nie zje obydwu naraz (na pewno nie zje jednego
z nich).
Bywa, że z kontekstu jasna jest interpretacja wręcz przeciwna. Rozważmy następujący przepis
Kodeksu Pracy:
Art. 100 §1. Pracownik jest obowiązany wykonywać pracę sumiennie i starannie oraz
stosować się do poleceń przełożonych, które dotyczą pracy, je eli nie s one
sprzeczne z przepisami prawa lub z umow o pracę.
W tym wypadku jednak zdanie będące poprzednikiem tej implikacji, a więc zdanie:
(2) Polecenia przełożonych nie są sprzeczne z przepisami prawa lub z umową o pracę.
trzeba interpretować jako równoważne zdaniu:
(2N) Polecenia przełożonych nie są sprzeczne z przepisami prawa, ani z umową o pracę.
[2N] ~(P ∨ U) P: Polecenia przełożonych są sprzeczne z przepisami prawa.
[2N ] ~P • ~U U: Polecenia przełożonych są sprzeczne z umową o pracę.
bo przecież tylko w tym wypadku sensowne jest oczekiwać od pracownika, by się do poleceń przełożo-
nych stosował. Alternatywna interpretacja zdania (2):
(2A) Polecenia przełożonych albo nie są sprzeczne z przepisami prawa albo nie są sprzeczne z
umową o pracę.
[2A] ~P ∨ ~U
[2A ] ~(P • U)
dopuszczałaby sytuację, w której np. polecenie byłoby niesprzeczne z umową o pracę, ale sprzeczne
z przepisami prawa. W takim jednak wypadku nie byłoby przecież sensowne oczekiwać od pracownika
podporządkowania się poleceniom!
To, że forma ‘nie lub ’ może mieć te dwie interpretacje jest wystarczającym powodem,
aby jej unikać i doprecyzowywać za każdym razem, o którą interpretację chodzi. Rozważmy jeszcze
jeden przykład takiej chwiejności:
(6) Jeżeli Zuzia nie będzie albo się odchudzać, albo ćwiczyć, to przytyje.
Jest to zdanie niejednoznaczne – możemy mieć na myśli jedno z dwóch zdań:
(3N) Jeżeli Zuzia nie będzie ani się odchudzać, ani ćwiczyć, to przytyje.
Ć: Zuzia będzie wiczyć.
[3N] ~( ∨ O) → P
O: Zuzia będzie się odchudzać.
[3N ] (~ • ~O) → P P: Zuzia przytyje.
(3A) Jeżeli Zuzia albo nie będzie się odchudzać, albo nie będzie ćwiczyć, to przytyje.
[3A] (~ ∨ ~O) → P
[3A ] ~( • O) → P
70 Logika nie gryzie
(f) Tomek nie dostanie ani dwójki, ani trójki, ani czwórki. (~D • ~T) • ~C ~((D ∨ T) ∨ D ~C
Jeżeli Tomek nie dostanie trójki, to nie dostanie ani
(g) ~T → (~C • ~P) ~T → ~(C ∨ P)
czwórki, ani piątki.
Jeżeli Tomek nie dostanie ani piątki, ani czwórki, to
(h) (~P • ~C) → T ~(P ∨ C) → T
dostanie trójkę.
(e) Ani teoria Festingera, ani teoria Heidera nie jest ~~F • ~~H
~(~F ∨ ~H)
nieprawdziwa. F•H
Porada babuni
Przy bardziej złożonych symbolizacjach możecie mieć trochę
kłopotów. Na razie próbujcie stosować poznane schematy
i podstawiać pod nie odpowiednie zdania. Poczucie pełnej kon-
troli nad formułami logicznymi zyskacie dopiero po opanowa-
niu metod sprawdzania logicznej równoważności formuł lo-
gicznych czy to za pomocą metody matrycowej, czy to za po-
mocą metod dowodzenia.
72 Logika nie gryzie
Powiedzieliśmy już, że spójnik alternatywy ‘∨’ jest spójnikiem alternatywy zwykłej. Bywa jednak, że
czasami chcemy użyć alternatywy rozłącznej. Możemy to zrobić za pomocą spójnika alternatywy
zwykłej przez dodanie odpowiedniej klauzuli wykluczającej.
(1) Albo gotuję obiad, albo zmywam, ale nie jedno i drugie.
Zdanie to można wyrazić przejrzyściej, rozbudowując ostatni człon ‘nie jedno i drugie’:
(1 ) Albo gotuję obiad, albo zmywam, ale nie będę zarazem gotować, jak i zmywać.
Głównym spójnikiem jest tu ‘ale’ i zdanie to możemy oddać w następujący sposób:
G: Gotuję obiad.
[1] (G ∨ Z) • ~(G • Z)
Z: Zmywam.
Ogólnie:
albo p albo q, ale nie jedno i drugie (p ∨ q) • ~(p • q)
(a) Tomek dostanie Dwóję lub Tróję, ale nie jedno i drugie. (D ∨ P) • ~(D • P)
(b) Albo Przytyję, albo Schudnę, ale nie jedno i drugie. (P ∨ S) • ~(P • S)
(d) Puchar wiata zdobędzie Małysz lub Jacobsen, ale nie obaj.
Albo teoria Freuda, albo teoria Adlera jest prawdziwa, ale nie są
(e) (F ∨ B) • ~(F • B)
prawdziwe obie naraz.
Fałszywa jest albo teoria Freuda, albo teoria Adlera, ale nie są
(f) (F ∨ B) • ~(F • B)
fałszywe obie naraz.
Staś pójdzie do pracy albo w czwartek, albo we wtorek, ale nie
(g)
w oba dni.
Staś nie pójdzie do pracy albo w czwartek, albo we wtorek, ale
(h)
nie w oba dni.
Symbolizacja zdań języka naturalnego II 73
Trzeba jednak wyra nie podkreślić, że ta dość powszechnie przyjęta interpretacja ‘chyba że’
nie oddaje w pełni znaczenia tego spójnika. Alternatywa jest przemienna: ‘p ∨ r’ jest logicznie
równoważne ‘r ∨ p’. Można mieć jednak pewne wątpliwości, czy zdanie ‘Rozwiodę się, chyba że się
zmienisz’ jest równoważne zdaniu ‘Zmienisz się, chyba że się rozwiodę’. Docieramy w tym punkcie po
raz kolejny po prostu do faktu, że logika zdań pozwala nam na oddanie bardzo zubożonego znaczenia
zdań języka naturalnego, a mianowicie tej części ich znaczenia, która jest związana z warunkami
prawdziwości.
(i) (ii)
(a) Tomek dostanie Dwóję, chyba że zacznie się Uczyć. U∨D ~U → D
Porada babuni
Ponad połowa studentów le symbolizuje zdania zawierające
warunek konieczny wyrażony za pomocą spójnika ‘tylko jeśli’.
Zanim przejdziecie do tego podrozdziału prześpijcie się,
wyjd cie z psem na spacer, napijcie się dobrej kawy lub
herbaty, a i tak czeka Was sporo wrażeń. Moja głęboka rada:
przeczytajcie, zrozumcie, wykujcie, nie opuśćcie adnego
ćwiczenia.
4.4.1. ‘r, je li p’
Z wystąpieniem wyrażenia ‘jeśli’ nie powinniście już mieć kłopotów. We my przykład:
(1) Zdasz test, jeśli zdobędziesz 60 punktów.
Jak już podkreślaliśmy, zdanie występujące po ‘jeśli’ określa warunek – w tym wypadku – zdania
testu, a zatem stanowi poprzednik implikacji. Widać to wyra niej, jeżeli sparafrazujemy zdanie (1):
(1 ) Jeżeli zdobędziesz 60 punktów, to zdasz test. S: Zdobędziesz sześćdziesiąt punktów.
[1] S → T T: Zdasz test.
Nie jest to bynajmniej od razu oczywiste i będziecie musieli przełamać naturalną tendencję do
zlewania ‘jeśli’ oraz ‘tylko jeśli’. Przyjrzyjmy się trzem intuicyjnym przykładom. W każdym z nich
podany jest najpierw błąd, który – gwarantuję! – popełnicie na teście, o ile nie utrwalicie sobie różnicy
między tymi spójnikami w ćwiczeniach. Pamiętajcie, że musicie sobie zdawać sprawę z tego błędu
i nauczyć się go jako błąd rozpoznawać.
Przyk ad 1
B: Kupisz bilet.
(2) Wygrasz na loterii, tylko jeśli kupisz bilet. W: Wygrasz na loterii.
Niewątpliwie jest prawdą, że można wygrać na loterii tylko wtedy, gdy kupi się bilet. Błędem – choć
naturalnym – byłoby potraktować zdanie występujące po ‘tylko jeśli’ jako poprzednik implikacji,
a więc:
(3) Jeżeli kupisz bilet, to wygrasz na loterii.
[3] B → W
Zdanie (3) jest ewidentnie – na nieszczęście dla wszystkich graczy – fałszywe. Jeżeli zdanie (2) nie
znaczy tyle, co zdanie (3), to co właściwie znaczy? Spróbujmy odwrócić kierunek implikacji:
Symbolizacja zdań języka naturalnego II 75
[2] W → B
i przeczytajmy tę implikację w następujący sposób:
(2 ) Jeżeli wygrałeś na loterii, to [znaczy, że] kupiłe bilet.
gdyż tylko jeśli kupisz bilet, możesz wygrać na loterii. Innymi słowy (i jest to logicznie równoważne
zdanie):
(4) Jeżeli nie kupisz biletu, to nie wygrasz na loterii.
[4] ~B → ~W
bo wygrasz na loterii, tylko jeśli kupisz bilet. Zdania (2 ) oraz (4) oddają znaczenie zdania (2).
Przyk ad 2
K: Jest kobietą.
(5) Jest matką tylko jeśli jest kobiet . M: Jest matką.
Ponownie jest to zdanie ewidentnie prawdziwe, a równie ewidentnie fałszywe jest zdanie, gdzie
zapisane kursywą zdanie (występujące po ‘tylko jeśli’) znajduje się w poprzedniku:
(6) Jeżeli jest kobiet , to jest matką.
[6] K → M
Przecież nie każda kobieta jest matką! Znaczenie zdania (5) oddaje:
[5] M → K
(5 ) Jeżeli jest matką, to [znaczy, że] jest kobiet .
oraz – logicznie równoważne zdaniu (5) – zdanie:
(7) Jeżeli nie jest kobiet , to nie jest matką.
[7] ~K → ~M
Przyk ad 3
N: Niebo jest zachmurzone.
(8) Pada deszcz tylko jeśli niebo jest zachmurzone.. P: Pada deszcz.
Ponownie jest to zdanie ewidentnie prawdziwe (nawet jeśli świeci słońce, to żeby padał deszcz
konieczne są chmury), a równie ewidentnie fałszywe jest zdanie, gdzie zapisane kursywą zdanie
znajduje się w poprzedniku:
(9) Jeżeli niebo jest zachmurzone, to pada deszcz.
[9] H → P
Przecież nie z każdej chmury pada deszcz! Znaczenie zdania (8) oddaje:
[8] P → H
(8 ) Jeżeli pada deszcz, to [znaczy, że] niebo jest zachmurzone.
oraz – logicznie równoważne zdaniu (8) – zdanie:
(7) Jeżeli niebo nie jest zachmurzone, to nie pada deszcz.
[7] ~H → ~P
Porada babuni
Aby nauczyć się symbolizować zdania zawierające ‘tylko
jeśli’, musicie zaakceptować fakt, że wykazujecie się skłonnoś-
cią do popełniania «naturalnego błędu» i uznania, że zdanie
występujące po ‘tylko jeśli’ określa warunek, a zatem musi się
znale ć w poprzedniku implikacji. Ów naturalny błąd spowo-
dowany jest po części trafną intuicją. Nie możecie jednak dać
jej bezkrytycznego posłuchu. Musicie ją ujarzmić. Można to
zrobić na dwa sposoby:
(1) Trzeba pamiętać, że w zdaniach zawierających ‘tylko
jeśli’ jest właśnie odwrotnie, niż naturalnie byśmy przy-
jęli. Zdanie występujące po ‘tylko jeśli’ nie jest po-
przednikiem, lecz następnikiem implikacji. Zatem zdanie
o kształcie ‘p tylko jeśli q’ symbolizujemy jako ‘p → q’
(jeżeli p, to [znaczy, że] q).
(2) Można też dać wiarę swojej intuicji, że zdanie występu-
jące po ‘tylko jeśli’ powinno się znajdować w poprzed-
niku, ale wtedy musicie pamiętać, że zarówno zdanie
występujące przed ‘tylko jeśli’, jak i zdanie występujące
po ‘tylko jeśli’ muszą być zanegowane. Zatem zdanie
postaci ‘p tylko jeśli q’ symbolizujemy jako ‘~q → ~p’.
Powinniście opanować obie symbolizacje, ale w szczególności
tę wymienioną w punkcie (1). Jest ona dużo bardziej przydatna
w skomplikowanych symbolizacjach, gdzie nie warto się ob-
ciążać dodatkowymi decyzjami, dotyczącymi tego, gdzie wsta-
wić znaki negacji.
F→N Jeżeli teoria Freuda jest prawdziwa, to [znaczy, że] istnieje nieświadomość.
(b) Marian czerwieni się, tylko wtedy gdy Róża patrzy na niego.
Symbolizacja zdań języka naturalnego II 77
(e) Adam Małysz wygra Zawody tylko wtedy, gdy we mie w nich Udział.
(k) Prezydent RP będzie godnie Reprezentował Polskę tylko wtedy, gdy pojawi się na Spotkaniu.
Zaliczysz logikę, tylko jeżeli zarówno wszystko zRozumiesz, jak i będziesz poprawnie
(m)
wykonywać wszystkie wiczenia.
Symbolizacja zdań języka naturalnego II 79
(ii) ~A → ~H
(ii) ~(B ∨ E) → ~L
(ii) ~(B • C) → ~A
(ii) ~A → ~(B ∨ E)
(e) Ania przejdzie na dietę tylko wtedy, gdy Lidka – lecz nie
Kalinka – przejdzie na dietę. (i) C → (B • ~A)
(ii) ~~B → ~E
prawdziwe
(a) Otrzymasz ocenę bardzo dobrą, je eli dostaniesz 95% na egzaminie.
fałszywe
Jeżeli , to
prawdziwe
(b) Otrzymasz ocenę bardzo dobrą, tylko je eli dostaniesz 95% na egzaminie.
fałszywe
prawdziwe
(c) Otrzymasz ocenę celującą, je eli dostaniesz 100% na egzaminie.
fałszywe
prawdziwe
(d) Otrzymasz ocenę celującą, tylko je eli dostaniesz 100% na egzaminie.
fałszywe
Ogólnie:
Porada babuni
Schematy te należy zrozumieć, a następnie wykuć!
(e) Puszek jest chomikiem wtedy i tylko wtedy, gdy ma torby polikowe.
To, że Puszek ma torby polikowe, jest koniecznym tego, że Puszek jest
warunkiem dostatecznym chomikiem.
(g) Zuza nie otrzyma oceny bardzo dobrej, jeżeli dostanie 85% na teście.
Otrzymanie 85% na teście jest koniecznym tego, by Zuza nie otrzymała
warunkiem dostatecznym oceny bardzo dobrej.
(h) Zuza otrzyma ocenę celującą, jeżeli, ale tylko jeżeli, dostanie 100% na teście.
Otrzymanie 100% na teście jest koniecznym tego, by Zuza otrzymała
warunkiem dostatecznym ocenę celującą.
Porada babuni
Pamiętaj, że zdania postaci ‘p → r’ i ‘r → p’ nie są sobie
logicznie równoważne!
84 Logika nie gryzie
Przyk ad 1
(1) Jesteśmy odpowiedzialni, tylko jeśli czynimy coś z wolnej woli, a zarazem jeśli czynimy
coś z wolnej woli, to jesteśmy odpowiedzialni.
O: Jesteśmy odpowiedzialni.
W: Czynimy coś z wolnej woli.
Przyk ad 2
(2) Jeżeli nie jest tak, że zachowanie jest wolne i zdeterminowane, to jest wolne, o ile nie
jest przewidywalne.
D: Zachowanie jest zdeterminowane.
P: Zachowanie jest przewidywalne.
W: Zachowanie jest wolne.
Zaczynamy od zaznaczenia wszystkich spójników zdaniowych:
Jeżeli nie jest tak, że zachowanie jest wolne i zdeterminowane, to jest wolne, o ile nie
jest przewidywalne.
Który ze spójników jest spójnikiem głównym? W tym wypadku ‘jeżeli to’. Ponieważ zdanie (2) ma
dość złożone nawiasy, więc wstawmy od razu symbol spójnika głównego tak by móc zastanowić się
nad symbolizacją nawiasów:
(nie jest tak, że zachowanie jest wolne i zdeterminowane) → (zachowanie jest wolne,
o ile nie jest przewidywalne)
Zastanówmy się teraz kolejno nad nawiasami. W zdaniu z pierwszego nawiasu występuje spójnik
negacji i spójnik koniunkcji. Który z nich jest spójnikiem głównym? Jest nim negacja (spójnik
koniunkcji byłby spójnikiem głównym, gdyby zdanie w nawiasie brzmiało tak np. ‘Zachowanie nie jest
wolne, lecz jest zdeterminowane’):
~(W • D) → (zachowanie jest wolne, o ile nie jest przewidywalne)
W zdaniu z drugiego nawiasu spójnikiem głównym jest ‘o ile’; parafrazując drugi nawias: ‘Jeżeli
zachowanie nie jest przewidywalne, to jest wolne’, czyli:
[2a] ~(W • D) → (~P → W)
[2b] (~W ∨ ~D) → (~P → W)
Przyk ad 3
(3) Jeżeli dokonujemy pewnego czynu, ale ani nie zamierzamy, ani nie pragniemy go
dokonać, to nie jesteśmy za niego odpowiedzialni.
O: Jesteśmy odpowiedzialni.
C: Dokonujemy pewnego czynu.
Z: Zamierzamy dokonać pewnego czynu.
P: Pragniemy dokonać pewnego czynu.
Zaczynamy od zaznaczenia wszystkich spójników zdaniowych i określenia spójnika głównego. W tym
wypadku jest to spójnik implikacji:
Jeżeli (dokonujemy pewnego czynu, ale ani nie zamierzamy, ani nie pragniemy go
dokonać), to (nie jesteśmy za niego odpowiedzialni).
Zastanówmy się teraz kolejno nad nawiasami. Zacznijmy od nawiasu drugiego, gdyż jest prostszy –
jest po prostu negacją:
(dokonujemy pewnego czynu, ale ani nie zamierzamy, ani nie pragniemy go dokonać) →
~O
Musimy się teraz zastanowić nad zdaniem znajdującym się w pierwszym nawiasie. Jego spójnikiem
głównym jest ‘ale’ – zdanie to jest zatem koniunkcją. Jej pierwszym członem jest zdanie proste
‘Dokonujemy pewnego czynu’, a drugim członem zdanie złożone ‘ani nie zamierzamy, ani nie prag-
niemy go dokonać’:
(C • (ani nie zamierzamy, ani nie pragniemy go dokonać)) → ~O
Pozostaje teraz tylko symbolizacja pozostałego nawiasu, co jest zadaniem prostym, jeśli wiecie, jak
symbolizować zdania z wyrażeniem ‘ani-ani’:
[3a] (C • (~Z • ~P)) → ~O
[3b] (C • ~(Z ∨ P)) → ~O
Symbolizacja zdań języka naturalnego II 87
Przyk ad 4
(4) Rozwiązanie przez pracodawcę umowy o pracę za wypowiedzeniem w okresie ciąży lub
urlopu macierzyńskiego może nastąpić tylko w razie ogłoszenia upadłości lub likwidacji
pracodawcy (Kodeks Pracy: Art. 177, §4).
C: Pracodawca wypowiada umowę o pracę w okresie ciąży.
L: Następuje likwidacja pracodawcy.
O: Pracodawca ogłasza upadłość.
U: Pracodawca wypowiada umowę o pracę w okresie
urlopu macierzyńskiego.
Zaczynamy od zaznaczenia wszystkich spójników zdaniowych i określenia spójnika głównego. W tym
wypadku jest to spójnik implikacji:
(Rozwiązanie przez pracodawcę umowy o pracę za wypowiedzeniem w okresie ciąży lub
urlopu macierzyńskiego może nastąpić) tylko w razie (ogłoszenia upadłości lub
likwidacji pracodawcy).
Ponieważ spójnik ‘tylko w razie’ znaczy tyle, co ‘tylko jeśli’, więc musimy odpowiednio przekształcić
zdanie do formy kanonicznej dla implikacji:
Jeżeli (pracodawca rozwiązuje umowę o pracę za wypowiedzeniem w okresie ciąży lub
urlopu macierzyńskiego), to [znaczy, że] (albo ogłosił upadłość albo został zlikwido-
wany).
lub:
Jeżeli nieprawda, że (pracodawca albo ogłosił upadłość albo został zlikwidowany), to
nieprawda, że (pracodawca może rozwiązać umowę o pracę za wypowiedzeniem
w okresie ciąży lub urlopu macierzyńskiego).
Reszta jest już prosta:
[4a] (C ∨ U) → (O ∨ L)
[4b] ~(O ∨ L) → ~(C ∨ U)
Przyk ad 5
(5) Ani ceny akcji, ani wydatki konsumentów nie spadną pod warunkiem, że nie wzrośnie
bezrobocie oraz że nastąpi wzrost koniunktury albo w przemyśle samochodowym,
albo w budownictwie mieszkaniowym.
(Ani ceny akcji, ani wydatki konsumentów nie spadną) pod warunkiem, że (nie wzrośnie
bezrobocie oraz że nastąpi wzrost koniunktury albo w przemyśle samochodowym, albo
w budownictwie mieszkaniowym).
Reszta jest już prosta. Widać wyra nie, że ‘oraz’ jest spójnikiem głównym w drugim nawiasie:
(Ani ceny akcji, ani wydatki konsumentów nie spadną) pod warunkiem, że (nie wzrośnie
bezrobocie oraz że (nastąpi wzrost koniunktury albo w przemyśle samochodowym, albo
w budownictwie mieszkaniowym)).
Przekształćmy jeszcze to zdanie do kanonicznej formy implikacji i rozbudujmy zdanie z ‘ani-ani’:
Jeżeli (nie wzrośnie bezrobocie oraz (nastąpi wzrost koniunktury albo w przemyśle
samochodowym, albo w budownictwie mieszkaniowym)), to (ani ceny akcji nie spadną,
ani wydatki konsumentów nie spadną).
Zastępujemy zdania proste stałymi zdaniowymi:
Jeżeli (nie B oraz (albo S, albo M)), to (ani nie A, ani nie W)
Reszta jest już prosta:
[5a] (~B • (S ∨ M)) → (~A • ~W)
[5b] (~B • (S ∨ M)) → ~(A ∨ W)
Przyk ad 6
(6) Stan gospodarki ulegnie poprawie i powstanie więcej miejsc pracy tylko wtedy, gdy
nastąpi wzrost wydatków rządowych, a podatki nie zostaną podniesione – natomiast
deficyt zostanie zredukowany tylko wtedy, gdy podatki zostaną podniesione, a wydatki
państwowe nie wzrosną; jednakże stan gospodarki poprawi się wtedy i tylko wtedy, gdy
deficyt zostanie zredukowany.
Lech pracuje do pó na w nocy wtedy i tylko wtedy, gdy Ala nie pracuje
(b)
do pó na.
(e) Ani Lech, ani Ala nie zrobią kolacji, jeśli jest święto.
(f) Ala nie pracuje do pó na, chyba że szef od niej tego wymaga.
(h) Albo Ala bąd Lech zrobią kolację, albo oboje pracują do pó na.
(i) Albo Lech, albo Ala (ale nie jedno i drugie) zrobi kolację.
(n) Jeśli Ala nie pracowała do pó na, to Lech nie zrobił kolacji.
(o) Lech i Ala oboje pracują do pó na, tylko jeśli jest święto.
90 Logika nie gryzie
(a) Ala nie będzie ani biegać, ani pływać, choć będzie ćwiczyć.
(b) Ala nie będzie ani biegać, ani pływać, chyba że przytyje.
(c) Ala będzie zarówno biegać, jak i pływać, chyba że będzie leniwa lub przytyje.
Ala nie przytyje, jeśli będzie pływać lub biegać, chyba że będzie je dzić do pracy samochodem
(d)
i nie będzie się odchudzać.
Jeżeli Ala będzie pływać lub biegać, to nie przytyje – chyba że będzie je dzić do pracy
(e)
samochodem i nie będzie się odchudzać.
Ala będzie albo biegać, albo pływać; jednakże nie będzie robić jednego i drugiego, chyba że
(f)
przytyje.
Ala popadnie w depresję wtedy i tylko wtedy, gdy będzie leniwa i nie będzie ani się odchudzać,
(g)
ani ćwiczyć.
Ala przytyje wtedy i tylko wtedy, gdy nie będzie się odchudzać, nie będzie miała właściwej
(h)
motywacji i nie będzie ani pływać, ani biegać.
Jeżeli prawdą jest, że Ala przytyje wtedy i tylko wtedy, gdy nie będzie ani się odchudzać, ani
(i) ćwiczyć i gdy nie będzie ani biegać, ani pływać, to Ala będzie ćwiczyć lub biegać, a na pewno
nie będzie je dzić do pracy samochodem.
Ala nie popadnie w depresję tylko wtedy, gdy będzie się odchudzać bąd ćwiczyć i gdy nie
(j)
będzie zanadto zmęczona.
Tylko jeśli Ala będzie właściwie umotywowana i nie będzie zbyt zmęczona, będzie się
(k)
odchudzać lub ćwiczyć.
Symbolizacja zdań języka naturalnego II 91
Zdanie (3) oddaje raczej pewną relację zachodzącą między Kazimierą i Marianem – dopiero w logice
relacji (wersji logiki kwantyfikatorów) będzie można wniknąć głębiej w strukturę logiczną tego zdania.
Z punktu widzenia logiki zdań, tego typu zdania trzeba traktować jako zdania logicznie proste, a więc
nie zawierające żadnego spójnika zdaniowego.
Przykładów tego typu jest oczywiście więcej:
Poznań leży w połowie drogi między Warszawą i Berlinem.
Jarosław i Lech są braćmi.
Sojusz zawarty przez Warszawę i Waszyngton będzie zgubny w skutkach.
Symbolizacja zdań języka naturalnego II 93
Wartość logiczna zdań utworzonych za pomocą intensjonalnych funktorów zdaniotwórczych nie jest
jednoznacznie zdeterminowana przez wartość logiczną zdań będących argumentami tych funktorów.
Wartość logiczna zdań utworzonych za pomocą funktorów intensjonalnych nie zależy tylko od
wartości logicznej zdań składowych.
Innymi funktorami intensjonalnymi są np.:
Jan sądzi, że ________ i ogólniej: __ sądzi, że _________
Jan wie, że ________ i ogólniej: __ wie, że _________
Jan ma nadzieję, że ________ i ogólniej: __ ma nadzieję, że _________
Jan słyszał, że ________ i ogólniej: __ słyszał, że _________
Jest możliwe, że ________
Jest konieczne, że ________
Jest dozwolone to, że _______
Jest obowiązkowe to, że _______
Jest zakazane to, że _______
______, a potem ________
[5] ~W
gdzie stała ‘W’ zastępuje zdanie ‘Wieloryby są ssakami’. W oczywisty jednak sposób zdanie [5], czyli
zdanie:
(5) Nieprawda, że wieloryby są ssakami.
nie oddaje treści zdania (4).
Aby podeprzeć nasze intuicje dotyczące tego, że zdania (4) nie daje się sparafrazować za pomocą zdania
(5), możemy się odwołać do ich wartości logicznej. Założyliśmy już, że Basia istotnie sądzi – a z pew-
nością nie jest w tym odosobniona – iż wieloryby nie są ssakami. Zdanie (4) jest zatem prawdziwe,
podczas gdy zdanie (5) jest ewidentnie fałszywe. Ponieważ zdanie (5) różni się wartością logiczną od
zdania (4), to (5) nie może być parafrazą zdania (4).
Symbolizacja zdań języka naturalnego II 95
Jak zatem należy dokonać symbolizacji zdania (4)? Z punktu widzenia logiki zdań wszystko,
co możemy zaoferować, to oddanie tego zdania jako zdania prostego:
(4) Basia sądzi, że wieloryby nie są ssakami.
[4] S
gdzie ‘S’ zastępuje zdanie ‘Basia sądzi, że wieloryby nie są ssakami’*.
Wszystkie zdania zawierające funktory intensjonalne musimy bardzo uważnie rozpatrywać.
Jeżeli zdania złożone zawierające spójniki zdaniowe znajdują się w zasięgu funktora intensjonalnego,
wówczas takie zdania złożone musimy po prostu traktować jako zdania proste. Natomiast jeżeli
spójniki zdaniowe nie wchodzą w zasięg funktora intensjonalnego, wówczas możemy w logice zdań
ująć strukturę złożoną takich zdań. Skontrastujmy:
(5) Kalinka przewiduje, że jeżeli Adam Małysz odpocznie, to wygra kolejne zawody, o ile
szczęście mu dopisze.
(6) Jeżeli Adam Małysz odpocznie, to Kalinka przewiduje, że wygra on kolejne zawody,
o ile szczęście mu dopisze.
(7) Jeżeli Adam Małysz odpocznie i szczęście mu dopisze, to Kalinka przewiduje, że wygra
on kolejne zawody.
Zacieniowany został zasięg funktora intensjonalnego oraz zaznaczone zostały spójniki zdaniowe
dostępne symbolizacji w logice zdań. Zdania te możemy oddać odpowiednio jako:
[5] K
[6] O → P
[7] (O • S) → W
gdzie ‘K’ zastępuje ‘Kalinka przewiduje, że jeżeli Adam Małysz odpocznie, to wygra kolejne zawody,
o ile szczęście mu dopisze’, ‘O’ – ‘Adam Małysz odpocznie’, ‘P’ – ‘Kalinka przewiduje, że Adam
Małysz wygra kolejne zawody, o ile szczęście mu dopisze’, ‘S’ – ‘Szczęście dopisze Adamowi
Małyszowi’, ‘W’ – ‘Kalinka przewiduje, że wygra on kolejne zawody’.
Warto jeszcze zaznaczyć, że istnieją logiki, które zajmują się badaniem zachowania funktorów
intensjonalnych. Są to np. logiki modalne (badające funktory ‘jest możliwe, że’ oraz ‘jest konieczne,
że’), logiki deontyczne (badające funktory ‘jest dozwolone to, że’, ‘jest obowiązkowe to, że’) czy
logiki epistemiczne (badające takie funktory, jak ‘x wie, że’ czy ‘x sądzi, że’).
*
Można by się w tym momencie zastanowić, czy zdania ‘Basia sądzi, że wieloryby nie są ssakami’ nie można
byłoby oddać jednak jako negacji, a mianowicie ‘Nieprawda, że Basia sądzi, iż wieloryby są ssakami’. Takie
rozwiązanie jest jednak błędne. Zdania te jednak stwierdzają co innego – pierwsze stwierdza posiadanie przez
Basię pewnego sądu (mianowicie sądu negatywnego, że wieloryby nie są ssakami). Zdanie drugie natomiast
stwierdza nieposiadanie przez Basię innego sądu (sądu pozytywnego, że wieloryby są ssakami).
96 Logika nie gryzie
Podsumowanie
Poznaliśmy przyjęte eksplikacje dodatkowych spójników zdaniowych (por. tabela 2). Mówiliśmy o wa-
runkach dostatecznych i koniecznych oraz o związanych z nimi spójnikach (por. tabela 3). Poznaliśmy
też prawa de Morgana (tabela 1). Omówiliśmy sposoby symbolizacji zdań zawierających wyrażenia
kwantyfikujące ‘wszyscy’, ‘niektórzy’, ‘nikt’, ‘nie wszyscy’ odnoszące się do skończonego zbioru
przedmiotów. Zaznaczyliśmy różnicę między spójnikami ekstensjonalnymi oraz intensjonalnymi.
Tabela 2
nie zarówno p, jak i r ~(p • r) ~p ∨ ~r
r, chyba że p p∨r ~p → r
Tabela 3
to, że r jest warunkiem dostatecznym
p wtedy, gdy r r→p
dla tego, że p
Temat, którym mamy się tu zająć, jest nudny i żmudny – będziemy się uczyć techniki obliczania
wartości logicznej zdań dowolnie złożonych. Po co? – możecie zapytać. Są dwa główne powody (jeśli
nie liczyć tego, że jest to umiejętność wymagana w programie). Po pierwsze, nigdy nie wiemy, kiedy
ktoś – choćby przez przypadek – nie zaskoczy nas stwierdzeniem „Dostaniesz piątkę z logiki tylko
wtedy, gdy prawdziwe jest zdanie ‘Tylko jeżeli zarówno Warszawa leży nad Wisłą, jak i albo Poznań
leży nad Wartą i nie jeżdżą w nim tramwaje, albo Poznań leży nad Wisłą i nie ma w nim zoo, to
nieprawda, że Londyn jest stolicą Polski lub Wielkiej Brytanii’ ”. Niekiedy warto mieć niezawodne
narzędzia określania wartości logicznej zdań. Po drugie, umiejętność określania wartości logicznej
zdań pozwoli nam na wprowadzenie użytecznych technik określania pewnych logicznych własności
par zdań (rozdział 6), zdań (rozdział 7) oraz wnioskowań (rozdział 9).
Cele
Określanie wartości logicznej zdań dowolnie złożonych.
Stosowanie uzasadnionych skrótów w określaniu wartości logicznej.
Porada babuni
Dla wielu osób nie będzie konieczne zrobienie wszystkich
ćwiczeń z tego rozdziału. Spróbujcie parę przykładów z
każdego ćwiczenia.
5.1. Przypomnienie
Przyk ad 1
Przyk ad 2
Spróbuj samodzielnie obliczyć wartość logiczną następującej alternatywy.
(A • M) ∨ [M ≡ (A • B)]
Najpierw podstawiamy wartości logiczne za stałe logiczne – pamiętając o pozostawieniu wszystkich
spójników zdaniowych i nawiasów:
(1 • 0) ∨ [0 ≡ (1 • 1)]
(T • T) ∨ [0 ≡ (T • F)]
T ∨ [F]
(1 • 0) ∨ [0 ≡ (1 • 1)]
(0) ∨ [0 ≡ (1)]
W następnym kroku możemy tylko skopiować wartość logiczną pierwszego członu alternatywy,
natomiast obliczamy wartość logiczną drugiego członu alternatywy, którym jest równoważność
[0 ≡ 1], która jest fałszywa:
(0) ∨ [0 ≡ (1)]
0 ∨ [0]
W ostatnim kroku możemy obliczyć wartość logiczną alternatywy, która jest prawdziwa.
Podsumowując:
(1 • 1) ∨ [0 ∨ (1 • 0)]
(1) ∨ [0 ∨ (0)]
1 ∨ [0]
1
bez klamr:
(1 • 1) ∨ [0 ∨ (1 • 0)]
(1) ∨ [0 ∨ (0)]
1 ∨ [0]
1
Okre lanie warto ci logicznej zdań zło onych 101
Przyk ad 3
Obliczmy wartość logiczną następującej implikacji:
{(A → M) ≡ [N ∨ (A • B)]} → [M → (A → N)]
1
102 Logika nie gryzie
a) (1 • 0) ∨ (0 → 0) f) (1 ≡ (1 ∨ 0)) → 0
(1 • 1) ∨ (0 → 0) (1 ≡ (1 ∨ 0)) → 0
(1 ≡ (1 → 0
b) 1 • (1 ∨ (0 → 0)) g) (0 → 1) → (1 → 0)
1 • (1 ∨ (0 → 0)) (0 → 1) → (1 → 0)
1 • (1 ∨ )
c) ((1 • 1) ∨ 0) → 0 h) 0 → (0 → (0 → 0))
((1 • 1) ∨ 0) → 0 0 → (0 → (0 → 0))
∨ 0) → 0 0 → (0 →
d) 1 • ((1 ∨ 0) → 0) i) ((0 → 0) → 0) → 0
1 • ((1 ∨ 0) → 0) ((0 → 0) → 0) → 0
1 • → 0
e) (1 → 0) • ((1 • 0) → 0) j) ((0 → 1) → 0) ≡ (0 ≡ 0)
(1 → 0) • ((1 • 0) → 0) ((0 → 1) → 0) ≡ (0 ≡ 0)
• → ≡
Okre lanie warto ci logicznej zdań zło onych 103
a) (0 • 1) ∨ (0 → 0) f) (0 ∨ (1 • 0)) → (1 • 0)
b) 1 • (1 ∨ (0 → 0)) g) (0 → 0) → (0 → 1)
c) ((0 • 1) ∨ 0) → 0 h) 1 → (0 → (0 → 1))
d) 1 • ((1 ∨ 0) → 0) i) ((0 → 0) → 0) → 0
e) (0 → 1) → ((1 • 0) → 0) j) ((0 ∨ 1) → 0) → (1 → 0)
104 Logika nie gryzie
5.3. Okre lanie warto ci logicznej zda z o onych (z uwzgl dnieniem ne-
gacji)
Uwzględnienie negacji w określaniu wartości logicznej zdań złożonych nie jest trudne. Należy jedynie
zawsze pamiętać o tym, co jest zdaniem negowanym. Rozpoczniemy od prostych przykładów.
Ponownie przepisujemy wszystkie symbole, podstawiając zamiast zdań prostych ich wartości logiczne:
~(A → B) ~A → B
~(1 → 1) ~1 → 1
Zdanie ~(A → B) jest negacją implikacji. Za- Zdanie ~A → B jest implikacją, której poprzed-
nim określimy wartość logiczną negacji, mu- nik jest negacją. Zanim określimy wartość
simy określić wartość logiczną implikacji. logiczną implikacji musimy określić wartość
Implikacja o prawdziwym poprzedniku i nas- logiczną jej poprzednika, który jest negacją
tępniku jest prawdziwa, a zatem: zdania prawdziwego, a więc jest fałszywy:
~(1 → 1) ~1 → 1
~(1) 0 → 1
Stąd już prosto wnioskujemy, że zdanie Stąd już prosto wnioskujemy, że zdanie ~A → B
~(A → B) jest fałszywe. W skrócie: jest prawdziwe. W skrócie:
~(1 → 1) ~1 → 1
~(1) 0 → 1
0 1
106 Logika nie gryzie
~1 ∨ (~0 → 0) ≡ 1) ∨ ~(0 ≡
~1 ≡ ~(1 ∨ ( ≡ 1 • (~1 ≡
≡ 0) → ~(1 ∨ (1 ~[ ≡ ∨ ~(0 ∨) ] ≡
≡ → ~ 0 ∨) ≡
≡
Okre lanie warto ci logicznej zdań zło onych 107
a) ~1 ∨ 1 b) ~(1 ∨ 1)
c) ~1 ∨ ~1 d) ~(1 → 1)
e) ~1 → 1 f) ~1 → ~1
g) ~1 ∨ (~1 → 0) h) ~0 → ~(1 ≡ 0)
~ ~ ~~ ~~
~ ~
110 Logika nie gryzie
~1 → ~~ ~ ~
~ 1 ∨ ~~ ~
Okre lanie warto ci logicznej zdań zło onych 111
a) 0 → [0 ≡ (0 ∨ (1 • 0))] b) [0 ≡ (1 ∨ (0 • 1))] → 1
a) A ∨ G b) K ∨ G
c) A • G d) K • G
e) A • (K ∨ G) f) A ∨ (K ∨ G)
g) K • (K ∨ G) h) K ∨ (K • G)
i) (A • K) → G j) A → (K • G)
k) (A ∨ K) → G l) A → (K ∨ G)
(e) Jeżeli Poznań jest stolicą Polski, to Warszawa nie jest stolicą Polski.
prawdziwe
fałszywe
(f) Jeżeli stolicą Polski nie jest ani Poznań, ani Berlin, to nie jest nią też
Warszawa.
prawdziwe
fałszywe
(g) Nie jest prawdą, że ani Poznań, ani Berlin, ani Warszawa nie jest stolicą
Polski, ale nie jest też prawdą, że zarówno Poznań, Berlin, jak i Warsza-
wa są stolicą Polski.
prawdziwe
fałszywe
~[(~P • ~B
) • ~W] • ~[(P • B) • W]
W rozdziale tym wprowadzimy pojęcie równoważności logicznej oraz metodę jej sprawdzania za
pomocą matryc logicznych. Wprowadzimy też ważne, choć pozornie ulotne rozróżnienie między
zdaniami a schematami zdaniowymi.
Cele
Rozróżnienie zdania i schematu zdaniowego.
Umiejętność podania właściwego schematu logicznego dla dowolnego zdania.
Umiejętność podania właściwego schematu logicznego dla dowolnej pary zdań.
Umiejętność skonstruowania podstawy matrycy logicznej dla schematu zdaniowego o dowolnej
liczbie zmiennych.
Umiejętność określenia, czy dwa schematy zdaniowe są logicznie równoważne, za pomocą
nieskróconej metody zero-jedynkowej.
wykazać, musimy podać tzw. kontrprzykład, a więc zdania o takiej samej strukturze logicznej, co (1)
i (2), ale różniące się wartościami logicznymi.
Oto taki kontrprzykład:
(3) Teorie ewolucji Empedoklesa i Lamarcka nie są obie prawdziwe. ~(E • L)
(4) Prawdziwa jest albo teoria Empedoklesa, albo teoria Lamarcka. E ∨ L
~(E • L) E∨L
~(0 • 0) 0∨0
~(0) 0
1
Kontrprzykład ten wystarcza, aby pokazać, iż dowolna para zdań o strukturze logicznej zdań (1) i (2)
nie jest parą zdań logicznie równoważnych.
Przykład ten pokazuje też, że pojęcie logicznej równoważności w sposób kluczowy odwołuje
do pojęcia struktury logicznej zdań. Dlatego też zanim przejdziemy do pojęcia logicznej równo-
ważności, musimy wprowadzić pojęcie wła ciwego schematu logicznego, który pozwala logikom na
ujęcie struktury logicznej zdania.
( → ) • (~ → )
Zwróćcie uwagę, że potrzeba tym razem trzech rodzajów ramek. Zamiast korzystać z graficznie
uciążliwych ramek, możemy skorzystać z graficznie zgrabnych zmiennych i oddać strukturę logiczną
tych dwóch zdań za pomocą schematu zdaniowego, tj. formuły logicznej złożonej ze stałych
logicznych (tu: spójników zdaniowych i nawiasów) oraz zmiennych zdaniowych zgodnie z regułami
konstrukcji:
Równowa no ć logiczna 119
(i) (p → q) • (~p → r)
Mówimy, że schemat zdaniowy (i) jest (wła ciwym) schematem logicznym zdania (1) i (2), a zdania
(1) i (2) są (wła ciwymi) instancjami (podstawieniami) schematu (i). Oczywiście każdy schemat
zdaniowy (i) ma ogromną liczbę właściwych instancji (liczba ta jest ograniczona tylko możliwościami
danego języka).
(a) p→q
(b) p → (q ∨ r)
(c) (p • q) → r
(d) (p → q) • ~q
(e) (p → q) • (~p → r)
(f) (p → ~q) • (q → ~p)
(g) [(p → r) • (q → r)] → [(p ∨ q) → r]
A
M
Należy zwrócić uwagę, że ponieważ każda stała zdaniowa jest związana z konkretnym
zdaniem, jest też związana z pewną wartością logiczną. Zmienne zdaniowe natomiast nie mają
żadnej wartości logicznej.
(a) A → (B → A) p→q
(b) A → (A → B) p → (p → q)
(c) (A → B) → A (p → q) → p
(f) A P
(g) (A ∨ B) • (A ∨ C)
(h) (A • B) ∨ (C • B)
Równowa no ć logiczna 121
Jeżeli Anna zda logikę, Jeżeli Anna zda logikę, Jeżeli Anna nie zda Jeżeli Anna nie zda
to albo się zaręczy, al- to nie będzie potrzebo- logiki, to będzie pisać logiki, to jej chłopak
bo znajdzie sobie inne- wała ani pomocy, ani poprawkę, a jeśli zda, Antek zrobi wszystko,
go chłopaka. miłości Antka. to nie będzie pisać po- co będzie mógł, żeby
prawki. jej w logice pomóc;
a Anna nie zda logiki.
Jeżeli Staszek kupi her- Jeżeli Staszek nie kupi Jeżeli Staszek kupi her- Jeżeli Staszek nie kupi
batę, to nie starczy mu herbaty, to będzie mu- batę, to wypije ją albo herbaty, to będzie mu-
pieniędzy ani na ciast- siał pić kawę, a jeśli rano, albo o piątej po siał pić kawę; a Staszek
ko, ani na orzeszki. kupi herbatę, to nie bę- południu. nie kupił herbaty.
dzie musiał pić kawy.
p ∨ (~p • q) p≡q p → (q • r) p → (q → r)
A→B
(a)
B ∨ ~A
A→B
(b) p → (p → q)
A ∨ ~B
(A • B) → C
(c) (p → q) → p
~C ∨ ~A
(A → B) → A
(d) (p ∨ q) → (~p ≡ ~q)
~A ≡ ~B
A → (B → A)
(e) ~(p • ~(q → ~~p))
B → (C • A)
(A • B) → (~A ≡ ~B)
(g)
C → (~B → ~A)
Równowa no ć logiczna 123
Zdania to formuły złożone ze stałych zdaniowych, symboli spójników oraz nawiasów według reguł
poprawnej konstrukcji zdań. Schematy zdaniowe to formuły złożone ze zmiennych zdaniowych,
symboli spójników oraz nawiasów według reguł poprawnej konstrukcji zdań.
Zdania coś stwierdzają i mają wartość logiczną: są albo prawdziwe, albo fałszywe.
Schematy zdaniowe nic nie stwierdzają i nie mają wartości logicznej – nie są ani
prawdziwe, ani fałszywe.
Ponieważ zdania i schematy zdaniowe wyglądają podobnie, bardzo łatwo je ze sobą pomylić. Dlatego
powinniście wyrobić sobie nawyk widzenia formuły
p → (~q • p)
od razu w zapisie ramkowym
→ (~ • )
który należałoby przeczytać
Jeżeli hmm-hmm, to zarówno nie heh-heh, jak i hmm-hmm.
Mam nadzieję, że zgodzicie się, iż nie zostało tu powiedziane nic prawdziwego czy fałszywego, bo nic
po prostu nie zostało powiedziane. Tyle właśnie «mówi» schemat zdaniowy.
( • ) →
Ramki nazywać można dowolnymi zmiennymi. Zatem schemat ten może być zapisany na wiele
różnych sposobów:
(p • q) → p
(q • p) → q
(p • r) → p
(r • p) → r
I tak dalej.
124 Logika nie gryzie
Nietrudno zgadnąć, że zdań będących instancjami tych schematów jest bardzo wiele. W zależności od
możliwości języka może ich być nieskończenie wiele (wszakże zdania podstawiane pod zmienne mogą
być bardzo skomplikowane). Już sam ten fakt powinien wzbudzić uzasadniony sceptycyzm co do tego,
że w ogóle moglibyśmy kiedykolwiek stwierdzić, że dwa schematy zdaniowe są logicznie równo-
Równowa no ć logiczna 125
ważne. Jeżeli jeszcze dodamy fakt, że wartość logiczna zdań może być przedmiotem kontrowersji, jak
np.:
Nieprawda, że historycy IPN są zarówno rzetelni, jak i obiektywni.
Albo historycy IPN są nierzetelni, albo nieobiektywni.
to prawie docieramy do punktu, gdzie sceptycyzm względem możliwości stwierdzenia, że dwa
schematy zdaniowe są logicznie równoważne, może się wydać jedynie słusznym stanowiskiem.
O definicji, która nie daje metody rozstrzygnięcia, mówi się, że jest nieefektywna. Powyższa
definicja logicznej równoważności jest nieefektywna.
p q ~(p • q) ~p ∨ ~q
1 1 ~(1 • 1) ~(1) 0 ~1 ∨ ~1 0∨0 0
1 0 ~(1 • 0) ~(0) 1 ~1 ∨ ~0 0∨1 1
0 1 ~(0 • 1) ~(0) 1 ~0 ∨ ~1 1∨0 1
0 0 ~(0 • 0) ~(0) 1 ~0 ∨ ~0 1∨1 1
kolumny oblicze
Czy wiesz, e . . .
Pewne spójniki logiczne można definiować za pomocą innych spójników logicznych. Na przykład
spójnik równoważności można zdefiniować za pomocą spójnika koniunkcji i spójnika implikacji, co
jest ugruntowane w logicznej równoważności schematu p ≡ q z jednej strony oraz schematu
(p → q) • (q → p) z drugiej. Z kolei spójnik implikacji można zdefiniować za pomocą spójników
negacji i alternatywy, opierając się na logicznej równoważności schematu p → q oraz ~p ∨ q.
Koniunkcję również można oddać za pomocą spójników negacji i alternatywy. W ten sposób można
zredukować liczbę spójników logicznych do dwóch tylko, np. spójnika negacji i spójnika
alternatywy. Pozostałe definiowane będą np. w następujący sposób:
p • q def: ~(~p ∨ ~q) p → q def: ~p ∨ q p ≡ q def: ~(~p ∨ ~q) ∨ ~(p ∨ q)
Można również obrać za podstawowe spójniki parę spójników negacji i koniunkcji, a także parę
spójników negacji i implikacji.
Dwa spójniki, a mianowicie spójnik binegacji (p q; ani nie p, ani nie q) i spójnik dys-
junkcji (p | q; co najwyżej jedno z dwojga p i q), mają tę szczególną własność, że można za pomocą
każdego z nich zdefiniować wszystkie pozostałe spójniki logiczne. Spróbuj!
p q p q p q p|q
1 1 0 1 1 0
1 0 0 1 0 1
0 1 0 0 1 1
0 0 1 0 0 1
Równowa no ć logiczna 127
Dwa schematy zdaniowe są logicznie równoważne zawsze i tylko wtedy, gdy ich
matryce logiczne są identyczne.
Wypełniwszy matryce logiczne w §6.3.2, wykażecie, że schemat zdaniowy ~(p • q) jest logicznie
równoważny schematowi zdaniowemu ~p ∨ ~q, gdyż schematy te mają identyczne matryce logiczne:
p q ~(p • q) ~p ∨ ~q
1 1 ~(1 • 1) ~(1) 0 ~1 ∨ ~1 0∨0 0
1 0 ~(1 • 0) ~(0) 1 ~1 ∨ ~0 0∨1 1
0 1 ~(0 • 1) ~(0) 1 ~0 ∨ ~1 1∨0 1
0 0 ~(0 • 0) ~(0) 1 ~0 ∨ ~0 1∨1 1
p q ~(p • q) p∨q
1 1 ~(1 • 1) ~(1) 0 1∨1 1
1 0 ~(1 • 0) ~(0) 1 1∨0 1
0 1 ~(0 • 1) ~(0) 1 0∨1 1
0 0 ~(0 • 0) ~(0) 1 0∨0 0
Warto jednak zwrócić uwagę, że są w tych matrycach też rzędy (a mianowicie drugi i trzeci), gdzie
wartości logiczne zdań będących instancjami obu schematów są takie same. To się zgadza z odnotowa-
ną przez nas w §6.1 obserwacją, a mianowicie, że zdania logicznie nierównoważne mogą mieć taką
samą wartość logiczną. Istotnie zdania (1) i (2) są oba prawdziwe, gdyż wchodzące w ich skład zdania
proste (‘Teoria Darwina jest prawdziwa’ i ‘Teoria Lamarcka jest prawdziwa’) są odpowiednio praw-
dziwe i fałszywe, a więc są ujęte w rzędzie drugim powyższej matrycy. Przywoływany przez nas
w §6.1 kontrprzykład (zdania (3) i (4)) jest kontrprzykładem objętym w czwartym rzędzie matrycy,
ponieważ zdania składowe tego kontrprzykładu (‘Prawdziwa jest Empedoklesa teoria ewolucji’ i
‘Prawdziwa jest Lamarcka teoria ewolucji’) są oba fałszywe.
128 Logika nie gryzie
(a)
p q ~(p ∨ q) ~p • ~q Schematy te
są logicznie równoważne
1 1 nie są logicznie równoważne
1 0
0 1
0 0
(b)
p q p∨q ~(~p • ~q) Schematy te
są logicznie równoważne
1 1 nie są logicznie równoważne
1 0
0 1
0 0
(c)
p q p∨q ~p • ~q Schematy te
są logicznie równoważne
1 1 nie są logicznie równoważne
1 0
0 1
0 0
(d)
p q ~(p → q) ~p ≡ ~q Schematy te
są logicznie równoważne
1 1 nie są logicznie równoważne
1 0
0 1
0 0
(e)
p q ~(p → q) p → ~q Schematy te
są logicznie równoważne
1 1 nie są logicznie równoważne
1 0
0 1
0 0
Równowa no ć logiczna 129
(h) (1) Marszałek sejmu nie zrezygnuje z funkcji, tylko jeśli sejm zmieni albo artykuł 38, albo
artykuł 30 Konstytucji.
(2) Jeżeli sejm albo nie zmienił artykułu 38, albo nie zmienił artykułu 30 Konstytucji, to
marszałek sejmu zrezygnował z funkcji.
(3) Jeżeli sejm nie zmienił ani artykułu 38, ani artykułu 30 Konstytucji, to marszałek sejmu
zrezygnował z funkcji.
130 Logika nie gryzie
(i) (1) Jeżeli nie odbędą się przedterminowe wybory, to wyborcy koalicji nie będą zawiedzeni.
(2) Albo odbędą się przedterminowe wybory, albo wyborcy koalicji nie będą zawiedzeni.
(3) Albo nie odbędą się przedterminowe wybory, albo wyborcy koalicji nie będą zawiedzeni.
(4) Albo odbędą się przedterminowe wybory, albo wyborcy koalicji będą zawiedzeni.
(j) (1) Nieprawdą jest, że przedterminowe wybory odbędą się wtedy i tylko wtedy, gdy marszałek
sejmu odejdzie z PiS.
(2) Albo przedterminowe wybory odbędą się, a marszałek sejmu nie odejdzie z PiS, albo
marszałek sejmu odejdzie z PiS, a przedterminowe wybory się nie odbędą.
(3) Albo nieprawda, że jeżeli odbędą się przedterminowe wybory, to marszałek sejmu odejdzie
z PiS, albo nieprawda, że jeżeli marszałek sejmu odejdzie z PiS, to odbędą się przedtermino-
we wybory.
(k) (1) Albo marszałek Jurek odejdzie z PiS, albo będą przedterminowe wybory.
(2) Albo LPR, albo Samoobrona odejdą z koalicji.
Algorytm 1
Rozpoczynamy od wymienienia w kolejności alfabetycznej wszystkich zmiennych, niech to będą
cztery zmienne dla przykładu: p, q, r i s.
p q r s
Zaczynając od ostatniej zmiennej (tutaj: zmiennej s), skonstruuj podstawę matrycy dla tej zmiennej.
p q r s
1
0
Otrzymana zostaje w ten sposób podstawa matrycy logicznej dla jednej zmiennej. Następnie skopiuj tę
podstawę, zapisując ją pod spodem (w kolumnie zmiennej s)
p q r s
1
0
1
0
a w kolumnie na lewo (tutaj: w kolumnie dla zmiennej r) zapisz jedynki obok matrycy kopiowanej,
a zera obok matrycy skopiowanej:
Równowa no ć logiczna 131
p q r s
1 1
1 0
0 1
0 0
Otrzymujemy w ten sposób podstawę matrycy logicznej dla dwóch zmiennych. Krok ten powtarzamy:
kopiujemy podstawę matrycy (tym razem dla dwóch zmiennych), a w kolumnie na lewo (tutaj: w ko-
lumnie dla zmiennej q) zapisujemy jedynki obok matrycy kopiowanej, a zera obok matrycy skopiowa-
nej:
p q r s
1 1 1
1 1 0
1 0 1
1 0 0
0 1 1
0 1 0
0 0 1
0 0 0
Otrzymujemy w ten sposób podstawę matrycy logicznej dla trzech zmiennych. Krok ten powtarzamy
aż do wypełnienia wszystkich kolumn: kopiujemy podstawę matrycy (tym razem dla trzech
zmiennych), a w kolumnie na lewo (tutaj: w kolumnie dla zmiennej p) zapisujemy jedynki obok
matrycy kopiowanej, a zera obok matrycy skopiowanej:
p q r s
1 1 1 1
1 1 1 0
1 1 0 1
1 1 0 0
1 0 1 1
1 0 1 0
1 0 0 1
1 0 0 0
0 1 1 1
0 1 1 0
0 1 0 1
0 1 0 0
0 0 1 1
0 0 1 0
0 0 0 1
0 0 0 0
Algorytm 2
Rozpoczynamy od wymienienia w kolejności alfabetycznej wszystkich zmiennych, niech to będą
cztery zmienne dla przykładu: p, q, r i s. Wiemy, że matryca logiczna ma 24 = 16 rzędów.
Rozpoczynamy od wypełnienia kolumny dla pierwszej zmiennej, czyli zmiennej p, wypełnia-
jąc połowę rzędów, czyli 23 = 8 wartościami 1, a drugą połowę wartościami 0.
Przechodzimy do kolumny dla drugiej zmiennej q, teraz wypełniamy 22 = 4 rzędy wartościami
1 oraz tyleż rzędów wartościami 0, i tak naprzemiennie (raz wartościami 1, raz wartościami 0) aż do
końca matrycy.
W kolumnie dla trzeciej zmiennej r wypełniamy 21 = 2 rzędy wartościami 1 oraz tyleż rzędów
wartościami 0, i tak naprzemiennie aż do końca matrycy.
W kolumnie dla ostatniej zmiennej s wypełniamy 20 rzędów, czyli jeden rząd, wartością 1
oraz jeden rząd wartością 0, i tak naprzemiennie aż do końca matrycy.
p q r s
1 1 1 1
1 1 1 0
1 1 0 1
1 1 0 0
1 0 1 1
1 0 1 0
1 0 0 1
1 0 0 0
0 1 1 1
0 1 1 0
0 1 0 1
0 1 0 0
0 0 1 1
0 0 1 0
0 0 0 1
0 0 0 0
Liczba rzędów w ciągu
23 22 21 20
jednolitych wartości logicznych
p q r (p → r) • (q → r) (p ∨ q) → r
1 1 1 1 (1 → 1) • (1 → 1) (1 ∨ 1) → 1
2 1 1 0 (1 → 0) • (1 → 0) (1 ∨ 1) → 0
3 1 0 1 (1 → 1) • (0 → 1) (1 ∨ 0) → 1
4 1 0 0 (1 → 0) • (0 → 0) (1 ∨ 0) → 0
5 0 1 1 (0 → 1) • (1 → 1) (0 ∨ 1) → 1
6 0 1 0 (0 → 0) • (1 → 0) (0 ∨ 1) → 0
7 0 0 1 (0 → 1) • (0 → 1) (0 ∨ 0) → 1
8 0 0 0 (0 → 0) • (0 → 0) (0 ∨ 0) → 0
Rozpocznijmy od pierwszego schematu. Jest to koniunkcja. Wiemy, że aby koniunkcja była fałszywa,
wystarczy, że jeden jej człon jest fałszywy. Człony tej koniunkcji to implikacje. Implikacje z kolei są
fałszywe tylko wtedy, gdy prawdziwy jest ich poprzednik, a fałszywy następnik. Jeżeli więc
znajdziemy te rzędy, gdzie któraś z implikacji będzie fałszywa, to będą to dokładnie te rzędy, w któ-
Równowa no ć logiczna 133
rych fałszywa będzie koniunkcja (tu: rzędy 2, 4, 6) – w pozostałych będzie prawdziwa (możecie
sprawdzić, że tak istotnie jest, dopełniając matrycę).
Rozważmy drugi schemat. Jest to implikacja. Implikacja jest prawdziwa, gdy prawdziwy jest
jej następnik oraz gdy fałszywy jest jej poprzednik. W naszym przypadku mamy do czynienia
z prostym następnikiem, więc od razu możemy powiedzieć, że implikacja ta będzie prawdziwa
w rzędach 1, 3, 5 oraz 7, bo w tych rzędach prawdziwy jest jej następnik (r). Jedyny pozostały
przypadek, gdy implikacja będzie prawdziwa, to ten, gdy fałszywy jest jej poprzednik. W naszym
wypadku poprzednikiem jest alternatywa, a alternatywa ta (p ∨ q) jest fałszywa tylko w rzędach 7 i 8.
Mamy zatem wszystkie rzędy, w których implikacja ta będzie prawdziwa, a przez dopełnienie
wszystkie rzędy, w których będzie fałszywa:
p q r (p → r) • (q → r) (p ∨ q) → r
1 1 1 1 (1 → 1) • (1 → 1) 1 (1 ∨ 1) → 1 1
2 1 1 0 (1 → 0) • (1 → 0) (0) • (0) 0 (1 ∨ 1) → 0 0
3 1 0 1 (1 → 1) • (0 → 1) 1 (1 ∨ 0) → 1 1
4 1 0 0 (1 → 0) • (0 → 0) (0) • 0 (1 ∨ 0) → 0 0
5 0 1 1 (0 → 1) • (1 → 1) 1 (0 ∨ 1) → 1 1
6 0 1 0 (0 → 0) • (1 → 0) • (0) 0 (0 ∨ 1) → 0 0
7 0 0 1 (0 → 1) • (0 → 1) 1 (0 ∨ 0) → 1 (0) → 1
8 0 0 0 (0 → 0) • (0 → 0) 1 (0 ∨ 0) → 0 (0) → 1
Okazuje się zatem, że matryce logiczne tych schematów są identyczne, co dowodzi, że schematy te są
logicznie równoważne.
W rozdziale tym poznamy cztery własności zdań (prawdę logiczną, fałsz logiczny, prawdę przygodną,
fałsz przygodny) oraz trzy własności schematów zdaniowych (tautologiczność, kontrtautologiczność
i logiczne niezdeterminowanie). Dowiemy się też, jakie relacje zachodzą między tymi własnościami.
Zastosujemy poznaną już metodę zero-jedynkową do badania tych własności.
Cele
Intuicyjne rozróżnienie zdań przygodnie prawdziwych (fałszywych) od zdań logicznie
prawdziwych (fałszywych).
Pojęcia tautologiczności, kontrtautologiczności, logicznego niezdeterminowania schematów
zdaniowych.
Zastosowanie nieskróconej metody zero-jedynkowej dla sprawdzenia, czy dany schemat
zdaniowy jest tautologią, kontrtautologią, czy schematem logicznie niezdeterminowanym.
Pojęcie zdań przygodnie prawdziwych (fałszywych) i zdań logicznie prawdziwych
(fałszywych).
Umiejętność sprawdzenia, czy zdanie jest przygodnie (ew. logicznie) prawdziwe (ew. fałszywe).
właściwego schematu logicznego danego zdania, czyli formuły o kształcie p ∨ ~p. Schemat zdaniowy
zdań logicznie prawdziwych określany jest też mianem tautologii. Jakiekolwiek zdania podstawimy
pod zmienne w schemacie tautologicznym otrzymamy w rezultacie zdanie prawdziwe. Schemat
p ∨ ~p jest schematem tautologicznym, zwanym też prawem wyłączonego środka.
Przyk ad 1
(i) p • ~q
Schemat (i) jest logicznie niezdeterminowany. Znaczy to, że ma on zarówno instancje fałszywe, jak
i prawdziwe. Przyjrzyjmy się następującym podstawieniom pod zmienną p (ramka prostokątna) i pod
zmienną q (ramka owalna). Za każdym razem określ, czy otrzymana instancja schematu (i) jest
prawdziwa czy fałszywa:
Praga jest stolicą Czech ale nieprawda, że Lwów jest stolicą Polski prawdziwe
fałszywe
Warszawa jest stolicą Polski ale nieprawda, że Berlin jest stolicą Niemiec prawdziwe
fałszywe
W pierwszym wypadku podstawiliśmy prawdziwe zdanie ‘Praga jest stolicą Czech’ pod zmienną p,
a fałszywe zdanie ‘Lwów jest stolicą Polski’ pod zmienną q. W rezultacie otrzymaliśmy zdanie ‘Praga
jest stolicą Czech, ale Lwów nie jest stolicą Polski’, które jest oczywiście zdaniem prawdziwym.
Wiemy zatem, że schemat (i) ma przynajmniej jedną instancję prawdziwą. W drugim wypadku
podstawiamy fałszywe zdanie ‘ yrafy są gadami’ pod zmienną p, a prawdziwe zdanie ‘Węże są
gadami’ pod zmienną q. W rezultacie otrzymujemy zdanie ‘ yrafy są gadami, ale węże nie są gadami’,
które jest oczywiście fałszywe. Innymi słowy istnieje przynajmniej jedna fałszywa instancja schematu
(i). To wystarczy, żeby wykazać, że schemat (i) jest logicznie niezdeterminowany – ma on przynaj-
mniej jedną instancję prawdziwą i przynajmniej jedną instancję fałszywą. (Dla ciekawych – pozostałe
dwa zdania też są fałszywe).
Schemat zdaniowy jest logicznie niezdeterminowany zawsze i tylko wtedy, gdy istnieje przynajmniej
jedna prawdziwa instancja tego schematu oraz gdy istnieje przynajmniej jedna fałszywa instancja tego
schematu.
Czasem możemy akurat łatwo znale ć zarówno prawdziwe zdanie będące instancją badanego
schematu, jak i fałszywe zdanie będące instancją tegoż schematu. Niekiedy jednak łatwiej jest
skonstruować matrycę logiczną dla danego schematu i znale ć przynajmniej jeden rząd, w którym
instancje tego schematu są prawdziwe i przynajmniej jeden rząd, w którym instancje tego schematu są
fałszywe.
Schemat zdaniowy jest logicznie niezdeterminowany zawsze i tylko wtedy, gdy w matrycy logicznej
tego schematu występuje przynajmniej jeden rząd z wartością 1 oraz przynajmniej jeden rząd z war-
tością 0.
Matryca logiczna przybiera następującą postać (oblicz wartości logiczne w rzędach matrycy; sprawd
z wynikami w Rozwi zaniach, s. 343):
p q p • ~q
1 1 1 • ~1 ~(1) 0
1 0 1 • ~0 ~(0) 1
0 1 0 • ~1 ~(0) 1
0 0 0 • ~0 ~(0) 1
Tautologie, kontrtautologie i schematy logicznie niezdeterminowane 137
wiczenie 7.A
Po cz zdania b d ce instancjami schematu (i) z odpowiednimi rz dami powy szej matrycy logicznej. Aby to zrobi ,
zastanów si , jakie s warto ci logiczne zda sk adowych. (Rozwi zania, s. 343).
Przyk ad 2
(ii) p ∨ ~p
W schemacie tym występuje jedna zmienna zdaniowa p. Spróbujmy podstawić najpierw zdanie
prawdziwe pod p.
Podstaw dowolne zdanie prawdziwe pod p i stwierd , czy po podstawieniu otrzymasz zdanie
prawdziwe czy fałszywe:
Teraz pomyślmy o jakimś zdaniu fałszywym, np. ‘Rekiny są ssakami’, i podstawmy je w naszą formę
tautologiczną:
Otrzymaliśmy w ten sposób ponownie zdanie prawdziwe. Podobnie będzie jeżeli podstawimy jakieś
inne zdanie fałszywe pod p:
Definicja tautologii
Schemat zdaniowy jest tautologią zawsze i tylko wtedy, gdy wszystkie zdania będące instancjami tego
schematu są prawdziwe.
Zwróćmy uwagę, że pojęcie tautologii odnosi się do schematów zdaniowych, ale nie do instancji tych
schematów. Tautologiczność jest własnością schematów zdaniowych, a nie zdań będących instancjami
tych schematów. Jak zobaczymy, instancje schematów tautologicznych określa się mianem zdań
logicznie prawdziwych.
Warto też odnotować, że powyższa definicja tautologii jest nieefektywna (podobnie jak
pierwsza definicja logicznej równoważności poznana w rozdziale 6). Nie możemy bowiem sprawdzić
138 Logika nie gryzie
wszystkich instancji danego schematu. Możemy jednak definicję tę zoperacjonalizować w poznany już
sposób:
Schemat zdaniowy jest tautologią zawsze i tylko wtedy, gdy w każdym rzędzie matrycy logicznej
instancje tego schematu są prawdziwe, tj. gdy w każdym rzędzie matrycy logicznej tego schematu
otrzymujemy wartość 1.
Zilustrujmy to na przykładzie prawa wyłączonego środka (oblicz wartości logiczne w rzędach matrycy;
sprawd z wynikami w Rozwi zaniach, s. 343):
p p ∨ ~p
1 1 ∨ ~1
0 0 ∨ ~0
Jeżeli dobrze wykonaliście obliczenia, to w każdym rzędzie matrycy logicznej schematu p ∨ ~p otrzy-
maliście wartość 1.
Definicja kontrtautologii
Schemat zdaniowy jest kontrtautologią zawsze i tylko wtedy, gdy wszystkie instancje tego schematu są
fałszywe.
Schemat zdaniowy jest kontrtautologią zawsze i tylko wtedy, gdy w każdym rzędzie matrycy logicznej
instancje tego schematu są fałszywe, tj. gdy w każdym rzędzie matrycy logicznej tego schematu
otrzymujemy wartość 0.
Przyk ad 3
(iii) p • ~p
O tym, że schemat zdaniowy (iii) jest kontrtautologią, możemy się przekonać, konstruując matrycę
logiczną dla tego schematu zdaniowego (oblicz wartości logiczne w rzędach matrycy; sprawd z wyni-
kami w Rozwi zaniach, s. 343):
p p • ~p
1 1 • ~1
0 0 • ~0
Jeżeli dobrze wykonaliście obliczenia, to w każdym rzędzie matrycy logicznej schematu p • ~p otrzy-
maliście wartość 0.
wiczenie 7.B
Podstaw dowolne zdanie pod p w schemacie (iii) i przekonaj si , e otrzymana instancja tego schematu b dzie
fa szywa. (Rozwi zania, s. 344).
Tautologie, kontrtautologie i schematy logicznie niezdeterminowane 139
(a)
p ~(p ∨ ~p) Schemat ten jest
tautologią
1 kontrtautologią
0 logicznie niezdeterminowany
(b)
p q p → (p • q) Schemat ten jest
tautologią
1 1 kontrtautologią
1 0 logicznie niezdeterminowany
0 1
0 0
(c)
p q (p • q) → p Schemat ten jest
tautologią
1 1 kontrtautologią
1 0 logicznie niezdeterminowany
0 1
0 0
(d)
p q ((p → q) • (q → p)) → (p ∨ q) Schemat ten jest
tautologią
1 1 kontrtautologią
1 0 logicznie niezdeterminowany
0 1
0 0
(e)
p q r (p • q) ≡ [((p • r) • q) ∨ (p • (~r • q))]
1 1 1
1 1 0
1 0 1
1 0 0
0 1 1
0 1 0
0 0 1
0 0 0
Schemat ten jest tautologią kontrtautologią logicznie niezdeterminowany
140 Logika nie gryzie
prawo dylematu destrukcyjnego złożonego {(~r ∨ ~s) • [(p → r) • (q → s)]} → (~p ∨ ~q)
Czy wiesz, e
Wybitny filozof nauki, Karl R. Popper, zarzucił «tautologiczność» teorii Freuda. Popper twierdził,
że nie istnieją takie warunki, w których teoria Freuda mogłaby się okazać fałszywa. Uznał ją za
teorię niefalsyfikowalną, a tym samym nienaukową.
Zarzut ten najlepiej zilustrować kluczową dla psychoanalizy tezą Freuda-Breuera. Otóż
Breuer poddawał swoich pacjentów cierpiących na objawy neurotyczne hipnozie. Zaobserwował
on, że gdy w trakcie hipnozy pacjenci przypominali sobie np. kiedy objawy te wystąpiły po raz
pierwszy, wówczas – po wybudzeniu – ustępowały. Freud wysnuł dwie hipotezy. Po pierwsze: za
objawy neurotyczne odpowiedzialne są pewne zepchnięte w nieświadomość treści. Po drugie:
uświadomienie tych treści prowadzi do ustąpienia objawów neurotycznych.
Obie hipotezy leżą u podstaw dojrzałej psychoanalizy. Wyróżnia ją jednak odejście od
hipnozy, którą Freud uznawał za metodę zbyt inwazyjną. Freud szybko się przekonał, że dotarcie
do nieświadomości pacjentów napotykało zdecydowany opór. Sformułował w ten sposób trzecią
hipotezę: za zepchnięcie pewnych treści w nieświadomość odpowiedzialne są siły represji i to one
utrzymują te treści w nieświadomości. Freud szukał metod docierania do nieświadomości, które
osłabiałyby też siły represji. Takimi metodami była analiza snów, czynności omyłkowych czy
metoda wolnych skojarzeń.
Niestety, właśnie dodanie teorii represji spowodowało, że psychoanaliza znalazła się w prze-
dziwnym położeniu metodologicznym. Załóżmy, że psychoanalityk dochodzi do wniosku, że
pewna treść leży u podłoża schorzenia neurotycznego pewnego pacjenta X. Jeżeli przedstawię
treść X-owi, symptomy neurotyczne X-a ustąpią. Przy założeniu, że psychoanalityk istotnie
komunikuje X-owi treść , możliwe są dokładnie dwie sytuacje:
(+) symptomy X-a ustapią,
(–) symptomy X-a nie ustąpią.
Mogłoby się wydawać, że w wypadku (+) teoria Freuda jest potwierdzona, a w wypadku (–) teoria
Freuda zostaje sfalsyfikowana. Jeżeli jednak do psychoanalizy dodana jest teoria represji, to okazu-
je się, że sytuacja (–) jest również sytuacją, w której teoria Freuda jest potwierdzona. Freud bowiem
uzna, że w sytuacji (–) siły represji były tak silne, że jeszcze ciągle utrzymują treść w nie-
świadomości. Teoria Freuda (a przynajmniej kluczowa jej teza) jest niefalsyfikowalna.
Tautologie, kontrtautologie i schematy logicznie niezdeterminowane 143
Przyk ad 4
Powiedzieliśmy, że zdanie:
(1) Albo w 2005 roku prezydentem RP był mężczyzna, albo w 2005 roku prezydentem RP
nie był mężczyzna.
jest zdaniem logicznie prawdziwym, tzn. jest nie tylko zdaniem prawdziwym, ale jego prawdziwość
zagwarantowana jest jego strukturą logiczną. Jest to bowiem zdanie, którego właściwym schematem
logicznym jest tautologia:
p ∨ ~p
co już wykazaliśmy w §7.2.2.
Zdanie logicznie prawdziwe to zdanie, którego właściwy schemat zdaniowy jest tautologią.
Przyk ad 5
Powiedzieliśmy wyżej, że zdanie:
(2) nieży zawsze i tylko wtedy, gdy nie śnieży.
jest zdaniem logicznie fałszywym, tzn. jest nie tylko zdaniem fałszywym, ale jego fałszywość jest
zagwarantowana jego strukturą logiczną. Dzieje się tak dlatego, że schemat zdaniowy reprezentujący to
zdanie:
p ≡ ~p
jest schematem kontrtautologicznym. Aby to wykazać, wystarczy skonstruować i wypełnić odpowied-
nią matrycę logiczną (por. Rozwi zania, s. 343):
p p ≡ ~p
1 1 ≡ ~1 1≡0 0
0 0 ≡ ~0 0≡1 0
Przyk ad 6
Powiedzieliśmy wyżej, że zdanie
(3) Są róże czerwone, ale nie ma róż czarnych.
jest zdaniem przygodnie prawdziwym. Aby to wykazać, musimy wykazać, po pierwsze, że jego właś-
ciwy schemat logiczny jest logicznie niezdeterminowany oraz, po drugie, że zdanie to jest prawdziwe.
Właściwym schematem logicznym zdania (3) jest schemat:
p • ~q
O tym, że jest to schemat logicznie niezdeterminowany, mieliśmy już okazję się przekonać, gdy
skonstruowaliśmy jego matrycę logiczną w §7.2.1.
Pozostaje zatem obliczyć rzeczywistą wartość logiczną tego zdania. Aby to zrobić, musimy
trafnie rozpoznać zdania proste wchodzące w jego skład oraz określić ich wartość logiczną. Pomocna
tu będzie symbolizacja, gdzie w legendzie wymieniamy wszystkie zdania proste:
E: Są róże czerwone.
[3] E • ~A A: Są róże czarne.
Zdanie E jest prawdziwe (bo przecież prawdą jest, że istnieją róże czerwone), zdanie A jest fałszywe
(bo przecież nieprawdą jest, że istnieją róże czarne) – możemy zatem łatwo obliczyć wartość logiczną
tego zdania:
1 • ~0
1•1
1
Zdanie (3) jest de facto prawdziwe, co więcej jest ono przygodnie prawdziwe, ponieważ jego właściwy
schemat logiczny jest logicznie niezdeterminowany.
Przyk ad 7
Powiedzieliśmy wyżej, że zdanie:
(4) Warszawa jest stolicą Francji, a nie Belgii.
jest zdaniem przygodnie fałszywym, tzn. jest to zdanie de facto fałszywe, ale jego fałszywość nie jest
podyktowana jego strukturą logiczną, lecz tym, jak się rzeczy w świecie mają. Aby wykazać, że zdanie
(4) jest przygodnie fałszywe, musimy wykazać, że jego właściwy schemat logiczny jest logicznie nie-
zdeterminowany oraz że zdanie to jest fałszywe. Właściwym schematem logicznym zdania (4) jest ten
sam schemat:
p • ~q
Tautologie, kontrtautologie i schematy logicznie niezdeterminowane 145
o którym wiemy już, że jest logicznie niezdeterminowany na podstawie matrycy logicznej z §7.2.1.
Musimy jeszcze wykazać, że zdanie (4) jest de facto fałszywe. Zrobimy to w prosty sposób, obliczając
wartość logiczną tego zdania na podstawie wartości logicznej zdań prostych. Dwa zdania proste
wchodzą w skład zdania (4): ‘Warszawa jest stolicą Francji’ oraz ‘Warszawa jest stolicą Belgii’. Aby
to uwypuklić, możemy dokonać symbolizacji zdania (4):
[4] F • ~B F: Warszawa jest stolicą Francji.
B: Warszawa jest stolicą Belgii.
Oba zdania proste wchodzące w skład zdania [4] są fałszywe (nieprawdą jest przecież, że Warszawa
jest stolicą Francji, tak jak nieprawdą jest, że Warszawa jest stolicą Belgii) – możemy zatem łatwo
obliczyć wartość logiczną tego zdania, podstawiając wartości logiczne zdań składowych w schemacie:
0 • ~0
0•1
0
Jest to zdanie fałszywe, a ponieważ jego schemat zdaniowy jest logicznie niezdeterminowany, zatem
jest to zdanie przygodnie fałszywe.
Podsumowanie
Zwróćmy jeszcze raz uwagę na związki między własnościami schematów zdaniowych a własnościami
zdań, które odzwierciedlone zostały w następującej tabeli.
przygodnie prawdziwe
Logicznie niezdeterminowane
przygodnie fałszywe
Należy zwrócić uwagę w szczególności na fakt, że zdania logicznie prawdziwe (ew. logicznie
fałszywe) są to zdania, których właściwe schematy logiczne są tautologiami (ew. kontrtautologiami).
Natomiast zdania, których właściwe schematy logiczne są logicznie niezdeterminowane, mogą być
albo prawdziwe, albo fałszywe – w zależności od tego, jak się rzeczy w świecie mają. Prawdziwość
(ew. fałszywość) tych zdań jest wówczas przygodna – odróżniamy ją od prawdziwości (ew.
fałszywości) logicznej właśnie dlatego, że o tym, iż są prawdziwe (ew. fałszywe) przesądza to, jak się
rzeczy mają w świecie, a nie struktura logiczna zdania.
Ktoś może zapytać, czy nie zapomnieliśmy do drugiej kolumny dopisać jeszcze dwóch
własności: prawdziwości i fałszywości (simpliciter, tj. bez żadnych poprzedzających przymiotników).
Innymi słowy, ktoś taki pyta: Jak się mają własności logicznej prawdziwości i przygodnej
prawdziwości do prawdziwości? Otóż każde zdanie prawdziwe jest albo zdaniem logicznie
prawdziwym, albo zdaniem przygodnie prawdziwym. Podobnie każde zdanie fałszywe jest albo
logicznie, albo przygodnie fałszywe. Jeżeli mówimy o zdaniu po prostu, że jest prawdziwe, to nie tyle
przypisujemy mu jakiś trzeci rodzaj prawdziwości, co raczej nie wygłaszamy stanowiska co do rodzaju
prawdziwości (czy logicznej, czy przygodnej), jakim zdanie to się charakteryzuje.
146 Logika nie gryzie
Przyk ad 8
(a) Wykaż, że zdanie ‘Jeżeli Kraków nie jest stolicą Polski, to Kraków nie jest siedzibą rządu RP’ jest
zdaniem prawdziwym. (b) Czy jest to zdanie logicznie prawdziwe czy przygodnie prawdziwe?
Odpowied uzasadnij, stosując metodą zero-jedynkową.
Pytanie składa się z dwóch części. W części (a) mamy wykazać, że podane zdanie jest zdaniem
prawdziwym. Aby nam to było łatwiej zrobić, możemy dokonać symbolizacji danego zdania (choć nie
jest to konieczne):
S: Kraków jest stolicą Polski.
~S → ~R R: Kraków jest siedzibą rządu RP.
Musimy się teraz zastanowić, jaka jest wartość logiczna zdań prostych S i R. Czy prawdą jest, że
Kraków jest stolicą Polski? Oczywiście nie, a zatem zdanie S jest fałszywe. Czy prawdą jest, że
Kraków jest siedzibą rządu RP? Również nie, a zatem zdanie R jest też fałszywe. Podstawiamy więc
odpowiednie wartości logiczne pod stałe zdaniowe:
~0 → ~0
i obliczamy wartość logiczną całego zdania:
1→1
1
W ten sposób wykazaliśmy, że zdanie to jest prawdziwe.
Aby odpowiedzieć na część (b), tj. na pytanie czy zdanie to jest logicznie czy przygodnie
prawdziwe, musimy zrekonstruować jego właściwy schemat logiczny. Właściwym schematem
logicznym zdania ‘Jeżeli Kraków nie jest stolicą Polski, to Kraków nie jest siedzibą rządu RP’ jest:
~p → ~q
Jeżeli schemat ten jest tautologiczny, to zdanie to jest logicznie prawdziwe, a jeżeli jest on logicznie
niezdeterminowany, to zdanie to jest przygodnie prawdziwe (wiemy już, że schemat ten nie jest
kontrtautologiczny, ponieważ jedna jego instancja jest prawdziwa). Musimy zatem obliczyć wartości
logiczne w następującej matrycy logicznej (por. Rozwi zania, s. 344).
p q ~p → ~q
1 1 ~1 → ~1 ~(1) 0
1 0 ~1 →~0 ~(0) 1
0 1 ~0 → ~1 ~(0) 1
0 0 ~0 → ~0 ~(0) 1
Zdanie ‘Jeżeli Kraków nie jest stolicą Polski, to Kraków nie jest siedzibą rządu RP’ jest zdaniem
____________________________ prawdziwym, ponieważ __________________________________
___________________________________________________________________________________________.
Tautologie, kontrtautologie i schematy logicznie niezdeterminowane 147
Przyk ad 9
(a) Wykaż, że zdanie ‘Prezydent Kwaśniewski jest szczupły wtedy i tylko wtedy, gdy prezydent
Kwaśniewski nie jest szczupły’ jest zdaniem fałszywym. (b) Czy jest to zdanie logicznie fałszywe czy
przygodnie fałszywe? Odpowied uzasadnij, stosując metodą zero-jedynkową.
(a) Ponownie dokonajmy najpierw symbolizacji (por. Rozwi zania, s. 344):
S: Prezydent Kwaśniewski jest szczupły.
Jeżeli schemat ten jest kontrtautologiczny, to zdanie to jest logicznie fałszywe, a jeżeli schemat
logiczny tego zdania jest logicznie niezdeterminowany, to zdanie to jest przygodnie fałszywe (o tym,
że nie jest to schemat tautologiczny, przekonaliśmy się już w punkcie (a) – ma on przynajmniej jedną
fałszywą instancję). Musimy zatem obliczyć wartości logiczne w następującej matrycy logicznej.
p p ≡ ~p
1 1 ≡ ~1 1≡0 0
0 0 ≡ ~0 0≡1 0
(a) Jeżeli Warszawa jest stolicą Polski, to Warszawa jest stolicą Polski.
(b) Jeżeli Kraków jest stolicą Polski, to Kraków jest stolicą Polski.
(c) Albo Poznań nie jest stolicą Polski, albo Poznań nie jest stolicą Polski.
(d) Albo Warszawa nie jest stolicą Polski, albo Warszawa nie jest stolicą Polski.
(e) Jeżeli liczba 10 jest podzielna przez 5 i 2, to 10 jest podzielna przez 5.
(f) Jeżeli liczba 10 jest podzielna przez 5, to 10 jest podzielna przez 5 i 2.
(g) Jeżeli albo Warszawa, albo Kraków jest stolicą Polski, to Warszawa jest stolicą Polski.
(h) Jeżeli albo Kraków, albo Warszawa jest stolicą Polski, to Kraków jest stolicą Polski.
(i) Jeżeli Warszawa jest stolicą Polski, to albo Warszawa, albo Kraków jest stolicą Polski.
(j) Warszawa jest stolicą Polski wtedy i tylko wtedy, gdy ani Kraków, ani Warszawa nie jest stolicą
Polski.
148 Logika nie gryzie
Przyk ad 10
Załóżmy, że wszystko, co jest nam dane, to fakt, że pewien schemat zdaniowy jest tautologią.
Pytanie: Czy możemy stwierdzić, że schemat alternatywy, której pierwszym członem jest , jest
tautologią, kontrtautologią lub schematem logicznie niezdeterminowanym?
Zastanówmy się najpierw, co wiemy. Otóż wiemy na pewno, że schemat zdaniowy jest
tautologią. Nie wiemy, co prawda, nic na temat struktury tego schematu – nie wiemy w szczególności
z ilu zmiennych się składa, a więc nie wiemy też, ile rzędów ma jego matryca logiczna. Wiemy
jedynie, że w każdym rzędzie matrycy logicznej instancje schematu są prawdziwe. Możemy to
schematycznie przedstawić w następujący sposób:
∨
: : :
i 1
: : :
Czy możemy zatem stwierdzić, że schemat ∨ jest tautologią, kontrtautologią lub schematem
logicznie niezdeterminowanym?
Otóż możemy stwierdzić, że schemat ∨ jest tautologią. Wiemy bowiem, że w każdym
rzędzie matrycy logicznej instancje -y są prawdziwe. We my pod uwagę dowolny rząd i matrycy lo-
gicznej. Ponieważ instancje -y w rzędzie i są prawdziwe, to instancje schematu alternatywy, której
jest pierwszym członem, też muszą być w tym rzędzie prawdziwe, gdyż alternatywa jest prawdziwa,
o ile przynajmniej jeden jej człon jest prawdziwy. Zatem fakt, że nie wiemy, czy w rzędzie i instancje
schematu będą prawdziwe czy fałszywe, nie przeszkadza nam w stwierdzeniu, że w rzędzie i instan-
cje schematu ∨ będą prawdziwe. Rozumowanie to można przeprowadzić dla każdego rzędu
w matrycy logicznej, co pokazuje, że schemat ∨ będzie miał tylko prawdziwe instancje, a więc
jest tautologią.
Przyk ad 11
Załóżmy, że wszystko, co jest nam dane, to fakt, że pewien schemat zdaniowy jest tautologią.
Pytanie: Czy możemy stwierdzić, że schemat koniunkcji, której pierwszym członem jest , jest
tautologią, kontrtautologią lub schematem logicznie niezdeterminowanym?
Ponownie wiemy dokładnie to, co wyżej:
•
: : :
i 1
: : :
Czy możemy stwierdzić, że schemat koniunkcji, której pierwszym członem jest , jest tautologią,
kontrtautologią lub schematem logicznie niezdeterminowanym? Zadając to pytanie studentom, często
spotykam się z wahaniem. Po namyśle niektórzy są skłonni twierdzić, że koniunkcja • będzie
logicznie niezdeterminowana, inni natomiast skłaniają się ku odpowiedzi, że nie możemy stwierdzić,
czy • jest tautologią, kontrtautologią czy schematem logicznie niezdeterminowanym.
W tym wypadku rację ma ta druga grupa osób, ale warto prześledzić rozumowanie grupy
pierwszej, by zdać sobie sprawę z pewnego istotnego błędu. Otóż osoby te rozumują tak:
Tautologie, kontrtautologie i schematy logicznie niezdeterminowane 149
„Wiem, że jest zawsze prawdziwe. Nie wiem nic o schemacie – są jednak dwie
możliwości: może być prawdziwe lub fałszywe. Jeżeli jest prawdziwe, to •
będzie prawdziwe; jeżeli jest fałszywe, to • będzie fałszywe. Ponieważ •
może być prawdziwe i może być fałszywe, jest zatem schematem logicznie
niezdeterminowanym”.
Na czym polega błąd? Otóż błąd bierze się z pozornie błahej sprawy dotyczącej rozróżnienia
zdań i schematów zdaniowych oraz ich własności. Zdania – jak pamiętamy – mogą być prawdziwe lub
fałszywe. Schematy zdaniowe nie mogą być ani prawdziwe, ani fałszywe! Prawdziwe lub fałszywe
mogą być co najwyżej instancje tych schematów. Najważniejszy błąd leży właśnie w drugim zdaniu
tego rozumowania – wcale nie jest bowiem tak, że „są jednak dwie możliwości: może być prawdziwe
lub fałszywe”. Schemat nie może być ani prawdziwy, ani fałszywy. Schematy zdaniowe (przypom-
nijcie sobie!) nic nie stwierdzają – są jedynie zapisem struktury logicznej zdań. Są trzy możliwości:
schemat może być albo (a) tautologią, albo (b) kontrtautologią, albo (c) logicznie niezdeterminowa-
ny. W postawionym zadaniu, musimy rozważyć te trzy możliwości. Uczyńmy to zatem.
(a) Jeżeli schemat jest tautologią, wówczas we wszystkich rzędach matrycy logicznej
instancje -y będą prawdziwe.
•
: : :
i 1 1
: : :
Ponieważ wiemy też, że we wszystkich rzędach matrycy logicznej instancje -y będą prawdziwe
(wiemy bowiem, że jest tautologią), wówczas schemat • też będzie miał tylko prawdziwe
instancje w każdym rzędzie matrycy logicznej. W takim wypadku – gdy jest tautologią – tautologią
będzie również • .
(b) Jeżeli schemat jest kontrtautologią, wówczas we wszystkich rzędach matrycy logicznej
instancje -y będą fałszywe.
•
: : :
i 1 0
: : :
Ta informacja sama przez się wystarcza do stwierdzenia, że schemat • też będzie miał tylko
fałszywe instancje w każdym rzędzie matrycy logicznej. Wystarczy bowiem, by jeden człon koniunkcji
był fałszywy, żeby fałszywa była cała koniunkcja. W takim wypadku – gdy jest kontrtautologią –
kontrtautologią będzie również schemat • .
(c) Jeżeli natomiast schemat jest logicznie niezdeterminowany, wówczas wiemy, że istnieje
w matrycy logicznej przynajmniej jeden rząd (niech to będzie rząd i), w którym instancje schematu
są prawdziwe, oraz istnieje przynajmniej jeden rząd (rząd j), w którym instancje schematu są
fałszywe.
•
: : :
i 1 1
: : :
j 1 0
: : :
Ponieważ wiemy też, że we wszystkich rzędach matrycy logicznej instancje -y będą prawdziwe
(wiemy bowiem, że jest tautologią), możemy stwierdzić, po pierwsze, że w rzędzie i, w którym
instancje -y i -y są prawdziwe, instancje schematu • muszą również być prawdziwe; po dru-
gie, że w rzędzie j, w którym instancje -y są prawdziwe, a instancje -y są fałszywe, instancje
schematu • muszą być fałszywe. Istnieje zatem przynajmniej jeden rząd w matrycy logicznej (a
mianowicie rząd i), w którym schemat • ma instancje prawdziwe; istnieje też przynajmniej jeden
rząd (a mianowicie rząd j), w którym schemat • ma instancje fałszywe. W takim wypadku – gdy
jest logicznie niezdeterminowany – logicznie niezdeterminowany będzie również schemat • .
Wróćmy zatem do pytania postawionego na wyjściu: Czy możemy stwierdzić, że schemat
koniunkcji, której pierwszym członem jest tautologia, jest tautologią, kontrtautologią lub schematem
logicznie niezdeterminowanym? Otóż nie możemy tego stwierdzić, bowiem to, czy schemat •
150 Logika nie gryzie
będzie tautologią, kontrtautologią czy logicznie niezdeterminowany, jest bezpośrednio zależne od tego,
czy jest tautologią, kontrtautologią, czy też jest logicznie niezdeterminowany, a tego właśnie nie
wiemy.
Przyk ad 12
Również w tym przypadku można się wahać między (niepoprawną) odpowiedzią, że schemat
takiej koniunkcji jest logicznie niezdeterminowany a (poprawną) odpowiedzią, że nie możemy
stwierdzić, czy jest to schemat logicznie niezdeterminowany czy może kontrtautologia – możemy
stwierdzić jedynie, że schemat ten nie jest tautologiczny.
Jak zawsze jednak warto przyjrzeć się rozumowaniu, które prowadziłoby do błędnej
odpowiedzi.
„Wiem, że schemat jest logicznie niezdeterminowany, tj. istnieje przynajmniej jeden
rząd, w którym schemat jest prawdziwy, i przynajmniej jeden rząd, w którym jest
fałszywy. Wiem to samo o schemacie – istnieje przynajmniej jeden rząd, w którym
jest prawdziwy, i przynajmniej jeden rząd, w którym jest fałszywy. Istnieje zatem
przynajmniej jeden rząd, w którym zarówno , jak i są prawdziwe, a wówczas praw-
dziwy jest też schemat ich koniunkcji • . Istnieje też przynajmniej jeden rząd,
w którym zarówno , jak i są fałszywe, a wówczas fałszywy jest też schemat ich ko-
niunkcji • . Zatem schemat koniunkcji • jest logicznie niezdeterminowany”.
Czy widzisz błąd w tym rozumowaniu?
Otóż sytuacja, którą się tutaj przedstawia, istotnie może, ale nie musi, wystąpić. Wyobra my
sobie dwie sytuacje (a) i (b). W obu sytuacjach (a) i (b) spełnione są warunki postawione w zadaniu –
w obu sytuacjach schemat oraz schemat są logicznie niezdeterminowane. W sytuacji (a) istnieje
przynajmniej jeden rząd, w którym zarówno instancje schematu , jak i schematu są prawdziwe;
w sytuacji (b) jednak nie istnieje taki rząd. To, czy istnieje rząd, w którym instancje -y i -y są
prawdziwe, jest kwestią zasadniczą, bo tylko wtedy, gdy taki rząd istnieje, koniunkcja • będzie
miała prawdziwe instancje. Sprawd to, uzupełniając wskazane wartości:
(a) (b)
• •
: : : : : :
1 1 1 0
: : : : : :
1 0 0 1
: : : : : :
0 0 1 0
: : : : : :
Zatem nie posiadając wiedzy o tym, jakie jest rozmieszczenie rzędów, w którym instancje schematu
i schematu są prawdziwe, nie jesteśmy w stanie stwierdzić, czy schemat ich koniunkcji jest logicznie
niezdeterminowany (sytuacja (a)) czy kontrtautologiczny (sytuacja (b)).
Możemy natomiast dowieść, że koniunkcja dwóch schematów niezdeterminowanych nie może
być tautologią. W rzeczy samej już schemat koniunkcji, w której jeden z jej członów jest logicznie
niezdeterminowany, nie może być tautologią. Jeżeli schemat jest logicznie niezdeterminowany, to
znaczy, że istnieje przynajmniej jeden rząd, w którym instancje schematu są fałszywe. Ponieważ
fałszywość choćby jednego członu koniunkcji pociąga za sobą fałszywość całej koniunkcji, więc
w rzędzie tym instancje schematu • również będą fałszywe. Ta informacja wystarcza, by wyklu-
czyć tautologiczność schematu • .
Tautologie, kontrtautologie i schematy logicznie niezdeterminowane 151
(a) ~
(b) ~
(c) ~
(d) •
(e) •
(f) ∨
(g) ∨
(h) →
(i) →
(j) →
(k) →
(l) →
(m) →
Podsumowanie
Schematy zdaniowe mogą być:
tautologiczne zawsze i tylko wtedy, gdy ich instancje są prawdziwe w ka dym rzędzie matrycy
logicznej;
kontrtautologiczne zawsze i tylko wtedy, gdy ich instancje są fałszywe w ka dym rzędzie swojej
matrycy logicznej;
logicznie niezdeterminowane zawsze i tylko wtedy, gdy ich instancje są prawdziwe w przynaj-
mniej jednym rzędzie swojej matrycy logicznej oraz fałszywe w przynajmniej jednym
rzędzie swojej matrycy logicznej.
Zdania mogą być:
przygodnie prawdziwe zawsze i tylko wtedy, gdy są prawdziwe, a ich właściwy schemat logicz-
ny jest logicznie niezdeterminowany;
logicznie prawdziwe zawsze i tylko wtedy, gdy ich właściwy schemat logiczny jest tautologiczny
(skąd wynika, że są prawdziwe);
przygodnie fa szywe zawsze i tylko wtedy, gdy są fałszywe, a ich właściwy schemat logiczny
jest logicznie niezdeterminowany;
logicznie fa szywe zawsze i tylko wtedy, gdy ich właściwy schemat logiczny jest kontrtautolo-
giczny (skąd wynika, że są fałszywe).
8. SKRÓCONA METODA ZERO-JEDYNKOWA
W rozdziale tym poznamy skróconą metodę zero-jedynkową. Zakłada ona umiejętność określania
wartości logicznych «wstecz», a pozwoli nam dość sprawnie dowieść, że (a) pewien schemat jest
tautologiczny, bąd że tautologiczny nie jest; (b) pewien schemat jest kontrtautologiczny, bąd że
kontrtautologiczny nie jest; (c) pewien schemat jest logicznie niezdeterminowany; (d) dwa schematy są
logicznie równoważne, bąd że nie są logicznie równoważne. W rozdziale 9 zastosujemy tę metodę do
określania dalszych relacji między schematami zdaniowymi.
Cele
Umiejętność określania wartości logicznych «wstecz», tj. określania wartości zdań składowych
na podstawie danej wartości logicznej zdania złożonego.
Zastosowanie skróconej metody zero-jedynkowej w określaniu tautologiczności schematu zda-
niowego.
Zastosowanie skróconej metody zero-jedynkowej w określaniu kontrtautologiczności schematu
zdaniowego.
Zastosowanie skróconej metody zero-jedynkowej w określaniu logicznego niezdeterminowania
schematu zdaniowego.
Zastosowanie skróconej metody zero-jedynkowej w określaniu logicznej równoważności dwóch
schematów zdaniowych.
Należy od razu też zwrócić uwagę na to, że nie zawsze będzie można jednoznacznie określić
wartość logiczną zdań składowych na podstawie wartości logicznej zdań złożonych. Jeżeli wiemy, np.
że alternatywa dwóch zdań jest fałszywa, to wiemy również, że oba człony alternatywy muszą być
fałszywe (tylko bowiem w wypadku, gdy oba człony alternatywy są fałszywe, fałszywa jest
alternatywa). Jeżeli wiemy natomiast, że pewna równoważność jest fałszywa, to nie jesteśmy w stanie
jednoznacznie określić, jaka jest wartość logiczna członów równoważności. W takim wypadku
będziemy musieli rozstrzygać w indywidualnych przykładach, czy może dane będą nam dodatkowe
informacje, czy będziemy musieli po prostu rozważać więcej możliwości niż jedną. Rozpoczniemy
jednak od przykładów najprostszych.
154 Logika nie gryzie
Przyk ad 1
p q r
~r → ( p ∨ )
1 →
0
Dana jest nam wartość implikacji – implikacja jest fałszywa. Wiemy, że implikacja jest fałszywa
w dokładnie jednym wypadku, mianowicie gdy poprzednik implikacji jest prawdziwy, a jej następnik
fałszywy. Możemy zatem uczynić pierwszy krok w rozumowaniu wstecz:
p q r
~r → ( p ∨ )
11 → 0
0
Wiemy teraz, że pewna negacja (~p) będąca poprzednikiem implikacji jest prawdziwa oraz że pewna
alternatywa (q ∨ r) będąca następnikiem implikacji jest fałszywa. Negacja będzie prawdziwa tylko
wówczas, gdy zdanie negowane będzie fałszywe – zatem p musi przybrać wartość 0. Natomiast alter-
natywa będzie fałszywa tylko wtedy, gdy oba jej człony są fałszywe, zatem zarówno q, jak i r muszą
przybrać wartość 0:
p q r
~r 0 → ( 0p ∨ 0 )
11 → 0
Tok naszego rozumowania przebiegać będzie w analogiczny sposób. Dana jest wartość
logiczna implikacji:
0
~p → (q ∨ r)
Kiedy implikacja jest fałszywa? Tylko wtedy, gdy poprzednik (tu: ~p) jest prawdziwy, a następnik (tu:
q ∨ r) jest fałszywy. Zapiszemy to zatem:
1 0 0
~p → (q ∨ r)
(Zwróć uwagę, że jedynka wpisana zostaje nad znak negacji – jest on bowiem spójnikiem głównym
zdania, które jest poprzednikiem; natomiast zero wpisane zostaje nad znak alternatywy – jest ona
bowiem spójnikiem głównym następnika implikacji). Jeżeli negacja (~p) jest prawdziwa, to zdanie
negowane (p) jest fałszywe; natomiast alternatywa (q ∨ r) będzie fałszywa tylko wtedy, gdy oba jej
człony będą fałszywe:
10 0 0 0 0
~p → (q ∨ r)
Mamy zatem odpowied na nasze pytanie: Po podstawieniu wartości 0 pod wszystkie zmienne w sche-
macie ~p → (q ∨ r) otrzymujemy fałsz.
Sprawdzenie. Za każdym razem, kiedy obliczamy wartości logiczne wstecz, warto dokonać sprawdze-
nia, aby wykluczyć ewentualną pomyłkę. Podstawiając odkryte wartości pod zmienne, mamy:
~0 → (0 ∨ 0), czyli 1 → 0, czyli 0. Uzyskujemy w ten sposób potwierdzenie, że podstawienie odkry-
tych wartości zmiennych w schemacie ~p → (q ∨ r) daje fałsz.
Przyk ad 2
[( p ≡ q ) • q ] → ~
[ p ≡ q • q ] → 0
1 → 0
0
Musimy rozważyć konsekwencje tych informacji. Rozpocznijmy od następnika. Następnikiem jest
negacja (zwróćcie uwagę, że w zapisie «balonikowym» wartość następnika nie jest obliczana w rzędzie
środkowym, tylko przepisywana do rzędu przedostatniego – stąd wartość 0 od razu przeskakuje wyżej).
Negacja będzie fałszywa tylko wówczas, gdy zdanie negowane będzie prawdziwe. Zdanie negowane
samo jest negacją (mianowicie ~p), będzie zatem prawdziwe tylko, gdy pod p podstawimy wartość 0.
W ten sposób określiliśmy, jaką wartość należy podstawić pod p. Ponieważ zmienna p występuje
w jeszcze jednym miejscu, więc od razu wstawmy odkrytą wartość wszędzie, gdzie p występuje:
156 Logika nie gryzie
p q r p
[(~ 0p ≡ q ) • q ] → ~~ 0
[( p ≡ q ) • q ] → ~ 1
[ p ≡ q • q ] → 0
1 → 0
0
Wróćmy teraz do poprzednika głównej implikacji, który ma być prawdziwy. Poprzednikiem implikacji
jest koniunkcja – będzie ona prawdziwa tylko w jednym wypadku, a mianowicie, gdy prawdziwe będą
oba jej człony. Zwróćmy uwagę, że ponieważ drugim członem koniunkcji jest zmienna r, więc wiemy
już, że pod zmienną r należy podstawić wartość 1. Pierwszym członem koniunkcji jest natomiast
równoważność – ma ona być prawdziwa.
p q r p
[(~ 0p ≡ q ) • q1 ] → ~~ 0
[( p ≡ q ) • q1 ] → ~ 1
[ p ≡
1 q • q1 ] → 0
1 → 0
0
Kłopot teraz polega na tym, że równoważność może być prawdziwa w dwóch wypadkach – albo gdy
oba jej człony są prawdziwe, albo gdy oba jej człony są fałszywe. W naszym wypadku akurat można
jednoznacznie określić, która z tych sytuacji zachodzi, wiemy bowiem już coś o jednym członie tej
równoważności. Wiemy mianowicie, że pierwszy człon równoważności jest negacją zdania fałszy-
wego, więc musi być prawdziwy. Jeżeli tak, to drugi człon równoważności też musi być prawdziwy,
aby równoważność była prawdziwa. Ponieważ drugim członem równoważności jest q, więc wiemy już,
jaką wartość logiczną musi przybrać ostatnia zmienna q. (Uzupełnij powyższy zapis).
Dokonajmy obliczeń na tym samym przykładzie w zapisie, który odtąd będziemy zawsze sto-
sować. Wiemy, że implikacja ta jest fałszywa, więc prawdziwy musi być poprzednik implikacji, a fał-
szywy jej następnik:
1 0 0
[(~p ≡ q) • r] → ~~p
Wyżej rozpoczęliśmy od określenia wartości logicznej następnika. Odwróćmy teraz kolejność rozwa-
żań i zacznijmy od określenia wartości logicznej poprzednika. Poprzednikiem jest koniunkcja – będzie
ona prawdziwa tylko wówczas, gdy prawdziwe będą oba jej człony. Drugim członem koniunkcji jest
zmienna r, więc wiemy już, jaką wartość należy pod nią podstawić, co możemy odnotować na
marginesie. Gdyby zmienna r występowała gdzieś jeszcze, to w tym momencie należałoby jej wartość
tam przepisać.
1 1 1 0 0
[(~p ≡ q) • r] → ~~p v(r) = 1*
Okazuje się teraz, że doszliśmy do wniosku, iż równoważność ~p ≡ q jest prawdziwa. Wiemy jednak,
że równoważność może być prawdziwa w dwóch wypadkach (gdy oba człony są prawdziwe lub gdy
oba człony są fałszywe). Aby rozstrzygnąć, który z tych przypadków ma miejsce, musimy sprawdzić,
czy jesteśmy w stanie odnale ć wartość logiczną któregoś z członów tej równoważności. W tym przy-
kładzie możemy określić wartość logiczną pierwszego członu, o ile wpierw wykorzystamy informację
*
Wyrażenie ‘v(r) = 1’ odczytujemy ‘zmienna r przybiera wartość 1’.
Skrócona metoda zero-jedynkowa 157
na temat odnalezionej już wartości następnika. Następnikiem jest negacja – ma być ona fałszywa,
zatem zdanie negowane (~p) musi być prawdziwe:
1 1 1 0 01
[(~p ≡ q) • r] → ~~p v(r) = 1
Dokończmy obliczenia w następniku – negacja będzie prawdziwa tylko wtedy, gdy to, co negowane
(tym razem samo p), będzie fałszywe. W ten sposób odkrywamy, jaką wartość należy podstawić pod p.
Przepisujemy tę wartość wszędzie tam, gdzie p występuje:
0 1 1 1 0 010
[(~p ≡ q) • r] → ~~p v(p) = 0, v(r) = 1
Skierowujemy teraz uwagę na brakującą wartość zmiennej q. Wiemy, że równoważność, której q jest
członem, jest prawdziwa. Możemy łatwo obliczyć («wprzód»), że pierwszy człon tej równoważności
(~p) jest prawdziwy, gdyż negacja zdania fałszywego jest prawdziwa:
10 1 1 1 0 010
[(~p ≡ q) • r] → ~~p v(p) = 0, v(r) = 1
10 1 1 1 1 0 010
[(~p ≡ q) • r] → ~~p v(p) = 0, v(q) = 1, v(r) = 1
Sprawd my: [(~0 ≡ 1) • 1] → ~~0, stąd [(1 ≡ 1) • 1] → ~1, stąd [(1) • 1] → 0, stąd [1] → 0, stąd 0.
Konkludujemy, że gdy w schemacie [(~p ≡ q) • r] → ~~p podstawimy odkryte wartości zmiennych, tj.
v(p) = 0, v(q) = 1, v(r) = 0, to otrzymamy fałsz.
Przyk ad 3
1 0 0
(p ≡ r) → ~[~(q → r) • (r → p)]
Stajemy teraz przed wyborem, czy zająć się najpierw poprzednikiem czy następnikiem tej implikacji.
W tym wypadku lepiej się zająć najpierw następnikiem. Poprzednik wygląda przystępniej, ale przecież
równoważność jest prawdziwa w dwóch sytuacjach, tj. kiedy oba człony są prawdziwe lub kiedy oba
człony są fałszywe. Gdybyśmy zatem chcieli rozważać najpierw poprzednik, to wiązałoby się to z ko-
niecznością rozważenia dwóch możliwości – a każdą z nich musielibyśmy sprawdzić osobno. Niekiedy
bywa, że trzeba rozważać dwie możliwości (sytuacje takie omówimy w §8.1.2), ale jeśli można ich
uniknąć, to warto próbować. W naszym wypadku możemy najpierw rozważyć następnik. Ponieważ
następnik, będący negacją ~[~(q → r) • (r → p)] ma być fałszywy, więc zdanie negowane (czyli
koniunkcja ~(q → r) • (r → p)) musi być prawdziwe:
1 0 0 1
(p ≡ r) → ~[~(q → r) • (r → p)]
Koniunkcja ~(q → r) • (r → p) będzie z kolei prawdziwa, gdy prawdziwe będą oba jej człony.
Pierwszy człon ~(q → r), będący negacją, ma być prawdziwy, więc zdanie negowane q → r musi być
fałszywe. Drugi człon r → p ma być prawdziwy:
158 Logika nie gryzie
1 0 0 1 0 1 1
(p ≡ r) → ~[~(q → r) • (r → p)]
Pierwsza implikacja q → r musi być fałszywa, to znaczy, że jej poprzednik musi być prawdziwy, a jej
następnik – fałszywy. W ten sposób odkrywamy wartości logiczne zmiennych q oraz r, więc skopiujmy
je od razu wszędzie, gdzie występują:
1 0 0 0 1 1 0 0 1 0 1
(p ≡ r) → ~[~(q → r) • (r → p)] v(q) = 1, v(r) = 0
Pozostało nam tylko odkrycie wartości logicznej zmiennej p. Możemy jej szukać w dwóch miejscach –
zmienna p występuje jako pierwszy człon równoważności p ≡ r oraz jako następnik implikacji r → p.
Wartość logiczną zmiennej p jesteśmy w stanie odkryć na podstawie pierwszego jej wystąpienia
w równoważności p ≡ r (w drugim wystąpieniu wartość logiczna p nie jest jednoznacznie określona:
ponieważ r jest fałszywe, to implikacja r → p będzie prawdziwa, jakąkolwiek wartość będzie miała
zmienna p). Ponieważ równoważność p ≡ r ma być prawdziwa, a wiemy, że r jest fałszywe, to wiemy
też, że p musi być fałszywe:
0 1 0 0 0 1 1 0 0 1 0 1 0
(p ≡ r) → ~[~(q → r) • (r → p)] v(p) = 0, v(q) = 1, v(r) = 0
(a) (b)
p q r p q p
~r → ( p → ) ~r → ( p ≡ )
1 → 1 →
0 0
Spr.: Spr.:
(c) (d)
p r p q p q p q
~( p ∨ r ) → (~ p ≡ q ) p → [~ q ≡ ( p ∨ q )]
~ → ( p ≡ q ) p → [~ q ≡ q ]
→ ≡ p →
0 0
Spr.: Spr.:
Skrócona metoda zero-jedynkowa 159
(a) 0 (b) 0
p → q p ∨ q
Spr.: Spr.:
(c) 0 (d) 0
~ p p → ~ q
Spr.: Spr.:
(e) 0 (f) 0
~ p ∨ ~ q ~ p → ~ ~ q
Spr.: Spr.:
(g) 0 (h) 0
~ ( p • ~ q ) ~ ( ~ ~ p • ~ q )
Spr.: Spr.:
(i) 0 (j) 0
p ∨ ( ~ q → r ) ~ (( p ≡ q ) • p )
Spr.: Spr.:
(k)
( p → q ) ∨ ( p → ~ r )
Spr.:
(m)
~ [( p • r ) • ( r ≡ q )]
Spr.:
(n)
( p • r ) → ( q ≡ ~ p )
Spr.:
(o)
~ [ ~ ( p • r ) • ~ ~ r ]
Spr.:
160 Logika nie gryzie
(p)
~ ( p ∨ r ) ∨ ( r → ~ p )
Spr.:
(q)
( p ≡ r ) ∨ { p → [ ~ q ≡ ( q ∨ p )]}
Spr.:
(r)
[( p ∨ r ) • q ] → [ r → ( ~ p ≡ q )]
Spr.:
Przyk ad 4
Jakie wartości zmiennych p, q, r trzeba podstawić w schemacie (p ≡ r) • ~[~(q → r) ∨ r], aby otrzymać
prawdę?
Tym razem naszym zadaniem jest znalezienie takich wartości, aby po podstawieniu otrzymać
prawdę, nie fałsz. Metoda jest jednak analogiczna. Musimy jedynie na wstępie rozpocząć od założenia,
że wartość logiczna nad głównym spójnikiem wynosi 1:
1
(p ≡ r) • ~[~(q → r) ∨ r]
Koniunkcja jest prawdziwa tylko wtedy, gdy oba jej człony są prawdziwe:
1 1 1
(p ≡ r) • ~[~(q → r) ∨ r]
Ponieważ pierwszym członem jest równoważność, która może być prawdziwa w dwóch sytuacjach,
rozważmy najpierw drugi człon, bo być może uda nam się dookreślić wartość, jaką przybrać musi
zmienna r, a wtedy już będzie jednoznacznie określona wartość, jaką przybierze zmienna p.
Drugi człon to negacja, która będzie prawdziwa, o ile zdanie negowane (alternatywa) będzie
fałszywe. Alternatywa ta będzie fałszywa tylko wtedy, gdy oba jej człony będą fałszywe. Drugi jej
człon to zmienna r – możemy więc uzupełnić jej wartości wszędzie tam, gdzie występuje:
1 0 1 1 0 0 0 0
(p ≡ r) • ~[~(q → r) ∨ r] v(r) = 0
0 1 0 1 1 0 0 1 0 0 0
(p ≡ r) • ~[~(q → r) ∨ r] v(p) = 0, v(q) = 0, v(r) = 0
Sprawdzenie:
(0 ≡ 0) • ~[~(0 → 0) ∨ 0], stąd (1) • ~[~(1) ∨ 0], stąd 1 • ~[0 ∨ 0], stąd 1 • ~[0], stąd 1 • 1, stąd 1.
Skrócona metoda zero-jedynkowa 161
(a) 1 (b) 1
p • q ~ p
Spr.: Spr.:
(c) 1 (d) 1
~ ~ q p • ~ q
Spr.: Spr.:
(e) 1 (f) 1
~ p • ~ q ~ ( p → ~ q )
Spr.: Spr.:
(g)
( p • r ) • ( q ≡ ~ p )
Spr.:
(h)
~ [( p → r ) ∨ ( r ≡ q )]
Spr.:
(i)
~ [( p • ~ r ) ∨ ( r ∨ q )]
Spr.:
(j)
~ ( p → r ) • ( q ∨ ~ p )
Spr.:
(k)
~ [ ~ ( p ∨ r ) ∨ ~ ~ p ]
Spr.:
(l)
~ ( p ∨ r ) • ( r → ~ p )
Spr.:
162 Logika nie gryzie
Przyk ad 5
Przy podstawieniu jakich wartości pod zmienne p, q i r w schemacie ~(p ∨ (r ∨ p)) ≡ ~(~p • q)
otrzymamy prawdę?
1
~(p ∨ (r ∨ p)) ≡ ~(~p • q)
Jak pamiętamy, równoważność może być prawdziwa w dwóch sytuacjach – gdy oba człony są
prawdziwe lub gdy oba człony są fałszywe. Tym razem nie mamy możliwości znalezienia
dodatkowych informacji, które pozwoliłyby nam na jednoznaczne wyznaczenie wartości logicznych.
Musimy zatem rozważyć obydwie możliwe sytuacje. Oznaczymy je odpowiednio (a) i (b), a rozważać
je będziemy po kolei:
(a) 1 1 1
~(p ∨ (r ∨ p)) ≡ ~(~p • q)
(b) 0 1 0
(a) W tej sytuacji lepiej jest zacząć od rozważania pierwszego członu (jeżeli nie jesteście
pewni dlaczego, to spróbujcie zacząć od drugiego członu). Negacja alternatywy ma być prawdziwa,
a zatem alternatywa musi być fałszywa:
(a) 1 0 1 1
~(p ∨ (r ∨ p)) ≡ ~(~p • q)
Alternatywa jest fałszywa dokładnie wtedy, gdy oba jej człony są fałszywe. W ten sposób ustalamy
wartość logiczną, którą trzeba podstawić pod zmienną p.
(a) 1 0 0 0 0 1 1 0
~(p ∨ (r ∨ p)) ≡ ~(~p • q) v(p) = 0
atwo też ustalamy brakującą wartość logiczną, którą trzeba podstawić pod zmienną r. Skoro alternaty-
wa (r ∨ p) musi być fałszywa, to oba jej człony, w tym i r, muszą być fałszywe. Możemy teraz przejść
do drugiego członu równoważności będącego negacją. Negacja ~(~p • q) będzie prawdziwa, o ile fał-
szywa będzie negowana koniunkcja:
(a) 1 0 0 0 0 0 1 1 0 0
~(p ∨ (r ∨ p)) ≡ ~(~p • q) v(p) = 0; v(r) = 0
Koniunkcja jest fałszywa w trzech przypadkach. W naszym przykładzie mamy jednak informację
wystarczającą, aby rozstrzygnąć, z którym z tych przypadków mamy do czynienia. Pierwszy człon tej
koniunkcji (~p) musi być prawdziwy, ponieważ ustaliliśmy już, że p przybiera wartość 0. Skoro
pierwszy człon koniunkcji jest prawdziwy, to koniunkcja będzie fałszywa tylko wtedy, gdy drugi jej
człon (q) będzie fałszywy.
(a) 1 0 0 0 0 0 1 1 10 0 0
~(p ∨ (r ∨ p)) ≡ ~(~p • q) v(p) = 0; v(q) = 0; v(r) = 0
Ustaliliśmy tym samym wszystkie wartości, które muszą przybrać zmienne, aby równoważność była
prawdziwa w pierwszym z dwóch możliwych przypadków. Musimy teraz rozważyć drugą z możliwych
sytuacji, tj. sytuację (b), w której oba człony równoważności są fałszywe.
Skrócona metoda zero-jedynkowa 163
(b) W tej sytuacji lepiej jest zacząć od rozważania drugiego członu (jeżeli nie jesteście pewni
dlaczego, to spróbujcie zacząć od pierwszego członu). Negacja koniunkcji będzie fałszywa tylko
wtedy, gdy prawdziwa będzie owa koniunkcja.
(b) 0 1 0 1
~(p ∨ (r ∨ p)) ≡ ~(~p • q)
Skoro prawdziwa jest koniunkcja, to prawdziwe muszą być oba jej człony. W ten sposób ustalamy
wartość, którą musi przybrać zmienna q, ale też jesteśmy krok od ustalenia wartości przybranej przez
zmienną p. Skoro ~p jest prawdziwe, to p musi przybrać wartość 0:
(b) 0 0 0 1 0 10 1 1
~(p ∨ (r ∨ p)) ≡ ~(~p • q) v(p) = 0; v(q) = 1
(b) 0 0 1 0 1 0 10 1 1
~(p ∨ (r ∨ p)) ≡ ~(~p • q) v(p) = 0; v(q) = 1
Alternatywa jest prawdziwa w trzech możliwych sytuacjach. W naszym wypadku jednak wiemy już, że
pierwszy człon tej alternatywy (p) jest fałszywy, a zatem wnioskujemy, że drugi jej człon (sam będący
alternatywą: r ∨ p) jest prawdziwy.
(b) 0 0 1 1 0 1 0 10 1 1
~(p ∨ (r ∨ p)) ≡ ~(~p • q) v(p) = 0; v(q) = 1
Ponownie powtarzamy nasze rozumowanie. Alternatywa (r ∨ p), której drugi człon (p) jest fałszywy,
będzie prawdziwa, tylko jeżeli jej pierwszy człon (r) będzie prawdziwy.
(b) 0 0 1 1 1 0 1 0 10 1 1
~(p ∨ (r ∨ p)) ≡ ~(~p • q) v(p) = 0; v(q) = 1; v(r) = 1
Możemy zatem odpowiedzieć na zadane pytanie. W schemacie ~(p ∨ (r ∨ p)) ≡ ~(~p • q) otrzymamy
prawdę po podstawieniu albo (a) wartości 0 pod każdą z trzech zmiennych, albo (b) wartości 0 pod
zmienną p, a wartości 1 pod zmienne q i r. Sprawd my, że tak jest istotnie:
(a) ~(0 ∨ (0 ∨ 0)) ≡ ~(~0 • 0), zatem ~(0 ∨ 0) ≡ ~(0), zatem ~(0) ≡ 1, zatem 1 ≡ 1, zatem 1.
(b) ~(0 ∨ (1 ∨ 0)) ≡ ~(~0 • 1), zatem ~(0 ∨ 1) ≡ ~(1 • 1), zatem ~(1) ≡ ~(1), zatem 0 ≡ 0, zatem 1.
Przyk ad 6
Przy podstawieniu jakich wartości pod zmienne p i r w schemacie ~(~p ≡ (~r • p)) otrzymamy prawdę?
1
~(~p ≡ (~r • p))
Negacja będzie prawdziwa, gdy zdanie negowane, tj. równoważność ~p ≡ (~r • p) będzie fałszywa:
1 0
~(~p ≡ (~r • p))
Równoważność jest jednak fałszywa nie w jednej, lecz w dwóch sytuacjach. Oznaczymy je odpowied-
nio (a) i (b), a rozważać je będziemy po kolei:
(a) 1 0 0 1
~(~p ≡ (~r • p))
(b) 1 1 0 0
164 Logika nie gryzie
W sytuacji (a) negacja (~p) ma być fałszywa, zatem zdanie negowane (p) musi być prawdzi-
we; jednocześnie koniunkcja (~r • p) ma być prawdziwa, zatem oba jej człony muszą być prawdziwe:
(a) 1 01 0 1 1 1 v(p) = 1
~(~p ≡ (~r • p))
Ponieważ negacja (~r) ma być prawdziwa, więc zdanie negowane (r) musi być fałszywe:
Ustaliliśmy w ten sposób wartość logiczną, jaką przybrać musi zmienna p w sytuacji (b), pozostaje do
ustalenia wartość logiczna dla zmiennej r. Koniunkcja ~r • p ma być fałszywa. Wiemy, że drugi człon
tej koniunkcji jest fałszywy. W takim wypadku pierwszy człon tej koniunkcji (~r) może być albo
prawdziwy albo fałszywy. Wartość logiczna tego członu (~r) ponownie nie jest jednoznacznie
określona, więc musimy znów wyróżnić dwie możliwości:
(a) 1 01 0 10 1 1 v(p) = 1, v(r) = 0
~(~p ≡ (~r • p))
(b1) 1 10 0 1 0 0 v(p) = 0, v(r) = 0
(b2) 1 10 0 0 0 0 v(p) = 0, v(r) = 1
W sytuacji (b1) negacja (~r) ma być prawdziwa, więc zmienna r musi przybrać wartość 0; w sytuacji
(b2) negacja (~r) ma być fałszywa, więc zmienna r musi przybrać wartość 1.
Istnieją zatem trzy kombinacje wartości, jakie mogą przybrać zmienne w tym schemacie, aby
otrzymać prawdę.
Sprawdzenia. Musimy dokonać sprawdzenia dla każdej z tych kombinacji:
(a) ~(~1 ≡ (~0 • 1)), zatem ~(0 ≡ (1 • 1)), zatem ~(0 ≡ (1)), zatem ~(0), zatem 1.
(b1) ~(~0 ≡ (~0 • 0)), zatem ~(1 ≡ (0)), zatem ~(0), zatem 1.
(b2) ~(~0 ≡ (~1 • 0)), zatem ~(1 ≡ (0)), zatem ~(0), zatem 1.
(a) 1 (b) 0
p ≡ q ~ p ≡ ~ q
1 0
Spr. 1: Spr. 1:
Spr. 2: Spr. 2:
Skrócona metoda zero-jedynkowa 165
(c) ~ p • ~ q (d) ~ p ∨ ~ q
0 1
0 1
0 1
Spr. 1: Spr. 1:
Spr. 2: Spr. 2:
Spr. 3: Spr. 3:
(e) 0 (f) 1
( p • q ) ∨ q ~ q • ( p ∨ ~ q )
0 1
Spr. 1: Spr. 1:
Spr. 2: Spr. 2:
(g) 1 (h) 1
( p → q ) • q ~ [( p ≡ r ) ∨ q ]
1 1
Spr. 1: Spr. 1:
Spr. 2: Spr. 2:
(i) 0
~ [( p ∨ q ) • ( p • r )]
0
Spr. 1:
Spr. 2:
(j) 0
~ ( p ∨ q ) ≡ ( ~ p • q )
0
Spr. 1:
Spr. 2:
(k) 1
p ≡ [( p ≡ ~ q ) ≡ p ]
1
Spr. 1:
Spr. 2:
wiczenie 8.E
Zastosuj metod zero-jedynkow , aby odszuka warto ci zmiennych, po podstawieniu których otrzymamy (a) fa sz,
(b) prawd . Nast pnie (c) uzupe nij matryc logiczn oraz (d) skoreluj odkryte kombinacje warto ci logicznych z od-
powiednimi rz dami w matrycy logicznej. (Rozwi zania, s. 350).
(a) 0 (c) p q ~p → ~q
~ p → ~ q
1 1 ~1 → ~1 0∨0 0
(b) ~ p → ~ q 1 0 ~1 → ~0 0∨1 1
1 0 1 ~0 → ~1 1∨0 1
1 0 0 ~0 → ~0 1∨1 1
1
Porada babuni
Jednym z kłopotów w stosowaniu metody skróconej jest to, że
wykorzystuje się formę rozumowania znaną jako reductio ad
absurdum (omówimy ją szerzej w rozdziale 13 – możecie zaj-
rzeć tam teraz i przeczytać ramkę o dowodach nie wprost Par-
menidesa, s. 271). Sednem tej formy rozumowania jest wyka-
zanie fałszywości pewnego zdania poprzez pokazanie, że przy-
jęcie go jako założenia prowadzi do absurdu (sc. sprzeczności).
Na razie prześled cie uważnie dość proste przykłady 7 i 8.
W pierwszym nie zobaczycie sprzeczności; w drugim – już tak.
Skrócona metoda zero-jedynkowa 167
Przyk ad 7
Zacznijmy od prostego przykładu, gdzie można znale ć takie podstawienie wartości logicznych pod
zmienne zdaniowe w badanym schemacie zdaniowym, by otrzymać fałsz. Innymi słowy, zaczynamy
od przykładu schematu nietautologicznego, np. ~p ∨ ~p.
Przyk ad 8
Przyk ad 9
Porada babuni
W każdym wypadku, gdy wydaje się Wam, że dowiedliście
nietautologiczności pewnego schematu, sprawd cie, że tak
istotnie jest. Pozwoli to uniknąć błędu.
Jeżeli przy sprawdzeniu otrzymacie wartość 1 (a nie 0, jak
powinniście), to znaczy, że nie zauważyliście sprzeczności.
Skrócona metoda zero-jedynkowa 169
(a) (b)
[(p → r) ∨ q] ∨ ~s [(~p ≡ r) • r] → p
(c) (d)
[(p ≡ r) • r] → p [(p → r) • r] → p
(e) (f)
[(p → r) • p] → r [(p → r) • ~r] → ~p
(g) (h)
(p → r) → (~r → ~p) (p → r) → (~p → ~r)
(i) (j)
p → p ~p → p
(k) (l)
~(p ∨ p) ~(p • p)
(m)i
[(p → r) • (r → s)] → (p → s)
(n)
{(p ∨ r) • [(p → s) • (r → s)]} → s
(o)
{(p ∨ q) • [(p → r) • (q → s)]} → (r ∨ s)
170 Logika nie gryzie
Przyk ad 10
Czy możemy wnioskować, że schemat (p • (p → q)) ≡ q jest tautologią? Nie. Nie wykazaliśmy
bowiem jeszcze, że nie mo na znale ć żadnej kombinacji podstawień pod zmienne, przy których
schemat ten miałby fałszywe instancje. Rozważyliśmy dopiero jedną z dwóch wyróżnionych wstępnie
możliwości (a). Dopiero gdy również w przypadku (b) nie udałoby się nam znale ć kontrprzykładu,
moglibyśmy wnioskować, że mamy do czynienia z tautologią. W przypadku (b) jednak można taką
kombinację wartości logicznych znale ć.
(b)
• Zmienna q przybiera wartość 1; koniunkcja p • (p → q) (p • (p → q)) ≡ q
będzie fałszywa w trzech przypadkach, więc spró- (b) 0 1 1 0 1
bujmy jakoś te przypadki ograniczyć. Skoro q przy-
biera wartość 1, to implikacja (p → q) będzie
prawdziwa.
• Koniunkcja, której drugi człon jest prawdziwy, bę- (p • (p → q)) ≡ q
dzie fałszywa, o ile jej pierwszy człon będzie fał- (b) 0 0 0 1 1 0 1
szywy; zatem p musi przybrać wartość 0.
• Sprawdzenie: (0 • (0 → 1)) ≡ 1, stąd (0) ≡ 1, stąd 0.
(iii) Nasza próba znalezienia takiego podstawienia wartości logicznych pod zmienne zdaniowe, przy
którym otrzymujemy fałsz, powiodła się ostatecznie w sytuacji (b). Dowiedliśmy tym samym, że sche-
mat (p • (p → q)) ≡ q nie jest tautologią.
Skrócona metoda zero-jedynkowa 171
Przyk ad 11
(a) (b)
~(p • r) ≡ (~p ∨ ~r) ~(p ∨ r) ≡ (~p • ~r)
(c) (d)
~(p → r) ≡ (p • ~r) ~(p → r) ≡ ~(p ∨ ~r)
(e) (f)
[(p → r) • (p → ~r)] → p ~(p ∨ r) ≡ (~p ∨ ~r)
(g)
~(p • r) ≡ (~p • ~r)
172 Logika nie gryzie
Podsumowanie
Zastosowanie skróconej metody zero-jedynkowej do zbadania, czy schemat zdaniowy jest tautologią,
wiąże się z próbą znalezienia takich wartości zmiennych, które podstawione w schemacie dadzą war-
tość 0:
• schemat zdaniowy nie jest tautologi , jeżeli możliwe jest znalezienie takich wartości;
• schemat zdaniowy jest tautologi , jeżeli niemożliwe jest znalezienie takich wartości (próba
kończy się znalezieniem sprzeczności).
Podsumowanie
Zastosowanie skróconej metody zero-jedynkowej do zbadania, czy schemat zdaniowy jest kontr-
tautologią, wiąże się z próbą znalezienia takich wartości zmiennych, które w schemacie dadzą
wartość 1:
• schemat zdaniowy nie jest kontrtautologi , jeżeli możliwe jest znalezienie takich wartości;
• schemat zdaniowy jest kontrtautologi , jeżeli niemożliwe jest znalezienie takich wartości
(próba kończy się wykryciem sprzeczności).
(a) (b)
~[(p → q) ∨ (q → p)] (p → q) • ~(p ∨ q)
(c) (d)
(p → q) • ~(~p ∨ q) (p → q) • (p → ~q)
prawdę, nie tylko nie będziemy mogli jednoznacznie określić tych wartości, ale będziemy musieli się
liczyć z siedmioma możliwymi sytuacjami. Jeszcze gorzej będzie w sytuacjach, gdy liczba rzędów
z wartością 0 jest zbliżona do liczby rzędów z wartością 1.
Podsumowanie
Zastosowanie skróconej metody zero-jedynkowej do zbadania, czy schemat zdaniowy jest logicznie
niezdeterminowany, wiąże się z próbą znalezienia: (a) takich wartości zmiennych, które w schemacie
dadzą wartość 1, oraz (b) takich wartości zmiennych, które w schemacie dadzą wartość 0:
• schemat zdaniowy jest logicznie niezdeterminowany, jeżeli możliwe jest znalezienie
zarówno wartości spełniających warunek (a), jak i wartości spełniających warunek (b) – żadna
z takich prób nie kończy się sprzecznością;
• schemat zdaniowy nie jest logicznie niezdeterminowany, jeżeli albo niemożliwe jest
znalezienie wartości spełniających warunek (a), albo niemożliwe jest znalezienie wartości
spełniających warunek (b) – przynajmniej jedna z takich prób kończy się sprzecznością.
(a) (b)
~[(p → q) ∨ (q → r)] (p → r) • ~(p ∨ q)
(c) (d)
(p → q) • ~(~p ∨ q) (p → q) ∨ ~(p → ~q)
(e) (f)
(p ∨ ~p) • ~(p ∨ ~p) (p • ~p) ∨ ~(p • ~p)
(g) (h)
(~p → q) • (p • ~q) (p ∨ ~q) → ~[p → (~q ∨ p)]
Przyk ad 12
Wykażemy najpierw, że schemat zdaniowy ~p • ~q nie jest równoważny schematowi ~(p • q). Jeżeli
możliwe są takie wartości p i q, które albo (a) podstawione w schemacie ~p • ~q dadzą 1, a podstawio-
ne w schemacie ~(p • q) dadzą 0, albo (b) podstawione w schemacie ~p • ~q dadzą 0, a podstawione
w schemacie ~(p • q) dadzą 1, to wykażemy tym samym, że schematy te nie są logicznie równoważne.
(a) 1 0
~p • ~q ~(p • q)
(b) 0 1
Rozpocznijmy od możliwości (a). Z której strony zaczniemy? Odpowied zawsze będzie taka
sama: zaczynamy od tego schematu, który obiecuje nam szybsze dotarcie do jednoznacznego określe-
nia wartości logicznych. W tym wypadku zaczniemy od koniunkcji, która ma być prawdziwa, gdyż
będzie ona prawdziwa tylko w jednym wypadku, mianowicie, gdy prawdziwe będą oba jej człony.
Ponieważ człony koniunkcji są negacjami, więc zdania negowane muszą być fałszywe. W ten sposób
dochodzimy do określenia wartości logicznych, które muszą przybrać zmienne p i q w sytuacji (a).
Odpowiednio też przenosimy uzyskaną informację na drugi schemat:
(a) 10 1 10 0 0 0
~p • ~q ~(p • q)
Koniunkcja dwóch zdań fałszywych będzie fałszywa, a negacja fałszywej koniunkcji będzie
prawdziwa, co jest sprzeczne z naszym założeniem.
1 sprzeczno !
(a) 10 1 10 0 0 0 0
~p • ~q ~(p • q)
Dochodzimy zatem do wniosku, że ponieważ niemożliwe jest znalezienie takich wartości zmiennych p
i q, które podstawione w schemacie ~p • ~q dadzą 1, a podstawione w schemacie ~(p • q) dadzą 0,
więc nie istnieje taki rząd matrycy logicznej dla tych schematów, w którym instancje schematu ~p • ~q
byłyby prawdziwe, a instancje schematu ~(p • q) byłyby fałszywe.
Taki wniosek nie wystarcza jednak, aby stwierdzić cokolwiek na temat logicznej równoważ-
ności tych schematów. Musimy jeszcze rozważyć możliwość (b).
~p • ~q ~(p • q)
(b) 0 1
W tym wypadku mamy mniej szczęścia niż w pierwszym, gdyż czy zaczniemy ze strony lewej, czy ze
strony prawej, zawsze i tak otwierają się przed nami aż trzy możliwości. Z lewej strony – koniunkcja
może być fałszywa w trzech wypadkach. Z prawej strony – negacja jest prawdziwa w dokładnie
jednym wypadku, gdy zdanie negowane jest fałszywe, ale zdaniem negowanym jest koniunkcja, która
fałszywa będzie w dokładnie trzech wypadkach. Zacznijmy od prawej strony (choć równie dobrze
moglibyśmy zacząć od lewej):
~p • ~q ~(p • q)
(b1) 0 1 1 0 0
(b2) 0 1 0 0 1
(b3) 0 1 0 0 0
Rozważmy interpretację (b1). Przenosząc wartości przybierane przez zmienne p i q, jesteśmy w stanie
łatwo określić ich negacje: ~p przybierze wartość 0, a ~q przybierze wartość 1. Koniunkcja, której
jeden człon jest fałszywy (~p), będzie fałszywa.
~p • ~q ~(p • q)
(b1) 01 0 10 1 1 0 0
To wystarczy. Znale liśmy takie wartości zmiennych p i q (mianowicie, odpowiednio, wartoś-
ci 1 i 0), które podstawione w schemacie ~p • ~q dadzą 0, a podstawione w schemacie ~(p • q) dadzą 1.
Innymi słowy, stwierdziliśmy, że istnieje przynajmniej jeden rząd matrycy logicznej tych schematów,
w którym ich instancje różnią się wartością logiczną. To wystarcza, aby wykazać, że schematy te nie są
logicznie równoważne.
Skrócona metoda zero-jedynkowa 177
Przyk ad 13
Wykażmy teraz, że schemat zdaniowy ~p ∨ ~q jest logicznie równoważny schematowi ~(p • q). Aby
wykazać, że schematy te są logicznie równoważne, trzeba pokazać, że (a) nie ma takich wartości p i q,
które podstawione w schemacie ~p • ~q dadzą 1, a podstawione w schemacie ~(p • q) dadzą 0, oraz że
(b) nie ma takich wartości p i q, które podstawione w schemacie ~p • ~q dadzą 0, a podstawione
w schemacie ~(p • q) dadzą 1. Innymi słowy, musimy uzyskać sprzeczność zarówno w sytuacji (a), jak
i w sytuacji (b).
(a) 1 0
~p ∨ ~q ~(p • q)
(b) 0 1
Rozpocznijmy od możliwości (a). Z której strony zaczniemy? Z lewej strony występuje alternatywa,
która może być prawdziwa w trzech wypadkach. Spróbujmy od strony prawej. Negacja będzie fał-
szywa tylko wtedy, gdy zdanie negowane (tu: koniunkcja) będzie prawdziwe. Koniunkcja będzie praw-
dziwa, tylko jeśli oba jej człony są prawdziwe. W ten sposób dochodzimy do określenia wartości lo-
gicznych, które muszą przybrać zmienne p i q w sytuacji (a) – obie zmienne muszą przybrać wartość 1.
Przenosimy te wartości do schematu z lewej strony. Ponieważ negacja zdania prawdziwego jest fałszy-
wa, otrzymujemy alternatywę zdań fałszywych, która również jest fałszywa, co jest sprzeczne z wcześ-
niejszym założeniem. Sytuacja (a) jest zatem niemożliwa.
Rozważmy sytuację (b). Zaczynamy tym razem z lewej strony, alternatywa jest bowiem
fałszywa tylko wówczas, gdy oba jej człony są fałszywe. Oba te człony są negacjami, będą zatem
fałszywe tylko wówczas, gdy prawdziwe będą zdania negowane. W ten sposób dochodzimy do okreś-
lenia wartości logicznych, które muszą przybrać zmienne p i q w sytuacji (b) – obie zmienne muszą
przybrać wartość 1. Przenosimy te wartości do schematu z prawej strony. Koniunkcja dwóch zdań
prawdziwych jest prawdziwa. Negacja tejże prawdziwej koniunkcji musi być zatem fałszywa, a nie
prawdziwa, jak zakładaliśmy. Sytuacja (b) jest więc również niemożliwa.
Ustaliliśmy zatem, że nie istnieją takie wartości zmiennych p i q, które podstawione w sche-
macie ~p ∨ ~q dadzą 0, a podstawione w schemacie ~(p • q) dadzą 1, oraz że nie istnieją takie
wartości zmiennych p i q, które podstawione w schemacie ~p ∨ ~q dadzą 1, a podstawione w schema-
cie ~(p • q) dadzą 0. Innymi słowy, stwierdziliśmy, że nie istnieje taki rząd matrycy logicznej tych
schematów, w którym ich instancje różnią się wartością logiczną. To wystarcza, aby wykazać, że
schematy te są logicznie równoważne.
Podsumowanie
Zastosowanie skróconej metody zero-jedynkowej do zbadania, czy schematy zdaniowe i są
logicznie równoważne wiąże się z próbą znalezienia (a) takich wartości zmiennych, które w schemacie
dadzą wartość 1, a w schemacie wartość 0, oraz (b) takich wartości zmiennych, które w schemacie
dadzą wartość 0, a w schemacie wartość 1:
• schematy zdaniowe i nie s logicznie równowa ne, jeżeli możliwe jest znalezienie albo
wartości spełniających warunek (a), albo wartości spełniających warunek (b) – przynajmniej
jedna z tych prób nie kończy się znalezieniem sprzeczności;
• schematy zdaniowe i s logicznie równowa ne, jeżeli niemożliwe jest znalezienie ani
wartości spełniających warunek (a), ani wartości spełniających warunek (b) – obie próby
kończą się znalezieniem sprzeczności.
178 Logika nie gryzie
(a) 1 0
~(p ∨ r) ~p ∨ ~r
0 1
(b) 1 0
~p • ~r ~(p ∨ r)
0 1
(c)
~(p → r) p • ~r
(d)
p ≡ q (p • q) ∨ (~p • ~q)
(e)
(p ∨ q) → p ~p → ~(p • q)
(f)
(p ∨ q) • (p ∨ r) (p • q) ∨ (p • r)
(g)
p p • (p ∨ q)
(h)
p p • (p • q)
(i)
p p ∨ (p ∨ q)
(j)
p p ∨ (p • q)
(k)
p ∨ ~p ~(q • ~q)
Skrócona metoda zero-jedynkowa 179
Podsumowanie
Skrócona metoda zero-jedynkowa jest bardzo przydatna w dochodzeniu zarówno do własności schema-
tów zdaniowych, jak i w rozstrzyganiu relacji logicznych zachodzących między schematami. Jej właś-
ciwe zastosowanie jest zawsze związane z dobrym zrozumieniem operacjonalizacji pojęć oraz z dob-
rym zrozumieniem tego, co metoda zero-jedynkowa pozwala nam zrobić. Otóż stosując metodę zero-
jedynkową, zawsze odszukujemy pewien rząd w matrycy logicznej o zadanych właściwościach (w któ-
rym instancje danego schematu są np. fałszywe). Musimy też dobrze rozumieć konsekwencje odszuka-
nia takiego rzędu (np. odnalezienie rzędu, w którym instancje danego schematu są fałszywe, świadczy
z pewnością o tym, że schemat ten nie jest tautologią). Musimy wreszcie dobrze pojmować konsek-
wencje niemożności znalezienia takiego rzędu (np. jeżeli do sprzeczności prowadzą wszelkie próby
znalezienia podstawień pod zmienne, przy których otrzymalibyśmy prawdę, to dowód na to, że mamy
do czynieniami z kontrtautologią).
Niemożliwe We wszystkich rzę- (a) znalezienia rzędu, gdzie in- Jeżeli obie próby są nieuda-
dwóch schematów
W rozdziale tym poznamy kolejne pojęcia logiczne, jak również ich operacjonalizacje za pomocą
matryc logicznych. Wskażemy metodę określania, czy wnioskowanie jest prawidłowe, a co się z tym
wiąże, zero-jedynkową operacjonalizację pojęcia implikacji logicznej. Poznamy pojęcie zdań wzajem-
nie niezgodnych, zdań wzajemnie dopełniających się, zdań wzajemnie sprzecznych oraz zdań logicznie
niezależnych.
Cele
Zastosowanie metody zero-jedynkowej do stwierdzania prawidłowości wnioskowania.
Zastosowanie metody zero-jedynkowej do stwierdzania, czy dany schemat zdaniowy wynika
logicznie ze zbioru schematów zdaniowych.
Zastosowanie metody zero-jedynkowej do stwierdzenia, czy dwa schematy zdaniowe są
wzajemnie niezgodne, wzajemnie dopełniające się, wzajemnie sprzeczne czy logicznie
niezależne.
(d) p : John Travolta jest blondynem. (e) p : Lassie jest psem. (f) p : Lassie jest psem.
q : John Travolta jest ysy. q : Lassie jest owadem. q : Lassie jest ssakiem.
Tabela B
Czy jest to
Przes anka: p → ~q Przes anka: ~q Wniosek: p
kontrprzyk ad?
(a) Je eli John Lennon zosta zabity, to nie yje. John Lennon nie yje. John Lennon zosta zabity.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(b) Je eli Brad Pitt zosta zabity, to nie yje. Brad Pitt nie yje. Brad Pitt zosta zabity.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(c) Je eli Marilyn Monroe by a blondynk , to nie Marilyn Monroe nie by a ysa. Marilyn Monroe by a blondyn-
by a ysa. k .
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(d) Je eli John Travolta jest blondynem, to nie John Travolta nie jest ysy. John Travolta jest blondy-
jest ysy. nem.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(e) Je eli Lassie jest psem, to nie jest owadem. Lassie nie jest owadem. Lassie jest psem.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(f) Je eli Lassie jest psem, to nie jest ssakiem. Lassie nie jest ssakiem. Lassie jest psem.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(g)
(h)
Schemat logiczny wnioskowania jest logicznie nieprawidłowy zawsze i tylko wtedy, gdy istnieją takie
zdania, które podstawione pod zmienne w schemacie tego wnioskowania dadzą prawdziwe instancje
schematów wszystkich przesłanek oraz fałszywą instancję schematu wniosku.
Schemat wnioskowania jest logicznie nieprawidłowy zawsze i tylko wtedy, gdy istnieje rząd
kontrprzykładów w matrycy logicznej dla tego schematu, tj. taki rząd, w którym instancje wszystkich
przesłanek są prawdziwe, a instancje wniosku fałszywe.
Przyk ad 1
Wykaż, że schemat wnioskowania
p → ~q
~q
p
jest logicznie nieprawidłowy, wskazując rząd matrycy logicznej zawierający kontrprzykłady (sprawd
odpowied z Rozwi zaniami, s. 352).
Porada babuni
Zapisywanie matryc dla wielu schematów bywa mylące. Warto
wprowadzić pewne konwencje oddzielania tych matryc. Mat-
ryce logiczne dla przesłanek oddzielać będziemy podwójną
linią, a matrycę dla wniosku linią pogrubioną.
184 Logika nie gryzie
(a)
p q p→q p p∨q p p•q Czy jest to kontrprzykład?
1 1 1 → ~1 ~1 tak nie
1 0 1 → ~0 ~0 tak nie
0 1 0 → ~1 ~1 tak nie
0 0 0 → ~0 ~0 tak nie
(b)
p q p ≡ ~q p q p Czy jest to kontrprzykład?
1 1 1 → ~1 1→0 tak nie
1 0 1 → ~0 1→1 tak nie
0 1 0 → ~1 tak nie
0 0 0 → ~0 tak nie
(c)
p q r p → (q → r) p ~r p ~p Czy jest to kontrprzykład?
1 1 1 1 → ~1 1→0 ~1 tak nie
1 1 0 1 → ~0 1→1 ~0 tak nie
1 0 1 0 → ~1 ~1 tak nie
1 0 0 0 → ~0 ~0 tak nie
0 1 1 1 → ~1 1→0 ~1 tak nie
0 1 0 1 → ~0 1→1 ~0 tak nie
0 0 1 0 → ~1 ~1 tak nie
0 0 0 0 → ~0 ~0 tak nie
(d)
p q r p→q p q→r p q•r Czy jest to kontrprzykład?
1 1 1 1 → ~1 ~1 tak nie
1 1 0 1 → ~0 ~0 tak nie
1 0 1 0 → ~1 ~1 tak nie
1 0 0 0 → ~0 ~0 tak nie
0 1 1 1 → ~1 ~1 tak nie
0 1 0 1 → ~0 ~0 tak nie
0 0 1 0 → ~1 ~1 tak nie
0 0 0 0 → ~0 ~0 tak nie
Inne zastosowania metody zero-jedynkowej 185
Schemat logiczny wnioskowania jest logicznie prawidłowy zawsze i tylko wtedy, gdy nie istnieją takie
zdania, które podstawione pod zmienne w schemacie tego wnioskowania dadzą prawdziwe instancje
schematów wszystkich przesłanek oraz fałszywą instancję schematu wniosku.
Schemat wnioskowania jest logicznie prawidłowy zawsze i tylko wtedy, gdy nie istnieje rząd kontr-
przykładów w matrycy logicznej dla tego schematu, tj. taki rząd, w którym instancje wszystkich
przesłanek są prawdziwe, a instancje wniosku fałszywe.
Aby wykazać, że nie istnieje rząd kontrprzykładów, trzeba zbadać wszystkie rzędy matrycy logicznej.
Dopiero gdy zbadamy każdy rząd matrycy logicznej i stwierdzimy, że nie jest on rzędem
kontrprzykładów, możemy stwierdzić, że dany schemat jest schematem wnioskowań prawidłowych.
Prześled my to na przykładzie. Wykażemy, że logicznie prawidłowe jest następujące wnioskowanie:
Jeżeli LPR stworzy z Samoobroną nową partię, to nie będzie wczesnych wyborów. p → ~q
Wczesne wybory się odbyły. q
Zatem, LPR nie stworzył z Samoobroną nowej partii. ~p
Aby wykazać, że jest to schemat wnioskowań logicznie prawidłowych, musimy pokazać, że żaden
z rzędów matrycy nie jest kontrprzykładem.
• Czy rząd 1 jest kontrprzykładem? Nie, co prawda wniosek jest fałszywy, ale nie wszystkie
przesłanki są prawdziwe (instancje pierwszej przesłanki p → ~q są fałszywe).
• Czy rząd 2 jest kontrprzykładem? Nie, z identycznego powodu (tym razem instancje drugiej
przesłanki q są fałszywe).
• Czy rząd 3 jest kontrprzykładem? Nie, tym razem co prawda obie przesłanki są prawdziwe, ale
wniosek nie jest fałszywy.
• Czy rząd 4 jest kontrprzykładem? Nie, ani wniosek nie jest fałszywy, ani nie wszystkie
przesłanki są prawdziwe.
Ponieważ żaden rząd matrycy logicznej nie jest rzędem kontrprzykładów, tj. nie zawiera prawdziwych
przesłanek i fałszywego wniosku, zatem badany schemat jest logicznie prawidłowy.
Porada babuni
Najczęstszym błędem przy badaniu logicznej prawidłowości
jest szukanie rzędu, w którym wszystkie przesłanki są prawdzi-
we, a wniosek też prawdziwy. Otóż znalezienie takiego rzędu
nie jest ani warunkiem wystarczającym, ani warunkiem ko-
niecznym dla logicznej prawidłowości wnioskowania.
186 Logika nie gryzie
(a)
Przesłanka 1 Przesłanka 2 Wniosek Czy jest to kontrprzykład?
1 1 1 1 tak nie
2 0 0 1 tak nie
3 1 1 0 tak nie
4 1 0 1 tak nie
Schemat reprezentowany przez tę matrycę logiczną jest:
logicznie prawidłowy, ponieważ nie istnieje rząd kontrprzykładów;
logicznie nieprawidłowy, ponieważ istnieje przynajmniej jeden rząd kontrprzykładów, viz. rząd: __.
(b)
Przesłanka 1 Przesłanka 2 Wniosek Czy jest to kontrprzykład?
1 0 1 0 tak nie
2 1 0 1 tak nie
3 1 0 0 tak nie
4 0 1 1 tak nie
Schemat reprezentowany przez tę matrycę logiczną jest:
logicznie prawidłowy, ponieważ nie istnieje rząd kontrprzykładów;
logicznie nieprawidłowy, ponieważ istnieje przynajmniej jeden rząd kontrprzykładów, viz. rząd: __.
(c)
Przesłanka 1 Przesłanka 2 Przesłanka 3 Wniosek Czy jest to kontrprzykład?
1 0 0 0 0 tak nie
2 1 0 0 1 tak nie
3 0 1 1 0 tak nie
4 1 0 0 1 tak nie
Schemat reprezentowany przez tę matrycę logiczną jest:
logicznie prawidłowy, ponieważ nie istnieje rząd kontrprzykładów;
logicznie nieprawidłowy, ponieważ istnieje przynajmniej jeden rząd kontrprzykładów, viz. rząd: __.
(d)
Przesłanka Wniosek Czy jest to kontrprzykład?
1 0 0 tak nie
2 0 1 tak nie
3 1 0 tak nie
4 1 0 tak nie
Schemat reprezentowany przez tę matrycę logiczną jest:
logicznie prawidłowy, ponieważ nie istnieje rząd kontrprzykładów;
logicznie nieprawidłowy, ponieważ istnieje przynajmniej jeden rząd kontrprzykładów, viz. rząd: __.
Inne zastosowania metody zero-jedynkowej 187
sku, przy praw- Nie istnieje rząd Spróbuj znale ć rząd gicznie prawidłowe.
dziwych instancjach kontrprzykładów. kontrprzykładów. Jeżeli próba jest udana, to
przesłanek tego wnioskowanie jest logicznie
schematu. nieprawidłowe.
*
Próba znalezienia rzędu jest nieudana, gdy prowadzi do sprzeczności.
Musimy spróbować znale ć rząd, będący kontrprzykładem dla logicznej prawidłowości wnioskowania,
czyli taki rząd matrycy logicznej, w którym instancje schematów wszystkich przesłanek są prawdziwe,
a instancje schematu wniosku są fałszywe. Jeżeli nasza próba uwieńczona będzie powodzeniem, to
wykażemy tym samym, że wnioskowanie jest logicznie nieprawidłowe (bo istnieje kontrprzykład).
Jeżeli nasza próba uwieńczona będzie niepowodzeniem – tj. jeżeli założenie, że istnieje kontrprzykład
doprowadzi do sprzeczności – wówczas wykażemy tym samym, że wnioskowanie jest logicznie
prawidłowe.
Prześled my to na paru przykładach.
Przyk ad 2
Dany jest następujący schemat wnioskowań.
p → ~q
~q
p
Aby stwierdzić, czy jest to schemat logicznie prawidłowy czy nie, musimy spróbować poszukać kontr-
przykładu, tj. takiej instancji wnioskowania, której przesłanki będą prawdziwe, a wniosek fałszywy:
1 1 0
p → ~ q ~ q p
Po obliczeniu okaże się, że kontrprzykład można znale ć, gdy zarówno pod p, jak i pod q, podstawimy
wartość 0. Schemat ten jest zatem logicznie nieprawidłowy.
188 Logika nie gryzie
Przyk ad 3
Rozważmy teraz drugi rozważany wyżej schemat wnioskowań:
p → ~q
q
~p
1 1 0
p → ~ q q ~ p
Próba znalezienia kontrprzykładu kończy się niepowodzeniem. Pod q podstawić musimy 1. O wartości
podstawianej pod zmienną p najłatwiej się przekonać z wniosku ~p, który ma być fałszywy, a zatem
pod p podstawić musimy wartość 1. Przy takim podstawieniu jednak okazuje się, że przesłanka
pierwsza będzie fałszywa (1 → ~1, czyli 1 → 0, czyli 0), a nie prawdziwa, jak zakładaliśmy. Innymi
słowy, nasza próba znalezienia kontrprzykładu doprowadziła do sprzeczności – wnioskujemy zatem, że
nie ma kontrprzykładu dla tego schematu wnioskowań. Schemat ten jest zatem logicznie prawidłowy.
(a) p≡p p
(b) p→q ~p ~q
(c) p∨ q ~q p
(d) p→ q ~q ~p
(e) p → (q → r) p → ~q ~r
(i) p → (q → r) q → (p → s) p→s
(a) Jeżeli Monika Olejnik ma dobre ródła, to Andrzej Lepper albo zostanie zdymisjonowany, albo
wyjdzie z koalicji. Andrzej Lepper nie wyjdzie z koalicji. Zatem Monika Olejnik nie ma dobrych
ródeł.
(b) Jeżeli Rosja wejdzie do Unii Europejskiej, to jeśli Rumunia wejdzie do Unii, to i Turcja wejdzie do
Unii. Rumunia wejdzie do Unii. Zatem jeżeli Turcja nie wejdzie do Unii, to Rosja też nie wejdzie do
Unii.
(c) Jeżeli Rosja nie wejdzie do Unii Europejskiej, to jeśli Rumunia wejdzie do Unii, to Turcja nie
wejdzie do Unii. Rumunia wejdzie do Unii. Zatem jeżeli Turcja wejdzie do Unii, to Rosja też wejdzie
do Unii.
(d) Jeżeli Polska wybuduje tarczę antyrakietową na swoim terenie, to USA będzie lepiej chronione
przed atakami rakietowymi. Jeżeli Polska wybuduje tarczę antyrakietową na swoim terenie, to stosunki
dyplomatyczne między Polską a Rosją ulegną dalszemu pogorszeniu. Zatem stosunki dyplomatyczne
między Polską a Rosją ulegną dalszemu pogorszeniu, jeśli USA będzie lepiej chronione przed atakami
rakietowymi.
(e) Jeżeli Polska wybuduje tarczę antyrakietową na swoim terenie, to USA będzie lepiej chronione
przed atakami rakietowymi, chyba że „oś państw zła” się poszerzy. Jeżeli Polska wybuduje tarczę anty-
rakietową na swoim terenie, to stosunki dyplomatyczne między Polską a Rosją ulegną dalszemu pogor-
szeniu. Zatem jeżeli Polska wybuduje tarczę antyrakietową na swoim terenie, to USA będzie lepiej
chronione przed atakami rakietowymi, ale stosunki dyplomatyczne między Polską a Rosją ulegną
dalszemu pogorszeniu.
(f) Jeżeli ludzie są całkowicie racjonalni, to albo wszystkie ludzkie działania można z góry przewi-
dzieć, albo świat jest całkowicie deterministyczny. Nie wszystkie ludzkie działania można z góry prze-
widzieć. Zatem jeżeli świat jest całkowicie deterministyczny, to ludzie nie są całkowicie racjonalni.
(g) Kowalski powinien złożyć formularz podatkowy 12A lub 12C, tylko jeżeli w zeszłym roku złożył
formularz 40B. Kowalski powinien złożyć formularz podatkowy 12A, tylko jeżeli jego całkowite
przychody wynosiły ponad 80 000,00 zł, a formularz podatkowy 12C tylko jeżeli jego całkowite
przychody nie wynosiły więcej niż 80 000,00 zł. Zatem jeżeli przychody Kowalskiego wynosiły więcej
niż 80 000,00zł, to powinien złożyć formularz 12A.
Zatem aby wykazać, że pewien schemat zdaniowy wynika logicznie ze zbioru schematów { 1, . . . ,
k}, trzeba wykazać, że wnioskowanie:
1
...
k
Schematy 1, . . . , k są schematami zdań wzajemnie niezgodnych zawsze i tylko wtedy, gdy nie
istnieje taki rząd w łącznej matrycy logicznej dla tych schematów, w którym instancje 1, . . . , k
byłyby wszystkie prawdziwe.
Przyk ad 4
Rozważmy następujący przykład:
(1) Aldona nie zda logiki.
(2) Aldona zda logikę, choć nie zda psychologii.
Otóż o tym, że są to w istocie zdania wzajemnie się wykluczające, przekonujemy się, konstruując
matrycę logiczną dla ich właściwych schematów logicznych:
p q ~p p • ~q
1 1 0 1 • ~1 1•0 0
1 0 0 1 • ~0 1•1 1
0 1 1 0 • ~1 0
0 0 1 0 • ~0 0
Okazuje się, że nie ma rzędu w ich łącznej matrycy logicznej, w którym instancje tych schematów
byłyby jednocześnie prawdziwe. Zdania (1) i (2) są zatem zdaniami wzajemnie niezgodnymi.
Schematy 1, . . . , k są schematami zdań wzajemnie dopełniających się zawsze i tylko wtedy, gdy nie
istnieje taki rząd w łącznej matrycy logicznej dla tych schematów, w którym instancje 1, . . . , k
byłyby wszystkie fałszywe.
Przyk ad 5
Rozważmy następujący przykład:
(3) Aldona zda logikę.
(4) Jeżeli Aldona zda logikę, to zda psychologię.
Otóż para zdań (3)-(4) ma tę ciekawą cechę, że nie mogą one być współfałszywe – nie ma rzędu w ich
łącznej matrycy logicznej, w którym instancje tych schematów byłyby jednocześnie fałszywe.
p q p p→ q
1 1 1 1
1 0 1 0
0 1 0 1
0 0 0 1
Zdania (3) i (4) są zatem zdaniami wzajemnie dopełniającymi się.
Schematy 1, . . . , k są schematami zdań wzajemnie sprzecznych zawsze i tylko wtedy, gdy schematy
1, . . . , k są zarazem wzajemnie dopełniające się, jak i wzajemnie niezgodne.
Przyk ad 6
Rozważmy następujący przykład:
(5) Jeżeli Aldona zda logikę, to zda też psychologię.
(6) Aldona zda logikę, ale nie zda psychologii.
192 Logika nie gryzie
Otóż w matrycy logicznej dla pary zdań (5)-(6) zarówno nie ma rzędu, w którym instancje tych
schematów byłyby oba prawdziwe, jak i nie ma rzędu, w których instancje tych schematów byłyby
obie fałszywe:
p q p → q p • ~q
1 1 1 0
1 0 0 1
0 1 1 0
0 0 1 0
Zdania (5) i (6) są zatem zdaniami wzajemnie sprzecznymi.
Schematy 1, . . . , k są schematami zdań logicznie niezależnych zawsze i tylko wtedy, gdy schematy
1, . . . , k (a) nie są wzajemnie wykluczające się, (b) nie są wzajemnie dopełniające się, (c) żaden ze
schematów nie wynika logicznie z pozostałych.
Przyk ad 7
Najprostszym przykładem zdań logicznie niezależnych są zdania proste. Rozważmy jednak następują-
cy przykład:
(7) Aldona nie zda logiki.
(8) Aldona zda logikę dokładnie wtedy, gdy Bogdan nie zda psychologii.
p q ~p p ≡ ~q
1 1 0 0
1 0 0 1
0 1 1 1
0 0 1 0
Otóż w matrycy logicznej dla schematów właściwych pary zdań (7)-(8) jest zarówno rząd, w którym
instancje tych schematów są prawdziwe (rząd 3), jak i rząd, w którym instancje tych schematów są
fałszywe (rząd 1). Nie są to więc ani zdania wzajemnie dopełniające się, ani zdania wykluczające się.
Aby się przekonać, że są to istotnie zdania logicznie niezależne, musimy też zbadać, czy ~p wynika
logicznie z p ≡ ~q oraz czy p ≡ ~q wynika logicznie z ~p.
Przypomnijmy sobie, że schemat wynika logicznie ze schematu wówczas, gdy nie ma
rzędu w ich łącznej matrycy logicznej, w którym miałoby prawdziwe instancje, a fałszywe
instancje. Musimy zatem zapytać, czy istnieje rząd, w którym ~p ma prawdziwe instancje, a p ≡ ~q
fałszywe instancje? Odpowied jest pozytywna: rząd 4 spełnia ten warunek, co wystarcza, by orzec, że
p ≡ ~q nie wynika logicznie z ~p. Zapytajmy zatem, czy istnieje rząd, w którym p ≡ ~q ma prawdziwe
Inne zastosowania metody zero-jedynkowej 193
instancje, a ~p fałszywe? Odpowied jest pozytywna: rząd 2 spełnia ten warunek, co wystarcza, by
orzec, że ~p nie wynika logicznie z p ≡ ~q.
Zdania (7) i (8) są zatem zdaniami logicznie niezależnymi.
aden z tematów w podstawowym kursie logiki nie jest ani tak trudny jak dowodzenie, ani tak
użyteczny jak dowodzenie w systemie dedukcji naturalnej. Jednocześnie – jak w żadnym dotąd temacie
– jesteście zdani wyłącznie na siebie i na Samouczek, a przede wszystkim na ćwiczenia w nim zawarte.
Musicie wykonać je wszystkie, w dodatku musicie je wykonywać w momencie, w którym są podane.
Nie wolno pofolgować przyzwyczajeniom z czytania innych rozdziałów – najpierw przeczytać całość,
ogarnąć ją myślowo, a potem przejść przez temat jeszcze raz. Po pierwsze, zanudzicie się, czytając
całość, a po drugie, wyda się Wam to takie proste, że sięgniecie po Samouczek tuż przed egzaminem po
to tylko, by egzamin oblać po nieprzespanej, skąpanej zimnym potem, nocy. Z dowodzeniem nie mają
kłopotów wyłącznie umysły formalne, a tych jest bardzo mało. Większość studentów o bardzo dobrej
średniej ma kłopoty z dowodzeniem. Do nauki dowodzenia należy podchodzić z pogodą ducha, z wiarą
w swoje siły – ale jednocześnie i w moje ostrzeżenia – oraz z zapałem do systematycznej pracy. Należy
ćwiczyć trochę codziennie.
Na umiejętność dowodzenia składają się dwie umiejętności:
(a) umiejętność stosowania formalnych reguł wnioskowania,
(b) umiejętność myślenia strategicznego.
Paradoksalnie ródłem trudności w nauczeniu się dowodzenia jest to, co – wydawać by się mogło –
najprostsze, a mianowicie umiejętność stosowania reguł inferencji. Komputery z łatwością bezbłędnie
stosują reguły inferencji, a z dowodzeniem mają kłopoty, bo trudniej nauczyć je myślenia strategiczne-
go. Ludzie natomiast świetnie sobie radzą z myśleniem strategicznym, trudno jest się im natomiast
zmobilizować do sztywnego stosowania reguł wnioskowania. Gdyby nie ta trudność, to można byłoby
systemy dowodzenia w dedukcji naturalnej sprzedawać tak, jak sprzedaje się gry strategiczne!
Jednym z zadań Samouczka jest pomóc Wam w opanowaniu głównie tej pierwszej
umiejętności. Dla każdej wprowadzanej reguły inferencji będziecie musieli wykonać ćwiczenia, które
pozwolą Wam wykształcić sobie „mentalny schemat” takiej reguły. Bez wykształcenia takiego
schematu nie nauczycie się dowodzić. Aby umieć przeprowadzać dowody, trzeba dosłownie widzieć
struktury logiczne i legalne (tj. dozwolone przez reguły) ruchy.
Cele
Przyk ad 1
Jeżeli Ania zda logikę, to jej chłopak Tomek zaprosi ją albo do greckiej, albo do francuskiej
restauracji. Tomek zapowiedział, że nie zaprosi jej do francuskiej restauracji, jeśli będzie
oglądała dużo TV. Jeśli Ania będzie dobrze przygotowana, to zda logikę, a będzie dobrze
przygotowana, jeśli będzie się dużo uczyć. Ania dużo się uczyła, ale też oglądała dużo TV.
Dowodzenie I 195
Czy Tomek zaprosi Anię do restauracji? A jeśli tak, to do której? Oczywiście, do greckiej. Jak do tej
odpowiedzi dochodzimy można zrekonstruować w formie «dowodopodobnej»:
(1) Jeżeli Ania zda logikę, to jej chłopak Tomek zaprosi ją albo do greckiej, albo do
francuskiej restauracji. Zał.
(2) Tomek nie zaprosi Ani do francuskiej restauracji, jeśli Ania oglądała dużo TV. Zał.
(3) Ania zda logikę, jeśli będzie dobrze przygotowana, a będzie dobrze przygotowana,
jeśli będzie się dużo uczyć. Zał.
(4) Ania dużo się uczyła, ale też oglądała dużo TV. Zał.
(5) Ania będzie dobrze przygotowana. (3), (4)
(6) Ania zda logikę. (3), (5)
(7) Tomek zaprosi Anię albo do greckiej, albo do francuskiej restauracji. (1), (6)
(8) Tomek nie zaprosi Ani do restauracji francuskiej. (2), (4)
(9) Tomek zaprosi Anię do restauracji greckiej. (7), (8)
Adnotacja ‘Zał.’ jest skrótem od ‘Założenie’ i zaznacza te zdania, które są nam dane, które –
przyjmujemy – są prawdziwe. W powyższej historyjce dane są nam cztery założenia, z których potem
kolejno wyciągamy wnioski (tzw. wnioski pośrednie: kroki (5)-(8)) aż do wniosku ostatecznego (9).
Pierwszy wniosek pośredni (5), że Ania będzie dobrze przygotowana, wyciągamy, odwołując się do
przesłanki (4), z której wynika, że Ania dużo się uczyła, oraz przesłanki (3), z której wynika, że jeżeli
Ania się dużo uczyła, to będzie dobrze przygotowana. Kolejny wniosek (6), że Ania zda logikę, wynika
z tego, że (5) Ania będzie dobrze przygotowana, oraz z tego, co wynika z przesłanki (3), a mianowicie,
że jeżeli Ania będzie dobrze przygotowana, to zda logikę. Wiemy już, że (6) Ania zda logikę oraz że
(1) jeżeli zda logikę, to jej chłopak Tomek zaprosi ją albo do greckiej, albo do francuskiej restauracji,
więc możemy wyciągnąć kolejny wniosek pośredni, a mianowicie (7), że Tomek zaprosi ją albo do
greckiej, albo do francuskiej restauracji. Skądinąd wiemy, że (8) Tomek nie zaprosi Ani do restauracji
francuskiej, ponieważ zgodnie z przesłanką (2) Tomek nie zaprosi Ani do francuskiej restauracji, jeśli
Ania oglądała dużo TV, a zgodnie z przesłanką (4) Ania oglądała dużo TV. Skoro więc wiemy, że (7)
Tomek zaprosi Anię albo do greckiej, albo do francuskiej restauracji oraz że (8) Tomek nie zaprosi Ani
do restauracji francuskiej, to wiemy w takim razie, że (9) zaprosi ją do restauracji greckiej.
Cały tok rozumowania jest «logiczny». Zastosowany przez nas wyżej zapis ma również
zastępować przeprowadzony właśnie explicite tok rozumowania. Temu właśnie służą uzasadnienia
każdego kroku, które odwołują do wierszy dowodu, z których trzeba skorzystać w przeprowadzaniu
danego kroku.
Przyk ad 2
Ujęcie rozumowania w formę «dowodopodobną» nie tylko pomaga je zrekonstruować i unaocznić, lecz
czasem pomaga nam w samym rozumowaniu. Dzieje się tak często wówczas, gdy mamy do czynienia
z tekstem powikłanym, a w szczególności niezbyt logicznie ułożonym, jak np. ten:
Tomek nie jest zainteresowany Beatą; Staś natomiast bardzo chciałby się z nią umówić. Beata
umówi się ze Stasiem albo wtedy, gdy zostanie przewodniczącym samorządu, albo gdy się
okaże, że Robert nie jest nią zainteresowany. Staś zostanie przewodniczącym samorządu, jeśli
albo Cecylia nie umówi się z nim, albo Paweł nie zostanie wybrany do samorządu. Cecylia nie
umówi się ze Stasiem, chyba że Beata zaprosi ją na imprezę. Jeśli Tomek nie jest zaintereso-
wany Beatą, to Beata nie zaprosi ani jego, ani Cecylii na imprezę.
Czy Beata umówi się ze Stasiem? Zrekonstruujmy:
196 Logika nie gryzie
(1) Tomek nie jest zainteresowany Beatą; Staś natomiast bardzo chciałby się z nią
umówić. Zał.
(2) Beata umówi się ze Stasiem albo wtedy, gdy zostanie przewodniczącym
samorządu, albo gdy się okaże, że Robert nie jest nią zainteresowany. Zał.
(3) Staś zostanie przewodniczącym samorządu, jeśli albo Cecylia nie umówi się
z nim, albo Paweł nie zostanie wybrany do samorządu. Zał.
(4) Cecylia nie umówi się ze Stasiem, chyba że Beata zaprosi ją na imprezę. Zał.
(5) Jeśli Tomek nie jest zainteresowany Beatą, to Beata nie zaprosi ani jego, ani
Cecylii na imprezę. Zał.
(6)
(7)
(8)
(9)
(10)
(11)
1. (P → L) • (U → P) Zał. za o enia
wiersze 2. U•T Zał. pierwotne
dowodu
3. U •Elim 2
4. U→P •Elim 1 wnioski
po rednie
5. P →Elim 3, 4
linia za o e
6. P→L •Elim 1
linia derywacji wniosek
7. L →Elim 5, 6
Rys. 1
Dowodzenie I 197
System SD stosuje graficzny zapis dowodzenia, który bardzo ułatwia stosowanie tzw. konstrukcyjnych
reguł inferencji, które poznamy pó niej. Na razie zapis graficzny sprowadza się do dwóch elementów:
• linii dowodu (zwanej też linią dowodową lub linią derywacyjną), która jest pionową kreską
zaznaczającą tok rozumowania składający się na dany dowód – ważne jest to, aby zarówno
przesłanki (założenia pierwotne, wiersze 1-2 na rysunku 1), jak i wniosek (ostatni wiersz
dowodu, wiersz 7 na rys. 1) znajdowały się przy tej samej linii dowodu;
• linii zało eń, która jest poziomą kreską odgradzającą założenia od wniosków z nich
wyciąganych.
Zapis dowodu składa się z ciągu następujących po sobie, kolejno numerowanych wierszy. W każdym
wierszu występują trzy elementy: kolejny numer wiersza, formuła wyprowadzana w danym kroku oraz
jej uzasadnienie.
Dowodem w systemie SD jest skończony ciąg formuł (logiki zdań), w którym każda formuła
jest albo założeniem (pierwotnym lub dodatkowym), albo jest uzasadniona przez jedną z reguł
systemu SD.
Formułę mo na udowodni w systemie SD na podstawie założeń 1, 2, , k, zawsze
i tylko wtedy, gdy w systemie SD istnieje dowód o założeniach pierwotnych 1, 2, , k, a
występuje w zasięgu tych założeń (tj. przy głównej linii dowodowej).
O innych niż główna liniach dowodowych mówić będziemy w rozdziale 11. Na razie do czynienia
mamy tylko z głównymi liniami dowodowymi.
i. p•r i. p•r
p •Elim i r •Elim i
Intuicje
Reguła •Elim jest jedną z najbardziej intuicyjnych reguł. O jej intuicyjności można się przekonać,
przyglądając się np. jej zastosowaniu w języku naturalnym. Oceńcie, czy poniższe rozumowania są
prawidłowe:
Regułę •Elim można zastosować do koniunkcji zawsze i tylko na dwa sposoby – można wyprowadzić
albo jej pierwszy człon, albo jej drugi człon, np:
1. A • (B • C) Zał.
2. A •Elim 1
3. B•C •Elim 1
Nie wolno natomiast wyprowadzić„podczłonów”, tj. członów członów:
1. A • (B • C) Zał. 1. A → (B • C) Zał.
2. B •Elim 1 2. A→B •Elim 1
3. C •Elim 1 3. A→C •Elim 1
•Elim pozwala nam na wyprowadzenie członu danej koniunkcji, ale A • (B • C) ma tylko dwa człony:
A oraz (B • C) – ani B, ani C nie są zatem członami koniunkcji A • (B • C). Oczywiście zdania B i C
są członami drugiego członu tej koniunkcji. Zdania te możemy zatem wyprowadzić, lecz tylko przez
podwójne zastosowanie •Elim:
1. A • (B • C) Zał. Należy zwrócić uwagę, że kroki 3 i 4 są wynikiem zastosowania reguły
2. B•C •Elim 1 •Elim do wiersza 2, a nie do wiersza 1.
3. B •Elim 2
4. C •Elim 2
Dowodzenie I 199
i. p
j. r
p•r •Wpr i, j
Intuicje
Reguła •Wpr jest również niezwykle intuicyjna – jeżeli wiemy, że dwa zdania są prawdziwe, to wiemy
również, że ich koniunkcja jest prawdziwa. O jej intuicyjności można się przekonać, przyglądając się
np. jej zastosowaniu w języku naturalnym:
Reguła •Wpr z pewnością zachowuje prawdziwość przesłanek: jeżeli obie przesłanki są prawdziwe, to
ich koniunkcja musi być prawdziwa.
Regułę •Wpr można zastosować do każdych dwóch swobodnie stojących zdań zawsze i tylko na dwa
sposoby:
1. A∨B Zał.
2. C Zał.
3. (A ∨ B) • C •Wpr 1, 2
4. C • (A ∨ B) •Wpr 2, 1 (lub: •Wpr 1, 2)
Uwaga. Można – choć nie jest to niezbędne – stosować konwencję rejestrowania kolejności dołączania
członów koniunkcji przez odpowiednie zapisanie w uzasadnieniu danego kroku numerów wierszy, na
których znajdują się te człony. Według tej konwencji wyrażenie kształtu ‘ •Wpr 2, 1’ znaczy tyle, co
‘reguła •Wpr uzasadnia dołączenie koniunkcji, której pierwszym członem jest zdanie z wiersza 2,
a drugim członem zdanie z wiersza 1’.
200 Logika nie gryzie
(a) (b)
1. C Zał. 1. A Zał.
2. D Zał. 2. B Zał.
3. C•D Wpr 1, 2 3. A B •Wpr 1, 2
4. D•C Wpr 2, 1 4. B A •Wpr 2, 1
(c) (d)
1. C Zał. 1. A→B Zał.
2. A•B Zał. 2. C→D Zał.
3. C (A B) •Wpr 1, 2 3. (A → B) • (C → D) •Wpr 1, 2
4. (A B) C •Wpr 2, 1 4. (C → D) (A → B) •Wpr 2, 1
(e) (f)
1. ~A Zał. 1. C∨A Zał.
2. ~~B Zał. 2. ~D Zał.
3. ~A ~~B •Wpr 1, 2 3. (C ∨ A) • ~D •Wpr 1, 2
4. ~~B ~A •Wpr 2, 1 4. ~D (C ∨ A) •Wpr 2, 1
(g) (h)
1. (A → B) ∨ C Zał. 1. (A • B) • C Zał.
2. D Zał. 2. A•B Zał.
3. [(A → B) ∨ C] D •Wpr 1, 2 3. C Elim 1
4. D [(A → B) ∨ C] •Wpr 2, 1 4. A Elim 2
(i) (j)
1. ~A • C Zał. 1. (A ≡ B) • C Zał.
2. B • ~D Zał. 2. (C ≡ D) • ~A Zał.
3. ~A •Elim 1 3. C •Elim 1
4. C •Elim 1 4. A≡B •Elim 1
5. B •Elim 2 5. C≡D •Elim 2
6. ~D •Elim 2 6. ~A •Elim 2
(k) (l)
1. A → (B • C) Zał. 1. (C • A) • B Zał.
2. [(A → D) ∨ (A → C)] • B Zał. 2. [(B ≡ A) ∨ (D → A)] • C Zał.
3. B 3. C
Dowodzenie I 201
Przyk ad 3
Przyk ad 4
W dowodzeniu warto korzystać z reguł heurystycznych, które podpowiadać nam będzie znajoma już
babunia. Należy je stosować z umiarem i rozwagą, ale w momentach, w których tracimy nadzieję na to,
że będziemy w stanie dowód przeprowadzić, warto o nich pamiętać. W naszym przypadku nie mamy
nic do stracenia, gdyż koniunkcja w wierszu 1 jest jedynym naszym założeniem – musimy zastosować
regułę •Elim i zobaczymy, co będzie dalej.
Naszymi celami pośrednimi jest otrzymanie A • B oraz C. Już teraz widzimy, że dotychczasowe kroki
nie wystarczą. C możemy uzyskać z wiersza 3 przez zastosowanie reguły •Elim raz jeszcze:
Natomiast aby uzyskać A • B, będziemy musieli użyć reguły •Wpr, a do tego potrzebujemy obu swo-
bodnie stojących członów tej koniunkcji, tj. A oraz B. Zdanie A występuje już swobodnie w wierszu 2.
Natomiast zdanie B możemy wyprowadzić z wiersza 3:
W ten sposób koniunkcja z wiersza 1 została rozłożona na zdania atomowe, które możemy złożyć, tak
aby uzyskać koniunkcję docelową. Zaczynamy od dołączenia pierwszego członu koniunkcji docelowej
A • B:
Dowodzenie I 203
A następnie wyprowadzamy już wniosek ostateczny – mamy obydwa jego człony: zdanie A • B
występuje swobodnie w wierszu 6, a zdanie C występuje swobodnie w wierszu 4:
Przyk ad 5
Zaczynamy, jak zwykle od analizy docelowej. Naszym celem jest wyprowadzenie koniunkcji
[(A → B) → A] • G, którą moglibyśmy uzyskać przez zastosowanie reguły •Wpr. Potrzebne do tego
byłyby oba jej człony, tj. G oraz (A → B) → A. Zdanie G możemy łatwo wyprowadzić z wiersza 2.
Natomiast zdanie (A → B) → A występuje już swobodnie w wierszu 1! Uzupełnijcie brakujące kroki
w powyższym dowodzie (por. Rozwi zania, s. 358).
Czy wiesz, e
(a) (b)
1. C•A Zał. 1. C Zał.
2. B Zał. 2. B Zał.
3. A Elim 3. B•C Wpr 1, 2
4. A•B Wpr 2 4. (B • C) • B Wpr 3, 2
(c) (d)
1. C∨D Zał. 1. ~C Zał.
2. B Zał. 2. ~D Zał.
3. B • (C ∨ D) Wpr 1, 2 3. ~C ~D Wpr 1
4. [B • (C ∨ D)] • B Wpr 3, 2 4. (~C • ~D) • ~C Wpr 3
(e) (f)
1. C Zał. 1. C • ~D Zał.
2. A•B Zał. 2. A→B Zał.
3. A Elim 2 3. ~D Elim 1
4. A•C Wpr 1, 3 4. ~D • (A → B) Wpr 2, 3
(a) (b)
1. A•B Zał. 1. (A • B) • C Zał.
2. C•D Zał. 2. D Zał.
3. A Elim 1 3. A B Elim 1
4. D Elim 2 4. A Elim 2
5. A•D Wpr 3,4 5. A•D Wpr 4,2
(c) (d)
1. ~C • ~D Zał. 1. C • ~A Zał.
2. A→B Zał. 2. D Zał.
3. ~D Elim 1 3. ~A Elim 1
4. ~D (A → B) Wpr 2 4. C Elim 1
5. [~D • (A → B)] • ~D Wpr4, 5. ~A • C Wpr 3,4
(e) (f)
1. (A • B) • (C • D) Zał. 1. A Zał.
2. ~G Zał. 2. B Zał.
3. A B Elim 1 3. A B Wpr 1
4. B Elim 3 4. B A Wpr 2
5. ~G • B Wpr 2,4 5. (A • B) • (B • A) Wpr 3
Dowodzenie I 205
1. A Zał. 1. (A • B) • ~C Zał
2. C Zał. 2. (C • D) • (A≡D) Zał.
3. A C Wpr 1, 2 3. A B Elim. 1
4. C A Wpr 2, 1 4. B Elim. 3
5. C (C A) Wpr 2,4 5. C D Elim 2
6. (A C) [C (C A)] Wpr 3,5 6. C Elim 5
7. B C Wpr 4,6
8. A≡D Elim 2
9 (B C) (A ≡D) Wpr 7,8
i. p→r
j. p
r →Elim i, j
Reguła opuszczania implikacji jest też nazywana regułą odrywania, a jej tradycyjna nazwa to modus
ponendo ponens.
Intuicje
Reguła →Elim jest chyba najsławniejszą z reguł inferencji. Jako jedyna zresztą jest stosowana również
w systemach aksjomatycznych, które wprowadzają minimalną ilość reguł wnioskowania. Reguła ta
niewątpliwie zachowuje prawdziwość przesłanek – jeżeli implikacja o prawdziwym poprzedniku sama
jest prawdziwa, to jej następnik musi być prawdziwy.
O intuicyjności reguły →Elim nie trzeba nikogo przekonywać. Wpiszcie wnioski w następują-
cych rozumowaniach, a przekonacie się sami:
Jeżeli się rozpada, to Ala nie pójdzie ani na spacer z psem, ani do kina.
Niestety, rozpadało się.
1. A→B Zał.
2. A →Elim 1
3. B →Elim 1,2
Dowodzenie I 207
(a) (b)
1. C→D Zał. 1. ~A → D Zał.
2. C Zał. 2. ~A Zał.
3. D →Elim 1, 2 3. D →Elim 1, 2
(c) (d)
1. B → ~D Zał. 1. (C ∨ A) → B Zał.
2. B Zał. 2. C∨A Zał.
3. ~D →Elim 1, 2 3. B →Elim 1, 2
(e) (f)
1. A → (D • B) Zał. 1. M → ~~N Zał.
2. A Zał. 2. M Zał.
3. D B →Elim 1, 2 3. ~~N →Elim 1, 2
(g) (h)
1. C→D Zał. 1. ~C Zał
2. C Zał. 2. ~C → (A B) Zał.
3. D →Elim 1, 2 3. A•B →Elim 1, 2
(i) (j)
1. (A → B) → (C → D) Zał 1. A→B Zał
2. A→B Zał. 2. (A → B) → (A ∨ B) Zał.
3. C→D →Elim 1, 2 3. A∨B →Elim 1, 2
(k) (l)
1. ~A → ~C Zał 1. ~D Zał.
2. ~A → D Zał. 2. (~D → A) • C Zał.
3. ~A Zał. 3. ~D → A Zał.
4. ~C →Elim 1, 3 4. A →Elim 1,3
(m) (n)
1. A → (A → B) Zał 1. A→B Zał
2. A Zał. 2. A∨C Zał.
3. [A → (A → B)] → B Zał. 3. A Zał.
4. B →Elim 1, 3 4. B →Elim 1, 3
(o) (p)
1. ~D → ~C Zał 1. ~(D • A) Zał.
2. A≡C Zał. 2. (~D → A) → C Zał.
3. ~D Zał. 3. ~(D A) → ~C Zał.
4. ~C →Elim 1, 3 4. ~C →Elim 1,3
(q) (r)
1. A→B Zał 1. (A → B) → C Zał
2. B→C Zał. 2. ~(B ∨ C) Zał.
3. A Zał. 3. A→B Zał.
4. B →Elim 1, 3 4. C →Elim 1, 3
208 Logika nie gryzie
(s) (t)
1. ~A → ~C Zał 1. ~A → ~C Zał
2. A → (D → (A → C)) Zał. 2. A ∨ ~D Zał.
3. A Zał. 3. (A ∨ ~D) → (~D • ~B) Zał.
4. D → (A → C) →Elim 2,3 4. ~D • ~B →Elim 2,3
1. A→B Zał.
2. A∨C Zał.
3. B →Elim 1, 2
Jeżeli jesteście mi winni 1,5 mln zł, to powinniście mi dać przynajmniej 1,5 mln zł. 1
Albo jesteście mi winni 1,5 mln zł, albo korzystacie z Samouczka. 1
Powinniście mi dać przynajmniej 1,5 mln zł. 0
Przesłanka pierwsza jest prawdziwa – gdybyście byli mi winni 1,5 mln zł, to słuszne byłoby
oczekiwanie, żebyście swój dług spłacili. Druga przesłanka jest również prawdziwa – przecież zdanie
‘Albo jesteście mi winni 1,5 mln zł, albo korzystacie z Samouczka’ jest prawdziwe, gdyż prawdziwy
jest jego drugi człon – a przecież dla prawdziwości alternatywy wystarcza prawdziwość jednego jej
członu. Z rozdziału 1 powinniście pamiętać, że w sytuacji gdy wszystkie przesłanki są prawdziwe, a ro-
zumowanie prawidłowe, wniosek musi być prawdziwy. Wniosek jest jednak fałszywy, a to znaczy, że
wnioskowanie nie jest prawidłowe, gdyż z prawdziwych przesłanek prowadzi do fałszywego wniosku.
Jest to więc przykład wnioskowania, gdzie wyra nie widać, iż pogwałcenie zasady o zastoso-
waniu reguł inferencji wyłącznie do zdań swobodnie stojących prowadziłoby do tego, iż można byłoby
dowieść „prawidłowości” błędnych wnioskowań. To wystarcza, aby chcieć stosować reguły inferencji
tylko do zdań swobodnie stojących.
(a) (b)
1. (C ∨ A) → D Zał. 1. C ∨ (A → D) Zał.
2. C∨A Zał. 2. A Zał.
3. D →Elim 1, 2 3. D XXX
(c) (d)
1. C→D Zał. 1. A→D Zał.
2. C•A Zał. 2. A→B Zał.
3. D XXXX 3. B XXXX
(e) (f)
1. ~C Zał. 1. (B → C) • D Zał.
2. ~C → D Zał. 2. B Zał.
3. D →Elim 1, 2 3. C XXXX
(g) (h)
1. B→C Zał. 1. A→D Zał.
2. A • (B • C) Zał. 2. A→B Zał.
3. A Elim 2 3. B XXXX
4. C XXXX 4. B•D XXXX
(i) (j)
1. (A • B) • C Zał. 1. A→B Zał.
2. C→D Zał. 2. C•A Zał.
3. A XXXX 3. A Elim 2
4. B XXXX 4. B →Elim 1, 3
(k) (l)
1. A→D Zał. 1. (A • C) • C Zał.
2. A XXXX 2. C Elim 1
(m) (n)
1. (A • B) ∨ C Zał. 1. ~C • B Zał.
2. C→D Zał. 2. ~C → D Zał.
3. A XXXX 3. ~C Elim 1
4. B∨C XXXX 4. B Elim 1
(o) (p)
1. ~(A • B) Zał. 1. ~~C • ~~A Zał.
2. ~A → (D • C) Zał. 2. C → (D ∨ B) Zał.
3. ~A XXXX 3. ~~C Elim 1
4. D•C XXXX 4. D∨B XXXX
(q) (r)
1. (A • B) ∨ [D → (A → C)] Zał. 1. (A • B) ∨ [D → (A → C)] Zał.
2. D Zał. 2. (A • B) ∨ D Zał.
3. A→C XXXX 3. A→C XXXX
4. A XXXX 4. C XXXX
210 Logika nie gryzie
Przyk ad 6
1. A→B Zał. Dowieść: B • C
2. A•C Zał.
Z danych przesłanek nie uzyskamy B • C inaczej niż przez zastosowanie reguły •Wpr. Potrzebujemy
obu członów tej koniunkcji, tj. B oraz C, ale żaden z nich nie występuje w dowodzie swobodnie, choć
zdanie C jesteśmy w stanie wyprowadzić z wiersza 2, stosując regułę •Elim.
3. C •Elim 2
Kluczową sprawą jest pytanie, jak uzyskać pierwszy człon wniosku, czyli zdanie B? Jedynym
miejscem, gdzie występuje zdanie B, jest przesłanka 1, która jest implikacją. Zdanie B jest następni-
kiem tej implikacji, a ponieważ znamy regułę pozwalającą właśnie na wyprowadzenie następnika, tj.
regułę →Elim, więc właśnie tę regułę zastosujemy. Aby jednak zastosować regułę →Elim, potrzebny
jest nam również poprzednik implikacji z wiersza 1, tj. zdanie A. Mamy co prawda zdanie A w przes-
łance 2, lecz nie występuje ono tam swobodnie! Możemy jednak sprawić, aby zdanie A występowało
swobodnie w kolejnym wierszu, wyprowadzając je z wiersza 2 za pomocą reguły •Elim:
4. A •Elim 2
Teraz mamy swobodnie stojącą implikację A → B (w wierszu 1) oraz swobodnie stojący jej poprzed-
nik A (w wierszu 4), więc możemy zastosować regułę →Elim:
5. B →Elim 1, 4
Kolejny krok to już tylko złożenie swobodnie występującego w wierszu 5 zdania B oraz swobodnie
występującego w wierszu 3 zdania C za pomocą reguły •Wpr, aby uzyskać wniosek:
Przyk ad 7
1. A→B Zał. Dowieść: C
2. (B → C) • A Zał.
Zdanie C występuje jako następnik implikacji będącej członem koniunkcji w przesłance 2. Ponieważ
wiemy, że reguły inferencji stosują się tylko do swobodnie stojących zdań, a nie do ich komponentów,
więc aby w ogóle zacząć myśleć o tym, jak wydobyć C, musimy zrobić to, co głosi porada babuni o re-
gule •Elim – wyprowadzić informację zawartą w koniunkcji z wiersza 2:
3. B→C •Elim 2
4. A •Elim 2
Teraz możemy przystąpić do analizy docelowej. Ponieważ zdanie C jest następnikiem implikacji
B → C występującej swobodnie w wierszu 3, będziemy je mogli wyprowadzić, stosując regułę →Elim
pod warunkiem, że będziemy mieli swobodnie stojący poprzednik tej implikacji, tj. zdanie B, którego
jednak nie mamy.
Jak zatem wyprowadzić zdanie B? Zdanie B występuje np. w wierszu 3. Jest ono
poprzednikiem implikacji w tym wierszu się znajdującej, ale ponieważ nie istnieje reguła pozwalająca
wyprowadzić poprzednik implikacji, więc nie możemy wyprowadzić zdania B z wiersza 3. Zdanie B
jest również następnikiem implikacji A → B występującej swobodnie w wierszu 1, więc moglibyśmy
uzyskać zdanie B, stosując regułę →Elim, jeśli mielibyśmy swobodnie stojący poprzednik tej impli-
kacji, tj. zdanie A, który istotnie występuje swobodnie w wierszu 4. Zatem:
5. B →Elim 1, 4
Ponieważ mamy już swobodnie występujące w wierszu 5 zdanie B oraz swobodnie występującą
w wierszu 3 implikację B → C, więc możemy zastosować regułę →Elim raz jeszcze uzyskując wnio-
sek:
6. C →Elim 3, 5 c.b.d.o.
212 Logika nie gryzie
Przyk ad 8
1. A•D Zał. Dowieść: C
2. (B → C) • (A → B) Zał.
Zdanie C występuje jako głęboki komponent koniunkcji w wierszu 2 – zdanie to jest następnikiem
implikacji będącej członem tej koniunkcji. Musimy więc najpierw zastosować regułę •Elim, aby móc
w ogóle myśleć o stosowaniu dalszych reguł:
3. B→C •Elim 2
4. A→B •Elim 2
5. A •Elim 1
6. B →Elim 4, 5
7. C →Elim 3, 6
(a) (b)
1. (B → A) • C Zał. 1. (C → B) • A Zał.
2. B Zał. 2. C Zał.
3. Elim 1 3. Elim 1
4. A →Elim 2,3 4. B →Elim 2,3
(c) (d)
1. B→C Zał. 1. B → ~C Zał.
2. A→B Zał. 2. ~A → B Zał.
3. A Zał. 3. ~A Zał.
4. →Elim 2,3 4. →Elim 2,3
5. C →Elim 1,4 5. ~C →Elim 1,4
(e) (f)
1. ~A → ~B Zał. 1. A → (B ∨ D) Zał.
2. ~B → ~C Zał. 2. (B ∨ D) → C Zał.
3. ~A Zał. 3. A Zał.
4. ~B →Elim 1,3 4. →Elim 1,3
5. ~C →Elim 2,4 5. C →Elim 2,4
(g) (h)
1. (A • B) → C Zał 1. (D ∨ A) → ~C Zał
2. A Zał. 2. (~D • A) → (D ∨ A) Zał.
3. B Zał. 3. ~D • A Zał.
4. A B Wpr. 2, 3 4. D∨A →Elim 2, 3
5. C →Elim 1, 4 5. ~C →Elim 1, 4
(i) (j)
1. (C • A) → D Zał. 1. (A → B) → C Zał
2. B • (C • A) Zał. 2. (A → B) • D Zał.
3. C A Elim 2 3. A→B Elim. 2
4. D →Elim 1, 3 4. C →Elim 1,3
(k) (l)
1. A → [(B → C) → D] Zał 1. (A → B) → (A → C) Zał.
2. A Zał. 2. A→B Zał.
3. B→C Zał. 3. A Zał.
4. (B → C) → D →Elim. 1, 2 4. A→C →Elim 1,2
5. D →Elim. 3, 4 5. C →Elim 3,4
214 Logika nie gryzie
(a) (b)
1. (A → B) • C Zał. 1. A→B Zał.
2. C•A Zał. 2. C • (A • D) Zał.
3. A→B Elim 1 3. A D Elim 2
4. A Elim 2 4. A Elim 3
5. B →Elim 3,4 5. B →Elim 1,4
(c) (d)
1. B→C Zał. 1. B→C Zał.
2. C→D Zał. 2. A→B Zał.
3. A•B Zał. 3. A Zał.
4. B Elim 3 4. B →Elim 2,3
5. C →Elim 1,4 5. C →Elim 1,4
6. D →Elim 2,5 6. B•C Wpr 4,5
(e) (f)
1. C→A Zał. 1. (~A • ~B) → (~B → C) Zał.
2. (A → C) • C Zał. 2. ~B Zał.
3. A→B Zał. 3. ~A Zał.
4. C Elim 2 4. ~A ~B Wpr 3,2
5. A →Elim 1,4 5. ~B → C →Elim 1,4
6. B →Elim 3,5 6. C →Elim 2,5
(g) (h)
1. A → [A → (A → C)] Zał. 1. (A • B) → (C • D) Zał
2. A Zał. 2. (A • B) • G Zał.
3. A → (A →C) →Elim 1, 2 3. A B Elim 2
4. A→C →Elim 2,3 4. C D →Elim. 1, 3
5. C →Elim 2,4 5. D Elim. 4
(i) (j)
1. (K → L) → (K → M) Zał. 1. K → [(L → M) → N] Zał
2. K→L Zał. 2. K Zał.
3. K Zał. 3. L→M Zał.
4. K→M →Elim 1,2 4. (L → M) → N →Elim. 1, 2
5. M →Elim 3,4 5. N →Elim. 3, 4
6. K•M Wpr 3, 5 6. (L → M) • N Wpr. 3, 5
Dowodzenie I 215
Cele
Umiejętność stosowania reguł pierwotnych ≡Elim, ∨Wpr oraz reguły wtórnej MTP.
Umiejętność przeprowadzania prostych dowodów z użyciem tych reguł.
i. p≡r i. p≡r
j. p j. r
r ≡Elim i, j p ≡Elim i, j
Intuicje
Reguła ≡Elim jest podobna do reguły →Elim, choć w przeciwieństwie do reguły →Elim ma dwie
wersje. Wiąże się to z tym, że o równoważności „ p wtedy i tylko wtedy, gdy r” można myśleć jako
o koniunkcji implikacji „ p wtedy, gdy r” (r → p) oraz implikacji „ p tylko wtedy, gdy r” (p → r).
Odmienność reguły ≡Elim – a zarazem jej intuicyjność – pokazuje również refleksja nad
wartościami logicznymi. Jeżeli równoważność p ≡ r jest prawdziwa, a jeden z jej członów (pierwszy
lub drugi) jest również prawdziwy, to pozostały człon (odpowiednio: drugi lub pierwszy) musi mieć tę
samą wartość logiczną, tj. musi być prawdziwy.
Wpiszcie brakujące wnioski:
Zofia dostanie ocenę celującą wtedy, ale tylko wtedy, gdy otrzyma 100% na teście.
Zofia dostała ocenę celującą.
Rafał dostanie ocenę celującą wtedy, ale tylko wtedy, gdy otrzyma 100% na teście.
Rafał otrzymał 100% na teście.
Regułę ≡Elim można stosować tylko w jeden sposób (uwaga: druga wersja reguły ≡Elim wymaga, aby
dane były inne zdania):
(c) (d)
1. B ≡ ~D Zał. 1. (C ∨ A) ≡ B Zał.
2. ~D Zał. 2. C∨A Zał.
3. B ≡Elim 1, 2 3. B ≡Elim 1, 2
(e) (f)
1. A ≡ (D • B) Zał. 1. M ≡ ~~N Zał.
2. D B Zał. 2. ~~N Zał.
3. A ≡Elim 1, 2 3. M ≡Elim 1, 2
(g) (h)
1. ~A ≡ ~B Zał. 1. A B Zał
2. ~A Zał. 2. ~C ≡ (A • B) Zał.
3. ~B ≡Elim 1, 2 3. ~C ≡Elim 1, 2
(i) (j)
1. (A → B) ≡ (C ≡ D) Zał 1. A≡B Zał
2. C≡D Zał. 2. A Zał.
3. A→B ≡Elim 1, 2 3. B ≡Elim 1, 2
(k) (l)
1. A Zał. 1. ~A ≡ ~C Zał
2. (~D ≡ A) • C Zał. 2. ~A ≡ D Zał.
3. ~D ≡ A Zał. 3. ~C Zał.
4. ~D ≡Elim 1, 3 4. ~A ≡Elim 1, 3
Dowodzenie II 219
(m) (n)
1. C Zał 1. ~D ≡ ~C Zał
2. A Zał. 2. A≡C Zał.
3. [A ≡ (A ≡ B)] ≡ C Zał. 3. ~C Zał.
4. A ≡ (A ≡ B) ≡Elim 1, 3 4. ~D ≡Elim 1, 3
(o) (p)
1. ~(D • A) Zał. 1. A≡B Zał
2. (~D → A) ≡ C Zał. 2. B≡C Zał.
3. ~(D • A) ≡ ~C Zał. 3. B Zał.
4. ~C ≡Elim 1, 3 4. A ≡Elim 1, 3
(q) (r)
1. (A ≡ B) ≡ C Zał 1. ~A ≡ ~C Zał
2. ~(B ≡ C) Zał. 2. A ≡ (D → (A ≡ C)) Zał.
3. A≡B Zał. 3. D → (A ≡ C) Zał.
4. C ≡Elim 1, 3 4. A ≡Elim 2, 3
Przyk ad 1
1. (A • D) • B Zał. Dowieść: C
2. C ≡ (A • D) Zał.
Zaczynamy, jak zwykle od analizy docelowej. Naszym celem jest wyprowadzenie zdania C, które jest
pierwszym członem równoważności w wierszu 2. Znamy regułę, która pozwala na wyprowadzenie
członu równoważności – jest to ≡Elim. Moglibyśmy zastosować regułę ≡Elim pod warunkiem, że dany
byłby również swobodnie stojący drugi człon tej równoważności, tj. w naszym przypadku A • D, które-
go jednak nie mamy.
Musimy się zastanowić, jak otrzymać zdanie A • D. Zdanie A • D jest koniunkcją. Zwykle
otrzymywaliśmy koniunkcję, łącząc ją z elementów za pomocą reguły •Wpr. Tym razem jednakże nie
mamy elementów do złączenia, natomiast cała koniunkcja A • D jest pierwszym członem koniunkcji
w wierszu 1, możemy ją zatem uzyskać, stosując regułę •Elim:
3. A•D •Elim 1
4. C ≡Elim 2, 3
220 Logika nie gryzie
Przyk ad 2
1. A • (B ≡ C) Zał. Dowieść: ~D
2. A→C Zał.
3. B ≡ ~D Zał.
4. A •Elim 1
5. B≡C •Elim 1
Teraz pomyślmy. Naszym celem jest wyprowadzenie zdania ~D, które występuje tylko w przesłance 3,
jako drugi człon równoważności B ≡ ~D; będziemy mogli wyprowadzić zdanie ~D, stosując regułę
≡Elim, jeśli będziemy dysponowali pierwszym członem tej równoważności, tj. swobodnie stojącym
zdaniem B, którego jednak nie mamy.
Jak wyprowadzić zdanie B? Poza zdaniem w wierszu 3, zdanie B występuje też w zdaniu
w wierszu 5, gdzie jest pierwszym członem równoważności B ≡ C. (O wierszu 1 nie wspominamy,
gdyż tam zdanie B występuje jako komponent członu koniunkcji; ponadto zdanie w wierszu 5 jest
przecież właśnie wynikiem wyciągnięcia informacji ze zdania w wierszu 1, całość informacji
dotyczącej zdania B, którą zawierało zdanie w wierszu 1 zawiera teraz zdanie w wierszu 5). Stosując
regułę ≡Elim, moglibyśmy wyprowadzić zdanie B, gdybyśmy mieli drugi człon równoważności B ≡ C,
tj. swobodnie stojące zdanie C, którego nie mamy.
Jak wyprowadzić C? Poza wierszem 5 zdanie C występuje też w wierszu 2, gdzie jest następ-
nikiem implikacji A → C. Moglibyśmy więc wyprowadzić zdanie C, stosując regułę →Elim, jeśli mie-
libyśmy swobodnie stojący poprzednik tej implikacji, tj. zdanie A, które – na szczęście – mamy
w wierszu 4.
Możemy zatem przystąpić do dalszej części dowodu, kierując się powyższym rozumowaniem.
Zaczynamy od wyprowadzenia zdania C za pomocą reguły →Elim zastosowanej do swobodnie stojącej
implikacji A → C (wiersz 2) oraz swobodnie stojącego poprzednika tej implikacji, tj. zdania A
(wiersz 4):
6. C →Elim 2, 4
Ponieważ mamy już swobodnie stojące zdanie C (wiersz 6), możemy zastosować regułę ≡Elim do tego
zdania oraz do swobodnie stojącej równoważności B ≡ C (wiersz 5), żeby wyprowadzić zdanie B:
7. B ≡Elim 5, 6
Ponieważ mamy już swobodnie stojące zdanie B (wiersz 7), możemy zastosować regułę ≡Elim
ponownie, tym razem do swobodnie stojącej równoważności B ≡ ~D (wiersz 3), żeby wyprowadzić
wniosek, o którego wyprowadzenie chodziło w dowodzie:
8. ~D ≡Elim 3, 7
Dowodzenie II 221
(a) (b)
1. (A ≡ B) • C Zał. 1. C≡B Zał.
2. B Zał. 2. B • ~A Zał.
3. A≡B Elim 1 3. B Elim 2
4. A ≡Elim 2,3 4. C ≡Elim 1,3
(c) (d)
1. B≡C Zał. 1. C→B Zał.
2. A→B Zał. 2. ~A ≡ B Zał.
3. A Zał. 3. C Zał.
4. B →Elim 2,3 4. B →Elim 1,3
5. C ≡Elim 1,4 5. ~A ≡Elim 2,4
(e) (f)
1. A≡B Zał. 1. A≡B Zał.
2. B≡C Zał. 2. B≡C Zał.
3. A Zał. 3. C Zał.
4. B ≡Elim 1,3 4. B ≡Elim 2,3
5. C ≡Elim 2,4 5. A ≡Elim 1,4
(a) (b)
1. (A ≡ B) • C Zał. 1. (A ≡ B) • C Zał.
2. C•A Zał. 2. B•D Zał.
3. A≡B Elim 1 3. A≡B Elim 1
4. A Elim 2 4. B Elim 2
5. B ≡Elim 3,4 5. A ≡Elim 3,4
(c) (d)
1. B≡C Zał. 1. B≡C Zał.
2. C≡D Zał. 2. A≡B Zał.
3. A•B Zał. 3. D•C Zał.
4. B Elim 3 4. C Elim 3
5. C ≡Elim 1,4 5. B ≡Elim 1,4
6. D ≡Elim 2,5 6. A ≡Elim 2,5
(e) (f)
1. B≡C Zał. 1. (A ≡ B) ≡ (~C • A) Zał.
2. (A → C) • C Zał. 2. ~C Zał.
3. A≡B Zał. 3. A Zał.
4. C Elim 2 4. ~C A Wpr 2,3
5. B ≡Elim 1,4 5. A≡B ≡Elim 1,4
6. A ≡Elim 3,5 6. B ≡Elim 3,5
222 Logika nie gryzie
i. p i. p
p∨r ∨Wpr i r∨p ∨Wpr i
Intuicje
Załóżmy, że zdanie B jest prawdziwe. Czy następujące zdania są prawdziwe?
B ∨ ~C prawdziwe fałszywe
B ∨ ~(C • B) prawdziwe fałszywe
B ∨ ~~[~A ∨ ~(B → ~C)] prawdziwe fałszywe
C∨B prawdziwe fałszywe
[~(~A → B) ≡ ~~(C ∨ A)] ∨ B prawdziwe fałszywe
Mam nadzieję, że odpowiedzieliście, że każde z tych zdań jest prawdziwe. A wiemy to z pewnością,
ponieważ wiemy, że jeżeli zdanie B jest prawdziwe, to prawdziwa jest ka da alternatywa, której czło-
nem jest zdanie B. Ta zależność między prawdziwością członu alternatywy a prawdziwością alternaty-
wy stanowi właśnie uzasadnienie dla reguły ∨Wpr.
W wypadku reguły ∨Wpr nie należy się oszukiwać i sugerować, że jest ona regułą intuicyjną.
Jej zastosowania wydają nam się właśnie wysoce nieintuicyjne, choć przyciśnięci do muru powyższym
rozumowaniem powiedzielibyśmy inaczej. Na wszelki wypadek samodzielnie przekonajcie się, czy
poniższe wnioskowania wydają się Wam intuicyjne:
Mam wrażenie, że wnioskowania te nie wydają się Wam intuicyjne. Warto jednak zwrócić uwagę, że
ich nieintuicyjność nie bierze się stąd, że wydają się Wam nieprawidłowe. Przecież – po chwili
refleksji – przyznamy, że we wnioskowaniach tych wniosek nie może być fałszywy, je eli przesłanka
jest prawdziwa! Wydają się nam jednak nieintuicyjne, gdyż trudno nam sobie wyobrazić, dlaczego
ktoś, kto wie już, że p, chciałby «rozmydlać» tę wiedzę w alternatywę „ p lub coś tam”. Okazuje się
jednak, że reguła ∨Wpr jest niezbędna dla uchwycenia mnóstwa prawidłowych wnioskowań, a my
stosujemy ją po prostu intuicyjnie, nie zdając sobie z niej sprawy. Oto przykład.
224 Logika nie gryzie
Jeżeli Jaś otrzyma 99 lub 100 punktów na teście z matematyki, to otrzyma ocenę celującą.
Jaś otrzymał 99 punktów na teście z matematyki.
Jaś otrzymał ocenę celującą.
Po symbolizacji:
C: Jaś otrzyma ocenę celującą z matematyki.
(D ∨ S) → C D: Jaś otrzyma dziewięćdziesiąt dziewięć punktów na teście z matematyki.
D S: Jaś otrzyma sto punktów na teście z matematyki.
C
3. D∨S ∨Wpr 2
Zwróćmy uwagę, że w tym kontekście rozumowanie oparte na regule ∨Wpr nie wzbudza żadnych
intuicyjnych wątpliwości. Wiemy, że jeżeli Jaś otrzyma 99 lub 100 punktów na teście z matematyki, to
otrzyma ocenę celującą. Skoro Jaś otrzymał 99 punktów, to prawdziwy jest poprzednik danej nam
implikacji: „Jaś otrzymał 99 lub 100 punktów na teście z matematyki”. Możemy zatem wyciągnąć
wniosek, który bez wahania wyciągamy, nie zdając sobie sprawy, ile zawdzięczamy regule ∨Wpr:
4. C →Elim 1, 3
Właściwą odpowied na pytanie, dlaczego reguła ∨Wpr jest kłopotliwa, już znacie, ale warto to sobie
jeszcze raz uświadomić. Reguła ∨Wpr pozwala na dołączenie dowolnego zdania jako drugiego członu
alternatywy do zdania, które już mamy. Niech dane będą dwie przesłanki:
1. A→C Zał.
2. A Zał.
Czy wolno dołączyć zdanie ~A do przesłanki 2? Tak (por. wiersz 3, niżej). A do przesłanki pierwszej?
Też (por. wiersz 4, niżej). A czy wolno dołączyć do przesłanki 1 chorobliwie wyglądające zdanie
[~(~A → B) ≡ ~~(C ∨ A)] • ~[~(~D ≡ ~B) • ~~(~D ∨ ~(C ∨ ~B))]? Tak (por. wiersz 6, niżej). A do
przesłanki drugiej? Też (por. wiersz 5, niżej).
Dowodzenie II 225
3. A ∨ ~A ∨Wpr 2
4. ~A ∨ (A → C) ∨Wpr 1
5. {[~(~A → B) ≡ ~~(C ∨ A)] • ~[~(~D ≡ ~B) • ~~(~D ∨ ~(C ∨ ~B))]} ∨ A ∨Wpr 2
6. (A → C) ∨ {[~(~A → B) ≡ ~~(C ∨ A)] • ~[~(~D ≡ ~B) • ~~(~D ∨ ~(C ∨ ~B))]} ∨Wpr 1
Dozwolone są w tej sytuacji powyższe kroki, jak i tryliony innych. W dowodzeniu zawsze musicie
dążyć do celu! Nigdy nie należy podejmować kroku tylko dlatego, że wolno! Inaczej zginiecie pod
ciężarem nieskończonej liczby bezsensownych – ale dozwolonych – kroczków.
Przyk ad 3
Spróbuj skonstruować dowód samodzielnie (Rozwi zania, s. 367).
1. A→C Zał. Dowieść: [(A → C) ∨ B] • (D ∨ A)
2. A Zał.
Nasz wniosek jest koniunkcją i będziemy go mogli wyprowadzić za pomocą reguły •Wpr, o ile będzie-
my dysponowali swobodnie stojącymi członami: z jednej strony alternatywą (A → C) ∨ B, a z drugiej
strony alternatywą D ∨ A. Zastanówmy się kolejno, jak je otrzymać?
Moglibyśmy otrzymać alternatywę D ∨ A za pomocą reguły ∨Wpr, gdyby dany nam był
swobodnie stojący jeden z członów tej alternatywy: albo zdanie D, albo zdanie A. Istotnie mamy zda-
nie A swobodnie stojące w wierszu 2, a ponieważ reguła ∨Wpr mówi, że możemy dołączyć jako po-
zostały człon alternatywy dowolne zdanie do zdania A, więc pozwala równie na dodanie zdania D, tak
aby uzyskać zdanie:
3. D∨A ∨Wpr 2
Chwila refleksji wystarczy, żeby sobie uświadomić, iż reguła ∨Wpr pozwoli również na wyprowadze-
nie zdania (A → C) ∨ B. Mamy przecież jeden z członów tej alternatywy. Nie mamy jej drugiego
członu (zdania B), ale mamy jej pierwszy człon (zdanie A → C), stojące swobodnie w wierszu 1.
Wolno nam zatem dołączyć nowy wiersz dowodu, w którym zdanie A → C będzie pierwszym członem
alternatywy, a drugim jej członem będzie dowolne zdanie, w szczególności zaś to, którego potrzebu-
jemy w tym dowodzie, a mianowicie zdanie B:
4. (A → C) ∨ B ∨Wpr 1
5. [(A → C) ∨ B] • (D ∨ A) •Wpr 4, 3
226 Logika nie gryzie
Regułę ∨Wpr można stosować na nieograniczon liczbę sposobów – lecz gdy już zdecydujemy, co ma
być dodanym członem alternatywy, reguła może być zastosowana dwojako. W poniższym przypadku
do zdania ~A zdecydowaliśmy się dodać zdanie D ≡ C:
1. ~A Zał.
2. (D ≡ C) ∨ ~A ∨Wpr 1
3. ~A ∨ (D ≡ C) ∨Wpr 1
(a) (b)
1. A Zał. 1. A Zał.
2. A→C Zał. 2. A→C Zał.
3. A∨B ∨Wpr 1 3. (A → C) ∨ B ∨Wpr 2
4. B∨A ∨Wpr 1 4. B ∨ (A → C) ∨Wpr 2
(c) (d)
1. ~B Zał. 1. ~B Zał.
2. B→B Zał. 2. B→B Zał.
3. (B →B) ∨ B ∨Wpr 2 3. ~B ∨ B ∨Wpr 1
4. B ∨ (B →B) ∨Wpr 2 4. B ∨ ~B ∨Wpr 1
(e) (f)
1. B Zał. 1. ~A Zał.
2. A∨C Zał. 2. A≡C Zał.
3. B∨B ∨Wpr 1 3. ~A ∨ B ∨Wpr 1
4. B ∨ (A ∨ C) ∨Wpr 2 4. B ∨ ~A ∨Wpr 1
5. (A ∨ C) ∨ B ∨Wpr 2 5. B ∨ (A ≡ C) ∨Wpr 2
6. (A ≡ C) ∨ B ∨Wpr 2
(a) (b)
1. A Zał. 1. A Zał.
2. A→C Zał. 2. A→C Zał.
3. A ∨ ~B ∨Wpr 1 3. (A → C) ∨ ~B ∨Wpr 2
4. ~B ∨ A ∨Wpr 1 4. ~B ∨ (A → C) ∨Wpr 2
(c) (d)
1. ~A Zał. 1. B Zał.
2. A≡C Zał. 2. A∨C Zał.
3. ~A ∨ ~B ∨Wpr 1 3. B ∨ ~B ∨Wpr 1
4. ~B ∨ ~A ∨Wpr 1 4. ~B ∨ B ∨Wpr 1
Dowodzenie II 227
(e) (f)
1. ~B Zał. 1. ~B Zał.
2. B→B Zał. 2. B→B Zał.
3. ~B ∨ ~B ∨Wpr 1 3. (B →B) ∨ ~B ∨Wpr 2
4. ~B ∨ (B →B) ∨Wpr 2
(a) (b)
1. A Zał. 1. ~A Zał.
2. A→C Zał. 2. A≡C Zał.
3. A ∨ (~B ≡ A) ∨Wpr 1 3. ~A ∨ (~B ≡ A) ∨Wpr 1
4. (~B ≡ A) ∨ A ∨Wpr 1 4. (~B ≡ A) ∨ ~A ∨Wpr 1
(c) (d)
1. A Zał. 1. ~B Zał.
2. A→C Zał. 2. B→B Zał.
3. (A → C) ∨ (~B ≡ A) ∨Wpr 2 3. (B →B) ∨ (~B ≡ A) ∨Wpr 2
4. (~B ≡ A) ∨ (A → C) ∨Wpr 2 4. (~B ≡ A) ∨ (B →B) ∨Wpr 2
Czy wiesz, e
Istnieją dwa rodzaje systemów dowodzenia: systemy aksjomatyczne i systemy dedukcji naturalnej.
Systemy aksjomatyczne wyróżniają pewne tautologie (aksjomaty), z których starają się wy-
prowadzić resztę tautologii za pomocą minimalnej ilości reguł. Aksjomatyzacja logiki zdań zapro-
ponowana przez Jana ukasiewicza np. wyróżnia trzy aksjomaty:
→( → )
( → ( → )) → (( → ) → ( → ))
(~ → ~ ) → ( → )
Pod zmienne , , można podstawiać dowolne (i dowolnie złożone) schematy zdaniowe na mocy
tzw. reguły podstawiania. Jedyną dodatkową regułą jest tzw. reguła odrywania, czyni modus ponens
(niżej omawiana jako reguła →Elim).
Systemy aksjomatyczne są niezwykle eleganckie i teoretycznie doniosłe. W praktyce jednak
są bardzo trudne do stosowania. Właśnie dlatego powstały systemy dedukcji naturalnej. Jeden
z twórców systemów dedukcji naturalnej, Stanisław Jaśkowski, rozpoczął swe badania w odpowie-
dzi na pytanie postawione przez jego nauczyciela, Jana ukasiewicza, który zwrócił uwagę, że sys-
temy aksjomatyczne nie oddają rzeczywistej praktyki dowodzenia przez matematyków.
Systemy dedukcji naturalnej nie wprowadzają żadnych aksjomatów, lecz jedynie reguły
dowodzenia, które można wykorzystać również do dowodzenia tautologii. Pierwsze systemy
dedukcji naturalnej zostały niezależnie odkryte przez Stanisława Jaśkowskiego właśnie oraz
Gerharda Gentzena, którzy opublikowali swoje pierwsze prace w tym zakresie w 1934 roku. Od
tego czasu powstało bardzo wiele systemów dedukcji naturalnej. Różnią się one przyjmowanymi
regułami, a także metodami (w tym graficznymi) reprezentacji dowodów.
228 Logika nie gryzie
Jeden przykład dowodu stosującego regułę ∨Wpr widzieliśmy. Zróbmy jeszcze jeden. Jak zwykle spró-
bujcie go skonstruować samodzielnie. Pełen dowód znajdziesz w Rozwi zaniach, s. 367.
Przyk ad 4
1. (C • D) ≡ (~A ∨ B) Zał. Dowieść: C
2. B Zał.
Naszym celem jest wyprowadzenie swobodnie stojącego zdania C, które jest członem koniunkcji
będącej z kolei członem równoważności z wiersza 1. Jeśli uda nam się wyprowadzić koniunkcję C • D,
otrzymanie C jest proste – zastosujemy •Elim. Musimy się tylko zastanowić:
Jak otrzymać zdanie C • D? Zauważyliśmy już, że jest to pierwszy człon równoważności.
Gdybyśmy mieli drugi jej człon, tj. ~A ∨ B, wówczas moglibyśmy zastosować regułę ≡Elim.
Jak zatem otrzymać zdanie ~A ∨ B? Zdanie ~A ∨ B jest alternatywą – moglibyśmy ją
uzyskać, stosując regułę ∨Wpr, gdybyśmy mieli którykolwiek z jej członów, i – na szczęście – drugi jej
człon, zdanie B, występuje swobodnie w wierszu 2. Do zdania B z wiersza 2 możemy – na mocy
reguły ∨Wpr – dodać dowolne zdanie, w szczególności możemy dodać zdanie ~A, gdyż potrzebujemy
alternatywę ~A ∨ B:
3. ~A ∨ B ∨Wpr 2
Mamy teraz równoważność (C • D) ≡ (~A ∨ B) w wierszu 1 oraz drugi jej człon (~A ∨ B) w wierszu 3,
możemy zatem wyprowadzić pierwszy człon tej równoważności za pomocą reguły ≡Elim:
4. C•D ≡Elim 1, 3
5. C •Elim 4
Czy wiesz, e
Pionierzy badań nad sztuczną inteligencją, A. Newell, J.C. Shaw i H.A. Simon, stworzyli program
Logic Theorist, którego zadanie polegało na dowodzeniu twierdzeń. Nie jest to zadanie banalne,
gdyż proces dowodzenia nie jest algorytmizowalny.
Programowi Logic Theorist udało się dowieść 38 z pierwszych 52 twierdzeń przedstawio-
nych przez B. Russella i A. N. Whiteheada w Principia Mathematica. W przypadku jednego twier-
dzenia dowód przedstawiony przez program Logic Theorist był elegantszy niż dowód podany przez
sławnych logików. Trzej autorzy pośpiesznie napisali krótki artykuł na temat otrzymanego dowodu,
dopisując do swych nazwisk czwartego autora: Logic Theorist. Był to pierwszy artykuł, którego
współautorem była maszyna. Niestety, artykuł się nie ukazał – redakcja prestiżowego czasopisma
The Journal of Symbolic Logic tekst odrzuciła.
ródło: J. Weizenbaum, Computer Power and Human Reason (San Francisco: W.H. Freeman, 1976).
Dowodzenie II 229
(a) (b)
1. A Zał. 1. (D ∨ ~B) → A Zał.
2. (A ∨ B) → C Zał. 2. ~B Zał.
3. A∨B ∨Wpr 1 3. D ∨ ~B ∨Wpr 2
4. C →Elim 2,3 4. A →Elim 1,3
(c) (d)
1. ~B Zał. 1. (C ∨ ~B) → (~A ∨ ~B) Zał.
2. (A ∨ ~B) → C Zał. 2. C Zał.
3. A ∨ ~B ∨Wpr 1 3. C ∨ ~B ∨Wpr 1
4. C →Elim 2,3 4. ~A ∨ ~B →Elim 2,3
(e) (f)
1. A Zał. 1. ~B Zał.
2. D ≡ (A ∨ C) Zał. 2. C ≡ (~A ∨ ~B) Zał.
3. A∨C ∨Wpr 1 3. ~A ∨ ~B ∨Wpr 1
4. D ≡Elim 2,3 4. C ≡Elim 2,3
(g) (h)
1. (B ∨ A) ≡ (C ∨ D) Zał. 1. ~A Zał.
2. A Zał. 2. C Zał.
3. B∨A ∨Wpr 2 3. C∨A ∨Wpr 2
4. C∨D ≡Elim 1,3 4. (C ∨ A) ∨ (C ∨ D) ∨Wpr 3
(i) (j)
1. ~A Zał. 1. ~A Zał.
2. C Zał. 2. C Zał.
3. C∨D ∨Wpr 2 3. C∨B ∨Wpr 2
4. B ∨ (C ∨ D) ∨Wpr 3 4. (C ∨ B) ∨ D ∨Wpr 3
(a) (b)
1. A•B Zał. 1. ~D ≡ (A ∨ C) Zał.
2. (A ∨ C) → D Zał. 2. C•B Zał.
3. A Elim 1 3. C Elim 2
4. A∨C ∨Wpr 3 4. A∨C ∨Wpr 3
5. D →Elim 2,4 5. ~D ≡Elim 1, 4
(c) (d)
1. A Zał. 1. A Zał.
2. C Zał. 2. A → [(A ∨ B) → D] Zał.
3. A∨B ∨Wpr 2 3. (A ∨ B) → D →Elim 1, 2
4. D∨C ∨Wpr 3 4. A∨B ∨Wpr 1
5. (A∨ B) • (D ∨ C) Wpr 3, 4 5. D →Elim 3,4
230 Logika nie gryzie
(e) (f)
1. (C ∨ A) → [D ≡ (C ∨ A)] Zał. 1. A Zał.
2. A Zał. 2. (C ∨ A) → B Zał.
3. C∨A ∨Wpr 2 3. C∨A ∨Wpr 1
4. D ≡ (C ∨ A) →Elim 1, 3 4. B →Elim 2, 3
5. D ≡Elim 3, 4 5. B∨C ∨Wpr 4
i. p∨r i. p∨r
j. ~p j. ~r
r MTP i, j p MTP i, j
Intuicje
O intuicyjności reguły MTP nie trzeba nikogo przekonywać. Wpiszcie wnioski w następujących
rozumowaniach, a przekonacie się sami:
W stołówce podadzą na deser albo lody, albo budyń.
Niestety, nie podali lodów.
(a) (b)
1. A∨B Zał. 1. A∨B Zał.
2. ~B Zał. 2. Zał.
3. MTP 1, 2 3. B MTP 1, 2
(c) (d)
1. Zał. 1. ~A ∨ ~B Zał.
2. ~B Zał. 2. Zał.
3. C MTP 1, 2 3. ~A MTP 1, 2
(e) (f)
1. Zał. 1. (A → C) ∨ B Zał.
2. ~(B • C) Zał. 2. ~B Zał.
3. ~A MTP 1, 2 3. MTP 1, 2
(g) (h)
1. A ∨ ~B Zał. 1. ~A Zał.
2. Zał. 2. Zał.
3. A MTP 1, 2 3. ~~B MTP 1, 2
Przyk ad 5
1. A∨B Zał. Dowieść: A
2. C → ~B Zał.
3. C Zał.
Naszym celem jest wyprowadzenie swobodnie stojącego zdania A, które jest pierwszym członem
alternatywy z wiersza 1. Moglibyśmy wyprowadzić zdanie A, gdybyśmy mieli negację drugiego członu
alternatywy A ∨ B, tj. gdybyśmy mieli ~B.
Zdanie ~B jest następnikiem implikacji z wiersza 2, a zatem moglibyśmy je wyprowadzić,
stosując →Elim, gdybyśmy mieli poprzednik tej implikacji, tj. C, który rzeczywiście mamy w wier-
szu 3:
4. ~B →Elim 2, 3
Mamy teraz alternatywę A ∨ B swobodnie stojącą w wierszu 1 oraz negację jej drugiego członu, tj.
swobodnie stojące zdanie ~B, w wierszu 4, możemy zatem zastosować regułę MTP i wyprowadzić
pierwszy człon tej alternatywy:
5. A MTP 1, 4
Dowodzenie II 233
Przyk ad 6
1. ~A ∨ ~B Zał. Dowieść: ~A
2. B • ~~B Zał.
Naszym celem jest wyprowadzenie zdania ~A, które jest pierwszym członem alternatywy w wierszu 1.
Moglibyśmy wyprowadzić ~A, gdybyśmy mieli negację drugiego członu tej alternatywy. Ponieważ
drugim członem alternatywy ~A ∨ ~B jest zdanie ~B, to negacją drugiego członu tej alternatywy
będzie zdanie ~~B. Zdanie ~~B nie występuje w dowodzie swobodnie, ale możemy je wyprowadzić
z wiersza 2, stosując regułę •Elim:
3. ~~B •Elim 2
Mamy teraz alternatywę ~A ∨ ~B swobodnie stojącą w wierszu 1 oraz negację jej drugiego członu, tj.
swobodnie stojące zdanie ~~B, w wierszu 3, możemy zatem zastosować regułę MTP i wyprowadzić
pierwszy człon tej alternatywy:
4. ~A MTP 1, 3
Uwaga. Aby móc zastosować regułę MTP nie wystarczyłoby wyprowadzenie zdania B, gdyż zdanie B
nie jest negacją zdania ~B.
Przyk ad 7
Spróbujcie dowieść prawidłowości następującego rozumowania:
Jeżeli dostanę 17 lub 18 punktów na teście, to otrzymam ocenę
B: Otrzymam bdb.
bdb. Otrzymam ocenę bdb tylko jeśli albo przyswoję sobie regułę
O: Dostanę osiemnaście punktów.
wprowadzania implikacji albo wkuję wszystkie możliwe dowody
na pamięć. Dostałem 18 punktów, a przecież nie można wkuć P: Przyswoję sobie →Wpr.
wszystkich możliwych dowodów na pamięć, więc: S: Dostanę siedemnaście punktów.
Przyswoiłem sobie regułę wprowadzania implikacji. W: Wkuję wszystkie dowody.
1. (S ∨ O) → B Zał. Dowieść: P
2. B → (P ∨ W) Zał.
3. O • ~W Zał.
Naszym celem jest wyprowadzenie zdania P. Zdanie P jest pierwszym członem alternatywy P ∨ W
znajdującej się w następniku implikacji z wiersza 2. Aby wyprowadzić P, musimy najpierw wyprowa-
dzić alternatywę, co moglibyśmy prosto uczynić (za pomocą reguły →Elim), gdybyśmy mieli poprzed-
nik implikacji B → (P ∨ W), czyli gdybyśmy mieli swobodnie stojące zdanie B. Jedynym sposobem na
otrzymanie zdania B jest zastosowanie reguły →Elim do implikacji z wiersza 1, ale do tego potrzebu-
jemy swobodnie występującego poprzednika tej implikacji, tj. zdania S ∨ O, którego nie mamy. Ponie-
waż zdanie S ∨ O jest alternatywą, więc możemy je łatwo otrzymać przez zastosowanie reguły ∨Wpr,
o ile mamy któryś z członów tej alternatywy. Ani S, ani O nie występują swobodnie w dowodzie, ale
234 Logika nie gryzie
możemy wyprowadzić O z wiersza 3, stosując regułę •Elim. Wykonajmy zatem wyżej obmyślone kro-
ki:
4. O •Elim 3
Do zdania O możemy dodać dowolne zdanie, a w szczególności zdanie S, tak aby otrzymać
alternatywę S ∨ O:
5. S∨O ∨Wpr 4
6. B →Elim 1, 5
Mamy teraz implikację B → (P ∨ W) w wierszu 2 oraz jej poprzednik B w wierszu 6, więc możemy
zastosować regułę →Elim:
7. P∨W →Elim 2, 6
Przypomnijmy sobie, że chodzi nam o wyprowadzenie zdania P. Zdanie P jest pierwszym członem
alternatywy P ∨ W z wiersza 7. Moglibyśmy wyprowadzić P za pomocą reguły MTP, gdybyśmy mieli
negację drugiego członu tej alternatywy, czyli swobodnie stojące zdanie ~W. Zdania tego nie mamy,
możemy je jednak wyprowadzić z koniunkcji w wierszu 3:
8. ~W •Elim 3
9. P MTP 7, 8
Jako ćwiczenie warto wyrazić kroki, które wykonywaliśmy w tym dowodzie na symbolach, w zdaniach
języka naturalnego. wiczenie to powinno pokazać, że właśnie skonstruowany przez nas dowód nie
odbiega od naturalnego toku myślenia, choć miejscami wyda się nam zbyt drobiazgowy:
5. ∨Wpr 4
6. →Elim 1, 5
7. →Elim 2, 6
8. •Elim 3
(a) (b)
1. ~D Zał. 1. ~A • ~B Zał.
2. (C ∨ D) ∨ D Zał. 2. B∨D Zał.
3. C∨D MTP 1,2 3. ~B Elim 1
4. C MTP 1,3 4. D MTP 2,3
(c) (d)
1. ~B Zał. 1. (~B ∨ ~A) ≡ ~~A Zał.
2. ~B → (A ∨ B) Zał. 2. ~~A Zał.
3. A∨B →Elim 1,2 3. ~B ∨ ~A ≡Elim 1, 2
4. A MTP 1,3 4. ~B MTP 2,3
(a) (b)
1. ~D ≡ (A ∨ D) Zał. 1. [~A → (D ∨ A)] ∨ A Zał.
2. ~D • B Zał. 2. ~A Zał.
3. ~D Elim 2 3. ~A → (D ∨ A) MTP 1,2
4. A∨D ≡Elim 1,3 4. D∨A →Elim 2,3
5. A MTP 3,4 5. D MTP 2,4
(c) (d)
1. [(A ∨ B) ∨ C] ∨ C Zał. 1. B ∨ (A ∨ B) Zał.
2. ~C • ~B Zał. 2. ~B Zał.
3. ~C Elim 2 3. A∨B MTP 1,2
4. (A ∨ B) ∨ C MTP 1,3 4. A MTP 2,3
5. A∨B MTP 3,4 5. D∨A ∨Wpr 4
(a) Jeżeli Ania zda logikę, to jej chłopak Tomek zaprosi ją albo do greckiej, albo do francuskiej
restauracji. Nie zaprosi jej do francuskiej restauracji, jeśli oglądała dużo TV. Ania zda logikę, jeśli
będzie dobrze przygotowana, a będzie dobrze przygotowana, jeśli będzie się dużo uczyć. Ania dużo się
uczyła, ale też oglądała dużo TV. Zatem Tomek zaprosi Anię do greckiej restauracji.
(b) Tomek nie jest zainteresowany Beatą; Staś natomiast bardzo chciałby się z nią umówić. Beata
umówi się ze Stasiem albo wtedy, gdy zostanie przewodniczącym samorządu, albo gdy się okaże, że
Robert nie jest nią zainteresowany. Staś zostanie przewodniczącym samorządu, jeśli albo Cecylia nie
umówi się z nim, albo Paweł nie zostanie wybrany do samorządu. Cecylia nie umówi się ze Stasiem,
chyba że Beata zaprosi ją na imprezę. Jeśli Tomek nie jest zainteresowany Beatą, to Beata nie zaprosi
ani jego, ani Cecylii na imprezę. Zatem Beata umówi się ze Stasiem.
(a) (b)
1. 1.
2. 2.
3. 3.
4. 4.
5.
12. DOWODZENIE III
REGU Y →WPR, R
Cele
12.1. Intuicje
Wiele reguł w systemie SD korzysta z tzw. subderywacji („poddowodów”). Subderywacje intuicyjnie
odpowiadają dowodom pomocniczym, które wykonujemy niejako «na boku» po to, aby uzyskać
pewien wynik w głównym toku dowodzenia.
Rozważmy następujący przykład rozumowania.
Przyk ad 1
Na subderywację składają się wiersze 5-10. Wszystkie zdania występujące w subderywacji są oddzie-
lone od głównej linii dowodowej i wpisywane przy linii dowodowej tej subderywacji. Całą subdery-
wacją „rządzi” założenie dodatkowe, tj. że Kuba pojedzie do Zakopanego. Wszystkie kroki w subdery-
wacji są oparte na tym właśnie założeniu. Przecież nie wiemy, że Kuba obleje egzamin z neuronauki na
podstawie założeń (1)-(4) (a ściślej (1)-(3)). Na podstawie tych założeń wiemy jedynie, że Kuba obleje
egzamin z neuronauki, o ile pojedzie do Zakopanego. Subderywacje służą temu, abyśmy rozumieli,
w kontekście jakich założeń, co z czego wynika.
Spróbuj przełożyć nasze rozumowanie na formę symboliczną (por. Rozwi zania, s. 376):
12.2. Subderywacje
Derywacje mogą zawierać subderywacje. Każda subderywacja:
• ma swą własną linię derywacyjną,
• ma dokładnie jedno założenie zwane założeniem dodatkowym, podkreślone linią założeniową,
• może zawierać dowolną ilość kroków,
• ostatnie zdanie w subderywacji jest jej wnioskiem.
Oto przykład dowodu zawierającego subderywację (nie starajcie się na razie zrozumieć dowodu, lecz
przyjrzyjcie się tylko oznaczeniom):
1. A → (B • C)] Zał.
2. ~C Zał.
linia subderywacji
g ówna linia 3. (A → B) → D Zał.
derywacyjna za o enie dodatkowe
4. A Zał.
zdanie wprowadzone 5. B•C →Elim 1,4 subderywacja
do g ównej derywacji (poddowód)
za pomoc regu y
6. B •Elim 5
pozwalaj cej na 7. A→B →Wpr 4-6
zamkni cie subderywacji 8. D →Elim 3,7
wniosek subderywacji
Czy wiesz, e
Systemy naturalnej dedukcji, taki jak prezentowany tu system SD nazywa się systemami „w stylu
Fitcha” (Fitch-style natural deduction systems) za nazwiskiem logika, który po raz pierwszy użył
takich struktur graficznych (linii derywacji, linii założeń pierwotnych, linii subderywacji i linii
założeń dodatkowych) do zaznaczenia toku wnioskowania. Od roku 1952, w którym Fitch
opublikował swój podręcznik, systemy w stylu Fitcha robiły karierę – również dydaktyczną, gdyż
pozwały na lepsze i łatwiejsze opanowanie dowodów podrzędnych, czyli subderywacji.
Warto jednakże wspomnieć, że graficzną metodę zaznaczania subderywacji wprowadził już
Jaśkowski. Stosował on bowiem dwie metody zaznaczania subderywacji. Jedna z nich – właśnie
graficzna – polegała na tym, że subderywacja ujmowana była w ramkę. Druga z metod
proponowanych przez Jaśkowskiego – dużo łatwiejsza do złożenia w drukarni – polegała na
odpowiednim ponumerowaniu kroków subderywacji. Z pewną poprawką na reguły inferencji, które
miały nieco inną postać u Jaśkowskiego – ten sam dowód tautologii [(A • B) → C] → [A → (B → C)]
prezentowałby się następująco w tych dwóch systemach notacyjnych:
1. (A • B) → C Zał. (→Wpr) 1.1 (A • B) → C Zał. (→Wpr)
2. A Zał. (→Wpr) 2.1.1 A Zał. (→Wpr)
3. B Zał. (→Wpr) 3.1.1.1 B Zał. (→Wpr)
4. A•B •Wpr 2, 3 4.1.1.1 A • B •Wpr 2, 3
5. C →Elim 1, 4 5.1.1.1 C →Elim 1, 4
6. B→C →Wpr 3-5 6.1.1 B→C →Wpr 3-5
7. A → (B → C) →Wpr 2-6 7.1 A → (B → C) →Wpr 2-6
8. [(A • B) → C] → [A → (B → C)] →Wpr 1-7 8. [(A • B) → C] → [A → (B → C)] →Wpr 1-7
i. p Zał. (→Wpr)
j. r
p→r →Wpr i-j
Dowody przeprowadzane za pomocą reguły wprowadzania implikacji zwane są też dowodami warun-
kowymi.
Intuicje
A→C →Wpr
Ile miejsca to «dość» miejsca, trudno jest powiedzieć. Z czasem wyrobicie sobie w tej materii intuicję.
Zawsze lepiej jest zostawić więcej miejsca niż za mało. Warto też zaznaczyć sobie, że implikacja taka
ma być uzyskana za pomocą reguły →Wpr – choć pełne uzasadnienie otrzymamy dopiero pó niej.
Kolejnym krokiem jest zbudowanie subderywacji:
A→C →Wpr
Trzeba subderywację narysować nad implikacją, którą chcemy z takiej subderywacji wyprowadzić.
Ostatnim krokiem przygotowania dowodu jest wpisanie założenia subderywacji, które można
uzasadnić na mocy reguły →Wpr (jako „Zał. (→Wpr)”) oraz wniosku subderywacji, który będziemy
musieli uzasadnić na podstawie reszty dowodu. Reguła →Wpr ci le determinuje, jakie ma być założe-
nie dodatkowe tej subderywacji (zawsze: poprzednik implikacji, którą chcemy uzyskać w dowodzie
macierzystym), oraz jaki ma być jej wniosek (zawsze: następnik implikacji, którą chcemy uzyskać
w dowodzie macierzystym).
Zał. (→Wpr)
A→C →Wpr
Po takim przygotowaniu możemy przejść do przeprowadzania dowodu. Celem, na którym
trzeba się skoncentrować, jest wyprowadzenie wniosku subderywacji z pozostałych zdań dowodu.
Dowodzenie III 241
Zanim przejdziecie do przykładów, sprawd cie swoje opanowanie tych podstaw stosowania reguły
→Wpr w następujących ćwiczeniach.
(a) (b)
Zał. Zał.
3. B Zał. (→Wpr) 3. ~B Zał. (→Wpr)
8. A 8. A
9. B→A →Wpr 3-8 9. ~B → A →Wpr 3-8
(c) (d)
Zał. Zał.
3. C Zał. (→Wpr) 3. A≡C Zał. (→Wpr)
8. ~B 8. B
9. C → ~B →Wpr 3-8 9. (A ≡ C) → B →Wpr 3-8
(e) (f)
Zał. Zał.
3. C Zał. (→Wpr) 3. C→A Zał. (→Wpr)
8. B→A 8. B
9. C → (B → A) →Wpr 3-8 9. (C → A) → B →Wpr 3-8
(g) (h)
Zał. Zał.
3. ~(A → B) Zał. (→Wpr) 3. ~A Zał. (→Wpr)
8. C 8. B→C
9. ~(A → B) → C →Wpr 3-8 9. ~A → (B → C) →Wpr 3-8
(i) (j)
Zał. Zał.
3. A ∨ ~A Zał. (→Wpr) 3. B→C Zał. (→Wpr)
8. B 8. C→D
9. (A ∨ ~A) → B →Wpr 3-8 9. (B → C) → (C → D) →Wpr 3-8
242 Logika nie gryzie
(a) (b)
Zał. Zał.
3. A Zał. (→Wpr) 3. ~A Zał. (→Wpr)
8. B 8. B
9. A→B →Wpr 3-8 9. ~A → B →Wpr 3-8
(c) (d)
Zał. Zał.
3. A Zał. (→Wpr) 3. A∨C Zał. (→Wpr)
8. ~B 8. B
9. A → ~B →Wpr 3-8 9. (A ∨ C) → B →Wpr 3-8
(e) (f)
Zał. Zał.
3. A Zał. (→Wpr) 3. A→B Zał. (→Wpr)
8. B→C 8. C
9. A → (B → C) →Wpr 3-8 9. (A → B) → C →Wpr 3-8
(g) (h)
Zał. Zał.
3. A ≡ ~B Zał. (→Wpr) 3. ~(A → B) Zał. (→Wpr)
8. ~B ≡ A 8. ~A → B
9. (A ≡ ~B) → (~B ≡ A) →Wpr 3-8 9. ~(A → B) → (~A → B) →Wpr 3-8
Dowodzenie III 243
Przyk ad 2
W wypadku reguł konstrukcyjnych warto zmienić sposób podejścia do dowodu. Do tej pory dokony-
waliśmy analizy niejako na boku. Teraz warto nam będzie zacząć czynnie wpisywać to, co chcemy
uzyskać na dole linii derywacyjnej. W powyższym wypadku przygotowujemy dowód w następujący
sposób:
1. A → (B • C) Zał. Dowieść: A → C
A→C
Wpisujemy wniosek na dole głównej linii dowodowej (niestety, nie ma zasady, która pozwoliłaby nam
na określenie, ile miejsca potrzeba – lepiej zostawić więcej niż za mało).
Uwaga. Nasze wpisanie zdania A → C na dole linii dowodowej nie jest równoznaczne z tym, że zdanie
to wyprowadziliśmy! Ma nam tylko przypominać, co mamy wyprowadzić. Dlatego też nie wolno nam
jeszcze zdania A → C używać w dowodzie. Nie ma ono ani numeru wiersza, ani swego uzasadnienia.
Stanie się częścią dowodu dopiero wówczas gdy uzyska swoje uzasadnienie.
Ponieważ naszym celem jest wyprowadzenie implikacji, więc musimy zastosować regułę
→Wpr, która wymaga, po pierwsze, abyśmy skonstruowali subderywację:
1. A → (B • C) Zał.
A→C
Po wtóre, musimy uzupełnić konstrukcję subderywacji, wpisując jej założenie oraz wniosek, do które-
go wprowadzenia będziemy dążyli. Reguła →Wpr dokładnie określa, co musi być założeniem, a co
wnioskiem subderywacji, która pozwoli nam na wyprowadzenie A → C na linię dowodu macierzyste-
go. Te informacje musimy od razu wpisać.
1. A → (B • C) Zał.
A→C
Założenie subderywacji, czyli swobodnie stojące zdanie A (poprzednik implikacji, którą chce-
my wyprowadzić za pomocą reguły →Wpr) staje się już częścią dowodu – jest uzasadnione na mocy
reguły →Wpr jako założenie dodatkowe, więc możemy włączyć wiersz, w którym się znajduje, do
dowodu. Natomiast wniosek derywacji, czyli swobodnie stojące zdanie C (następnik implikacji, którą
chcemy wyprowadzić za pomocą reguły →Wpr) wpisujemy na końcu linii subderywacji na razie bez
244 Logika nie gryzie
uzasadnienia, gdyż wniosek ten również nie jest jeszcze częścią dowodu. Dopiero gdy znajdziemy
uzasadnienie dla wyprowadzenia C, wówczas wiersz ten będzie można dołączyć do dowodu:
1. A → (B • C) Zał.
2. A Zał. (→Wpr)
C
A→C
Powtórzmy jeszcze raz: nie wiemy jeszcze, jak uzasadnić zdanie C (mające być wnioskiem subdery-
wacji) i zdanie A → C (mające być wnioskiem dowodu). Skoncentrować się teraz musimy najpierw na
znalezieniu uzasadnienia dla zdania C, opierając się zarówno na przesłance A → (B • C), jak i na
założeniu dodatkowym A. (W tym dowodzie korzystać możemy z całości dostępnej wyżej informacji.
Nie musi tak jednak być. Wprowadzimy niedługo regułę R, która określa, dokładnie z jakich informacji
wolno korzystać w subderywacjach, a z jakich nie).
Wyprowadzenie C ze zdań występujących w wierszach 1 oraz 2 nie nastręcza żadnych
trudności. Ponieważ dana jest implikacja A → (B • C) w wierszu 1 oraz jej poprzednik A w wierszu 2,
więc możemy wyprowadzić jej następnik za pomocą reguły →Elim:
1. A → (B • C) Zał.
2. A Zał. (→Wpr)
3. B•C →Elim 1, 2
C
A→C
Skoro w wierszu 3 mamy koniunkcję B • C, to możemy wyprowadzić jej drugi człon za pomocą reguły
•Elim:
1. A → (B • C) Zał.
2. A Zał. (→Wpr)
3. B•C →Elim 1, 2
4. C •Elim 3
A→C
W ten sposób wyprowadziliśmy w subderywacji zdanie C. To znaczy, że zrobiliśmy to, czego wyma-
gała od nas reguła →Wpr. Mieliśmy skonstruować subderywację, której założeniem dodatkowym był
poprzednik implikacji, którą chcieliśmy wyprowadzić w derywacji macierzystej. Uczyniliśmy to –
skonstruowaliśmy subderywację, której założeniem dodatkowym jest A. Mieliśmy wyprowadzić w tej
subderywacji wniosek, którym miał być następnik implikacji, którą chcieliśmy wyprowadzić w de-
rywacji macierzystej. Uczyniliśmy to – w subderywacji o założeniu dodatkowym A, wyprowadziliś-
my C. Możemy zatem zamkn ć subderywację, a w derywacji macierzystej (czyli w naszym przypadku
w derywacji głównej) wpisać implikację, której poprzednikiem jest założenie dodatkowe zamykanej
subderywacji (A), a której następnikiem jest wniosek zamykanej subderywacji (C), czyli implika-
cję A → C:
1. A → (B • C) Zał.
2. A Zał. (→Wpr)
3. B•C →Elim 1, 2
4. C •Elim 3
5. A→C →Wpr 2-4
Dowodzenie III 245
Przyk ad 3
Naturalną reakcją na to zadanie jest konsternacja. „Skąd C?” ciśnie się nam na usta. Nie konsternujmy
się, tylko zróbmy dokładnie to, co reguła →Wpr nakazuje (wszakże wniosek jest implikacją, więc pra-
wie na pewno musimy skorzystać z reguły wprowadzania implikacji). Wpiszmy wniosek na dole
derywacji:
1. A → (B • ~D) Zał.
(A • C) → ~D
Skonstruujmy subderywację, od razu wpisując jej założenie dodatkowe i wniosek:
1. A → (B • ~D) Zał.
2. A•C Zał. (→Wpr)
~D
(A • C) → ~D
Nasze zadanie staje się teraz łatwiejsze. Mamy wyprowadzić ~D z dwóch zdań: implikacji A → (B • ~D)
oraz koniunkcji A • C. Przeprowadzamy taką samą analizę docelową jak dotychczas. Zdanie ~D jest
członem koniunkcji i będziemy je mogli wydobyć za pomocą reguły •Elim, ale musielibyśmy najpierw
mieć swobodnie występującą koniunkcję B • ~D. Koniunkcja B • ~D jest następnikiem implikacji
w wierszu pierwszym i będziemy ją mogli wyprowadzić za pomocą reguły →Elim, o ile dany nam bę-
dzie swobodnie występujący poprzednik tej implikacji, tj. zdanie A. Zdanie A jest członem koniunkcji
występującej swobodnie w wierszu 2, możemy je zatem wyprowadzić za pomocą reguły •Elim. Wpro-
wadzając cały nasz plan w życie, możemy uzasadnić zdanie ~D. (Dowód w całości przedstawiony jest
w Rozwi zaniach, s. 376).
Po uzasadnieniu ~D, możemy zamknąć subderywację i uzasadnić wprowadzenie do derywacji
macierzystej implikacji, której poprzednikiem jest założenie dodatkowe tej subderywacji (A • C), a na-
stępnikiem wniosek tej subderywacji (~D), czyli implikację (A • C) → ~D.
246 Logika nie gryzie
Przyk ad 4
Naszym zadaniem jest wyprowadzić implikację (A • B) → C. Zastosujemy regułę →Wpr, a zatem mu-
simy skonstruować odpowiednią subderywację z poprzednikiem tej implikacji (czyli zdaniem A • B)
jako założeniem dodatkowym, a następnikiem tej implikacji (tj. zdaniem C) jako wnioskiem
subderywacji. Wprowadzenie do dowodu założenia dodatkowego A • B sprawia, że wyprowadzenie
zdania C staje się na tyle proste, że nie będziemy go już tu komentować. Po skonstruowaniu dowodu
sprawd , czy się zgadza z dowodem z Rozwi zań (s. 376).
(a) (b)
1. A → (B ∨ C) Zał. 1. A → (B ≡ ~D) Zał.
2. ~B Zał. 2. ~D Zał.
3. A Zał. (→Wpr) 3. A Zał. (→Wpr)
4. B∨C →Elim 1,3 4. B ≡ ~D →Elim 1,3
5. C MTP 2,4 5. B ≡Elim 2,4
6. A→C → Wpr 3–5 6. A→B →Wpr 3–5
(c) (d)
1. ~A → (C → B) Zał. 1. B ∨ (B ∨ C) Zał.
2. C Zał. 2. ~B Zał.
3. ~A Zał. (→Wpr) 3. A Zał. (→Wpr)
4. C→B →Elim 1,3 4. B∨C MTP 1,2
5. B →Elim 2,4 5. C MTP 2,4
6. ~A → B →Wpr 3–5 6. A→C →Wpr 3–5
(e) (f)
1. A ≡ (B ∨ C) Zał. 1. (A ≡ B) ∨ (B ∨ C) Zał.
2. ~D Zał. 2. ~(A ≡ B) Zał.
3. A ≡ ~D Zał. (→Wpr) 3. ~B Zał. (→Wpr)
4. A →Elim 1,3 4. B∨C MTP 1,2
5. B∨C MTP 2,4 5. C MTP 3,4
6. (A ≡ ~D) → (B ∨ C) →Wpr 3–5 6. ~B → C →Wpr 3–5
Dowodzenie III 247
derywacja S
subderywacja derywacji S
Derywacje („córka” S)
filiolinearne
subderywacja subderywacji
wzgl dem
derywacji S („wnuczka” S)
derywacji S
derywacja siostrzana
Derywacje wobec S („siostra” S)
sanktymoniolinearne
subderywacja dery-
wzgl dem
wacji siostrzanej
derywacji S
wobec S („siostrzenica” S)
Ważnym pojęciem jest pojęcie linii matrylinearnej danej subderywacji S, na którą składają się
wszystkie derywacje będące matką S, babką S, prababką S, praprababką S itd. Należy zauważyć, że
linia matrylinearna danej subderywacji nie obejmuje ani jej własnych sióstr, ani sióstr matki, ani sióstr
babki, ani sióstr prababki itd. Podobnie na derywacje filiolinearne danej derywacji D składają się wszy-
stkie córki, wnuczki, prawnuczki itd., tj. wszystkie subderywacje derywacji D, subderywacje subdery-
wacji derywacji D, subderywacje subderywacji subderywacji derywacji D itd. Na derywacje sanktymo-
niolinearne (derywacje z linii siostrzanej) składają się wszystkie derywacje siostrzane oraz wszystkie
derywacje wobec nich filiolinearne.
Warto zwrócić uwagę, że pojęcia derywacji macierzystej oraz subderywacji są pojęciami
względnymi – derywacja jest derywacją macierzystą zawsze względem jakiejś derywacji; podobnie
derywacja jest subderywacją zawsze względem jakiejś derywacji. (Zupełnie tak samo ma się sprawa
z byciem matką czy córką – zawsze jest się czyjąś matką, czyjąś córką). W przypadku derywacji może
być tak, że dana derywacja nie ma derywacji macierzystej – wówczas jest derywacją główną (dowo-
dem głównym).
248 Logika nie gryzie
i. p i. p
p Ri
p Ri
Reguła reiteracji reguluje przekazywanie informacji. Aby ułatwić zapamiętanie, możemy myśleć o re-
gule reiteracji w kategoriach przekazywania tajemnic. Na regułę tę składają się trzy zasady:
Zasada 1. Ka dy zna swoje w asne tajemnice. – W obrębie danej derywacji można powtarzać
dowolne zdanie.
i. p
i. p
p Ri
p Ri
Zasada 2. Matki przekazuj swoje tajemnice swoim córkom (a te – swoim córkom itd.), natomiast
córki nigdy nie przekazuj tajemnic swoim matkom, babkom itd. – Można powtarzać wszystkie
zdania znajdujące się w derywacjach matrylinearnych wobec danej. Nie wolno powtarzać żadnego
zdania znajdującego się w derywacjach filiolinearnych wobec danej. Wszakże mogło być tak, że
zdanie wyprowadzone w subderywacji zostało wyprowadzone tylko dzięki założeniu dodatkowe-
mu tejże subderywacji.
i. p
i. p
p Ri
p Ri
Zasada 3. Siostry nigdy nie wymieniaj si tajemnicami. – Nie wolno powtarzać żadnego zdania
znajdującego się w derywacji z linii siostrzanej wobec danej. Dzieje się tak dlatego, że derywacje
siostrzane mogą mieć różne założenia dodatkowe (czyt.: różnych ojców).
i. p
p Ri
Dowodzenie III 249
Rozważmy następujące „szkielety derywacyjne” (a) i (b) (spróbuj samodzielnie zrozumieć, na czym
polegają wskazane błędy):
(a) (b)
3. A 3. A
5. A R3
8. A R3
9. B
8. A R3
12. A R3 12. A R8
20. A R12
20. A R3
21. B R9
24. B R9
W szkielecie (a) jedyny nieprawidłowy krok znajduje się w wierszu 5, gdyż reguła reiteracji nie może
uzasadnić założenia subderywacji!
W szkielecie (b) nieprawidłowych kroków jest więcej. Po pierwsze, w wierszu 20 próbuje się
wyprowadzić informację znajdującą się w subderywacji subderywacji, ale przecież córki nie przekazu-
ją informacji matkom, wnuczki – babkom itd. Warto zwrócić uwagę, że można byłoby powtórzyć zda-
nie A z wiersza 3, gdyż znajduję się ono w obrębie tej samej derywacji. Gdyby zatem w wierszu 20
uzasadnienie brzmiało „R3” błędu by nie było. To, że błędu można było uniknąć nie zmienia jednak te-
go, że de facto został popełniony. Po drugie, nie wolno powtórzyć B w wierszu 21, ponieważ B wystę-
puje w wierszu 9, który jest wierszem derywacji siostrzanej względem danej derywacji. Po trzecie,
w wierszu 24 odwołuje się do B występującego w wierszu 9, który jest wierszem subderywacji (córki),
a zatem nie wolno powtórzyć B w wierszu 24.
Przyk ad 5
A
C→A
Jak wyprowadzić zdanie A z przesłanek: A (wiersz 1) oraz C (wiersz 2)? Po prostu przez powtórzenie
(por. Rozwi zania, s. 376).
wiczenie 12.D „R – 1”
W ka dym z poni szych „szkieletów dowodowych” wska wszystkie wiersze, w których mo na dokona powtórzenia
(R) wyró nionego zdania. (Pami taj, e za o enia subderywacji s zawsze uzasadniane jako za o enia, natomiast
zdania znajduj ce si w wierszu derywacji macierzystej zamykaj cym subderywacj wolno uzasadnia tylko przez
odwo anie do konstrukcyjnych regu inferencyjnych). (Rozwi zania, s. 379).
(a) (b)
1. A 1.
2. xxxx 2. A
3. xxxx
3. xxxxxxx
4. A
4. A
5. A 5. xxxxxxx
6. 6. A
7. 7. A
8. A 8.
9. A 9. A
10. A 10.
11. A 11. A
12. A 12. A
13. xxxx 13. xxxx
14. A 14. A
15. xxxxxxx 15. xxxxxxx
16. A 16. A
17. A 17. A
18. 18.
19. A 19. A
20. 20.
21. A 21.
Dowodzenie III 251
(c) (d)
1. 1.
2. 2.
3. xxxx 3. xxxx
4. A 4.
5. xxxxxxx 5. xxxxxxx
6. A 6. A
7. A 7. A
8. 8.
9. A 9. A
10. A 10.
11. A 11. A
12. A 12. A
13. A
13. xxxx
14. A
14. A
15. xxxxxxx
15. xxxxxxx
16. A
16. A
17. A
17. A
18.
18.
19. A
19. A
20.
20.
21.
21.
wiczenie 12.E „R – 2”
Skonstruuj nast puj ce dowody, stosuj c regu R explicite. (Rozwi zania, s. 380).
Przyk ad 6
B→C
A → (B → C)
Jak wyprowadzić B → C z założeń 1 i 2? Nie za bardzo wiadomo, ale ponieważ B → C to implikacja,
więc spróbujmy zastosować regułę →Wpr jeszcze raz. Musimy zatem przygotować kolejną subdery-
wację z poprzednikiem implikacji B → C (czyli zdaniem B) jako założeniem dodatkowym, a następni-
kiem implikacji B → C (czyli zdaniem C) jako wnioskiem tej subderywacji. Mamy zatem strukturę
następującą:
1. (A • B) → C Zał.
2. A Zał. (→Wpr)
3. B Zał. (→Wpr)
C
B→C
A → (B → C)
A teraz – mimo że można dostać tymczasowego oczopląsu – zadanie się znacznie upraszcza. Sprowa-
dza się ono bowiem do tego, żeby wyprowadzić zdanie C, korzystając ze wszystkich założeń, a więc:
przesłanki (A • B) → C oraz założeń dodatkowych A (z wiersza 2) i B (z wiersza 3). Proste – zastosu-
jemy regułę →Elim, ale do tego potrzebujemy poprzednik implikacji z wiersza 1, tj. A • B, który łatwo
uzyskamy, stosując regułę •Wpr.
1. (A • B) → C Zał.
2. A Zał. (→Wpr)
3. B Zał. (→Wpr)
4. A•B •Wpr 2, 3
5. C →Elim 1, 4
6. B→C
7. A → (B → C)
Dowodzenie III 253
Uzyskaliśmy zatem (w derywacji „wnuczce”) zdanie C, które pozwala nam zamknąć derywację
„wnuczkę” i w derywacji dla niej macierzystej dodać implikację B → C, uzasadniając ją regułą →Wpr:
1. (A • B) → C Zał.
2. A Zał. (→Wpr)
3. B Zał. (→Wpr)
4. A•B •Wpr 2, 3
5. C →Elim 1, 4
6. B→C →Wpr 3-5
7. A → (B → C)
Uzyskaliśmy w ten sposób (w derywacji „córce”) zdanie B → C, które pozwala nam zamknąć dery-
wację „córkę” i w derywacji dla niej macierzystej, czyli w derywacji głównej, dodać implikację
A → (B → C), uzasadniając ją regułą →Wpr:
1. (A • B) → C Zał.
2. A Zał. (→Wpr)
3. B Zał. (→Wpr)
4. A•B •Wpr 2, 3
5. C →Elim 1, 4
6. B→C →Wpr 3-5
7. A → (B → C) →Wpr 2-6
(a) (b)
Zał. Zał.
3. A Zał. (→Wpr) 3. ~A Zał. (→Wpr)
4. B Zał. (→Wpr) 4. B Zał. (→Wpr)
7. C 7. ~C
8. B→C →Wpr 4-7 8. B → ~C →Wpr 4-7
9. A → (B → C) →Wpr 3-8 9. ~A → (B → ~C) →Wpr 3-8
(c) (d)
Zał. Zał.
3. B∨C Zał. (→Wpr) 3. ~B Zał. (→Wpr)
4. ~B Zał. (→Wpr) 4. B∨C Zał. (→Wpr)
7. C 7. C
8. ~B → C →Wpr 4-7 8. (B ∨ C) → C →Wpr 4-7
9. (B ∨ C) → (~B → C) →Wpr 3-8 9. ~B → [(B ∨ C) → C] →Wpr 3-8
(e) (f)
Zał. Zał.
3. ~B Zał. (→Wpr) 3. A→B Zał. (→Wpr)
4. B Zał. (→Wpr) 4. D Zał. (→Wpr)
7. B∨C 7. C
8. B → (B ∨ C) →Wpr 4-7 8. D→C →Wpr 4-7
9. ~B → [B → (B ∨ C)] →Wpr 3-8 9. (A → B) → (D → C) →Wpr 3-8
Dowodzenie III 255
(a) (b)
Zał. Zał.
3. B Zał. (→Wpr) 3. ~C Zał. (→Wpr)
4. A Zał. (→Wpr) 4. ~B Zał. (→Wpr)
7. C 7. ~A
8. A→C →Wpr 4-7 8. ~B → ~A →Wpr 4-7
9. B → (A → C) →Wpr 3-8 9. ~C → (~B → ~A) →Wpr 3-8
(c) (d)
Zał. Zał.
3. B C Zał. (→Wpr) 3. B Zał. (→Wpr)
4. A Zał. (→Wpr) 4. A Zał. (→Wpr)
7. C A 7. C→A
8. A → (C A) →Wpr 4-7 8. A → (C → A) →Wpr 4-7
9. (B • C) → [A → (C • A)] →Wpr 3-8 9. B → [A → (C → A)] →Wpr 3-8
(e) (f)
Zał. Zał.
3. B Zał. (→Wpr) 3. B→C Zał. (→Wpr)
4. A→C Zał. (→Wpr) 4. A Zał. (→Wpr)
7. C 7. C
8. (A → C) → C →Wpr 4-7 8. A→C →Wpr 4-7
9. B → [(A → C) → C] →Wpr 3-8 9. (B → C) → (A → C) →Wpr 3-8
256 Logika nie gryzie
(a) (b)
1. (A • B) → C Zał. 1. (A ∨ G) → C Zał.
2. B Zał. (→Wpr) 2. A Zał. (→Wpr)
3. A Zał. (→Wpr) 3. B Zał. (→Wpr)
4. A B Wpr 2,3 4. A∨G ∨Wpr 2
5. C →Elim 1,4 5. C →Elim 1,4
6. A→C →Wpr 3–5 6. B→C →Wpr 3–5
7. B → (A → C) →Wpr 2–6 7. A → (B → C) →Wpr 2–6
(c) (d)
1. (A → C) • G Zał. 1. A → (B → C) Zał.
2. A Zał. (→Wpr) 2. B Zał. (→Wpr)
3. B Zał. (→Wpr) 3. A Zał. (→Wpr)
4. A→C Elim 1 4. B→C →Elim 1, 3
5. C →Elim 2,4 5. C →Elim 2,4
6. B→C →Wpr 3–5 6. A→C →Wpr 3–5
7. A → (B → C) →Wpr 2–6 7. B → (A → C) →Wpr 2–6
(e) (f)
1. G ≡ (A ∨ B) Zał. 1. C ∨ (B ∨ A) Zał.
2. G Zał. (→Wpr) 2. ~C Zał. (→Wpr)
3. ~A Zał. (→Wpr) 3. ~B Zał. (→Wpr)
4. A∨B ≡Elim 1, 2 4. B∨A MTP 1, 2
5. B MTP 3, 4 5. A MTP 3, 4
6. ~A → B →Wpr 3–5 6. ~B → A →Wpr 3–5
7. G → (~A → B) →Wpr 2–6 7. ~C → (~B → A) →Wpr 2–6
Dowodzenie III 257
Przyk ad 7
Dowied , że zdanie B wynika z następujących trzech przesłanek:
1. A→B Zał. Dowieść: B
2. B→C Zał.
3. (A → C) → B Zał.
Zdanie B występuje we wszystkich trzech przesłankach. Wiemy jednakże od razu, że nie wyprowadzi-
my B z przesłanki 2 – B występuje tam w poprzedniku implikacji, a żadna reguła inferencji nie pozwa-
la nam wyprowadzić poprzednika implikacji. Mamy zatem do dyspozycji dwie pozostałe przesłanki.
Zastanówmy się nad przesłanką 1. Moglibyśmy wyprowadzić B, gdybyśmy mieli A, lecz A nie mamy.
Co więcej, nie wygląda na to, byśmy mogli wyprowadzić A. Zdanie A występuje w dwóch przesłan-
kach 1 i 3. Nie możemy wyprowadzić A z przesłanki 1, bo występuje tam w poprzedniku implikacji,
a żadna reguła inferencji nie pozwala nam wyprowadzić poprzednika implikacji. Nie możemy też wy-
prowadzić A z przesłanki 3, gdyż A jest tam poprzednikiem implikacji będącej z kolei poprzednikiem
implikacji. Musimy zatem wyciągnąć wniosek, że na pewno nie będziemy mogli wyprowadzić zdania
B z przesłanki 1.
Jeżeli nie możemy wyprowadzić B ani z przesłanki 1 ani z przesłanki 2, to będziemy musieli
wykorzystać przesłankę 3. Aby to zrobić (za pomocą reguły →Elim), potrzebujemy implikacji A → C,
której jednak nie mamy.
Jak możemy otrzymać A → C? Możemy próbować ją wyprowadzić, stosując regułę →Wpr.
Musimy zatem skonstruować odpowiednią subderywację:
1. A→B Zał.
2. B→C Zał.
3. (A → C) → B Zał.
4. A Zał. (→Wpr)
C
A→C
B
Naszym celem teraz jest wyprowadzić C w skonstruowanej właśnie subderywacji, co przy założeniu
dodatkowym subderywacji jest bardzo proste – musimy dwukrotnie zastosować regułę →Elim:
1. A→B Zał.
2. B→C Zał.
3. (A → C) → B Zał.
4. A Zał. (→Wpr)
5. B →Elim 1, 4
6. C →Elim 2, 5
A→C
B
258 Logika nie gryzie
Przyk ad 8
Mówiliśmy wielokrotnie, że równoważność jakby zawiera w sobie dwie implikacje. Część tych intuicji
możemy poprzeć następującym dowodem:
1. A≡B Zał. Dowieść: (A → B) • (B → A)
Nasz wniosek jest koniunkcją. Jedyną dostępną tu strategią jest przygotowanie dowodu pod zastosowa-
nie reguły •Wpr – aby móc tę regułę zastosować, musimy mieć swobodnie stojące oba człony: implika-
cję A → B oraz implikację B → A. Aby je otrzymać, musimy skonstruować dwie – niezależne – sub-
derywacje. Zacznijmy od próby uzyskania pierwszego członu – implikacji A → B:
1. A≡B Zał.
2. A Zał. (→Wpr)
B
A→B
Widać wyra nie, że otrzymanie implikacji A → B nie nastręcza specjalnych trudności oraz że otrzyma-
nie drugiego członu przebiegnie analogicznie:
1. A≡B Zał.
2. A Zał. (→Wpr)
3. B ≡Elim 1, 2
4. A→B →Wpr 2-3
5. B Zał. (→Wpr)
6. A ≡Elim 1, 5
7. B→A →Wpr 5-6
8. (A → B) • (B → A) •Wpr 4, 7
Dowodzenie III 259
Cele
i. p Zał. (≡Wpr)
j. r
k. r Zał. (≡Wpr)
l. p
p≡r ≡Wpr i-j, k-l
Intuicje
(a) (b)
3. B Zał. (≡Wpr) 3. C Zał. (≡Wpr)
5. A 5. ~A
6. A Zał. (≡Wpr) 6. ~A Zał. (≡Wpr)
8. B 8. C
9. B≡A ≡Wpr 3-5, 6-8 9. C ≡ ~A ≡Wpr 3-5, 6-8
(c) (d)
3. B→C Zał. (≡Wpr) 3. A∨C Zał. (≡Wpr)
5. C→B 5. ~C → A
6. C→B Zał. (≡Wpr) 6. ~C → A Zał. (≡Wpr)
8. B→C 8. A∨C
9. (B → C) ≡ (C → B) ≡Wpr 3-5, 6-8 9. (A ∨ C) ≡ (~C → A) ≡Wpr 3-5, 6-8
(a) (b)
3. D Zał. (≡Wpr) 3. A→C Zał. (≡Wpr)
5. A 5. C→B
6. A Zał. (≡Wpr) 6. C→B Zał. (≡Wpr)
8. D 8. A→C
9. D≡A ≡Wpr 3-5, 6-8 9. (A → C) ≡ (C → B) ≡Wpr 3-5, 6-8
(c) (d)
3. ~~B Zał. (≡Wpr) 3. A≡B Zał. (≡Wpr)
5. ~(A ~B) 5. C
6. ~(A ~B) Zał. (≡Wpr) 6. C Zał. (≡Wpr)
8. ~~B 8. A≡B
9. ~~B ≡ ~(A • ~B) ≡Wpr 3-5, 6-8 9. (A ≡ B) ≡ C ≡Wpr 3-5, 6-8
264 Logika nie gryzie
Przyk ad 1
B
B Zał. (≡Wpr)
A
A≡B
Teraz pozostaje niezależne wyprowadzenie wniosków w obydwu siostrzanych subderywacjach
(musimy pamiętać, że siostry nie wymieniają się tajemnicami!). Dokończ dowód samodzielnie
i sprawd z Rozwi zaniami (s. 384).
Przyk ad 2
B•D
B•D Zał. (≡Wpr)
A•C
(A • C) ≡ (B • D)
Rozwi zania (s. 384) zawierają całość dowodu.
Dowodzenie IV 265
i. p∨q
j. p Zał. (∨Elim)
k. r
l. q Zał. (∨Elim)
m. r
r ∨Elim i, j-k, l-m
Intuicje
Wpisz wniosek w następującym rozumowaniu.
Zosia przytyje.
Załóżmy, że Zosia zje sernik na Wigilię.
Zosia przytyje.
Zosia z pewnością przytyje
(a) (b)
2. B∨A 2. ~C ∨ D
3. B Zał. (∨Elim) 3. ~C Zał. (∨Elim)
5. C 5. A
6. A Zał. (∨Elim) 6. D Zał. (∨Elim)
8. C 8. A
9. C ∨Elim 2, 3-5, 6-8 9. A ∨Elim 2, 3-5, 6-8
(c) (d)
2. (D → A) ∨ (A ∨ C) 2. ~A ∨ ~B
3. D→A Zał. (∨Elim) 3. ~A Zał. (∨Elim)
5. ~B ≡ A 5. B→A
6. A∨C Zał. (∨Elim) 6. ~B Zał. (∨Elim)
8. ~B ≡ A 8. B→A
9. ~B ≡ A ∨Elim 2, 3-5, 6-8 9. B→A ∨Elim 2, 3-5, 6-8
(a) (b)
2. D∨B 2. A∨B
3. D Zał. (∨Elim) 3. A Zał. (∨Elim)
5. C 5. C∨A
6. B Zał. (∨Elim) 6. B Zał. (∨Elim)
8. C 8. C∨A
9. C ∨Elim 2, 3-5, 6-8 9. C∨A ∨Elim 2, 3-5, 6-8
(c) (d)
2. C ∨ (A ∨ B) 2. (A → B) ∨ (B → A)
3. C Zał. (∨Elim) 3. A→B Zał. (∨Elim)
5. ~D ∨ ~B 5. A∨B
6. A∨B Zał. (∨Elim) 6. B→A Zał. (∨Elim)
8. ~D ∨ ~B 8. A∨B
9. ~D ∨ ~B ∨Elim 2, 3-5, 6-8 9. A∨B ∨Elim 2, 3-5, 6-8
268 Logika nie gryzie
(a) (b)
2. A ∨ ~A 2. ~B ∨ ~~D
3. A Zał. (∨Elim) 3. ~B Zał. (∨Elim)
5. C 5. ~~C
6. ~A Zał. (∨Elim) 6. ~~D Zał. (∨Elim)
8. C 8. ~~C
9. C ∨Elim 2, 3-5, 6-8 9. ~~C ∨Elim 2, 3-5, 6-8
(c) (d)
2. (A ∨ B) ∨ (B ≡ C) 2. (A B) ∨ (B A)
3. A∨B Zał. (∨Elim) 3. A•B Zał. (∨Elim)
5. ~B 5. B•A
6. B≡C Zał. (∨Elim) 6. B•A Zał. (∨Elim)
8. ~B 8. B•A
9. ~B ∨Elim 2, 3-5, 6-8 9. B A ∨Elim 2, 3-5, 6-8
Przyk ad 3
Dowied , że następujące rozumowanie jest prawidłowe.
A∨B
A ≡ (C • D)
B → (D • G)
D
Zwróćmy od razu uwagę, że przesłanki te wydają się beznadziejne. Moglibyśmy wyprowadzić D
z przesłanki 2, ale musielibyśmy mieć A – nie mamy (i nie mamy możliwości wyprowadzenia A, gdyż
jest ono członem alternatywy z przesłanki 1, a nie mamy negacji drugiego członu tej alternatywy!).
Moglibyśmy wyprowadzić D z przesłanki 3, ale musielibyśmy mieć B – nie mamy (i nie mamy
możliwości wyprowadzenia B, gdyż jest członem alternatywy z przesłanki 1, a nie mamy negacji
pierwszego członu tej alternatywy!). W tej sytuacji, gdyby nie reguła ∨Elim, nie moglibyśmy zrobić
nic. Na szczęście dysponujemy regułą ∨Elim i możemy wykorzystać informację zawartą w alternaty-
wie A ∨ B – skonstruujmy zatem odpowiednie subderywacje. Reguła ∨Elim określa ściśle, że założe-
niami tych siostrzanych subderywacji muszą być kolejno człony alternatywy A ∨ B, natomiast nie
określa jednoznacznie, co ma być wnioskiem w obu subderywacjach. W naszym wypadku, ponieważ
dążymy do wyprowadzenia D w dowodzie macierzystym, jedynym sensownym posunięciem wydaje
się próba wyprowadzenia D jako wniosku w obydwu subderywacjach, a następnie wprowadzenia D do
derywacji macierzystej za pomocą reguły ∨Elim.
Dowodzenie IV 269
Po dokończeniu następującego dowodu sprawd jego poprawność z Rozwi zaniami (s. 384).
1. A∨B Zał.
2. A ≡ (C • D) Zał.
3. B → (D • G) Zał.
4. A Zał. (∨Elim)
D
B Zał. (∨Elim)
D
D
Czy wiesz, e
Dowody nie wprost stanowiące podstawę reguł ~Wpr i ~Elim zostały użyte przez Parmenidesa
(ok. 510 - ok. 450 p.n.e.), twórcę szkoły eleatów.
Parmenides zapytuje o naturę bytu: Co to jest byt? (Mówiąc o bycie, Parmenides ma na
myśli to, co wspólne jest wszystkim rzeczom, które istnieją: szafom, krzesłom, zwierzętom, lu-
dziom, myślom, uczuciom itd.). Przyznaje on, że trudno określić to, jaki jest byt, ale to, co możemy
o nim powiedzieć z całą pewnością, to to, że jest. (Zastanawiać się nad tym, czy byt jest, to trochę
tak, jak zastanawiać się nad tym, czy czerwoność jest czerwona; wiemy od razu i z pewnością, że
czerwoność jest czerwona oraz że byt jest – tak przynajmniej myślał Parmenides). Z tego samego
powodu wiemy też, że niebytu – jakiekolwiek inne własności miałby posiadać – nie ma. Te dwie
myśli – że byt jest oraz że niebytu nie ma – stanowią podstawę (aksjomatyczną) dla systemu
Parmenidesa. Wyłuszczmy je w postaci dwóch aksjomatów, które nazwiemy (A1) i (A2):
(A1) Byt jest.
(A2) Niebytu nie ma.
Z tych dwóch niepozornych myśli Parmenides wywodzi inne własności bytu. Okazuje się m.in., że
byt nie ma ani początku, ani końca, że jest ciągły i niezmienny.
• Byt nie ma początku – twierdzi Parmenides. To oczywiste – powiada. – Jeśli założymy, że
byt ma początek, szybko trafiamy na absurd, na sprzeczność. Gdyby byt miał początek, to
istniałby pewien moment mp, w którym byt by się zaczynał. Gdyby tak miało być, to od
momentu mp byt by był, ale co byłoby przed momentem mp? Musiałby wtedy być niebyt. Ale
przecież wiemy (por. aksjomat (A2)), że niebytu nie ma. Zakładając, że byt ma początek,
dochodzimy do absurdu – możemy zatem wnioskować, że byt nie ma początku.
• Byt nie ma też końca. Gdyby byt miał koniec, to istniałby pewien moment mk, w którym byt
by się kończył. Gdyby tak miało być, to byt byłby do momentu mk. A co byłoby potem?
Musiałby być niebyt. Wszyscy jednak wiemy, że niebytu nie ma (por. (A2)). Ponownie więc
dochodzimy do wniosku, że byt nie ma końca, bo założenie przeciwne (że byt ma koniec)
prowadzi do absurdu.
• Byt jest niezmienny. Gdyby byt był zmienny, to musiałby móc się zmienić. A w co to niby
byt mógłby się zmienić? Tylko w niebyt. Tyle że wtedy byłby niebyt. Ale niebytu nie ma.
Założenie, że byt jest zmienny, prowadzi do absurdu, zatem możemy wyprowadzić wniosek,
że byt nie jest zmienny.
Parmenides dowodził też, że byt jest ciągły (tj. nie ma luk). Czy potrafisz zrekonstruować jego
rozumowanie?
272 Logika nie gryzie
i. p Zał. (~Wpr)
j. r
k. ~r
~p ~Wpr i-j, i-k
Reguły dołączania negacji i opuszczania negacji zwane bywają także regułami dowodzenia nie wprost
lub reductio ad absurdum.
Intuicje
Uzupełnij następujące rozumowanie Parmenidesa (por. ramka, s. 271):
„Dowolne zdanie oraz jego negacja”, czyli zdania bezpo rednio sprzeczne
Przytaczając rozumowanie Parmenidesa, odwoływaliśmy się do pojęcia sprzeczności czy absurdu. Nie
jest to jednak określenie precyjne. Jak widzieliśmy w rozdziale 9, zdaniami wzajemnie sprzecznymi są
bowiem np. zdania A ∨ ~A oraz A • ~A. Nie są to jednak zdania, na podstawie uzyskania których moż-
na byłoby zastosować regułę ~Wpr – żadne bowiem z nich nie jest negacją drugiego. O tym, że jedno
zdanie jest negacją drugiego, możemy mówić w wypadku następujących par zdań:
A ∨ ~A ~(A ∨ ~A)
A • ~A ~(A • ~A)
A ~A
~A ~~A
A∨B ~(A ∨ B)
Możemy w takich sytuacjach mówić, że zdania te są bezpośrednio sprzeczne. Zdania p i q są bezpo -
rednio sprzeczne zawsze i tylko wtedy, gdy albo zdanie q jest negacją zdania p, albo zdanie p jest
negacją zdania q.
(a) (b)
3. B Zał. (~Wpr) 3. A∨B Zał. (~Wpr)
5. ~C 5. ~C
8. C 8. ~~C
9. ~B ~Wpr 3-5, 3-8 9. ~(A ∨ B) ~Wpr 3-5, 3-8
(c) (d)
3. ~B Zał. (~Wpr) 3. ~A • ~B Zał. (~Wpr)
5. ~C ∨ D 5. ~C
8. ~(~C ∨ D) 8. ~~C
9. ~~B ~Wpr 3-5, 3-8 9. ~(~A ~B) ~Wpr 3-5, 3-8
(a) (b)
3. C Zał. (~Wpr) 3. ~A Zał. (~Wpr)
5. ~A 5. ~B
8. A 8. B
9. ~C ~Wpr 3-5, 3-8 9. ~~A ~Wpr 3-5, 3-8
(c) (d)
3. A∨B Zał. (~Wpr) 3. ~(A → B) Zał. (~Wpr)
5. ~(C B) 5. ~C
8. C•B 8. C
9. ~(A ∨ B) ~Wpr 3-5, 3-8 9. ~~(A → B) ~Wpr 3-5, 3-8
274 Logika nie gryzie
Przyk ad 4
Dowied , że następujące rozumowanie jest prawidłowe.
(A • B) → C
B • ~C
~A
Jasne jest, że aby wyprowadzić negację ~A, musimy skorzystać z jakiejś reguły konstrukcyjnej. Regu-
łą, która się narzuca, jest reguła wprowadzania negacji – mamy wszakże wyprowadzić jako wniosek
zdanie będące negacją. Zacznijmy więc od skonstruowania stosownej subderywacji, której założeniem
będzie zdanie A:
1. (A • B) → C Zał.
2. B • ~C Zał.
3. A Zał. (~Wpr)
~A
Jak wspominaliśmy już, reguła ~Wpr określa wyra nie, co ma być założeniem subderywacji, ale nie
określa jednoznacznie pary zdań bezpośrednio sprzecznych, do wyprowadzenia której mamy dążyć.
Jest to pozostawione decyzji strategicznej. Jedną z heurystyk, którymi możemy się posłużyć, to
szukanie zalążka takiej pary zdań bezpośrednio sprzecznych już w przesłankach. W naszym wypadku
taką potencjalną parę stanowią zdania C i ~C, które na razie są członami przesłanek 1 i 2, ale które po
niewielkich zabiegach mogą zostać wyprowadzone w skonstruowanej subderywacji.
Po dokończeniu dowodu sprawd jego poprawność z Rozwi zaniami (s. 384).
i. ~p Zał. (~Elim)
j. r
k. ~r
p ~Elim i-j, i-k
Intuicje
Uzupełnij następujące rozumowanie Parmenidesa:
(a) (b)
3. ~A Zał. (~Elim) 3. ~~B Zał. (~Elim)
5. ~C 5. ~C
8. C 8. ~~C
9. A ~Elim 3-5, 3-8 9. ~B ~Elim 3-5, 3-8
(c) (d)
3. ~(A → B) Zał. (~Elim) 3. ~~(~A • ~B) Zał. (~Elim)
5. ~C ∨ D 5. ~C
8. ~(~C ∨ D) 8. ~~C
9. A→B ~Elim 3-5, 3-8 9. ~(~A ~B) ~Elim 3-5, 3-8
(a) (b)
3. ~~C Zał. (~Elim) 3. ~A Zał. (~Elim)
5. ~(A B) 5. ~(B ∨ C)
8. A•B 8. B∨C
9. ~C ~Elim 3-5, 3-8 9. A ~Elim 3-5, 3-8
(c) (d)
3. ~(~A ≡ B) Zał. (~Elim) 3. ~(A → B) Zał. (~Elim)
5. ~(~C B) 5. ~(A → B)
8. ~C • B 8. A→B
9. ~A ≡ B ~Elim 3-5, 3-8 9. A→B ~Elim 3-5, 3-8
278 Logika nie gryzie
Przyk ad 5
Jak pamiętacie może z rozdziału 11, skonfrontowani byliśmy z wnioskowaniem prawidłowym, które
bardzo przypominało regułę MTP, ale niestety, nie można było tej reguły zastosować, gdyż druga
przesłanka nie stanowiła negacji żadnego z członów alternatywy danej w pierwszej przesłance.
A ∨ ~B
B
A
W rozdziale 15, gdy wprowadzimy regułę podstawiania Neg, będziemy mogli zastąpić B przez ~~B
i w ten sposób zastosować MTP. Tymczasem jednak możemy wykorzystać właśnie poznaną regułę
~Elim:
1. A ∨ ~B Zał.
2. B Zał.
3. ~A Zał. (~Elim)
A
Jak wspominaliśmy już, reguła ~Elim nie określa jednoznacznie pary zdań bezpośrednio sprzecznych,
do wyprowadzenia której mamy dążyć. W naszym wypadku potencjalną parą zdań bezpośrednio
sprzecznych są zdania ~B i B. Zdanie B wystarczy powtórzyć, natomiast zdanie ~B jest drugim
członem alternatywy, które możemy uzyskać pod warunkiem, że mamy negację pierwszego członu
(A), tj. ~A. Zdanie ~A jest nam dane w dodatkowym założeniu podyktowanym przez regułę ~Elim.
Możemy więc przystąpić do dowodu.
W kroku 4 stosujemy regułę MTP do alternatywy w wierszu 1 (A ∨ ~B) oraz negacji w wier-
szu 3 (~A), w ten sposób otrzyjmując drugi człon alternatywy, czyli ~B.
3. ~A Zał. (~Elim)
4. ~B MTP 1, 3
W kroku 5 powtarzamy przesłankę 2, czyli B, aby uzyskać parę zdań bezpośrednio sprzecznych.
5. B R2
W ten sposób w subderywacji o założeniu ~A wyprowadziliśmy parę zdań bezpośrednio sprzecznych.
Możemy zatem zamknąć tę subderywację, a do derywacji macierzystej wprowadzić zdanie A oraz uza-
sadnić je regułą ~Elim. Wszystkie bowiem warunki na zastosowanie reguły ~Elim do wyprowadzenia
zdania A zostały spełnione: stworzyliśmy subderywację z negacją zdania A jako założeniem
dodatkowym oraz wyprowadziliśmy w tej subderywacji zdania bezpośrednio sprzeczne.
Całość dowodu znajdziecie w Rozwi zaniach (s. 384).
Dowodzenie IV 279
Przyk ad 6
W powyższym przykładzie wyprowadzana para zdań bezpośrednio sprzecznych była niezwiązana z za-
łożeniem dodatkowym. Tak jednak nie musi być – co ilustruje następujący przykład.
Dowied , że następujące rozumowanie jest prawidłowe.
~A → B
B→A
A
Mamy wyprowadzić zdanie A, które występuje w następniku przesłanki 2. Nic prostszego – wydawać
by się mogło – wystarczy tylko zastosować regułę →Elim po zdobyciu poprzednika tej implikacji, tj.
zdania B. Problem w tym, że aby zdobyć B, trzeba byłoby zastosować regułę →Elim do przesłanki 1,
a przedtem zdobyć jej poprzednik, tj. zdanie ~A. Zdania ~A nie da się już jednak wyprowadzić z da-
nych przesłanek. Z tego impasu uratować może tylko reguła będąca „ostatnią deską ratunku”, tj. reguła
~Elim:
1. ~A → B Zał.
2. B→A Zał.
3. ~A Zał. (~Elim)
4. ~A R3
A
Jak wspominaliśmy już, reguła ~Elim nie określa jednoznacznie pary zdań bezpośrednio sprzecznych,
do wyprowadzenia której mamy dążyć. W naszym wypadku potencjalną parą zdań bezpośrednio
sprzecznych są zdania ~A i A. Zdanie ~A wystarczy powtórzyć (co uczyniliśmy w kroku 4), natomiast
zdanie A trzeba wyprowadzić z przesłanek.
Po dokończeniu dowodu sprawd jego poprawność z Rozwi zaniami (s. 384).
A→D
Może się jednak okazać, że strategia eliminacji nie jest wskazana. Wówczas warto się zastanowić nad
strategią wprowadzenia – choć strategia ta jest możliwa, tylko jeżeli zdanie wyprowadzane jest
złożone. Staramy się zastosować regułę wprowadzenia dla spójnika, który jest spójnikiem głównym
żądanej formuły:
1. D•B Zał.
A→D
Może się jednak okazać, że żadna ze wspomnianych strategii nie wydaje się obiecująca, a wtedy już
pozostaje tylko ostatnia deska ratunku, czyli reguła ~Elim:
1. ~(A → D) → (A → D) Zał.
A→D
Zawsze, gdy ustalamy strategię wyprowadzenia danej formuły, warto się zastanowić (w tej kolejności),
czy można tę formułę uzyskać za pomocą strategii eliminacji lub wprowadzania, a jeżeli obie zawiodą,
to pozostaje reguła ~Elim.
282 Logika nie gryzie
i. p i. p•r i. p•r
j. r p •Elim i r •Elim i
p•r •Wpr i, j
dla implikacji
→Wpr → Elim
i. p Zał. i. p → r
j. p
j. r r →Elim i, j
p→r →Wpr i-j
dla równoważności
≡Wpr ≡ Elim
i. p Zał. i. p ≡ r i. p≡r
j. p j. r
j. r r ≡Elim i, j p ≡Elim i, j
k. r Zał.
l. p
p≡r ≡Wpr i-j, k-l
dla alternatywy
∨Wpr ∨ Elm
i. p i. p i. p∨q
p∨r ∨Wpr i r∨p ∨Wpr i j. p Zał.
k. r
l. q Zał.
m. r
r ∨Elim i, j-k, l-m
dla negacji
~Wpr ~ Elim
i. p Zał. i. ~p Zał.
j. r j. r
k. ~r k. ~r
~p ~Wpr i-j, i-k p ~Elim i-j, i-k
Reguła reiteracji
R
i. p i. p
p Ri
p Ri
14. DOWODZENIE V
WYNIKANIE LOGICZNE, RÓWNOWA NOŚ LOGICZNA,
DOWODZENIE TAUTOLOGII
Cele
Pojęcie wynikania logicznego i równoważności logicznej w systemie SD.
Umiejętność wykazywania zachodzenia relacji wynikania logicznego i równoważności logicz-
nej za pomocą dowodów.
Umiejętność dowodzenia tautologii.
Możemy teraz udowodnić, że nasze intuicje nas nie zawodziły, konstruując: (a) dowód, że ~(W ∨ S) na
podstawie założenia, że ~W • ~S oraz (b) dowód, że ~W • ~S na podstawie założenia, że ~(W ∨ S).
Pierwszy z tych dowodów jest prostszy. (Oba dowody podane są w Rozwi zaniach, s. 393).
6. S Zał. (~Wpr)
7. W∨S ∨Wpr 6
8. ~(W ∨ S) R1
9. ~S Wpr 6–7, 6–8
10. ~W • ~S Wpr 5, 9
Możemy teraz udowodnić, że nasze intuicje nas nie zawodziły, konstruując: (a) dowód, że ~(F • J) na
podstawie założenia, że ~F ∨ ~J oraz (b) dowód, że ~F ∨ ~J na podstawie założenia, że ~(F • J).
Pierwszy z tych dowodów jest prostszy. (Oba dowody podane są w Rozwi zaniach, s. 393).
14.2.3. p, chyba e r
Rozważając zdanie:
R: Rozwiodę się.
Rozwiodę się, chyba że się zmienisz. Z: Zmienisz się.
Rozwi zania (s. 393-394) zawierają dowód (a) oraz dowód (b) w dwóch wersjach: z użyciem reguły
DeM oraz z użyciem wyłącznie reguł pierwotnych.
Ponownie obydwa dowody stanowią uzasadnienie dla naszych językowych intuicji.
Jednocześnie możliwość wykazania tych równoważności pokazuje, że w systemie dedukcji naturalnej
ujęte są głębokie prawidła rządzące myślą, które zakodowane są w naszym języku. Niesamowite jest
zarówno to, że je intuicyjnie wyczuwamy, jak i to że teraz jesteśmy w stanie lepiej zrozumieć ródła
tych zależności.
Dowodzenie V 287
14.2.4. r, tylko je li p
Rozważając zdanie:
B: Kupisz bilet.
Wygrasz na loterii, tylko jeśli kupisz bilet. W: Wygrasz na loterii.
wiczenie 14.A
Dowied , e nast puj ce pary zda s logicznie równowa ne. (Rozwi zania, s. 394-396).
(a) A ~~A
(b) A•A A
(c) A∨A A
(d) A → (B → C) (A • B) → C
(e) A→B ~A ∨ B
(f) ~(A → B) A • ~B
(g) ~(~A ∨ B) A • ~B
(h) ~(~A • B) A ∨ ~B
288 Logika nie gryzie
Przyk ad 9
Spróbujmy dowieść, że ~(p • ~p) jest tautologią. Podejdziemy do dowodu dokładnie tak, jak do tej po-
ry, z wyjątkiem tego, że nie możemy wpisać żadnych założeń pierwotnych, gdyż ich nie ma.
Tautologię ~(p • ~p) natomiast wpisać musimy na dole linii dowodowej. Musimy skonstruować dowód
stanowiący jej uzasadnienie. Przygotowujemy zatem nasz dowód:
1. ~(p • ~p)
Mimo porażającej oczy pustki, nasze postępowanie niczym nie będzie się różnić od dotychczasowego.
Dowody tautologii i prawd logicznych zawsze będą wymagały zastosowania reguł konstrukcyjnych.
W naszym wypadku narzuca się zastosowanie reguły ~Wpr. Musimy zatem skonstruować subderywa-
cję o ściśle określonym założeniu dodatkowym:
1. p • ~p Zał. (~Wpr)
3. ~W Elim 1
5. ~S Elim 1
6. ~(p • ~p) ~Wpr 2–4, 2–5
Założenie to jest pierwszym wierszem przeprowadzanego dowodu. Teraz naszym zadaniem jest
znalezienie zdań bezpośrednio sprzecznych, co w powyższym wypadku jest trywialne:
1. p • ~p Zał. (~Wpr)
2. p •Elim 1
3. ~p •Elim 1
4. ~(p • ~p) ~Wpr 1-2, 1-3
Dowodzenie V 289
1. p → (p ∨ r)
Ponieważ mamy wyprowadzić implikację, musimy zastosować regułę →Wpr. Po przygotowaniu sub-
derywacji:
1. q • s Zał.
2. p Zał. (→Wpr)
3. ~W Elim 1
5. p∨r Elim 1
6. p → (p ∨ r) ~Wpr 2–4, 2–5
strategia dowodzenia narzuca się sama – aby otrzymać alternatywę p ∨ r, mając dany jej pierwszy
człon, wystarczy zastosować regułę ∨Wpr.
1. q•s Zał.
2. p Zał. (→Wpr)
3. p∨r ∨Wpr 2
4. p → (p ∨ r) →Wpr 2-3
Ten dowód jest bardzo prosty. Należy jednak zwrócić uwagę, że nie korzysta się w ogóle z przesłan-
ki 1. Istotnie schemat p → (p ∨ r) jest tautologią – można go wyprowadzić z pustego zbioru przesłanek
pierwotnych. Przeprowad ten dowód (por. Rozwi zania, s. 394):
1. p → (p ∨ r)
Oczywiście istotne przebiegi obu dowodów są identyczne. W pierwszym wypadku wstawiliśmy
przesłankę „atrapę”, która służyła tylko uśmierzeniu palpitacji serca. Zawsze taką atrapę można sobie
postawić, pod warunkiem że w przesłance tej nie występują żadne zmienne zdaniowe (ew. zdania)
występujące w tautologii (ew. zdaniu logicznie prawdziwym), którego mamy dowieść.
wiczenie 14.B
Dowied , e nast puj ce schematy zdaniowe s tautologiami. (Rozwi zania, s. 396-398).
(a) p→p
(b) [(p → q) • (q → r)] → (p → r) prawo sylogizmu hipotetycznego
(c) [(p → q) • (p → r)] → [p → (q • r)] prawo mnożenia następników
(d) [(p → r) • (p → ~r)] → ~p prawo redukcji do absurdu
(e) [p • (q → r)] → [(p • q) → r]
(f) [p • (q → r)] → [q → (p • r)]
(g) [p → (q → r)] ≡ [q → (p → r)]
(h) {(p ∨ q) • [(p → r) • (q → s)]} → (r ∨ s) prawo dylematu konstrukcyjnego
290 Logika nie gryzie
wiczenie 14.C
Spróbuj dowie , e nast puj cy schemat zdaniowy jest tautologi : (p → q ) ∨ (q → p). Mo esz wróci do tego
wiczenia po przerobieniu rozdzia u 15 – u ywaj c regu podstawiana i regu wtórnych. (Rozwi zania, s. 398).
W systemie SD dla każdego spójnika istnieje reguła wprowadzania i reguła eliminacji tegoż spójnika.
Niemniej jednak dowodzenie za pomocą jedenastu reguł pierwotnych bywa uciążliwe. Dlatego ten
podstawowy repertuar reguł pierwotnych często bywa uzupełniany wtórnymi regułami inferencji
(opartymi na dowodzie logicznego wynikania) oraz regułami podstawiania (opartymi na dowodzie
logicznej równoważności).
Cele
Pojęcie wtórnych reguł inferencji.
Rozróżnienie reguł inferencji i reguł podstawiania.
i. p∨q i. p∨q
j. ~q j. ~p
p MTP i, j q MTP i, j
Możemy teraz dowieść, że reguła MTP jest istotnie regułą wtórną dla systemu SD. Aby to uczynić,
musimy wykazać, że wniosek uprawomocniony przez regułę MTP można wyprowadzić z przesłanek
i oraz j za pomocą wyłącznie reguł pierwotnych – nie używając MTP.
i p∨q
j ~q
+1 p Zał. (∨Elim)
+2 p R +1
+3 q Zał. (∨Elim)
+4 ~p Zał. (~Elim)
+5 ~q Rj
+6 q R +3
+7 p ~Elim (+4)-(+5), (+4)-(+6)
+8 p ∨Elim i, (+1)-(+2), (+3)-(+7)
W ten sposób przedstawiamy ciąg kroków, którymi moglibyśmy zastąpić każde zastosowanie reguły
MTP.
Reguły wtórne to po prostu dodatkowe reguły, które wolno dołączyć do systemu, o ile można
udowodnić za pomocą reguł wyłącznie pierwotnych, że wniosek uprawomocniony przez regułę wtórną
wynika logicznie z przesłanek zakładanych przez tę regułę.
Wtórne reguły inferencji i reguły podstawiania 293
Inną często dodawaną regułą jest reguła zwana modus tollendo tollens:
i. p→r
j. ~r
~p MTT i, j
i. p→q
j. q→r
p→r HS i, j
wiczenie 15.A
Dowied , e nast puj ce regu y inferencji mog yby by dodane jako regu y wtórne do systemu SD. (Rozwi zania,
s. 399-401).
(g) (h)
i. p→r i. p→r
(r → q) → (p → q) HHS i (q → p) → (q → r) HHS i
(i) (j)
i. p→r i. p→r
j. p→s j. q→s
p → (r • s) MNi (p • q) → (r • s) MPNi
(k) (l)
i. p→r i. p→r
j. q→r j. q→s
(p ∨ q) → r DPi (p ∨ q) → (r ∨ s) DPNi
(m) (n)
i. p → (q → r) i. p → (q → r)
j. p → q (p → q) → (p → r) RFi
p→r RFi
(r) (s)
i. (p • ~r) → ~p i. (p • ~r) → r
p→r IWi p→r IWi
294 Logika nie gryzie
Absorpcja (Abs)
p→r p → (p • r)
Wtórne reguły inferencji i reguły podstawiania 295
Niektóre z tych reguł, jak na przykład reguła podwójnej negacji czy reguły łączności i przemienności,
są niezwykle wręcz intuicyjne. Stosujemy je z powodzeniem i bez wahania w rozumowaniu codzien-
nym.
wiczenie 15.B
Dowied , e mo na uzupe ni system SD o wszystkie podane wy ej regu y podstawiania. (Rozwi zania, s. 401-405).
dwukierunkowo
W przeciwieństwie do reguł inferencji, reguły podstawiania można stosować «w dwie strony». W na-
stępującym dowodzie obydwa zastosowania reguły Neg są prawidłowe:
1. ~~A Zał.
2. A Neg 1
3. ~~~~A Neg 1
Nieuprawniony byłby oczywiście krok:
4. ~~~~~~A Neg 1
Aby wprowadzić ~~~~~~A, należałoby zastosować regułę Neg do wiersza 3, a nie do wiersza 1.
1. A ∨ (B → C) Zał.
2. ~~[A ∨ (B → C)] Neg 1 A ∨ (B → C)
3. ~~A ∨ (B → C) Neg 1 A ∨ (B → C)
4. A ∨ ~~(B → C) Neg 1 A ∨ (B → C)
5. A ∨ (~~B → C) Neg 1 A ∨ (B → C)
6. A ∨ (B → ~~C) Neg 1 A ∨ (B → C)
W chmurce zacieniowane są człony zdań, do których zastosowana została reguła Neg w poszczegól-
nych krokach.
Nie wolno natomiast stosować reguł podstawiania jednocześnie do paru członów. Nieuzasad-
niony zatem byłby krok:
7. ~~A ∨ (~~B → C) Neg 1
Aby wyprowadzić zdanie ~~A ∨ (~~B → C) ze zdania A ∨ (B → C), należałoby zastosować regułę
Neg dwukrotnie, np. w następujący sposób:
1. A ∨ (B → C) Zał.
2. ~~A ∨ (B → C) Neg 1
3. ~~A ∨ (~~B → C) Neg 2
296 Logika nie gryzie
wiczenie 15.C
Poniewa regu y podstawiania mo na stosowa równie do cz onów zda , wi c cz sto b dzie wiele sposobów zasto-
sowania danej regu y do pewnego zdania. Uzupe nij brakuj ce informacje. (Rozwi zania, s. 405-406).
(a) (b)
1. C≡D Zał. 1. ~A ∨ ~B Zał.
2. ~~(C ≡ D) Neg 1 2. ~~(~A ∨ ~B) Neg 1
3. ~~C ≡ D Neg 1 3. ~~~A ∨ ~B Neg 1
4. C ≡ ~~D Neg 1 4. ~A ∨ ~~~B Neg 1
(c) (d)
1. C • ~~A Zał. 1. ~~(B → ~C) Zał.
2. ~~(C ~~A) Neg 1 2. B → ~C Neg 1
3. C A Neg 1 3. ~~~~(B → ~C) Neg 1
4. ~~C ~~A Neg 1 4. ~~(~~B → ~C) Neg 1
5. C ~~~~A Neg 1 5. ~~(B → ~~~C) Neg 1
(e) (f)
1. ~(A ∨ ~(B • C)) Zał. 1. ~(~D • ~(A ∨ C)) Zał.
2. ~A ~~(B C) DeM 1 2. ~~D ∨ ~~(A ∨ C) DeM 1
3. ~(A ∨ (~B ∨ ~C)) DeM 1 3. ~(~D (~A ~C)) DeM 1
4. ~~(D ∨ (A ∨ C)) DeM 1
(g)
1. ~(~(~A ∨ ~C) ∨ ~(~B • ~D)) Zał.
2. ~(~~(A C) ∨ ~(~B ~D)) DeM 1
3. ~(~(~A ∨ ~C) ∨ ~~(B ∨ D)) DeM 1
4. ~((~~A ~~C) ∨ ~(~B ~D)) DeM 1
5. ~(~(~A ∨ ~C) ∨ (~~B ∨ ~~D)) DeM 1
6. ~~(~A ∨ ~C) ~~(~B ~D)) DeM 1
(h) (i)
1. C≡B Zał. 1. ~(A • D) Zał.
2. (C ≡ B) (C ≡ B) Idem 1 2. ~(A D) ~(A D) Idem 1
3. (C ≡ B) ∨ (C ≡ B) Idem 1 3. ~(A D) ∨ ~(A D) Idem 1
4. (C C) ≡ B Idem 1 4. ~((A A) D) Idem 1
5. C ≡ (B B) Idem 1 5. ~(A (D D)) Idem 1
6. (C ∨ C) ≡ B Idem 1 6. ~((A ∨ A) D) Idem 1
7. C ≡ (B ∨ B) Idem 1 7. ~(A (D ∨ D)) Idem 1
(j) (k)
1. (A ∨ B) • (C ≡ D) Zał. 1. (A • B) • (C • D) Zał.
2. (C ≡ D) (A ∨ B) Przem 1 2. ((A B) C) D ącz 1
3. (B ∨ A) (C ≡ D) Przem 1 3. A (B (C D)) ącz 1
4. (A ∨ B) (D ≡ C) Przem 1
Wtórne reguły inferencji i reguły podstawiania 297
(l)
1. (A ∨ B) • (C ∨ D) Zał.
2. ((A ∨ B) C) ∨ ((A ∨ B) D) Rozdz 1
3. (A (C ∨ D)) ∨ (B (C ∨ D)) Rozdz 1
4. (A ∨ B) (C ∨ D) Rozdz 2
5. ((A C) ∨ (B C)) ∨ ((A ∨ B) D) Rozdz 2
6. ((A ∨ B) C) ∨ ((A D) ∨ (B D)) Rozdz 2
7. (A ∨ B) (C ∨ D) Rozdz 3
8. ((A C) ∨ (A D)) ∨ (B (C ∨ D)) Rozdz 3
9. (A (C ∨ D)) ∨ ((B C) ∨ (B D)) Rozdz 3
wiczenie 15.D
Wyka , e nast puj ce równowa ne symbolizacje zda z wcze niejszych wicze Samouczka s logicznie równo-
wa ne. (Rozwi zania, s. 407).
(a) Teoria Freuda jest prawdziwa, chyba że albo teoria Junga, albo teoria Adlera (J ∨ A) ∨ F
jest prawdziwa. ~(J ∨ A) → F
(b) Beata pójdzie z Lechem na randkę, chyba że albo po raz kolejny Lech się (S ∨ ~K) ∨ B
Spó ni, albo znów nie przyniesie jej Kwiatów. ~(S ∨ ~K) → B
(c) Ania przejdzie na dietę tylko wtedy, gdy Lidka – lecz nie Kalinka – przejdzie A → (L • ~K)
na dietę. ~(L • ~K) → ~A
(~L ∨ K) → ~A
wiczenie 15.E
Stosuj c regu y wtórne przeprowad dowody tautologii (a) i (b). Porównaj przeprowadzone dowody z dowodami
z rozdzia u 14. (Rozwi zania, s. 407).
(a) p ∨ ~p
(b) (p → q) ∨ (q → p).
ZAKO CZENIE
OGRANICZENIA LOGIKI ZDA
W rozdziale 2 powiedzieliśmy na wstępie, że klasyczna logika zdań – mimo tego, że jest w stanie
oddać w sposób prezycyjny relacje logiczne między zdaniami, które intuicyjnie wychwytujemy – jest
dość ubogą teorią logiczną. Do tej pory pracowaliśmy nad zrozumieniem mocy logiki zdań raczej niż
jej niemocy. Nadeszła jednak pora, by odkryć trochę jej ograniczeń i tym samym zaprosić do
zgłębienia dalszych logik.
Obydwa z poniższych wnioskowań są prawidłowe:
(A1) Jeżeli Sokrates jest człowiekiem, to jest śmiertelny.
Sokrates jest człowiekiem.
Zatem Sokrates jest śmiertelny
(A2) Wszyscy ludzie są śmiertelni.
Sokrates jest człowiekiem.
Zatem Sokrates jest śmiertelny
Okazuje się jednak, że tylko wnioskowanie (A1) jest prawidłowe w świetle logiki zdań. atwo to zrozu-
mieć, jeżeli dokona się symbolizacji obydwu wnioskowań w języku logiki zdań. Struktura wnioskowa-
nia (A1) w języku logiki zdań jest następująca:
[A1] C→
C C: Sokrates jest człowiekiem
Ś: Sokrates jest miertelny
Widać wyra nie, że [A1] jest wnioskowaniem logicznie prawidłowym w logice zdań, gdyż jego
schemat logiczny
(i) p→q
p
q
jest logicznie prawidłowym schematem wnioskowania, uprawomocnionym regułą →Elim w systemie
SD.
Powyższa legenda nie wystarcza jednak, aby poddać symbolizacji wnioskowanie (A2);
potrzebny jest dodatkowo symbol przedstawiający zdanie znajdujące się w przesłance pierwszej wnios-
kowania (A2). Strukturę wnioskowania (A2) w języku logiki zdań można jedynie przedstawić w sposób
następujący:
[A2] W W: Wszyscy ludzie są śmiertelni
C C: Sokrates jest człowiekiem
Ś: Sokrates jest miertelny
wszakże zdanie „Wszyscy ludzie są śmiertelni” jest – w logice zdań – zdaniem prostym, gdyż nie jest
złożone za pomocą żadnych spójników zdaniowych. Widać wyra nie, że wnioskowanie [A2] jest
rozumowaniem nieprawidłowym w logice zdań – jego struktura logiczna to:
(ii) p
q
r
Zakończenie 299
Schemat (ii) jest oczywiście schematem wnioskowania logicznie nieprawidłowego. Istnieje mnóstwo
kontrprzykładów, tj. wnioskowań o tej strukturze, których przesłanki są prawdziwe, a wniosek
fałszywy. Instancją właściwą schematu (ii) jest choćby następujące „wnioskowanie”: Maryla Rodowicz
jest kobietą; owczarki niemieckie są psami; zatem bitwa pod Grunwaldem odbyła się w 1200 roku.
Nie wynika stąd oczywiście, że wnioskowanie (A2) jest wnioskowaniem nieprawidłowym –
wynika stąd tylko to, że język logiki zdań jest zbyt ubogi, by pozwolił nam uchwycić prawidłowość
tego rozumowania. Aby ją uchwycić, trzeba odwołać się do logiki kwantyfikatorów. Logika ta pozwala
bowiem na odkrycie złożonej struktury logicznej m.in. takich zdań jak „Wszyscy ludzie są śmiertelni”.
Logiką kwantyfikatorów zajmiemy się w drugiej części Samouczka.
Możecie się jednak zastanawiać, jak to w takim razie jest, że przy dość oczywistych (w mo-
mencie, gdy są już wyłuszczone) ograniczeniach logiki zdań jest ona uznawana za tak ważną teorię
w logice. Otóż odpowied na to pytanie wiąże się z metodologią nauk w ogóle. We wszystkich
naukach badacze tworzący teorie i modele rzeczywistości posługują się abstrakcją i idealizacją. Skon-
frontowani z beznadziejnie, wydawać by się mogło, złożoną rzeczywistością abstrahują od rozważenia
wszystkich czynników wpływających na zjawiska badane, starając się ująć najbardziej fundamentalne
zależności. W ten sposób odkryte prawidłowości są stosunkowo proste, ale też nigdy nie występują
w rzeczywistości w formie czystej. I tak prawo swobodnego spadku ciał odkryte przez Galileusza
mówi o spadku ciał w próżni. Prawo grawitacji Newtona dotyczy siły przyciągania izolowanego
systemu dwóch punktów materialnych (czyli punktów geometrycznych wyposażonych tylko w masę,
nie posiadających żadnych innych własności, w szczególności ładunku elektrycznego). Podobne
założenia i konstrukty idealizacyjne funkcjonują w innych naukach – biologii, psychologii, ekonomii.
Dalsze badania starają się uchylić założenia idealizujące i ujmować rzeczywistość coraz dokładniej.
O rozwoju logiki można myśleć w podobny sposób. Klasyczna logika zdań wychwytuje
związki logiczne między zdaniami, opierając się na szeregu założeń upraszczających, które uchylane są
w innych teoriach logicznych. Jednym z takich założeń jest przekonanie, że aby ująć związki logiczne
między zdaniami, wystarczy rozumieć złożoność zdań w odniesieniu do spójników zdaniowych. Istot-
nie okazuje się, że wiele relacji logicznych jesteśmy w stanie w ten sposób zrozumieć, ale też wiele
związków pozostaje nieuchwytnych. Jeden z nurtów rozwojowych teorii logicznych wiąże się z uchy-
leniem tego założenia i dodawaniem coraz to nowych funktorów, w odniesieniu do których należy
rozumieć złożoność zdań. W ten sposób logika kwantyfikatorów dodaje funktory ‘dla każdego’, ‘dla
pewnego’ i zaczyna widzieć struktury złożone w zdaniach – z punktu widzenia logiki zdań – prostych.
Logiki modalne uzupełniają repertuar funktorów o ‘jest konieczne, że’ oraz ‘jest możliwe, że’. Logiki
deontyczne wprowadzają funktory ‘jest obowiązkowe, że’ oraz ‘jest dozwolone, że’. I tak dalej. W każ-
dej z tych dalszych logik odciska się jednak piętno logiki zdań w tym sensie, że relacje logiczne na jej
gruncie odkryte, zostają przyjęte (czasem po niejakich modyfikacjach) na gruncie innych logik.
ROZWI ZANIA WICZE
ROZDZIA 1. WPROWADZENIE
wiczenie 1.A
wiczenie 1.B
(a) Tomasz jest kulturalnym mężczyzną, mającym awersję do kobiet w dużych kapeluszach.
(b) Tomasz zaprosił Zuzannę do kina.
(c) Jeżeli Zuzanna nie przyjdzie o umówionej porze, to Tomasz będzie zrozpaczony.
(d) Zuzanna przyszła na czas.
(e) Tomasz nie wierzył własnym oczom.
(f) Zuzanna włożyła największy kapelusz, jaki Tomasz widział w całym swoim życiu bogatym
w doświadczenia z kobietami w dużych kapeluszach.
(g) Tomasz prosił Zuzannę by zdjęła tę okropność.
(h) Zuzanna zgodziła się nawet pozbyć się kapelusza wtedy i tylko wtedy, gdy Tomasz pozbędzie
się butów kowbojskich lub przynajmniej nie będzie ich wkładał na wspólne spotkania.
(b)
Jeżeli Anna umówi się z Jackiem, to Beata umówi się z Grzegorzem.
Jeżeli Beata umówi się z Grzegorzem, to Anna umówi się z Jackiem.
Albo Cecylia albo Danuta umówi się z Hilarym.
Jeżeli Cecylia umówi się z Hilarym, to Anna nie umówi się z Jackiem; jeżeli Danuta umówi się
z Hilarym, to Beata nie umówi się z Grzegorzem.
Legenda symbolizacji
A : Anna umówi się z Jackiem.
B : Beata umówi się z Grzegorzem.
C : Cecylia umówi się z Hilarym.
D : Danuta umówi się z Hilarym.
(a) D≡K Damian umyje naczynia wtedy i tylko wtedy, gdy Boguś zrobi kolację.
(b) A≡D Ale odkurza dom zawsze i tylko wtedy, gdy Damian myje naczynia.
(c) B≡C Boguś odkurzy dom dokładnie wówczas, gdy Czesia zrobi kolację.
(d) K≡N Boguś zrobi kolację wtedy, ale tylko wtedy, gdy umyje też naczynia.
(e) D ≡ ~K Damian umyje naczynia wtedy, ale tylko wtedy, gdy Boguś nie zrobi kolacji.
(f) B ≡ ~C Boguś odkurzy dom wtedy i tylko wtedy, gdy Czesia nie zrobi kolacji.
(g) C ≡ (B • N) Czesia zrobi kolację wtedy, ale tylko wtedy, gdy Boguś odkurzy dom i umyje naczynia.
Ala lub Boguś odkurzą dom wtedy i tylko wtedy, gdy Czesia lub Boguś
(h) (A ∨ B) ≡ (C ∨ K)
zrobią kolację.
(a) Ala zda logikę wtedy i tylko wtedy, gdy Boguś zda logikę. A≡B
(b) Czesia zda prawo karne wtedy, ale tylko wtedy, gdy Ala zda logikę. C≡A
(c) Damian zda prawo karne wtedy i tylko wtedy, gdy Boguś nie zda logiki. D ≡ ~B
(d) Boguś zda logikę dokładnie wtedy, gdy Ala nie zda logiki. B ≡ ~A
(e) Czesia zda prawo karne dokładnie wtedy, gdy Damian i Boguś je zdadzą. C ≡ (D • K)
(f) Ala zda logikę bąd matematykę wtedy i tylko wtedy, gdy Boguś zda logikę. (A ∨ M) ≡ B
Rozwi zania ćwiczeń 305
A: Ala zrobi kolację. B: Boguś zrobi kolację. C: Cezary zrobi obiad. D: Danusia zrobi obiad.
Przyk ad 1 – wiczenie
Albo Asia dostanie psa, albo zarówno Asia, jak i Basia dostanie kota.
P ∨ (K • B)
Asia dostanie psa lub Asia i Basia dostaną kota.
Przyk ad 2 – wiczenie
Albo prawdą jest, że jeżeli Ludwik posłucha Jarka, to cieszyć się będzie Janek,
(L → J) ∨ Z
albo że cieszyć się będzie Zbyszek.
W języku polskim wyrazilibyśmy to zdanie raczej w następujący sposób:
Albo cieszyć się będzie Zbyszek, albo – o ile Ludwik posłucha Jarka – to
cieszyć się będzie Janek.
Przyk ad 3 – wiczenie
Zosia włoży swą nową sukienkę, a jeżeli Zosia nie będzie się już dąsać, to
S • [~D → (J ∨ W)]
Jacek lub Wacek zaproszą ją do kina.
Albo jeżeli Zosia włoży swą nową sukienkę i nie będzie się już dąsać, to
[(S • ~D) → J] ∨ W
Jacek zaprosi ją do kina – albo Wacek zaprosi Zosię do kina.
308 Logika nie gryzie
Przyk ad 5 i 6
Ala pójdzie do kina wtedy i tylko wtedy, gdy Beata pójdzie do teatru,
a Cezary – tak czy owak – zostanie w domu.
(A ≡ B) • C
Ala pójdzie do kina wtedy i tylko wtedy, gdy Beata pójdzie do teatru;
jednakże Cezary zostanie w domu.
Albo Cezary nie zostanie w domu o ile Beata pójdzie do teatru, albo Ala nie
(B → ~C) ∨ ~A
pójdzie do kina.
Albo Anna i Bogdan zostaną Albo Ala zrobi obiad, a Beata umyje
(a) (A • B) ∨ C ukarani, albo ukarana będzie Cecylia. naczynia, albo Cezary odkurzy dom.
Ala zrobi obiad, natomiast albo Beata
Anna zostanie ukarana i kara też
(b) A • (B ∨ C) umyje naczynia, albo Cezary odkurzy
spotka Bogdana lub Cecylię.
dom.
Jeżeli Ala zrobi obiad, to zarówno
Jeżeli Anna zostanie ukarana, to kara
(c) A → (B • C) Beata umyje naczynia, jak i Cezary
spotka też Bogdana i Cecylię.
odkurzy dom.
Jest prawdą zarówno to, że jeżeli
Jeżeli Ala zrobi obiad, to Beata umyje
Anna zostanie ukarana, to kara spotka
(d) (A → B) • C naczynia, ale tak czy owak Cezary
Bogdana, jak i to, że Cecylia będzie
odkurzy dom.
ukarana.
Rozwi zania ćwiczeń 309
(b)
Jeżeli Damian umyje naczynia, to Boguś zrobi obiad, a Czesia zrobi
1. D → (B • C)
kolację.
Boguś zrobi obiad, natomiast jeżeli Damian umyje naczynia, to Czesia
2. B • (D → C)
zrobi kolację.
(c)
1. Ala odkurzy dom lub [Boguś zrobi obiad i (Czesia zrobi kolację, jeśli Damian umyje naczynia)].
Albo Ala odkurzy dom, albo zarazem Boguś zrobi obiad i jeśli Damian
A ∨ [B • (D → C)]
umyje naczynia, to Czesia zrobi kolację.
2. Ala odkurzy dom lub [(Boguś zrobi obiad i Czesia zrobi kolację), jeśli Damian umyje naczynia].
Albo Ala odkurzy dom, albo jeżeli Damian umyje naczynia, to zarazem
A ∨ [D → (B • C)]
Boguś zrobi obiad i Czesia zrobi kolację.
3. (Ala odkurzy dom lub Boguś zrobi obiad) i (Czesia zrobi kolację, jeśli Damian umyje naczynia).
Jest prawdą to, że albo Ala odkurzy dom, albo Boguś zrobi obiad, jak i to,
(A ∨ B) • (D → C)
że jeżeli Damian umyje naczynia, to Czesia zrobi kolację.
4. [(Ala odkurzy dom lub Boguś zrobi obiad) i Czesia zrobi kolację], jeśli Damian umyje naczynia.
Jeżeli Damian umyje naczynia, to zarówno albo Ala odkurzy dom, albo
D → [(A ∨ B) • C]
Boguś zrobi obiad, jak i Czesia zrobi kolację.
5. [Ala odkurzy dom lub (Boguś zrobi obiad i Czesia zrobi kolację)], jeśli Damian umyje naczynia.
Jeżeli Damian umyje naczynia, to albo Ala odkurzy dom, albo zarazem
D → [A ∨ (B • C)]
Boguś zrobi obiad, jak i Czesia zrobi kolację.
310 Logika nie gryzie
~A • B Zarówno Anna nie zostanie ukarana, jak i Bogdan nie zostanie ukarany.
(b)
~(A • B) Ani Anna nie zostanie ukarana, ani Bogdan nie zostanie ukarany.
(c)
(d)
~(A ∨ B) Albo Anna nie zostanie ukarana, albo Bogdan nie zostanie ukarany.
312 Logika nie gryzie
(a) Jeżeli Ala będzie biegać lub ćwiczyć, to nie popadnie w depresję.
(B ∨ ) → ~D
(b) Jeżeli Ala będzie leniwa i popadnie w depresję, to będzie je dzić do pracy samochodem.
(L • D) → S
(c) Nie jest prawdą, że jeżeli Ala popadnie w depresję, to przytyje.
~(D → P)
Ala będzie właściwie umotywowana i będzie się odchudzać, ale będzie też je dzić do pracy
(d)
samochodem.
(M • O) • S lub: M • (O • S)
(e) Albo Ala będzie je dzić do pracy samochodem i będzie się odchudzać, albo będzie ćwiczyć.
(S • O) ∨
(f) Ala będzie albo biegać, albo pływać, ale nie będzie się odchudzać.
(B ∨ W) • ~O
(g) Ala będzie biegać albo pływać, ale tak czy owak będzie ćwiczyć.
(B ∨ W) •
314 Logika nie gryzie
Albo Ala będzie leniwa i będzie je dzić do pracy samochodem, albo będzie właściwie
(h)
umotywowana i będzie ćwiczyć.
(L • S) ∨ (M • )
Ala będzie ćwiczyć, ale nie będzie pływać; jednakże jeżeli Ala będzie właściwie umotywowana,
(i)
to będzie biegać.
( • ~W) • (M → B)
(j) Ala nie będzie biegać, nie będzie ćwiczyć, a już na pewno nie będzie się odchudzać.
(~B • ~ ) • ~O lub: ~B • (~ • ~O)
(a) Ala będzie się odchudzać wtedy i tylko wtedy, gdy będzie leniwa i nie będzie ćwiczyć.
O ≡ (L • ~ )
Jeżeli Ala nie będzie się odchudzać, to przytyje, a jeżeli nie będzie ćwiczyć, to popadnie w
(b)
depresję.
(~O → P) • (~ → D)
(c) Jeżeli Ala popadnie w depresję, to nie będzie ćwiczyć i nie będzie się odchudzać.
D → (~ • ~O)
Jeżeli Ala popadnie w depresję, to nie będzie ćwiczyć; tak czy owak Ala nie będzie się
(d)
odchudzać.
(D → ~ ) • ~O
Ala nie popadnie w depresję wtedy i tylko wtedy, gdy nie przytyje; jednakże Ala nie będzie
(e)
ćwiczyć i nie będzie się odchudzać.
(~D ≡ ~P) • (~ • ~O)
Ala nie popadnie w depresję wtedy i tylko wtedy, gdy będzie ćwiczyć i będzie albo biegać, albo
(f)
pływać.
~D ≡ ( • (B ∨ W))
Ala przytyje wtedy i tylko wtedy, gdy nie będzie właściwie umotywowana i będzie je dzić do
(g)
pracy samochodem.
P ≡ (~M • S)
(h) Ala nie przytyje i nie popadnie w depresję pod warunkiem, że będzie biegać lub pływać.
(B ∨ W) → (~P • ~D)
(i) Jeżeli Ala nie będzie się odchudzać, to przytyje, a jeżeli nie będzie ćwiczyć, to popadnie w
depresję.
(~O → P) • (~ → D)
Albo Ala będzie biegać, o ile będzie właściwie umotywowana, albo będzie się odchudzać, jeżeli
(j)
będzie leniwa.
(M → B) ∨ (L → O)
Rozwi zania ćwiczeń 315
(a) Jeżeli Ala będzie albo biegać i ćwiczyć, albo pływać, to nie przytyje.
((B • ) ∨ W) → ~P
Jeżeli Ala będzie właściwie umotywowana, to będzie ćwiczyć pod warunkiem, że nie będzie
(b)
zmęczona.
M → (~Z → )
Jeżeli Ala będzie się odchudzać, to nie przytyje, a jeżeli nie będzie się odchudzać, to przytyje,
(c)
o ile nie będzie ćwiczyć.
(O → ~P) • (~O → (~ → P))
(d) Ala nie przytyje, jeżeli będzie pływać lub biegać, ale jeżeli Ala będzie leniwa, to przytyje.
[(W ∨ B) → ~P] • (L → P)
Ala będzie albo biegać i ćwiczyć, albo pływać i się odchudzać, ale tak czy inaczej jeżeli
(e)
popadnie w depresję, to i tak przytyje.
[(B • ) ∨ (W • O)] • (D → P)
Jeżeli prawdą jest, że Ala przytyje wtedy i tylko wtedy, gdy nie będzie ćwiczyć, to będzie albo
(f)
pływać, albo biegać, a nie będzie je dzić do pracy samochodem.
(P ≡ ~ ) → ((W ∨ B) • ~S)
Jeżeli Ala nie będzie miała właściwej motywacji i nie będzie biegać, to jeśli również nie będzie
(g)
ćwiczyć, to przytyje, o ile nie będzie się odchudzać.
(~M • ~B) → (~ → (~O → P))
Jeśli Ala nie popadnie w depresję i nie będzie też leniwa, to będzie się odchudzać lub ćwiczyć
(h)
pod warunkiem, że będzie właściwie umotywowana i nie będzie zmęczona.
(~D • ~L) → [(M • ~Z) → (O ∨ )]
(i) Ala nie będzie biegać, choć nie jest zmęczona, jeżeli nie będzie właściwie umotywowana.
Parafraza: Jeżeli Ala nie będzie właściwie umotywowana, to nie będzie biegać, choć nie jest
zmęczona.
~M → (~B • ~Z)
Zakładając, że Ala będzie się odchudzać i że albo będzie biegać lub pływać, albo też będzie
(j)
ćwiczyć, to nie przytyje, o ile nie popadnie w depresję.
[O • ((B ∨ W) ∨ )] → (~D → ~P)
Jeżeli Ala będzie zmęczona, to będzie się odchudzać; jeżeli Ala nie będzie zmęczona, to jeśli
(k)
będzie właściwie umotywowana, to będzie biegać, a jeśli nie, to będzie ćwiczyć lub pływać.
(Z → O) • {~Z → [(M → B) • (~M → ( ∨ W))]}
316 Logika nie gryzie
I. (i) (ii)
(a) Tomek nie dostanie ani dwójki, ani piątki. ~D • ~P ~(D ∨ P)
(b) Tomek nie dostanie jednocześnie dwójki i piątki. ~(D • P) ~D ∨ ~P
(c) Tomek zarówno nie dostanie dwójki, jak i nie dostanie piątki. ~D • ~P ~(D ∨ P)
(d) Tomek nie dostanie ani dwójki, ani trójki. ~D • ~T ~(D ∨ T)
(e) Tomek nie dostanie zarazem trójki i dwójki. ~(T • D) ~T ∨ ~D
~((D ∨ T) ∨ C)
(f) Tomek nie dostanie ani dwójki, ani trójki, ani czwórki. (~D • ~T) • ~C
~(D ∨ T) • ~C
Jeżeli Tomek nie dostanie trójki, to nie dostanie ani czwórki,
(g) ~T → (~C • ~P) ~T → ~(C ∨ P)
ani piątki.
Jeżeli Tomek nie dostanie ani piątki, ani czwórki, to dostanie
(h) (~P • ~C) → T ~(P ∨ C) → T
trójkę.
Ani Stefan Hula, Kamil Stoch, ani nawet Adam Ma- ~((H ∨ S) ∨ M)
(c) (~H • ~S) • ~M
łysz nie wygra Pucharu wiata. ~(H ∨ S) • ~M
Jeżeli Adam Małysz nie wygra Pucharu wiata, to nie
(d) ~M → (~S • ~H) ~M → ~(S ∨ H)
wygrają go ani Kamil Stoch, ani Stefan Hula.
(a) Tomek dostanie Dwóję lub Tróję, ale nie jedno i drugie. (D ∨ T) • ~(D • T)
(b) Albo Przytyję, albo Schudnę, ale nie jedno i drugie. (P ∨ S) • ~(P • S)
(c) W meczu zagra Dudek lub Boruc, ale nie obaj. (D ∨ B) • ~(D • B)
(d) Puchar wiata zdobędzie Małysz lub Jacobsen, ale nie obaj. (M ∨ J) • ~(M • J)
Albo teoria Freuda, albo teoria Adlera jest prawdziwa, ale nie są
(e) (F ∨ A) • ~(F • A)
prawdziwe obie naraz.
Fałszywa jest albo teoria Freuda, albo teoria Adlera, ale nie są
(f) (~F ∨ ~A) • ~(~F • ~A)
fałszywe obie naraz.
Staś pójdzie do pracy albo w czwartek, albo we wtorek, ale nie
(g) (C ∨ W) • ~(C • W)
w oba dni.
Staś nie pójdzie do pracy albo w czwartek, albo we wtorek, ale nie
(h) (~C ∨ ~W) • ~(~C • ~W)
w oba dni.
(i) (ii)
(a) Tomek dostanie Dwóję, chyba że zacznie się Uczyć. U∨D ~U → D
(b) Przytyję, chyba że zacznę się Odchudzać. O∨P ~O → P
(c) Na pewno Zdasz logikę, chyba że będziesz zbyt
L∨Z ~L → Z
Leniwy, by robić ćwiczenia.
318 Logika nie gryzie
(a) Kalinka będzie zdrowa, tylko jeśli będzie regularnie ćwiczyć. Z→R
~R → ~Z
(b) Kalinka będzie zdrowa, tylko jeśli albo przejdzie na dietę, albo Z → (K ∨ R)
będzie regularnie ćwiczyć.
~(K ∨ R) → ~Z
(~K • ~R) → ~Z
(c) Lidka przejdzie na dietę tylko wtedy, gdy Kalinka i Ania obie będą L → (K • A)
na diecie.
~(K • A) → ~L
(~K ∨ ~A) → ~L
(d) Kalinka przejdzie na dietę lub będzie regularnie ćwiczyć, tylko (K ∨ R) → A
jeśli Ania przejdzie na dietę.
~A → ~(K ∨ R)
~A → (~K • ~R)
(e) Ania przejdzie na dietę tylko wtedy, gdy Lidka – lecz nie Kalinka – A → (L • ~K)
przejdzie na dietę.
~(L • ~K) → ~A
(~L ∨ ~~K) → ~A
(~L ∨ K) → ~A
(f) Kalinka zacznie regularnie ćwiczyć, tylko jeżeli nie przejdzie na R → ~K
dietę.
~~K → ~R
K → ~R
320 Logika nie gryzie
(g) Tylko jeśli Ania przejdzie na dietę, to przejdzie na dietę Lidka. L→A
Parafraza: Lidka przejdzie na dietę, tylko jeśli Ania przejdzie na
dietę. ~A → ~L
(h) Tylko jeżeli Kalinka będzie zdrowa lub będzie regularnie ćwiczyć, A → (Z ∨ R)
to Ania przejdzie na dietę.
Parafraza: Ania przejdzie na dietę, tylko jeżeli Kalinka będzie ~(Z ∨ R) → ~A
zdrowa lub będzie regularnie ćwiczyć. (~Z • ~R) → ~A
(i) Kalinka i Ania będą zdrowe, tylko jeśli obie przejdą na dietę. Interpretacja 1:
Zdanie to jest dwuznaczne: (Z • W) → (K • A)
Interpretacja 1: Kalinka i Ania będą obie zdrowe, tylko jeżeli ~(K • A) → ~(Z • W)
wspólnie przejdą na dietę. Interpretacja 2:
Interpretacja 2: Obie Kalinka i Ania będą zdrowe, tylko jeżeli (Z → K) • (W → A)
każda z nich przejdzie na dietę. (~K → ~Z) • (~A → ~W)
(e) Puszek jest chomikiem wtedy i tylko wtedy, gdy ma torby polikowe.
To, że Puszek ma torby polikowe, jest koniecznym
tego, że Puszek jest chomikiem.
warunkiem dostatecznym
Rozwi zania ćwiczeń 321
(g) Zuza nie otrzyma oceny bardzo dobrej, jeżeli dostanie 85% na teście.
Otrzymanie 85% na teście jest warun- koniecznym tego, by Zuza nie otrzymała
kiem dostatecznym oceny bardzo dobrej.
(h) Zuza otrzyma ocenę celującą, jeżeli, ale tylko jeżeli, dostanie 100% na teście.
Otrzymanie 100% na teście jest wa- koniecznym tego, by Zuza otrzymała ocenę
runkiem dostatecznym celującą.
(a) Ala nie będzie ani biegać, ani pływać, choć będzie ćwiczyć.
(~B • ~W) • lub: ~(B ∨ W) •
(b) Ala nie będzie ani biegać, ani pływać, chyba że przytyje.
~P → (~B • ~W) lub: P ∨ (~B • ~W) lub: ~P → ~(B ∨ W) lub: P ∨ ~(B ∨ W)
(c) Ala będzie zarówno biegać, jak i pływać, chyba że będzie leniwa lub przytyje.
~(L ∨ P) → (B • W) lub: (L ∨ P) ∨ (B • W)
Ala nie przytyje, jeśli będzie pływać lub biegać, chyba że będzie je dzić do pracy samochodem
(d)
i nie będzie się odchudzać.
~(S • ~O) → ((W ∨ B) → ~P) lub: (S • ~O) ∨ ((W ∨ B) → ~P)
Jeżeli Ala będzie pływać lub biegać, to nie przytyje – chyba że będzie je dzić do pracy
(e)
samochodem i nie będzie się odchudzać.
(W ∨ B) → [~(S • ~O) → ~P] lub: (W ∨ B) → [(S • ~O) ∨ ~P]
Ala będzie albo biegać, albo pływać; jednakże nie będzie robić jednego i drugiego, chyba że
(f)
przytyje.
(B ∨ W) • [~P → ~(B • W)] lub (B ∨ W) • [P ∨ ~(B • W)] lub . . .
Ala będzie zdepresjonowana wtedy i tylko wtedy, gdy będzie leniwa i nie będzie ani się
(g)
odchudzać, ani ćwiczyć.
D ≡ [L • (~O • ~ )] lub: D ≡ [L • ~(O ∨ )]
Ala przytyje wtedy i tylko wtedy, gdy nie będzie się odchudzać, nie będzie miała właściwej
(h)
motywacji i nie będzie ani pływać, ani biegać.
P ≡ [(~O • ~M) • (~W • ~B)] lub: P ≡ [(~O • ~M) • ~(W ∨ B)]
Jeżeli prawdą jest, że Ala przytyje wtedy i tylko wtedy, gdy nie będzie ani się odchudzać, ani
(i) ćwiczyć i gdy nie będzie ani biegać, ani pływać, to Ala będzie ćwiczyć lub biegać, a na pewno
nie będzie je dzić do pracy samochodem.
[P ≡ ((~O • ~ ) • (~B • ~W))] → [( ∨ B) • ~S] lub [P ≡ (~(O ∨ ) • ~(B ∨ W))] → [( ∨ B) • ~S]
Ala nie będzie zdepresjonowana tylko wtedy, gdy będzie się odchudzać bąd ćwiczyć i gdy nie
(j)
będzie zanadto zmęczona.
~D → [(O ∨ ) • ~Z] lub ~[(O ∨ ) • ~Z] → ~~D
Tylko jeśli Ala będzie właściwie umotywowana i nie będzie zbyt zmęczona, będzie się
(k)
odchudzać lub ćwiczyć.
(O ∨ ) → (M • ~Z) lub ~(M • ~Z) → ~(O ∨ )
Rozwi zania ćwiczeń 325
a) (1 • 0) ∨ (0 → 0) f) (1 ≡ (1 ∨ 0)) → 0
• 1) ∨ (0 →
(1 0 1 0) (1 ≡ (1 1
∨ 0)) → 0
(1 1≡ (1 → 0
1
0
b) 1 • (1 ∨ (0 → 0)) g) (0 → 1) → (1 → 0)
1 • (1 ∨ (0 →
1 0)) (0 →
1 1) → (1 →
0 0)
1 • (1 1
∨ )
0
1
c) ((1 • 1) ∨ 0) → 0 h) 0 → (0 → (0 → 0))
((1 •1 1) ∨ 0) → 0 0 → (0 → (0 →
1 0))
1∨ 0) → 0 0 → (0 →
1
0 1
d) 1 • ((1 ∨ 0) → 0) i) ((0 → 0) → 0) → 0
1 • ((1 ∨1 0) → 0) ((0 →
1 0) → 0) → 0
1 • 0 0 → 0
0
1
e) (1 → 0) • ((1 • 0) → 0) j) ((0 → 1) → 0) ≡ (0 ≡ 0)
(1 →
0 0) • ((1 •0 0) → 0) ((0 1→ 1 → 0) ≡ (01
0 • 1 →
0 ≡ 1
0 0
Rozwi zania ćwiczeń 327
a) (0 • 1) ∨ (0 → 0) f) (0 ∨ (1 • 0)) → (1 • 0)
(0) ∨ (1) (0 ∨ (0)) → (0)
1 (0) → 0
1
b) 1 • (1 ∨ (0 → 0))
1 • (1 ∨ (1)) g) (0 → 0) → (0 → 1)
1 • (1) (1) → (1)
1 1
c) ((0 • 1) ∨ 0) → 0 h) 1 → (0 → (0 → 1))
((0) ∨ 0) → 0 1 → (0 → (1))
(0) → 0 1 → (1)
1 1
d) 1 • ((1 ∨ 0) → 0) i) ((0 → 0) → 0) → 0
1 • ((1) → 0) ((1) → 0) → 0
1 • (0) (0) → 0
0 1
e) (0 → 1) → ((1 • 0) → 0) j) ((0 ∨ 1) → 0) → (1 → 0)
(1) → ((0) → 0) ((1) → 0) → (0)
1 → (1) (0) → 0
1 1
328 Logika nie gryzie
0 ∨ (~1
~1 0 → 0) ~(1 ≡
1 1) ∨ ~(0 ≡1 0)
0 ∨ (~0 1→ 0)
~1 ≡ 1) ∨ ~(00≡
0
1 0
~(1 →
1 1) ∨ (~0
1 → 0) 0 • ~
(~1 0 ) ∨ ~ 0 ≡
1 0)
0 0
0 ≡ ( 1
~1 0 ∨ (~0
1 → 0)) ≡ 1) • (~10 ≡ ( 0
(1 1 1 → 0))
0 ≡ (~1
~1 0 ∨ (~0 0→ 0 ) ≡11 • (~10 ≡ (~1 →
1 0))
0 ≡ ~(1 0
~1 ∨ ( ≡1 1 • (~1 0≡
1 0
~ 0 ≡
0 0) → ~(0 ∨ (1 →
0 0)) 0 0)] ≡ (1 0
~[ 0 ≡1 0) ∨ ~ 0 ∨ • 0)
≡
1 0) → ~(1 ∨0 (1 ~[ 1≡ ∨ ~(0 1∨) ] ≡ 0
1≡ → 1 ~ 0 1∨) ≡ 0
1 0 ≡ 0
1
330 Logika nie gryzie
a) ~1 ∨ 1 b) ~(1 ∨ 1)
0 ∨ 1 ~(1)
1 0
c) ~1 ∨ ~1 d) ~(1 → 1)
0 ∨ 0 ~(1)
0 0
e) ~1 → 1 f) ~1 → ~1
0 → 1 0 → 0
1 1
g) ~1 ∨ (~1 → 0) h) ~0 → ~(1 ≡ 0)
0 ∨ (0 → 0) 1 → ~(0)
0 ∨ (1) 1 → 1
1 1
~ 1 ~ 0 ~~ 1 ~~ 0
0 1 ~ 0 ~ 1
1 0
332 Logika nie gryzie
1 0 0
~ 1 11 ∨ ~~
0 ~ 0
0 1 1
a) 0 → [0 ≡ (0 ∨ (1 • 0))] b) [0 ≡ (1 ∨ (0 • 1))] → 1
1 1
a) A ∨ G b) K ∨ G
1 ∨ ? 0 ∨ ?
1 Nie można stwierdzić. Wartość logiczna zdania
K ∨ G zależy od wartości logicznej G: jeżeli G
jest prawdziwe wówczas K ∨ G jest prawdziwe;
jeżeli G jest fałszywe wówczas K ∨ G jest fałszy-
we.
c) A • G d) K • G
1 ∨ ? 0 • ?
Nie można stwierdzić. Wartość logiczna zdania 0
A • G zależy od wartości logicznej G: jeżeli G
jest prawdziwe, wówczas A • G jest prawdziwe;
jeżeli G jest fałszywe, wówczas A • G jest fałszy-
we.
336 Logika nie gryzie
e) A • (K ∨ G) f) A ∨ (K ∨ G)
1 • (0 ∨ ?) 1 ∨ (0 ∨ ?)
Nie można stwierdzić. Wartość logiczna zdania 1
A • (K ∨ G) zależy od wartości logicznej G; jeśli
Zdanie A ∨ (K ∨ G) jest prawdziwe, ponieważ
G jest prawdziwe, to A • (K ∨ G) jest prawdziwe,
jest alternatywą, której człon (viz. pierwszy) jest
ponieważ: 1 • (0 ∨ 1), stąd 1 • (1), stąd 1. Jeśli G prawdziwy.
jest fałszywe, to: A • (K ∨ G) jest fałszywe, po-
nieważ: 1 • (0 ∨ 0), stąd 1 • (0), stąd 0.
g) K • (K ∨ G) h) K ∨ (K • G)
0 • (0 ∨ ?) 0 ∨ (0 • ?)
0 0 ∨ (0)
Zdanie K • (K ∨ G) jest fałszywe, ponieważ jest 0
to koniunkcja, której pierwszy człon jest fałszy-
wy.
i) (A • K) → G j) A → (K • G)
(1 • 0) → ? 1 → (0 • ?)
(0) → ? 1 → (0)
1 0
k) (A ∨ K) → G l) A → (K ∨ G)
(1 ∨ 0) → ? 1 → (0 ∨ ?)
(1) → ? Nie można stwierdzić. Wartość logiczna zdania
Nie można stwierdzić. Wartość logiczna zdania A → (K ∨ G) zależy od wartości logicznej G. Jeżeli
(A ∨ K) → G zależy od wartości logicznej G. G jest prawdziwe, to A → (K ∨ G) jest również
Jeśli G jest prawdziwe, to (A ∨ K) → G jest prawdziwe, ponieważ: 1 → (0 ∨ 1), stąd 1 → 1, stąd
prawdziwe. Jeżeli G jest fałszywe, to (A ∨ K) → G 1. Jeżeli G jest fałszywe, to: A → (K ∨ G) jest
jest fałszywe. fałszywe, ponieważ: 1 → (0 ∨ 0), stąd 1 → 0, stąd 0.
(f) Jeżeli stolicą Polski nie jest ani Poznań, ani Berlin, to nie jest nią też Warszawa.
(~P • ~B) → ~W (~0 • ~0) → ~1 prawdziwe
(1 • 1) → 0 fałszywe
1 → 0
0
(g) Nie jest prawdą, że ani Poznań, ani Berlin, ani Warszawa nie jest stolicą Polski, ale nie jest też
prawdą, że zarówno Poznań, Berlin, jak i Warszawa są stolicą Polski.
~[(~P • ~B) • ~W] • ~[(P • B) • W] ~[(~0 • ~0) • ~1] • ~[(0 • 0) • 1] prawdziwe
~[(1 • 1) • 0] • ~[(0) • 1] fałszywe
~[(1) • 0] • ~[0]
~[0] • 1
1•1
1
338 Logika nie gryzie 338
(1) p → q
Jeżeli Samoobrona wyjdzie z koalicji, to z koalicji wyjdzie też LPR.
Jeżeli Janek zaprosi Anię do kina, to Ania przyjmie zaproszenie.
(2) p → (q ∨ r)
Jeżeli Samoobrona wyjdzie z koalicji, to albo LPR zostanie w koalicji, albo będą wybory.
Jeżeli Basia pójdzie z Czarkiem do kina, to Czarek włoży albo krawat, albo muszkę.
(3) (p • q) → r
Jeżeli Samoobrona i LPR pozostaną w koalicji, to premier Kaczyński będzie rządził długo.
Jeżeli Darek kupi kwiaty i czekoladki, to Ewa mu wybaczy.
(4) (p → q) • ~q
Jeżeli LPR opuści koalicję, to będą wczesne wybory, ale wczesnych wyborów nie będzie.
Jeżeli Franek przestanie przeklinać, to Gabrysia się z nim umówi, ale Gabrysia nie umówi się
z Frankiem.
(5) (p → q) • (~p → r)
Jeżeli Samoobrona wyjdzie z koalicji, to z koalicji wyjdzie też LPR, a jeżeli Samoobrona nie
wyjdzie z koalicji to koalicja będzie jeszcze trwać.
Jeżeli Janek zaprosi Gosię do teatru, to Gosia mu odmówi, a jeżeli Janek nie zaprosi Gosi do
teatru, to Gosia będzie obrażona.
Rozwi zania ćwiczeń 339
A → (B → A) p → (q → p)
A → (A → B) p → (p → q)
(A → B) → A (p → q) → p
(A ∨ B) → (~A ≡ ~B) (p ∨ q) → (~p ≡ ~q)
~(A • ~(B → ~~C)) ~(p • ~(q → ~~r))
A p
(A ∨ B) • (A ∨ C) (p ∨ q) • (p ∨ r)
(A • B) ∨ (C • B) (p • q) ∨ (r • q)
Jeżeli Staszek kupi her- Jeżeli Staszek nie kupi Jeżeli Staszek kupi her- Jeżeli Staszek nie kupi
batę, to nie starczy mu herbaty, to będzie mu- batę, to wypije ją albo herbaty, to będzie mu-
pieniędzy ani na ciast- siał pić kawę, a jeśli rano, albo o piątej po siał pić kawę; a Staszek
ko, ani na orzeszki. kupi herbatę, to nie bę- południu. nie kupił herbaty.
dzie musiał pić kawy.
340 Logika nie gryzie 340
p ∨ (~p • q) p≡q p → (q • r) p → (q → r)
(c)
p q p∨q ~p • ~q Schematy te
są logicznie równoważne
1 1 1∨1 1 ~1 • ~1 0•0 0
nie są logicznie równoważne
1 0 1∨0 1 ~1 • ~0 0•1 0
0 1 0∨1 1 ~0 • ~1 1•0 0
0 0 0∨0 0 ~0 • ~0 1•1 1
(d)
p q ~(p → q) ~p ≡ ~q Schematy te
są logicznie równoważne
1 1 ~(1 → 1) ~(1) 0 ~1 ≡ ~1 0≡0 1
nie są logicznie równoważne
1 0 ~(1 → 0) ~(0) 1 ~1 ≡ ~0 0≡1 0
0 1 ~(0 → 1) ~(1) 0 ~0 ≡ ~1 1≡0 0
0 0 ~(0 → 0) ~(1) 0 ~0 ≡ ~0 1≡1 1
(e)
p q ~(p → q) p → ~q Schematy te
są logicznie równoważne
1 1 ~(1 → 1) ~(1) 0 1 → ~1 1→0 0
nie są logicznie równoważne
1 0 ~(1 → 0) ~(0) 1 1 → ~0 1→1 1
0 1 ~(0 → 1) ~(1) 0 0 → ~1 0→0 1
0 0 ~(0 → 0) ~(1) 0 0 → ~0 0→1 1
p q p • ~q
1 1 1 • ~1 1•0 0
1 0 1 • ~0 1•1 1
0 1 0 • ~1 0•0 0
0 0 0 • ~0 0•1 0
Praga jest stolicą Czech ale nieprawda, że Lwów jest stolicą Polski prawdziwe
1 0 fałszywe
Warszawa jest stolicą Polski ale nieprawda, że Berlin jest stolicą Niemiec prawdziwe
1 1 fałszywe
Przyk ad 2
p p ∨ ~p
1 1 ∨ ~1 1∨0 1
0 0 ∨ ~0 0∨1 1
Przyk ad 3
p p • ~p
1 1 • ~1 1•0 0
0 0 • ~0 0•1 0
Przyk ad 5
p p ≡ ~p
1 1 ≡ ~1 1≡0 0
0 0 ≡ ~0 0≡1 0
344 Logika nie gryzie
Przyk ad 8
p q ~p → ~q
1 1 ~1 → ~1 0→0 1
1 0 ~1 →~0 0→1 1
0 1 ~0 → ~1 1→0 0
0 0 ~0 → ~0 1→1 1
Schemat zdaniowy ~q → ~p jest logicznie niezdeterminowany, ponieważ w jego matrycy logicznej jest
przynajmniej jeden rząd z wartością 0 i przynajmniej jeden rząd z wartością 1.
Zdanie ‘Jeżeli Kraków nie jest stolicą Polski, to Kraków nie jest siedzibą rządu RP’ jest
zdaniem przygodnie prawdziwym, ponieważ jest to zdanie de facto prawdziwe, którego schemat
zdaniowy jest logicznie niezdeterminowany.
Przyk ad 9
(a) Symbolizacja i obliczenie wartości logicznej:
S ≡ ~S S: Prezydent Kwaśniewski jest szczupły.
0 ≡ ~0
0≡1
0
W ten sposób wykazaliśmy, że badane zdanie jest fałszywe.
(b) Właściwym schematem zdaniowym zdania ‘Prezydent Kwaśniewski jest szczupły dokładnie wtedy,
gdy prezydent Kwaśniewski nie jest szczupły’ jest:
p ≡ ~p
Musimy zatem obliczyć wartości logiczne w następującej matrycy logicznej.
p p ≡ ~p
1 1 ≡ ~1 1≡0 0
0 0 ≡ ~0 0≡1 0
Schemat zdaniowy p ≡ ~p jest kontrtautologią, ponieważ we wszystkich rzędach jego matrycy logicz-
nej otrzymujemy 0. Zdanie ‘Prezydent Kwaśniewski jest szczupły dokładnie wtedy, gdy prezydent
Kwaśniewski nie jest szczupły’ jest zdaniem logicznie fałszywym, ponieważ jego właściwy schemat
zdaniowy jest kontrtautologią.
wiczenie 7.B
Podstawiając zdanie „Donald Tusk jest szczęśliwy” w schemacie p • ~p, otrzymujemy zdanie:
Donald Tusk jest szcześliwy, ale nie jest on szczęśliwy.
Jest to zdanie fałszywe.
Rozwi zania ćwiczeń 345
(c)
p q (p • q) → p Schemat ten jest
tautologią
1 1 (1 • 1) → 1 1
kontrtautologią
1 0 (1 • 0) → 1 1 logicznie niezdeterminowany
0 1 (0 • 1) → 0 (0) → 0 1
0 0 (0 • 0) → 0 (0) → 0 1
(d)
p q ((p → q) • (q → p)) → (p ∨ q) Schemat ten jest
tautologią
1 1 ((1 → 1) • (1 → 1)) → (1 ∨ 1) →1 1
kontrtautologią
1 0 ((1 → 0) • (0 → 1)) → (1 ∨ 0) →1 1 logicznie niezdeterminowany
0 1 ((0 → 1) • (1 → 0)) → (0 ∨ 1) →1 1
0 0 ((0 → 0) • (0 → 0)) → (0 ∨ 0) (1 • 1) → 0 1→0 0
(e)
p q r (p • q) ≡ [((p • r) • q) ∨ (p • (~r • q))]
1 1 1 (1 • 1) ≡ [((1 • 1) • 1) ∨ (1 • (~1 • 1))] 1 ≡ [1 ∨ ] 1
1 1 0 (1 • 1) ≡ [((1 • 0) • 1) ∨ (1 • (~0 • 1))] 1 ≡ [0 ∨ (1 • (1 • 1))] 1 ≡ [1] 1
1 0 1 (1 • 0) ≡ [((1 • 1) • 0) ∨ (1 • (~1 • 0))] 0 ≡ [0 ∨ 0] 0≡0 1
1 0 0 (1 • 0) ≡ [((1 • 0) • 0) ∨ (1 • (~0 • 0))] 0 ≡ [0 ∨ 0] 0≡0 1
0 1 1 (0 • 1) ≡ [((0 • 1) • 1) ∨ (0 • (~1 • 1))] 0 ≡ [0 ∨ 0] 0≡0 1
0 1 0 (0 • 1) ≡ [((0 • 0) • 1) ∨ (0 • (~0 • 1))] 0 ≡ [0 ∨ 0] 0≡0 1
0 0 1 (0 • 0) ≡ [((0 • 1) • 0) ∨ (0 • (~1 • 0))] 0 ≡ [0 ∨ 0] 0≡0 1
0 0 0 (0 • 0) ≡ [((0 • 0) • 0) ∨ (0 • (~0 • 0))] 0 ≡ [0 ∨ 0] 0≡0 1
Schemat ten jest: tautologią kontrtautologią logicznie niezdeterminowany
346 Logika nie gryzie
przygodnie
prawdziwe
prawdziwe
fałszywe
fałszywe
logicznie
logicznie
wiczenie 7.E „logiczna/przygodna prawda/fa sz”
(a) Jeżeli Warszawa jest stolicą Polski, to Warszawa jest stolicą Polski.
(b) Jeżeli Kraków jest stolicą Polski, to Kraków jest stolicą Polski.
(c) Albo Poznań nie jest stolicą Polski, albo Poznań nie jest stolicą Polski.
Albo Warszawa nie jest stolicą Polski, albo Warszawa nie jest stolicą
(d)
Polski.
(e) Jeżeli liczba 10 jest podzielna przez 5 i 2, to 10 jest podzielna przez 5.
logicznie
tautologia kontrtautologia nie można stwierdzić
niezdeterminowany
(a) ~
(b) ~
(c) ~
(d) •
(e) • (nie tautologia)
(f) ∨
(g) ∨ (nie kontrtautologia)
(h) →
(i) →
(j) → (nie kontrtautologia)
(k) →
(l) →
(m) → (nie kontrtautologia)
jest:
minowane
nie można
stwierdzić
tautologią
tautologią
niezdeter-
logicznie
kontr-
(a) (b)
p q r p q p
~r 0 → ( p1 → 0 ) ~r 0 → ( p
1 ≡ 0 )
11 → 0 11 → 0
0 0
Spr.: ~0 → (1 → 0) Spr.: ~0 → (1 ≡ 0)
1 → 0 1 → (0)
0 0
(c) (d)
p r p q p q p q
~( p0 ∨ r ) → (~ p0 ≡
0 0q ) 1p → [~ q
1 ≡ ( p1 ∨ 1
q )]
~ 0 → ( 1p ≡ 0q ) 1p → [~ 0q ≡ 1q ]
1 → 0≡ 1p → 0
0 0
Spr.: ~(0 ∨ 0) → (~0 ≡ 0) Spr.: 1 → [~1 ≡ (1 ∨ 1)]
~(0) → (1 ≡ 0) 1 → [0 ≡ (1)]
1 → (0) 1 → 0
0 0
(c) 0 1 (d) 1 0 0 1
~ p p → ~ q
(e) 0 1 0 0 1 (f) 1 0 0 0 1 0
~ p ∨ ~ q ~ p → ~ ~ q
(g) 0 1 1 1 0 (h) 0 1 0 1 1 1 0
~ ( p • ~ q ) ~ ( ~ ~ p • ~ q )
(i) 0 0 1 0 0 0 (j) 0 1 1 1 1 1
p ∨ ( ~ q → r ) ~ (( p ≡ q ) • p )
(k) 1 0 0 0 1 0 0 1
( p → q ) ∨ ( p → ~ r )
(m) 0 1 1 1 1 1 1 1
~ [( p • r ) • ( r ≡ q )]
(n) 1 1 1 0 1 0 0 1
( p • r ) → ( q ≡ ~ p )
Rozwi zania ćwiczeń 349
(o) 0 1 0 0 1 1 1 0 1
~ [ ~ ( p • r ) • ~ ~ r ]
(p) 0 1 1 1 0 1 0 0 1
~ ( p ∨ r ) ∨ ( r → ~ p )
(q) 1 0 0 0 1 0 0 1 0 1 1 1
( p ≡ r ) ∨ { p → [ ~ q ≡ ( q ∨ p )]}
(r) 1 1 1 1 1 0 1 0 0 1 0 1
[( p ∨ r ) • q ] → [ r → ( ~ p ≡ q )]
(c) 1 0 1 (d) 1 1 1 0
~ ~ q p • ~ q
(e) 1 0 1 1 0 (f) 1 1 0 0 1
~ p • ~ q ~ ( p → ~ q )
(g) 1 1 1 1 0 1 0 1
( p • r ) • ( q ≡ ~ p )
(h) 1 1 0 0 0 0 0 1
~ [( p → r ) ∨ ( r ≡ q )]
(i) 1 0 0 1 0 0 0 0 0
~ [( p • ~ r ) ∨ ( r ∨ q )]
(j) 1 1 0 0 1 1 1 0 1
~ ( p → r ) • ( q ∨ ~ p )
(k) 1 0 0 1 1 0 0 1 0
~ [ ~ ( p ∨ r ) ∨ ~ ~ p ]
(l) 1 0 0 0 1 0 1 1 0
~ ( p ∨ r ) • ( r → ~ p )
(c) ~ p • ~ q (d) ~ p ∨ ~ q
1 0 0 0 1 1 0 1 1 0
0 1 0 1 0 1 0 1 0 1
0 1 0 0 1 0 1 1 1 0
(e) 1 0 0 0 0 (f) 1 0 1 1 1 1 0
( p • q ) ∨ q ~ q • ( p ∨ ~ q )
0 0 0 0 0 1 0 1 0 1 1 0
350 Logika nie gryzie
(g) 0 1 1 1 1 (h) 1 1 0 0 0 0
( p → q ) • q ~ [( p ≡ r ) ∨ q ]
1 1 1 1 1 1 0 0 1 0 0
(i) 0 1 1 0 1 1 1 1
~ [( p ∨ q ) • ( p • r )]
0 1 1 1 1 1 1 1
(j) 1 0 0 0 0 1 0 0 0
~ ( p ∨ q ) ≡ ( ~ p • q )
0 0 1 1 0 1 0 1 1
(k) 1 1 1 1 1 0 1 1
p ≡ [( p ≡ ~ q ) ≡ p ]
0 1 0 1 0 1 0 0
wiczenie 8.E
(a) 1 0 0 0 1 (c) p q ~p → ~q
~ p → ~ q
1 1 ~1 → ~1 0→0 1
(b) ~ p → ~ q 1 0 ~1 → ~0 0→1 1
1 0 1 1 0 0 1 ~0 → ~1 1→0 0
0 1 1 1 0 0 0 ~0 → ~0 1→1 1
0 1 1 0 1
(a) 1 0 0 0 0 0 01 (b) 10 1 1 1 1 0 0
[(p → r) ∨ q] ∨ ~s [(~p ≡ r) • r] → p
(d) 0 1 1 1 1 0 0 (h) 0 1 1 0 10 0 01
[(p → r) • r] → p (p → r) → (~p → ~r)
(j) 10 0 0 (k) 0 1 1 1
~p → p ~(p ∨ p)
(l) 0 1 1 1
~(p • p)
(g) 01 1 0 1 1 1 10 (h) 0 1 10 0 0 0 1 10 1 0
(~p → q) • (p • ~q) (p ∨ ~q) → ~[p → (~q ∨ p)]
10 0 0 0 0 0 10 0 0 01 1 0 0 1 01 0 0
Przyk ad 1
Schemat wnioskowania
Czy jest to
p → ~q
~q p q p→ ~q ~q p kontrprzykład?
p 1 1 1→ ~1 1→0 0 ~1 0 1 tak nie
1 0 1→ ~0 1→1 1 ~0 1 1 tak nie
jest logicznie nieprawidłowy,
gdyż istnieje taki rząd matrycy 0 1 0→ ~1 1 ~1 0 0 tak nie
logicznej dla tego schematu, w 0 0 0→ ~0 1 ~0 1 0 tak nie
którym instancje wszystkich
przesłanek są prawdziwe, a
instancje wniosku – fałszywe.
(e) Je eli Lassie jest psem, to nie jest owadem. Lassie nie jest owadem. Lassie jest psem.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(f) Je eli Lassie jest psem, to nie jest ssakiem. Lassie nie jest ssakiem. Lassie jest psem.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(g) Je eli Einstein dosta dst z logiki, to nie obla Einstein nie obla logiki. Einstein dosta dst z logiki.
logiki.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(h) Je eli 5 jest mniejsze od 3, to 5 nie jest 5 nie jest równe 3. 5 jest mniejsze od 3.
równe 3.
prawdziwe fa szywe prawdziwe fa szywe prawdziwe fa szywe tak nie
(b)
p q p ≡ ~q p q p Czy jest to kontrprzykład?
1 1 1 ≡ ~1 1≡0 0 1 1 tak nie
1 0 1 ≡ ~0 1≡1 1 0 1 tak nie
0 1 0 ≡ ~1 0≡0 1 1 0 tak nie
0 0 0 ≡ ~0 0≡1 0 0 0 tak nie
(c)
p q r p → (q → r) p ~r p ~p Czy jest to kontrprzykład?
1 1 1 1 → (1 → 1) 1 → (1) 1 ~1 0 ~1 0 tak nie
1 1 0 1 → (1 → 0) 1 → (0) 0 ~0 1 ~1 0 tak nie
1 0 1 1 → (0 → 1) 1 → (1) 1 ~1 0 ~1 0 tak nie
1 0 0 1 → (0 → 0) 1 → (1) 1 ~0 1 ~1 0 tak nie
0 1 1 0 → (1 → 1) 0 → (1) 1 ~1 0 ~0 1 tak nie
0 1 0 0 → (1 → 0) 0 → (0) 1 ~0 1 ~0 1 tak nie
0 0 1 0 → (0 → 1) 0 → (1) 1 ~1 0 ~0 1 tak nie
0 0 0 0 → (0 → 0) 0 → (1) 1 ~0 1 ~0 1 tak nie
354 Logika nie gryzie
(d)
p q r p→q p q→r p q•r Czy jest to kontrprzykład?
1 1 1 1→1 1 1→1 1 1•1 1 tak nie
1 1 0 1→1 1 1→0 0 1•0 0 tak nie
1 0 1 1→0 0 0→1 1 0•1 0 tak nie
1 0 0 1→0 0 0→0 1 0•0 0 tak nie
0 1 1 0→1 1 1→1 1 1•1 1 tak nie
0 1 0 0→1 1 1→0 0 1•0 0 tak nie
0 0 1 0→0 1 0→1 1 0•1 0 tak nie
0 0 0 0→0 1 0→0 1 0•0 0 tak nie
(a)
1 1 1 1 0 10 01
p → (q ∨ r) ~r ~p logicznie nieprawidłowe
(b)
0
1 1 1 1 0 1 10 0 01
p → (q → r) q ~r → ~p logicznie prawidłowe
(c)
0
10 1 1 1 01 1 1 0 0
~p → (q → ~r) q r → p logicznie prawidłowe
(d)
0 1 1 0 1 0 1 0 0
p → q p → r q → r logicznie nieprawidłowe
(e)
1 1 01 1 0 1 1 1 1 0 0 0 1
p → (~q → r) p → s p → (r • s) logicznie nieprawidłowe
(f)
1 1 0 1 1 10 1 0 01
p → (q ∨ r) ~q r → ~p logicznie nieprawidłowe
(g)
0 0 0 1 1 0 1 1 1 0 1 01 1 0 0
(p ∨ q) → r (p → s) • (q → ~s) s → p logicznie nieprawidłowe
0 0 0 1 0 0 1 1 1 0 1 01 1 0 0
356 Logika nie gryzie
wykluczaj ce
dope niaj ce
Z (1) wynika
Z (2) wynika
logicznie (2)
logicznie (1)
Wzajemnie
Wzajemnie
Wzajemnie
niezale ne
sprzeczne
Logicznie
(a) (1) LPR wyjdzie z koalicji. (2) Ani LPR, p
ani Samoobrona nie wyjdzie z koalicji. ~p • ~q
(b) (1) LPR wyjdzie z koalicji. (2) Nie jest
p
prawdą, że zarówno LPR, jak i Samo-
~(p • q)
obrona wyjdą z koalicji.
(c) (1) LPR wyjdzie z koalicji. (2) Jeżeli
p
LPR wyjdzie z koalicji, to LPR z koalicji
p → ~p
nie wyjdzie.
(d) (1) LPR wyjdzie z koalicji. (2) Jeżeli
p
LPR nie wyjdzie z koalicji, to Samo-
~p → q
obrona wyjdzie z koalicji.
(e) (1) LPR wyjdzie z koalicji. (2) LPR nie
p
wyjdzie z koalicji, tylko jeśli Samo-
~p → ~q
obrona nie wyjdzie z koalicji.
(f) (1) LPR wyjdzie z koalicji. (2) LPR nie
p
wyjdzie z koalicji, jeśli Samoobrona nie
~q → ~p
wyjdzie z koalicji.
(g) (1) LPR lub Samoobrona wyjdzie z ko-
p∨q
alicji. (2) LPR i Samoobrona wyjdą z ko-
p•q
alicji.
(h) (1) Albo LPR, albo Samoobrona wyjdzie
z koalicji, ale nie jest prawdą, że z koali- (p ∨ q) • ~(p • q)
cji wyjdą obie partie. (2) LPR i Samo- p•q
obrona wyjdą z koalicji.
(i) (1) LPR lub Samoobrona wyjdzie z ko-
p∨q
alicji. (2) Jeżeli LPR wyjdzie z koalicji,
p→q
to Samoobrona wyjdzie z koalicji.
(j) (1) LPR i Samoobrona wyjdą z koalicji.
p•q
(2) Jeżeli LPR wyjdzie z koalicji, to
p → ~q
Samoobrona nie wyjdzie z koalicji.
(k) (1) LPR lub Samoobrona wyjdzie z koali-
p∨q
cji. (2) LPR nie wyjdzie z koalicji, jeśli
~q → ~p
Samoobrona nie wyjdzie z koalicji.
(l) (1) Samoobrona wyjdzie z koalicji, a je-
żeli Samoobrona nie wyjdzie z koalicji,
to LPR też nie wyjdzie z koalicji. (2) LPR p • (~p → ~q)
wyjdzie z koalicji, i jeżeli Samoobrona q • (p → q)
wyjdzie z koalicji, to LPR też wyjdzie z
koalicji.
(m) (1) Jeżeli LPR wyjdzie z koalicji, to albo
Samoobrona też wyjdzie z koalicji, albo
p → (q ∨ r)
będą wczesne wybory. (2) LPR wyjdzie
p • (~q • ~r)
z koalicji, ale ani Samoobrona nie wyjdzie
z koalicji, ani nie będzie wczesnych wy-
borów.
Rozwi zania ćwiczeń 357
wykluczaj ce
dope niaj ce
Z (1) wynika
Z (2) wynika
logicznie (2)
logicznie (1)
Wzajemnie
Wzajemnie
Wzajemnie
niezale ne
sprzeczne
Logicznie
(n) (1) Jeżeli albo LPR nie wyjdzie z
koalicji, albo Samoobrona nie wyjdzie z
koalicji, to nie będzie wczesnych wybo-
rów. (2) Nie jest prawdą ani to, że wczes- (~p ∨ ~q) → ~r
ne wybory odbędą się, tylko jeżeli LPR ~(r → p) • ~(r → q)
wyjdzie z koalicji, ani to, że wczesne
wybory odbędą się, tylko jeżeli Samo-
obrona wyjdzie z koalicji.
(o) (1) LPR nie wyjdzie z koalicji, a wczesne
wybory odbędą się, tylko jeżeli Samo-
obrona wyjdzie z koalicji. (2) Wczesne
~p • (q → r)
wybory odbędą się, jeżeli LPR nie wyj-
(~p → q) • (p ∨ ~r)
dzie z koalicji; jednakże albo LPR wyj-
dzie z koalicji, albo Samoobrona nie wyj-
dzie z koalicji.
(p) (1) Jeżeli nie będzie wczesnych wybo-
rów, to LPR wyjdzie z koalicji. (2) Jeżeli ~p → q
nie będzie wczesnych wyborów, to Sa- ~p → r
moobrona wyjdzie z koalicji.
Matryca postaci „(a)–2” jest matrycą właściwego schematu logicznego zdania (2) podanego w przyk-
ładzie (a). Matryca postaci „(a-f)–1” jest matrycą właściwego schematu logicznego zdań (1) podanych
w przykładach (a)–(f).
(l)–1 (l)–2
p q p • (~p → ~q) q • (p → q)
1 1 1 1
1 0 1 0
0 1 0 1
0 0 0 0
358 Logika nie gryzie
Przyk ad 2
(1) Tomek nie jest zainteresowany Beatą; Staś natomiast bardzo chciałby się z nią
umówić. Zał.
(2) Beata umówi się ze Stasiem albo wtedy, gdy zostanie przewodniczącym
samorządu, albo gdy się okaże, że Robert nie jest nią zainteresowany. Zał.
(3) Staś zostanie przewodniczącym samorządu, jeśli albo Cecylia nie umówi się
z nim, albo Paweł nie zostanie wybrany do samorządu. Zał.
(4) Cecylia nie umówi się ze Stasiem, chyba że Beata zaprosi ją na imprezę. Zał.
(5) Jeśli Tomek nie jest zainteresowany Beatą, to Beata nie zaprosi ani jego, ani
Cecylii na imprezę. Zał.
(6) Beata nie zaprosi na imprezę ani Tomka, ani Cecylii. (5), (1)
(7) Cecylia nie umówi się ze Stasiem. (4), (6)
(8) Staś zostanie przewodniczącym samorządu. (3), (7)
(9) Beata umówi się ze Stasiem. (2), (8)
Przyk ad 5 Przyk ad 6
1. (A → B) → A Zał. 1. A→B Zał.
2. G•H Zał. 2. A•C Zał.
3. G • Elim 2 3. C • Elim 2
4. G • [(A → B) → A] • Wpr 3, 1 4. A • Elim 2
5. B →Elim 1, 4
6. B•C • Wpr 5, 3
Rozwi zania ćwiczeń 359
Przyk ad 7 Przyk ad 8
1. A→B Zał. 1. A•D Zał.
2. (B → C) • A Zał. 2. (B → C) • (A → B) Zał.
3. B→C •Elim 2 3. B→C •Elim 2
4. A •Elim 2 4. A→B •Elim 2
5. B →Elim 1, 4 5. A •Elim 1
6. C →Elim 3, 5 6. B →Elim 4, 5
7. C →Elim 3, 6
(c) (d)
1. C Zał. 1. A→B Zał.
2. A•B Zał. 2. C→D Zał.
3. C • (A • B) •Wpr 1, 2 3. (A → B) • (C → D) •Wpr 1, 2
4. (A • B) • C •Wpr 2, 1 4. (C → D) • (A → B) •Wpr 2, 1
(e) (f)
1. ~A Zał. 1. C∨A Zał.
2. ~~B Zał. 2. ~D Zał.
3. ~A • ~~B •Wpr 1, 2 3. (C ∨ A) • ~D •Wpr 1, 2
4. ~~B • ~A •Wpr 2, 1 4. ~D • (C ∨ A) •Wpr 2, 1
(g) (h)
1. (A → B) ∨ C Zał. 1. (A • B) • C Zał.
2. D Zał. 2. A•B Zał.
3. [(A → B) ∨ C] • D •Wpr 1, 2 3. C •Elim 1
4. D • [(A → B) ∨ C] •Wpr 2, 1 4. A •Elim 2
(i) (j)
1. ~A • C Zał. 1. (A ≡ B) • C Zał.
2. B • ~D Zał. 2. (C ≡ D) • ~A Zał.
3. ~A •Elim 1 3. C •Elim 1
4. C •Elim 1 4. A≡B •Elim 1
5. B •Elim 2 5. C≡D •Elim 2
6. ~D •Elim 2 6. ~A •Elim 2
(k) (l)
1. A → (B • C) Zał. 1. (C • A) • B Zał.
2. [(A → D) ∨ (A → C)] • B Zał. 2. [(B ≡ A) ∨ (D → A)] • C Zał.
3. B •Elim 2 3. C •Elim 2
360 Logika nie gryzie
(c) (d)
1. C∨D Zał. 1. ~C Zał.
2. B Zał. 2. ~D Zał.
3. B • (C ∨ D) •Wpr 2, 1 3. ~C • ~D •Wpr 1, 2
4. [B • (C ∨ D)] • B •Wpr 3, 2 4. (~C • ~D) • ~C •Wpr 3, 1
(e) (f)
1. C Zał. 1. C • ~D Zał.
2. A•B Zał. 2. A→B Zał.
3. A •Elim 2 3. ~D •Elim 1
4. A•C •Wpr 3, 1 4. ~D • (A → B) •Wpr 3, 2
(c) (d)
1. ~C • ~D Zał. 1. C • ~A Zał.
2. A→B Zał. 2. D Zał.
3. ~D •Elim 1 3. ~A •Elim 1
4. ~D • (A → B) •Wpr 3, 2 4. C •Elim 1
5. [~D • (A → B)] • ~D •Wpr 4, 3 5. ~A • C •Wpr 3, 4
(e) (f)
1. (A • B) • (C • D) Zał. 1. A Zał.
2. ~G Zał. 2. B Zał.
3. A•B •Elim 1 3. A•B •Wpr 1, 2
4. B •Elim 3 4. B•A •Wpr 2, 1
5. ~G • B •Wpr 2, 4 5. (A • B) • (B • A) •Wpr 3, 4
Rozwi zania ćwiczeń 361
(c) (d)
1. A•B Zał. 1. C•A Zał
2. C•D Zał. 2. C •Elim 1
3. A •Elim 1 3. (C • A) • C •Wpr 1, 2
4. B •Elim 1 4. A •Elim 1
5. B•A •Wpr 4, 3 5. A•C •Wpr 4, 2
6. C •Elim 2 6. C • (A • C) •Wpr 2, 5
7. D •Elim 2 7. [C • (A • C)] • [(C • A) • C] •Wpr 6, 3
8. D • (B • A) •Wpr 7, 5
9. C • (D • (B • A)) •Wpr 6, 8
10. [C • (D • (B • A))] • C •Wpr 9, 6
Porada babuni
W ćwiczeniu tym w bardziej skomplikowanych przykładach
możliwe są alternatywne odpowiedzi, które zostały zaznaczone
gwiazdką ‘*’ i podane pod danym zadaniem. Nie przejmujcie
się zupełnie, jeżeli nie wymieniliście wszystkich możliwych
odpowiedzi. Z pewnością będziecie w stanie je wymienić po
przerobieniu całości Samouczka.
(a) (b)
1. C→D Zał. 1. ~A → D Zał.
2. C Zał. 2. ~A Zał.
3. D →Elim 1, 2 3. D →Elim 1, 2
(c) (d)
1. B → ~D Zał. 1. (C ∨ A) → B Zał.
2. B Zał. 2. C∨A Zał.
3. ~D →Elim 1, 2 3. B →Elim 1, 2
(e) (f)
1. A → (D • B) Zał. 1. M → ~~N Zał.
2. A Zał. 2. M Zał.
3. D•B →Elim 1, 2 3. ~~N →Elim 1, 2
(g) (h)
1. C→D Zał. 1. ~C Zał
2. C Zał. 2. ~C → (A • B) Zał.
3. D →Elim 1, 2 3. A•B →Elim 1, 2
(i) (j)
1. (A → B) → (C → D) Zał 1. A→B Zał
2. A → B* Zał. 2. (A → B) → (A ∨ B) Zał.
3. C→D →Elim 1, 2 3. A∨B →Elim 1, 2
*
Lub [(A → B) → (C → D)] → (C → D)
(k) (l)
1. ~A → ~C Zał 1. ~D Zał.
2. ~A → D Zał. 2. (~D → A) • C Zał.
3. ~A* Zał. 3. ~D → A Zał.
4. ~C →Elim 1, 3 4. A →Elim 1, 3
*
Lub [~A → ~C] → ~C
(m) (n)
1. A → (A → B)* Zał 1. A→B Zał
2. A Zał. 2. A∨C Zał.
3. [A → (A → B)] → B Zał. 3. A Zał.
4. B →Elim 1, 3 4. B →Elim 1, 3
*
Lub [[A → (A → B)] → B] → B
Rozwi zania ćwiczeń 363
(o) (p)
1. ~D → ~C Zał 1. ~(D • A) Zał.
2. A≡C Zał. 2. (~D → A) → C Zał.
3. ~D* Zał. 3. ~(D • A) → ~C Zał.
4. ~C →Elim 1, 3 4. ~C →Elim 1, 3
*
Lub (~D → ~C) → ~C
(q) (r)
1. A→B Zał 1. (A → B) → C Zał
2. B→C Zał. 2. ~(B ∨ C) Zał.
3. A* Zał. 3. A→B Zał.
4. B →Elim 1, 3 4. C →Elim 1, 3
*
Lub (A → B) → B
(s) (t)
1. ~A → ~C Zał 1. ~A → ~C Zał
2. A → (D → (A → C)) Zał. 2. A ∨ ~D* Zał.
3. A Zał. 3. (A ∨ ~D) → (~D • ~B) Zał.
4. D → (A → C) →Elim 2, 3 4. ~D • ~B →Elim 2, 3
*
Lub [(A ∨ ~D) → (~D • ~B)] → (~D • ~B)
(m) (n)
1. (A • B) ∨ C Zał. 1. ~C • B Zał.
2. C→D Zał. 2. ~C → D Zał.
3. A 3. ~C •Elim 1
4. B∨C 4. B •Elim 1
(o) (p)
1. ~(A • B) Zał. 1. ~~C • ~~A Zał.
2. ~A → (D • C) Zał. 2. C → (D ∨ B) Zał.
3. ~A 3. ~~C •Elim 1
4. D•C 4. D∨B
(q) (r)
1. (A • B) ∨ [D → (A → C)] Zał. 1. (A • B) ∨ [D → (A → C)] Zał.
2. D Zał. 2. (A • B) ∨ D Zał.
3. A→C 3. A→C
4. A 4. C
(c) (d)
1. B→C Zał. 1. B→C Zał.
2. C→D Zał. 2. A→B Zał.
3. A•B Zał. 3. A Zał.
4. B •Elim 3 4. B →Elim 2, 3
5. C →Elim 1, 4 5. C →Elim 1, 4
6. D →Elim 2, 5 6. B•C •Wpr 4, 5
(e) (f)
1. C→A Zał. 1. (~A • ~B) → (~B → C) Zał.
2. (A → C) • C Zał. 2. ~B Zał.
3. A→B Zał. 3. ~A Zał.
4. C •Elim 2 4. ~A • ~B •Wpr 3, 2
5. A →Elim 1, 4 5. ~B → C →Elim 1, 4
6. B →Elim 3, 5 6. C →Elim 2, 5
(g) (h)
1. A → [A → (A → C)] Zał. 1. (A • B) → (C • D) Zał
2. A Zał. 2. (A • B) • G Zał.
3. A → (A →C) →Elim 1, 2 3. A•B •Elim 2
4. A→C →Elim 2, 3 4. C•D →Elim. 1, 3
5. C →Elim 2, 4 5. D •Elim. 4
(i) (j)
1. (K → L) → (K → M) Zał. 1. K → [(L → M) → N] Zał
2. K→L Zał. 2. K Zał.
3. K Zał. 3. L→M Zał.
4. K→M →Elim 1, 2 4. (L → M) → N →Elim. 1, 2
5. M →Elim 3, 4 5. N →Elim. 3, 4
6. K•M •Wpr 3, 5 6. (L → M) • N •Wpr. 3, 5
366 Logika nie gryzie
(c) (d)
1. B → (B → C) Zał. 1. (A → B) • (B → C) Zał.
2. A → (B • D) Zał. 2. A Zał.
3. A Zał. 3. A→B •Elim 1
4. B•D →Elim 2, 3 4. B →Elim 2, 3
5. B •Elim 4 5. B→C •Elim 1
6. B→C →Elim 1, 5 6. C →Elim 4, 5
7. C →Elim 5, 6 7. A•C •Wpr 2, 6
(e) (f)
1. A→B Zał. 1. (A • C) → (B ∨ C) Zał.
2. C→D Zał. 2. (B ∨ C) → ~D Zał.
3. A•C Zał. 3. (A • B) • C Zał.
4. A •Elim 3 4. A•B •Elim 3
5. B →Elim 1, 4 5. C •Elim 3
6. C •Elim 3 6. A •Elim 4
7. D →Elim 2, 6 7. A•C •Wpr 6, 5
8. B•D •Wpr 5, 7 8. B∨C →Elim 1, 7
9. ~D →Elim 2, 8
(g) (h)
1. (B • A) → D Zał. 1. A→B Zał
2. (A • C) • B Zał. 2. B→C Zał.
3. B •Elim 2 3. (A → B) • (B →C) •Wpr 1, 2
4. A•C •Elim 2 4. [(A → B) • (B → C)] • (A → B) •Wpr 3, 1
5. A •Elim 4
6. B•A •Wpr 3, 5
7. D →Elim 1, 6
(i) (j)
1. B → [B → (B → A)] Zał. 1. (B ∨ C) → (A • D) Zał
2. B Zał. 2. (B ∨ C) • A Zał.
3. B → (B →A) →Elim 1, 2 3. B∨C •Elim 2
4. B→A →Elim 2, 3 4. A•D →Elim. 1, 3
5. A →Elim 2, 4 5. D •Elim. 4
(k) (l)
1. (A ∨ B) → C Zał. 1. A → (A → B) Zał.
2. D → (A ∨ B) Zał. 2. (A → B) → C Zał.
3. D Zał. 3. A Zał.
4. A∨B →Elim 2, 3 4. A→B →Elim 1, 3
5. C →Elim 1, 4 5. C →Elim 2, 4
6. C•D •Wpr 3, 5 6. B →Elim 3, 4
7. (C • D) • (A∨ B) •Wpr 4, 6 7. B•C •Wpr 5, 6
Rozwi zania ćwiczeń 367
(m) (n)
1. (A ∨ B) → C Zał. 1. (A • B) → [(L → M) → N] Zał
2. A → (A → B) Zał. 2. A • (L → M) Zał.
3. (A ∨ B) • A Zał. 3. L•B Zał.
4. A∨B • Elim 3 4. A •Elim 2
5. C →Elim 1, 4 5. B •Elim 3
6. A •Elim 3 6. A•B • Wpr. 4, 5
7. A→B →Elim 2, 6 7. (L → M) → N →Elim. 1, 6
8. B →Elim 6, 7 8. L→M • Elim 2
9. A•B •Wpr 6, 8 9. N →Elim 7, 8
10. (A • B) • C • Wpr 9, 5 10 L •Elim 3
11 M →Elim 8, 10
12 M•N • Wpr 9, 11
Przyk ad 1 Przyk ad 2
1. (A • D) • B Zał. 1. A • (B ≡ C) Zał.
2. C ≡ (A • D) Zał. 2. A→C Zał.
3. A•D •Elim 1 3. B ≡ ~D Zał.
4. C ≡Elim 2, 3 4. A •Elim 1
5. B≡C •Elim 1
6. C →Elim 2, 4
7. B ≡Elim 5, 6
8. ~D ≡Elim 3, 7
Przyk ad 3 Przyk ad 4
1. A→C Zał. 1. (C • D) ≡ (~A ∨ B) Zał.
2. A Zał. 2. B Zał.
3. D∨A ∨Wpr 2 3. ~A ∨ B ∨Wpr 2
4. (A → C) ∨ B ∨Wpr 1 4. C•D ≡Elim 1, 3
5. [(A → C) ∨ B] • (D ∨ A) •Wpr 4, 3 5. C •Elim 4
Przyk ad 5 Przyk ad 6
1. A∨B Zał. 1. ~A ∨ ~B Zał.
2. C → ~B Zał. 2. B • ~~B Zał.
3. C Zał. 3. ~~B •Elim 2
4. ~B →Elim 2, 3 4. ~A MTP 1, 3
5. A MTP 1, 4
368 Logika nie gryzie
Przyk ad 7
1. (S ∨ O) → B Zał. 1. Jeżeli dostanę 17 lub 18 punktów na Zał.
2. B → (P ∨ W) Zał. teście, to otrzymam ocenę bdb.
2. Parafraza: Jeżeli otrzymałem ocenę Zał.
3. O • ~W Zał.
bdb, to [znaczy, że] albo przyswoi-
4. O •Elim 3 łem sobie regułę wprowadzania im-
5. S∨O ∨Wpr 4 plikacji albo wkułem wszystkie moż-
6. B →Elim 1, 5 liwe dowody.
7. P∨W →Elim 2, 6 3. Dostałem 18 punktów, a przecież nie Zał.
8. ~W •Elim 3 wkułem wszystkich możliwych do-
9. P MTP 7, 8 wodów.
4. Dostałem 18 punktów na teście. •Elim 3
5. Dostałem 17 lub 18 punktów na teś- ∨Wpr 4
cie.
6. Otrzymałem ocenę bdb. →Elim 1, 5
7. Albo przyswoiłem sobie regułę →Elim 2, 6
wprowadzania implikacji, albo wku-
łem wszystkie możliwe dowody na
pamięć.
8. Nie wkułem wszystkich możliwych •Elim 3
dowodów.
9. Przyswoiłem sobie regułę wprowa- MTP 7, 8
dzania implikacji.
(e) (f)
1. A ≡ (D • B) Zał. 1. M ≡ ~~N Zał.
2. D • B* Zał. 2. ~~N* Zał.
3. A ≡Elim 1, 2 3. M ≡Elim 1, 2
* *
Lub [A ≡ (D • B)] ≡ A lub A ≡ [A ≡ (D • B)] Lub (M ≡ ~~N) ≡ M lub M ≡ (M ≡ ~~N)
(g) (h)
1. ~A ≡ ~B Zał. 1. A • B* Zał
2. ~A* Zał. 2. ~C ≡ (A • B) Zał.
3. ~B ≡Elim 1, 2 3. ~C ≡Elim 1, 2
* *
Lub (~A ≡ ~B) ≡ ~B lub ~B ≡ (~A ≡ ~B) Lub [~C ≡ (A • B)] ≡ ~C lub ~C ≡ [~C ≡ (A • B)]
(i) (j)
1. (A → B) ≡ (C ≡ D) Zał 1. A≡B Zał
2. C ≡ D* Zał. 2. A* Zał.
3. A→B ≡Elim 1, 2 3. B ≡Elim 1, 2
* *
Lub [(A → B) ≡ (C ≡ D)] ≡ (A → B) Lub (A ≡ B) ≡ B lub B ≡ (A ≡ B)
lub (A → B) ≡ [(A → B) ≡ (C ≡ D)]
Rozwi zania ćwiczeń 369
(k) (l)
1. A* Zał. 1. ~A ≡ ~C Zał
2. (~D ≡ A) • C Zał. 2. ~A ≡ D Zał.
3. ~D ≡ A Zał. 3. ~C* Zał.
4. ~D ≡Elim 1, 3 4. ~A ≡Elim 1, 3
* *
Lub (~D ≡ A) ≡ ~D lub ~D ≡ (~D ≡ A) Lub (~A ≡ ~C) ≡ ~A lub ~A ≡ (~A ≡ ~C)
(m) (n)
1. C Zał 1. ~D ≡ ~C Zał
2. A Zał. 2. A≡C Zał.
3. [A ≡ (A ≡ B)] ≡ C Zał. 3. ~C* Zał.
4. A ≡ (A ≡ B) ≡Elim 1, 3 4. ~D ≡Elim 1, 3
*
Lub (~D ≡ ~C) ≡ ~D lub ~D ≡ (~D ≡ ~C)
(o) (p)
1. ~(D • A) Zał. 1. A≡B Zał
2. (~D • A) ≡ C Zał. 2. B≡C Zał.
3. ~(D • A) ≡ ~C Zał. 3. B Zał.
4. ~C ≡Elim 1, 3 4. A ≡Elim 1, 3
(q) (r)
1. (A ≡ B) ≡ C Zał 1. ~A ≡ ~C Zał
2. ~(B ≡ C) Zał. 2. A ≡ (D → (A ≡ C)) Zał.
3. A≡B Zał. 3. D → (A ≡ C) Zał.
4. C ≡Elim 1, 3 4. A ≡Elim 2, 3
(c) (d)
1. B≡C Zał. 1. C→B Zał.
2. A→B Zał. 2. ~A ≡ B Zał.
3. A Zał. 3. C Zał.
4. B →Elim 2, 3 4. B →Elim 1, 3
5. C ≡Elim 1, 4 5. ~A ≡Elim 2, 4
(e) (f)
1. A≡B Zał. 1. A≡B Zał.
2. B≡C Zał. 2. B≡C Zał.
3. A Zał. 3. C Zał.
4. B ≡Elim 1, 3 4. B ≡Elim 2, 3
5. C ≡Elim 2, 4 5. A ≡Elim 1, 4
370 Logika nie gryzie
(c) (d)
1. B≡C Zał. 1. B≡C Zał.
2. C≡D Zał. 2. A≡B Zał.
3. A•B Zał. 3. D•C Zał.
4. B •Elim 3 4. C •Elim 3
5. C ≡Elim 1, 4 5. B ≡Elim 1, 4
6. D ≡Elim 2, 5 6. A ≡Elim 2, 5
(e) (f)
1. B≡C Zał. 1. (A ≡ B) ≡ (~C • A) Zał.
2. (A → C) • C Zał. 2. ~C Zał.
3. A≡B Zał. 3. A Zał.
4. C •Elim 2 4. ~C • A •Wpr 2, 3
5. B ≡Elim 1, 4 5. A≡B ≡Elim 1, 4
6. A ≡Elim 3, 5 6. B ≡Elim 3, 5
(c) (d)
1. ~A Zał. 1. B Zał.
2. A≡C Zał. 2. A∨C Zał.
3. ~A ∨ ~B ∨Wpr 1 3. B ∨ ~B ∨Wpr 1
4. ~B ∨ ~A ∨Wpr 1 4. ~B ∨ B ∨Wpr 1
(e) (f)
1. ~B Zał. 1. ~B Zał.
2. B→B Zał. 2. B→B Zał.
3. ~B ∨ ~B ∨Wpr 1 3. (B →B) ∨ ~B ∨Wpr 2
4. ~B ∨ (B →B) ∨Wpr 2
(c) (d)
1. A Zał. 1. ~B Zał.
2. A→C Zał. 2. B→B Zał.
3. (A → C) ∨ (~B ≡ A) ∨Wpr 2 3. (B →B) ∨ (~B ≡ A) ∨Wpr 2
4. (~B ≡ A) ∨ (A → C) ∨Wpr 2 4. (~B ≡ A) ∨ (B →B) ∨Wpr 2
(c) (d)
1. ~B Zał. 1. (C ∨ ~B) → (~A ∨ ~B) Zał.
2. (A ∨ ~B) → C Zał. 2. C Zał.
3. A ∨ ~B ∨Wpr 1 3. C ∨ ~B ∨Wpr 2
4. C →Elim 2, 3 4. ~A ∨ ~B →Elim 1, 3
(e) (f)
1. A Zał. 1. ~B Zał.
2. D ≡ (A ∨ C) Zał. 2. C ≡ (~A ∨ ~B) Zał.
3. A∨C ∨Wpr 1 3. ~A ∨ ~B ∨Wpr 1
4. D ≡Elim 2, 3 4. C ≡Elim 2, 3
(g) (h)
1. (B ∨ A) ≡ (C ∨ D) Zał. 1. ~A Zał.
2. A Zał. 2. C Zał.
3. B∨A ∨Wpr 2 3. C∨A ∨Wpr 2
4. C∨D ≡Elim 1, 3 4. (C ∨ A) ∨ (C ∨ D) ∨Wpr 3
(i) (j)
1. ~A Zał. 1. ~A Zał.
2. C Zał. 2. C Zał.
3. C∨D ∨Wpr 2 3. C∨B ∨Wpr 2
4. B ∨ (C ∨ D) ∨Wpr 3 4. (C ∨ B) ∨ D ∨Wpr 3
(c) (d)
1. A Zał. 1. A Zał.
2. C Zał. 2. A → [(A ∨ B) → D] Zał.
3. A∨B ∨Wpr 1 3. (A ∨ B) → D →Elim 1, 2
4. D∨C ∨Wpr 2 4. A∨B ∨Wpr 1
5. (A∨ B) • (D ∨ C) •Wpr 3, 4 5. D →Elim 3, 4
(e) (f)
1. (C ∨ A) → [D ≡ (C ∨ A)] Zał. 1. A Zał.
2. A Zał. 2. (C ∨ A) → B Zał.
3. C∨A ∨Wpr 2 3. C∨A ∨Wpr 1
4. D ≡ (C ∨ A) →Elim 1, 3 4. B →Elim 2, 3
5. D ≡Elim 3, 4 5. B∨C ∨Wpr 4
(c) (d)
1. C∨B Zał. 1. ~A ∨ ~B Zał.
2. ~B Zał. 2. ~~B Zał.
3. C MTP 1, 2 3. ~A MTP 1, 2
(e) (f)
1. ~A ∨ (B • C) Zał. 1. (A → C) ∨ B Zał.
2. ~(B • C) Zał. 2. ~B Zał.
3. ~A MTP 1, 2 3. A→C MTP 1, 2
(g) (h)
1. A ∨ ~B Zał. 1. ~A Zał.
2. ~~B Zał. 2. ~~B ∨ A Zał.
3. A MTP 1, 2 3. ~~B MTP 1, 2
374 Logika nie gryzie
(c) (d)
1. ~B Zał. 1. (~B ∨ ~A) ≡ ~~A Zał.
2. ~B → (A ∨ B) Zał. 2. ~~A Zał.
3. A∨B →Elim 1, 2 3. ~B ∨ ~A ≡Elim 1, 2
4. A MTP 1, 3 4. ~B MTP 2, 3
(c) (d)
1. [(A ∨ B) ∨ C] ∨ C Zał. 1. B ∨ (A ∨ B) Zał.
2. ~C • ~B Zał. 2. ~B Zał.
3. ~C •Elim 2 3. A∨B MTP 1, 2
4. (A ∨ B) ∨ C MTP 1, 3 4. A MTP 2, 3
5. A∨B MTP 3, 4 5. D∨A ∨Wpr 4
(b)
1. ~T • S Zał. Tomek nie jest zainteresowany Beatą; Staś natomiast bardzo
chciałby się z nią umówić.
2. (P ∨ ~R) → U Zał. Jeżeli albo Staś zostanie przewodniczącym samorządu, albo
Robert nie będzie zainteresowany Beatą, to Beata umówi się ze
Stasiem.
3. (~C ∨ ~ ) → P Zał. Jeżeli albo Cecylia nie umówi się ze Stasiem, albo Paweł nie
zostanie wybrany do samorządu, to Staś zostanie przewod-
niczącym samorządu.
4. B ∨ ~C Zał. Albo Beata zaprosi Cecylię na imprezę, albo Cecylia nie
umówi się ze Stasiem.
5. ~T → (~E • ~B) Zał. Jeżeli Tomek nie jest zainteresowany Beatą, to Beata nie
zaprosi ani jego, ani Cecylii na imprezę.
6. ~T •Elim 1 Tomek nie jest zainteresowany Beatą.
7. ~E • ~B →Elim 5, 6 Beata nie zaprosi na imprezę ani Tomka, ani Cecylii.
8. ~B •Elim 7 Beata nie zaprosi Cecylii na imprezę.
9. ~C MTP 4, 8 Cecylia nie umówi się ze Stasiem.
10. ~C ∨ ~ ∨Wpr 9 Albo Cecylia nie umówi się ze Stasiem, albo Paweł nie
zostanie wybrany do samorządu.
11. P →Elim 3, 10 Staś zostanie przewodniczącym samorządu.
12. P ∨ ~R ∨Wpr 11 Albo Staś zostanie przewodniczącym samorządu, albo Robert
nie będzie zainteresowany Beatą.
13. U →Elim 2, 12 Beata umówi się ze Stasiem.
Przesłankę 4 można oddać również jako implikację. W takim wypadku dowód przebiegnie podobnie –
różnić się będą tylko dwa kroki:
4. ~B → ~C Zał.
...
9. ~C →Elim 4, 8
376 Logika nie gryzie
Przyk ad 1 Przyk ad 3
1. Z→A Zał. 1. A → (B • ~D) Zał.
2. A → (~P • ~R) Zał.
2. A•C Zał. (→Wpr)
3. ~R → ~N Zał.
3. A •Elim 2
4. ~N → ~I Zał.
4. B • ~D →Elim 1, 3
5. Z Zał. (→Wpr) 5. ~D •Elim 4
6. A →Elim 1, 5 6. (A • C) → ~D →Wpr 2-5
7. ~P • ~R →Elim 2, 6
8. ~R •Elim 7
9. ~N →Elim 3, 8
10. ~I →Elim 4, 9
11. Z → ~I →Wpr 5-10
Przyk ad 4 Przyk ad 5
1. A → (B → C) Zał. 1. A Zał.
2. A • B xxxx Zał. (→Wpr) 2. C Zał. (→Wpr)
3. A •Elim 2 3. A R1
4. B→C →Elim 1, 3 4. C→A →Wpr 2-3
5. B •Elim 2
6. C →Elim 4, 5
7. (A • B) → C →Wpr 2-6
Rozwi zania ćwiczeń 377
8. A 8. A
9. B→A →Wpr 3-8 9. ~B → A →Wpr 3-8
(c) (d)
Zał. Zał.
3. C Zał. (→Wpr) 3. A≡C Zał. (→Wpr)
8. ~B 8. B
9. C → ~B →Wpr 3-8 9. (A ≡ C) → B →Wpr 3-8
(e) (f)
Zał. Zał.
3. C Zał. (→Wpr) 3. C→A Zał. (→Wpr)
8. B→A 8. B
9. C → (B → A) →Wpr 3-8 9. (C → A) → B →Wpr 3-8
(g) (h)
Zał. Zał.
3. ~(A → B) Zał. (→Wpr) 3. ~A Zał. (→Wpr)
8. C 8. B→C
9. ~(A → B) → C →Wpr 3-8 9. ~A → (B → C) →Wpr 3-8
(i) (j)
Zał. Zał.
3. A ∨ ~A Zał. (→Wpr) 3. B→C Zał. (→Wpr)
8. B 8. C→D
9. (A ∨ ~A) → B →Wpr 3-8 9. (B → C) → (C → D) →Wpr 3-8
378 Logika nie gryzie
8. B 8. B
9. A→B →Wpr 3-8 9. ~A → B →Wpr 3-8
(c) (d)
Zał. Zał.
3. A Zał. (→Wpr) 3. A∨C Zał. (→Wpr)
8. ~B 8. B
9. A → ~B →Wpr 3-8 9. (A ∨ C) → B →Wpr 3-8
(e) (f)
Zał. Zał.
3. A Zał. (→Wpr) 3. A→B Zał. (→Wpr)
8. B→C 8. C
9. A → (B → C) →Wpr 3-8 9. (A → B) → C →Wpr 3-8
(g) (h)
Zał. Zał.
3. A ≡ ~B Zał. (→Wpr) 3. ~(A → B) Zał. (→Wpr)
8. ~B ≡ A 8. ~A → B
9. (A ≡ ~B) → (~B ≡ A) →Wpr 3-8 9. ~(A → B) → (~A → B) →Wpr 3-8
wiczenie 12.D „R – 1”
(a) (b)
1. A Zał. 1. Zał.
2. xxxx Zał. 2. A
3. xxxxxxx Zał. 3. xxxx Zał.
4. A R1 4. A R2
5. A R1
5. xxxxxxx Zał.
6.
6. A R2
7.
7. A R2
8. A R1
8.
9. A R1
9. A R2
10. A R1
10.
11. A R1
11. A R2
12. A R1
12. A R2
13. xxxx Zał.
13. xxxx Zał.
14. A R1
14. A R2
15. xxxxxxx Zał.
15. xxxxxxx Zał.
16. A R1
16. A R2
17. A R1
17. A R2
18.
18.
19. A R1
19. A R2
20.
20.
21. A R1
21. A R2
(c) (d)
1. Zał. 1. Zał.
2. 2.
3. xxxx Zał. 3. xxxx Zał.
4. A R4 4.
5. xxxxxxx Zał. 5. xxxxxxx Zał.
6. A R4 6. A
7. A R4 7. A R6
8. 8.
9. A R4 9. A R2
10. A R4 10.
11. A R4 11. A R2
12. A R4 12. A R2
13. A R4
13. xxxx Zał.
14. A R4
14. A R2
15. xxxxxxx Zał.
15. xxxxxxx Zał.
16. A R4
16. A R2
17. A R4
17. A R2
18.
18.
19. A R4
19. A R2
20.
20.
21.
21.
380 Logika nie gryzie
wiczenie 12.E „R – 2”
(a) (b)
1. A•B Zał. 1. A Zał.
2. A R1
2. C Zał. (→Wpr) 3. A•A •Wpr 1, 2
3. A•B R1
4. C → (A • B) →Wpr 2-3
(c) (d)
1. A≡B Zał. 1. A≡B Zał.
2. B≡C Zał. 2. C≡D Zał.
3. C Zał. (→Wpr) 3. B • (D • G) Zał. (→Wpr)
4. B≡C R2 4. B •Elim 3
5. B ≡Elim 3, 4 5. A≡B R1
6. A≡B R1 6. A ≡Elim 4, 5
7. A ≡Elim 5, 6 7. D•G •Elim 3
8. C→A →Wpr 3-7 8. D •Elim 7
9. C≡D R2
10. C ≡Elim 8, 9
11. A•C •Wpr 6, 10
12. [B • (D • G)] → (A • C) →Wpr 3-11
7. C 7. ~C
8. B→C →Wpr 4-7 8. B → ~C →Wpr 4-7
9. A → (B → C) →Wpr 3-8 9. ~A → (B → ~C) →Wpr 3-8
(c) (d)
Zał. Zał.
3. B∨C Zał. (→Wpr) 3. ~B Zał. (→Wpr)
4. ~B Zał. (→Wpr) 4. B∨C Zał. (→Wpr)
7. C 7. C
8. ~B → C →Wpr 4-7 8. (B ∨ C) → C →Wpr 4-7
9. (B ∨ C) → (~B → C) →Wpr 3-8 9. ~B → [(B ∨ C) → C] →Wpr 3-8
(e) (f)
Zał. Zał.
3. ~B Zał. (→Wpr) 3. A→B Zał. (→Wpr)
4. B Zał. (→Wpr) 4. D Zał. (→Wpr)
7. B∨C 7. C
8. B → (B ∨ C) →Wpr 4-7 8. D→C →Wpr 4-7
9. ~B → [B → (B ∨ C)] →Wpr 3-8 9. (A → B) → (D → C) →Wpr 3-8
Rozwi zania ćwiczeń 381
7. C 7. ~A
8. A→C →Wpr 4-7 8. ~B → ~A →Wpr 4-7
9. B → (A → C) →Wpr 3-8 9. ~C → (~B → ~A) →Wpr 3-8
(c) (d)
Zał. Zał.
3. B•C Zał. (→Wpr) 3. B Zał. (→Wpr)
4. A Zał. (→Wpr) 4. A Zał. (→Wpr)
7. C•A 7. C→A
8. A → (C • A) →Wpr 4-7 8. A → (C → A) →Wpr 4-7
9. (B • C) → [A → (C • A)] →Wpr 3-8 9. B → [A → (C → A)] →Wpr 3-8
(e) (f)
Zał. Zał.
3. B Zał. (→Wpr) 3. B→C Zał. (→Wpr)
4. A→C Zał. (→Wpr) 4. A Zał. (→Wpr)
7. C 7. C
8. (A → C) → C →Wpr 4-7 8. A→C →Wpr 4-7
9. B → [(A → C) → C] →Wpr 3-8 9. (B → C) → (A → C) →Wpr 3-8
(c) (d)
1. (A → C) • G Zał. 1. A → (B → C) Zał.
2. A Zał. (→Wpr) 2. B Zał. (→Wpr)
3. B Zał. (→Wpr) 3. A Zał. (→Wpr)
4. A→C •Elim 1 4. B→C →Elim 1, 3
5. C →Elim 2, 4 5. C →Elim 2, 4
6. B→C →Wpr 3-5 6. A→C →Wpr 3-5
7. A → (B → C) →Wpr 2-6 7. B → (A → C) →Wpr 2-6
382 Logika nie gryzie
(e) (f)
1. G ≡ (A ∨ B) Zał. 1. C ∨ (B ∨ A) Zał.
2. G Zał. (→Wpr) 2. ~C Zał. (→Wpr)
3. ~A Zał. (→Wpr) 3. ~B Zał. (→Wpr)
4. A∨B ≡Elim 1, 2 4. B∨A MTP 1, 2
5. B MTP 3, 4 5. A MTP 3, 4
6. ~A → B →Wpr 3-5 6. ~B → A →Wpr 3-5
7. G → (~A → B) →Wpr 2-6 7. ~C → (~B → A) →Wpr 2-6
(c) (d)
1. (A → B) ≡ C Zał. 1. C∨A Zał.
2. B•D Zał. 2. D∨B Zał.
3. A Zał. (→Wpr) 3. ~A Zał. (→Wpr)
4. B •Elim 2
4. ~B Zał. (→Wpr)
5. A→B →Wpr 3-4
5. D MTP 2, 4
6. C ≡Elim 1, 5
6. C MTP 1, 3
7. C•D •Wpr 6, 5
8. ~B → (C • D) →Wpr 4-7
9. ~A → [~B → (C • D)] →Wpr 3-8
(e) (f)
1. (A → B) ≡ C Zał. 1. A→C Zał.
2. (A → A) → B Zał. 2. A→B Zał.
3. A Zał. (→Wpr) 3. A Zał. (→Wpr)
4. B →Elim 2, 3
4. A Zał. (→Wpr)
5. C →Elim 1, 3
5. A R4
6. B•C •Wpr 4, 5
6. A→A →Wpr 4-5
7. A → (B • C) →Wpr 3-6
7. B →Elim 2, 6
8. A→B →Wpr 3-7
9. C ≡Elim 1, 8
Rozwi zania ćwiczeń 383
(g) (h)
1. A→B Zał. 1. A • (B → C) Zał.
2. B→C Zał. (→Wpr) 2. B Zał. (→Wpr)
3. A •Elim 1
3. A Zał. (→Wpr)
4. B→C •Elim 1
4. B →Elim 1, 3 5. C →Elim 4, 2
5. C →Elim 2, 4 6. A•C •Wpr 3, 5
6. A→C →Wpr 3-5 7. B → (A • C) →Wpr 2-6
7. (B → C) → (A → C) →Wpr 2-6
(i) (j)
1. C•D Zał. 1. C•D Zał.
2. A Zał. (→Wpr) 2. A Zał. (→Wpr)
3. B Zał. (→Wpr) 3. B Zał. (→Wpr)
4. C •Elim 1
4. D Zał. (→Wpr)
5. B→C →Wpr 3-4
5. C •Elim 1
6. A → (B → C) →Wpr 2-5
6. D→C →Wpr 4-5
7. B → (D → C) →Wpr 3-6
8. A → (B → (D → C)) →Wpr 2-7
(k) (l)
1. A → (B → C) Zał. 1. (A → C) • ~B Zał.
2. D→B Zał. 2. (B ∨ C) ∨ D Zał.
3. A Zał. (→Wpr) 3. A∨B Zał. (→Wpr)
4. A→C •Elim 1
4. D Zał. (→Wpr)
5. ~B •Elim 1
5. B→C →Elim 1, 3
6. A MTP 3, 5
6. B →Elim 2, 4 7. C →Elim 4, 6
7. C →Elim 5, 6 8. (A ∨ B) → C →Wpr 3-7
8. D→C →Wpr 4-7
9. A → (D → C) →Wpr 3-8
384 Logika nie gryzie
Przyk ad 1 Przyk ad 2
1. (A → B) • (B → A) Zał. 1. A≡B Zał.
2. C≡D Zał.
2. A Zał. (≡Wpr)
3. A→B •Elim 1 3. A•C Zał. (≡Wpr)
4. B →Elim 3, 2 4. A •Elim 3
5. B ≡Elim 1, 4
5. B Zał. (≡Wpr)
6. C •Elim 3
6. B→A •Elim 1
7. D ≡Elim 2, 6
7. A →Elim 6, 5
8. B•D •Wpr 5, 7
8. A≡B ≡Wpr 2-4, 5-7
9. B•D Zał. (≡Wpr)
10. B •Elim 9
11. A ≡Elim 1, 10
12. D •Elim 9
13. C ≡Elim 2, 12
14. A•C •Wpr 11, 13
15. (A • C) ≡ (B • D) ≡Wpr 3-8, 9-14
Przyk ad 3 Przyk ad 4
1. A∨B Zał. 1. (A • B) → C Zał.
2. A ≡ (C • D) Zał. 2. B • ~C Zał.
3. B → (D • G) Zał.
3. A Zał. (~Wpr)
4. A Zał. (∨Elim) 4. B •Elim 2
5. C•D ≡Elim 2, 4 5. A•B •Wpr 3, 4
6. D •Elim 5 6. C →Elim 1, 5
7. ~C •Elim 2
7. B Zał. (∨Elim)
8. ~A ~Wpr 3-6, 3-7
8. D•G →Elim 3, 7
9. D •Elim 8
10. D ∨Elim 1, 4-6, 7-9
Przyk ad 5 Przyk ad 6
1. A ∨ ~B Zał. 1. ~A → B Zał.
2. B Zał. 2. B→A Zał.
3. ~A Zał. (~Elim) 3. ~A Zał. (~Elim)
4. ~B MTP 1, 3 4. ~A R3
5. B R2 5. B →Elim 1, 4
6. A ~Elim 3-4, 3-5 6. A →Elim 2, 5
7. A ~Elim 3-4, 3-6
Rozwi zania ćwiczeń 385
5. A 5. ~A
6. A Zał. (≡Wpr) 6. ~A Zał. (≡Wpr)
8. B 8. C
9. B≡A ≡Wpr 3-5, 6-8 9. C ≡ ~A ≡Wpr 3-5, 6-8
(c) (d)
3. B→C Zał. (≡Wpr) 3. A∨C Zał. (≡Wpr)
5. C→B 5. ~C → A
6. C→B Zał. (≡Wpr) 6. ~C → A Zał. (≡Wpr)
8. B→C 8. A∨C
9. (B → C) ≡ (C → B) ≡Wpr 3-5, 6-8 9. (A ∨ C) ≡ (~C → A) ≡Wpr 3-5, 6-8
5. A 5. C→B
6. A Zał. (≡Wpr) 6. C→B Zał. (≡Wpr)
8. D 8. A→C
9. D≡A ≡Wpr 3-5, 6-8 9. (A → C) ≡ (C → B) ≡Wpr 3-5, 6-8
(c) (d)
3. ~~B Zał. (≡Wpr) 3. A≡B Zał. (≡Wpr)
5. ~(A • ~B) 5. C
6. ~(A • ~B) Zał. (≡Wpr) 6. C Zał. (≡Wpr)
8. ~~B 8. A≡B
9. ~~B ≡ ~(A • ~B) ≡Wpr 3-5, 6-8 9. (A ≡ B) ≡ C ≡Wpr 3-5, 6-8
386 Logika nie gryzie
(c) (d)
1. A≡B Zał. 1. (A ≡ A) → B Zał.
2. B≡C Zał. 2. B≡D Zał.
3. A Zał. (≡Wpr) 3. A Zał. (≡Wpr)
4. B ≡Elim 1, 3 4. A R3
5. C ≡Elim 2, 4 5. A≡A ≡Wpr 3-4, 3-4
6. C Zał. (≡Wpr) 6. B →Elim 1, 5
7. B ≡Elim 2, 6 7. D ≡Elim 2, 6
8. A ≡Elim 1, 7
9. A≡C ≡Wpr 3-5, 6-8
5. C 5. A
6. A Zał. (∨Elim) 6. D Zał. (∨Elim)
8. C 8. A
9. C ∨Elim 2, 3-5, 6-8 9. A ∨Elim 2, 3-5, 6-8
(c) (d)
2. (D → A) ∨ (A ∨ C) 2. ~A ∨ ~B
3. D→A Zał. (∨Elim) 3. ~A Zał. (∨Elim)
5. ~B ≡ A 5. B→A
6. A∨C Zał. (∨Elim) 6. ~B Zał. (∨Elim)
8. ~B ≡ A 8. B→A
9. ~B ≡ A ∨Elim 2, 3-5, 6-8 9. B→A ∨Elim 2, 3-5, 6-8
Rozwi zania ćwiczeń 387
5. C 5. C∨A
6. B Zał. (∨Elim) 6. B Zał. (∨Elim)
8. C 8. C∨A
9. C ∨Elim 2, 3-5, 6-8 9. C∨A ∨Elim 2, 3-5, 6-8
(c) (d)
2. C ∨ (A ∨ B) 2. (A → B) ∨ (B → A)
3. C Zał. (∨Elim) 3. A→B Zał. (∨Elim)
5. ~D ∨ ~B 5. A∨B
6. A∨B Zał. (∨Elim) 6. B→A Zał. (∨Elim)
8. ~D ∨ ~B 8. A∨B
9. ~D ∨ ~B ∨Elim 2, 3-5, 6-8 9. A∨B ∨Elim 2, 3-5, 6-8
5. C 5. ~~C
6. ~A Zał. (∨Elim) 6. ~~D Zał. (∨Elim)
8. C 8. ~~C
9. C ∨Elim 2, 3-5, 6-8 9. ~~C ∨Elim 2, 3-5, 6-8
(c) (d)
2. (A ∨ B) ∨ (B ≡ C) 2. (A • B) ∨ (B • A)
3. A∨B Zał. (∨Elim) 3. A•B Zał. (∨Elim)
5. ~B 5. B•A
6. B≡C Zał. (∨Elim) 6. B•A Zał. (∨Elim)
8. ~B 8. B•A
9. ~B ∨Elim 2, 3-5, 6-8 9. B•A ∨Elim 2, 3-5, 6-8
388 Logika nie gryzie
(c)
1. A∨B Zał.
2. (A ∨ C) → D Zał.
3. G ≡ (~A ∨ B) Zał.
4. A Zał. (∨Elim)
5. A∨C ∨Wpr 4
6. D →Elim 2, 5
7. D∨G ∨Wpr 6
8. B Zał. (∨Elim)
9. ~A ∨ B ∨Wpr 8
10. G ≡Elim 3, 9
11 D∨G ∨Wpr 10
12. D∨G ∨Elim 1, 4-7, 8-
11
(e) (f)
1. A•B Zał. 1. (B ∨ A) → D Zał.
2. A → (G ∨ H) Zał. 2. A ∨ (B ∨ C) Zał.
3. G≡H Zał. 3. C≡D Zał.
4. A •Elim 1
4. A Zał. (∨Elim)
5. G∨H →Elim 2, 4
5. B∨A ∨Wpr 4
6. G Zał. (∨Elim) 6. D →Elim 1, 5
7. H ≡Elim 3, 6
7. B∨C Zał. (∨Elim)
8. G•H •Wpr 6, 7
8. B Zał. (∨Elim)
9. H Zał. (∨Elim)
9. B∨A ∨Wpr 8
10. G ≡Elim 3, 9
10. D →Elim 1, 9
11 G•H •Wpr 10, 9
12. G•H ∨Elim 5, 6-8, 9-11 11. C Zał. (∨Elim)
12. D ≡Elim 3, 11
13. D ∨Elim 7, 8-10, 11-12
14 D ∨Elim 2, 4-6, 7-13
p ~p p ~p
5. ~C 5. ~C
8. C 8. ~~C
9. ~B ~Wpr 3-5, 3-8 9. ~(A ∨ B) ~Wpr 3-5, 3-8
(c) (d)
3. ~B Zał. (~Wpr) 3. ~A • ~B Zał. (~Wpr)
5. ~C ∨ D 5. ~C
8. ~(~C ∨ D) 8. ~~C
9. ~~B ~Wpr 3-5, 3-8 9. ~(~A • ~B) ~Wpr 3-5, 3-8
390 Logika nie gryzie
5. ~A 5. ~B
8. A 8. B
9. ~C ~Wpr 3-5, 3-8 9. ~~A ~Wpr 3-5, 3-8
(c) (d)
3. A∨B Zał. (~Wpr) 3. ~(A → B) Zał. (~Wpr)
5. ~(C • B) 5. ~C
8. C•B 8. C
9. ~(A ∨ B) ~Wpr 3-5, 3-8 9. ~~(A → B) ~Wpr 3-5, 3-8
(d) (e)
1. (A ≡ B) → C Zał. 1. ~D Zał.
2. ~(C ∨ A) Zał. 2. C→A Zał.
3. ~A • B Zał.
3. A≡B Zał. (~Wpr)
4. C →Elim 1, 3 4. C∨D Zał. (~Wpr)
5. C∨A ∨Wpr 4 5. C MTP 4, 1
6. ~(C ∨ A) R2 6. A →Elim 2, 5
7. ~(A ≡ B) ~Wpr 3-5, 3-6 7. ~A •Elim 3
8. ~(C ∨ D) ~Wpr 4-6, 4-7
Rozwi zania ćwiczeń 391
(f)
1. A • ~D Zał.
2. (B • C) → ~A Zał.
3. (A ≡ B) • (C ∨ D) Zał. (~Wpr)
4. A≡B •Elim 3
5. C∨D •Elim 3
6. A •Elim 1
7. B ≡Elim 4, 6
8. ~D •Elim 1
9. C MTP 5, 8
10. B•C •Wpr 7, 9
11. ~A →Elim 2, 11
12. ~[(A ≡ B) • (C ∨ D)] ~Wpr 3-6, 3-11
5. ~C 5. ~C
8. C 8. ~~C
9. A ~Elim 3-5, 3-8 9. ~B ~Elim 3-5, 3-8
(c) (d)
3. ~(A → B) Zał. (~Elim) 3. ~~(~A • ~B) Zał. (~Elim)
5. ~C ∨ D 5. ~C
8. ~(~C ∨ D) 8. ~~C
9. A→B ~Elim 3-5, 3-8 9. ~(~A • ~B) ~Elim 3-5, 3-8
5. ~(A • B) 5. ~(B ∨ C)
8. A•B 8. B∨C
9. ~C ~Elim 3-5, 3-8 9. A ~Elim 3-5, 3-8
(c) (d)
3. ~(~A ≡ B) Zał. (~Elim) 3. ~(A → B) Zał. (~Elim)
5. ~(~C • B) 5. ~(A → B)
8. ~C • B 8. A→B
9. ~A ≡ B ~Elim 3-5, 3-8 9. A→B ~Elim 3-5, 3-8
392 Logika nie gryzie
Przyk ad 1 Przyk ad 2
1. ~W • ~S Zał. 1. ~(W ∨ S) Zał.
2. W∨S Zał. (~Wpr) 2. W Zał. (~Wpr)
3. ~W •Elim 1 3. W∨S ∨Wpr 2
4. S MTP 2, 3 4. ~(W ∨ S) R1
5. ~S •Elim 1 5. ~W ~Wpr 2-3, 2-4
6. ~(W ∨ S) ~Wpr 2-4, 2-5 6. S Zał. (~Wpr)
7. W∨S ∨Wpr 6
8. ~(W ∨ S) R1
9. ~S ~Wpr 6-7, 6-8
10. ~W • ~S •Wpr 5, 9
Przyk ad 3 Przyk ad 4
1. ~F ∨ ~J Zał. 1. ~(F • J) Zał.
2. F•J Zał. (~Wpr) 2. ~(~F ∨ ~J) Zał. (~Elim)
3. ~F Zał. (~Wpr) 3. ~F Zał. (~Elim)
4. F •Elim 2 4. ~F ∨ ~J ∨Wpr 3
5. ~F R3 5. ~(~F ∨ ~J) R2
6. ~~F ~Wpr 3-4, 3-5 6. F ~Elim 3-4, 3-5
7. ~J MTP 1, 6
7. ~J Zał. (~Elim)
8. J •Elim 2
8. ~F ∨ ~J ∨Wpr 7
9. ~(F • J) ~Wpr 2-7, 2-8
9. ~(~F ∨ ~J) R2
10. J ~Elim 7-8, 7-9
11. F•J •Wpr 6, 10
12. ~(F • J) R1
13. ~F ∨ ~J ~Elim 2-11, 2-12
Przyk ad 5
1. Z∨R Zał.
2. ~Z Zał. (→Wpr)
3. R MTP 1, 2
4. ~Z → R →Wpr 2-3
394 Logika nie gryzie
Przyk ad 6. Dowód (b) z u yciem regu y DeM Przyk ad 6. Dowód (b) bez u ycia regu y DeM
1. ~Z → R Zał. 1. ~Z → R Zał.
2. ~(Z ∨ R) Zał. (~Elim) 2. ~(Z ∨ R) Zał. (~Elim)
3. ~Z • ~R DeM 2
3. ~Z Zał. (~Elim)
4. ~Z •Elim 3 4. R →Elim 1, 3
5. R →Elim 1, 4 5. Z∨R ∨Wpr 4
6. ~R •Elim 3 6. ~(Z ∨ R) R2
7.0 Z∨R ~Elim 2-5, 2-6
7. Z ~Elim 3-5, 3-6
8. Z∨R ∨Wpr 7
9. ~(Z ∨ R) R2
10. Z∨R ~Elim 2-8, 2-9
Przyk ad 7 Przyk ad 8
1. W→B Zał. 1. ~B → ~W Zał.
2. ~B Zał. (→Wpr) 2. W Zał. (→Wpr)
3. W Zał. (~Wpr) 3. ~B Zał. (~Elim)
4. B →Elim 1, 3 4. ~W →Elim 1, 3
5. ~B R2 5. W R2
6. ~W ~Wpr 3-4, 3-5 6. B ~Elim 3-4, 3-5
7. ~B → ~W →Wpr 2-6 7. W→B →Wpr 2-6
Dowód 10 Dowód 11
wiczenie 14.A
(a)
1. A Zał. 1. ~~A Zał.
2. ~A Zał. (~Wpr) 2. ~A Zał. (~Elim)
3. A R1 3. ~~A R1
4. ~A R2 4. ~A R2
5. ~~A ~Wpr 2-3, 2-4 5. A ~Elim 2-3, 2-4
(b)
1. A•A Zał. 1. A Zał.
2. A •Elim 1 2. A•A •Wpr 1, 1
Rozwi zania ćwiczeń 395
(c)
1. A∨A Zał. 1. A Zał.
2. A∨A ∨Wpr 1
2. A Zał. (∨Elim)
3. A R2
4. A ∨Elim 1, 2-3, 2-3
(d)
1. A → (B → C) Zał. 1. (A • B) → C Zał.
2. A•B Zał. (→Wpr) 2. A Zał. (→Wpr)
3. A •Elim 2
3. B Zał. (→Wpr)
4. B→C →Elim 1, 3
4. A•B •Wpr 2, 3
5. B •Elim 2
5. C →Elim 1, 4
6. C →Elim 4, 5
6. B→C →Wpr 3-5
7. (A • B) → C →Wpr 2-6
7. A → (B → C) →Wpr 2-6
(e)
1. A→B Zał. 1. ~A ∨ B Zał.
2. ~(~A ∨ B) Zał. (~Elim) 2. A Zał. (→Wpr)
3. A Zał. (~Wpr) 3. ~B Zał. (~Elim)
4. B →Elim 1, 3 4. ~A MTP 1, 3
5. ~A ∨ B ∨Wpr 4 5. A R2
6. ~(~A ∨ B) R2 6. B ~Elim 3-4, 3-5
7. ~A ~Wpr 3-5, 3-6 7. A→B →Wpr 2-6
8. ~A ∨ B ∨Wpr 7
9. ~(~A ∨ B) R2
10. ~A ∨ B ~Elim 2-8, 2-9
(f)
1. ~(A → B) Zał. 1. A • ~B Zał.
2. ~(A • ~B) Zał. (~Elim) 2. A→B Zał. (~Wpr)
3. A •Elim 1
3. A Zał. (→Wpr)
4. B →Elim 2, 3
4. ~B Zał. (~Elim) 5. ~B •Elim 1
5. A • ~B •Wpr 3, 4 6. ~(A → B) ~Wpr 2-4, 2-5
6. ~(A • ~B) R2
7. B ~Elim 4-5, 4-6
8. A→B →Wpr 3-7
9. ~(A → B) R1
10. A • ~B ~Elim 2-8, 2-9
396 Logika nie gryzie
(g)
1. ~(~A ∨ B) Zał. 1. A • ~B Zał.
2. ~A Zał. (~Elim) 2. ~A ∨ B Zał. (~Wpr)
3. ~A ∨ B ∨Wpr 2 3. ~B •Elim 1
4. ~(~A ∨ B) R1 4. ~A MTP 2, 3
5. A ~Elim 2-3, 2-4 5. A •Elim 1
6. B Zał. (~Wpr)
6. ~(~A ∨ B) ~Wpr 2-4, 2-5
7. ~A ∨ B ∨Wpr 6
8. ~(~A ∨ B) R1
9. ~B ~Wpr 6-7, 6-8
10. A • ~B •Wpr 5, 9
(h)
1. ~(~A • B) Zał. 1. A ∨ ~B Zał.
2. ~(A ∨ ~B) Zał. (~Elim) 2. ~A • B Zał. (~Wpr)
3. ~A •Elim 2
3. A Zał. (~Wpr)
4. ~B MTP 1, 3
4. A ∨ ~B ∨Wpr 3
5. B •Elim 2
5. ~(A ∨ ~B) R2
6. ~(~A • B) ~Wpr 2-4, 2-5
6. ~A ~Wpr 3-4, 3-5
7. ~B Zał. (~Elim)
8. A ∨ ~B ∨Wpr 7
9. ~(A ∨ ~B) R2
10. B ~Elim 7-8, 7-9
11. ~A • B •Wpr 6, 10
12. ~(~A • B) R1
13. A ∨ ~B ~Elim 2-11, 2-12
wiczenie 14.B
(a) (b)
1. p Zał. (→Wpr) 1. (p→q) • (q→ r) Zał. (→Wpr)
2. p R1
2. p Zał. (→Wpr)
3. p→p →Wpr 1-2
3. p→q •Elim 1
4. q →Elim 3, 2
5. q→r •Elim 1
6. r →Elim 5, 4
7. p→r →Wpr 2-6
8. ((p→q) • (q→r)) → (p→r) →Wpr 1-7
(c)
1. (p → q) • (p → r) Zał. (→Wpr)
2. p Zał. (→Wpr)
3. p→q •Elim 1
4. q →Elim 3, 2
5. p→r •Elim 1
6. r →Elim 5, 2
7. q•r •Wpr 4, 6
8. p → (q • r) →Wpr 2-7
9. ((p → q) • (p → r)) → (p → (q • r)) →Wpr 1-8
Rozwi zania ćwiczeń 397
(d)
1. (p → r) • (p → ~r) Zał. (→Wpr)
2. p Zał. (~Wpr)
3. p→r •Elim 1
4. r →Elim 3, 2
5. p → ~r •Elim 1
6. ~r →Elim 5, 2
7. ~p ~Wpr 2-4, 2-6
8. ((p → r) • (p → ~r)) → ~p →Wpr 1-7
(e)
1. p • (q → r) Zał. (→Wpr)
2. p•q Zał. (→Wpr)
3. q→r •Elim 1
4. q •Elim 2
5. r →Elim 3, 4
6. (p • q) → r →Wpr 2-5
7. (p • (q → r)) → ((p • q) → r) →Wpr 1-6
(f)
1. p • (q → r) Zał. (→Wpr)
2. q Zał. (→Wpr)
3. q→r •Elim 1
4. r →Elim 3, 2
5. p •Elim 1
6. p•r •Wpr 5, 4
7. q → (p • r) →Wpr 2-6
8. (p • (q → r)) → (q → (p • r)) →Wpr 1-7
(g)
1. p → (q → r) Zał. (≡Wpr)
2. q Zał. (→Wpr)
3. p Zał. (→Wpr)
4. q→r →Elim 1, 3
5. r →Elim 4, 2
6. p→r →Wpr 3-5
7. q → (p → r) →Wpr 2-6
8. q → (p → r) Zał. (≡Wpr)
9. p Zał. (→Wpr)
10. q Zał. (→Wpr)
11. p→r →Elim 8, 10
12. r →Elim 11, 9
13. q→r →Wpr 10-12
14. p → (q → r) →Wpr 9-13
15. (p → (q → r)) ≡ (q → (p → r)) ≡Wpr 1-7, 8-14
398 Logika nie gryzie
(h)
1. (p ∨ q) • ((p → r) • (q → s)) Zał. (→Wpr)
2. p∨q •Elim 1
3. (p → r) • (q → s) •Elim 1
4. p Zał. (∨Elim)
5. p→r •Elim 3
6. r →Elim 5, 4
7. r∨s ∨Wpr 6
8. q Zał. (∨Elim)
9. q→s •Elim 3
10. s →Elim 9, 8
11. r∨s ∨Wpr 10
12. r∨s ∨Elim 2, 4-7, 8-11
13. ((p ∨ q) • ((p → r) • (q → s))) → (r ∨ s) →Wpr 1-12
wiczenie 14.C
wiczenie 15.A
(a) R E (b) R E
i. p ≡ r i. p ≡ r
+1 p Zał. (→Wpr) +1 r Zał. (→Wpr)
+2 r ≡Elim i, +1 +2 p ≡Elim i, +1
+3 p→r →Wpr (+1)-(+2) +3 r→p →Wpr (+1)-(+2)
(c) R W
i. p→r
j. r→p
+1 p Zał. (→Wpr)
+2 r →Elim i, +1
+3 r Zał. (→Wpr)
+4 p →Elim j, +3
+5 p≡r ≡Wpr (+1)-(+2), (+3)-(+4)
(d) MTP
i. p ∨ q
j. ~p
+1 p Zał. (∨Elim)
+2 ~q Zał. (~Elim)
+3 p R +1
+4 ~p Rj
+5 q ~Elim (+2)-(+3), (+2)-(+4)
+6 q Zał. (∨Elim)
+7 q R +6
+8 q ∨Elim i, (+1)-(+5), (+6)-(+7)
(m) RF (n) RF
i. p → (q → r) i. p → (q → r)
j. p → q
+1 p→q Zał. (→Wpr)
+1 p Zał. (→Wpr)
+2 p Zał. (→Wpr)
+2 q→r →Elim i, +1
+3 q→r →Elim i, +2
+3 q →Elim j, +1
+4 q →Elim +1, +2
+4 r →Elim +2, +3
+5 r →Elim +3, +4
+5 p→r →Wpr (+1)-(+4)
+6 p→r →Wpr (+2)-(+5)
+7 (p → q) → (p → r) →Wpr (+1)-(+6)
(o) RS (p) RC
i. p i. ~p → p
+1 r Zał. (→Wpr) +1 ~p Zał. (~Elim)
+2 p Ri +2 p →Elim i, +1
+3 r→p →Wpr (+1)-(+2) +3 ~p R +1
+4 p ~Elim (+1)-(+2), (+1)-(+3)
Rozwi zania ćwiczeń 401
wiczenie 15.B
Część ze stosownych dowodów była już przedstawiana wcześniej. Na przykład dowody uzasadniające
wprowadzenie reguł DeM będą miały ten sam przebieg, co dowody z przykładów 1, 2, 3 i 4 w roz-
dziale 14.
Transpozycja (Trans) Idempotentno (Idem)
Por. przykłady 7, 8 (rozdział 14) Por. ćwiczenie 14.A, przykłady (b) i (c)
De Morgan (DeM) Implikacja (Impl)
Por. przykłady 1, 2, 3, 4 (rozdział 14) Por. ćwiczenie 14.A, przykład (e)
Negacja Implikacji (NegImpl) Eksportacja (Eksp)
Por. ćwiczenie 14.A, przykład (f) Por. ćwiczenie 14.A, przykład (d)
Podwójna negacja (Neg)
Por. ćwiczenie 14.A, przykład (a)
Przemienno (Przem)
i. p • r i. p∨r
+1 p •Elim i +1 p Zał. (∨Elim)
+2 r •Elim i +2 r∨p ∨Wpr +1
+3 r • p •Wpr +2, +1
+3 r Zał. (∨Elim)
Dowód {r • p} p • r jest analogiczny.
+4 r∨p ∨Wpr +3
+5 r ∨ p ∨Elim i, (+1)-(+2), (+3)-(+4)
i. p≡r
Dowód {r ∨ p} p ∨ r jest analogiczny.
+1 r Zał. (≡Wpr)
+2 p ≡Elim i, +1
+3 p Zał. (≡Wpr)
+4 r ≡Elim i, +3
+5 r ≡ p ≡Wpr (+1)-(+2), (+3)-(+4)
Dowód {r ≡ p} p ≡ r jest analogiczny.
402 Logika nie gryzie
czno ( cz)
i p ∨ (q ∨ r) i p • (q • r)
+1 p Zał. (∨Elim) +1 p •Elim i
+2 p∨q ∨Wpr +1 +2 q • r •Elim i
+3 (p ∨ q) ∨ r ∨Wpr +2 +3 q •Elim +2
+4 r •Elim +2
+4 q∨r Zał. (∨Elim)
+5 p • q •Wpr +1, +3
+5 q Zał. (∨Elim) +6 (p • q) • r •Wpr +5, +4
+6 p∨q ∨Wpr +5 Dowód {(p • q) • r} p • (q • r) jest analogiczny.
+7 (p ∨ q) ∨ r ∨Wpr +6
+8 r Zał. (∨Elim)
+9 (p ∨ q) ∨ r ∨Wpr +8
+10 (p ∨ q) ∨ r ∨Elim +4, (+5)-(+7), (+8)-(+9)
+11 (p ∨ q) ∨ r ∨Elim i, (+1)-(+3), (+4)-(+10)
Dowód {(p ∨ q) ∨ r } p ∨ (q ∨ r) jest analogiczny.
Absorpcja (Abs)
i p→r i p → (p • r)
+1 p Zał. (→Wpr) +1 p Zał. (→Wpr)
+2 r →Elim i, +1 +2 p•r →Elim i, +1
+3 p•r •Wpr +1, +2 +3 r •Elim +2
+4 p → (p • r) →Wpr (+1)-(+3) +4 p→r →Wpr (+1)-(+3)
Rozdzielno (Rozdz)
i p ∨ (q • r) i (p ∨ q) • (p ∨ r)
+1 p Zał. (∨Elim) +1 p∨q •Elim i
+2 p∨q ∨Wpr +1 +2 p Zał. (∨Elim)
+3 p∨r ∨Wpr +1
+3 p ∨ (q • r) ∨Wpr +2
+4 (p ∨ q) • (p ∨ r) •Wpr +2, +3
+4 q Zał. (∨Elim)
+5 q•r Zał. (∨Elim)
+5 p∨r •Elim i
+6 q •Elim +5
+7 p∨q ∨Wpr +6 +6 p Zał. (∨Elim)
+8 r •Elim +5 +7 p ∨ (q • r) ∨Wpr +6
+9 p∨r ∨Wpr +8 +8 r Zał. (∨Elim)
+10 (p ∨ q) • (p ∨ r) •Wpr +7, +9
+9 q•r •Wpr +4, +8
+11 (p ∨ q) • (p ∨ r) ∨Elim i, (+1)-(+4), (+5)-(+10)
+10 p ∨ (q • r) ∨Wpr +9
+11 p ∨ (q • r) ∨Elim +5, (+6)-(+7), (+8)-(+10)
+12 p ∨ (q • r) ∨Elim +1, (+2)-(+3), (+4)-(+11)
Rozwi zania ćwiczeń 403
i p • (q ∨ r) i (p • q) ∨ (p • r)
+1 q∨r •Elim i +1 p•q Zał (∨Elim)
+2 p •Elim i +2 p •Elim +1
+3 q
+3 q •Elim +1
Zał (∨Elim)
+4 q∨r ∨Wpr +3
+4 p•q •Wpr +2, +3
+5 p • (q ∨ r) •Wpr +2, +4
+5 (p • q) ∨ (p • r) ∨Wpr +4
+6 p•r Zał (∨Elim)
+6 r Zał (∨Elim)
+7 p •Elim +6
+7 p•r •Wpr +2, +6
+8 r •Elim +6
+8 (p • q) ∨ (p • r) ∨Wpr +7
+9 q∨r ∨Wpr +8
+9 (p • q) ∨ (p • r) ∨Elim +1, (+3)-(+5), (+6)-(+8)
+10 p • (q ∨ r) •Wpr +7, +9
+11 p • (q ∨ r) ∨Elim i, (+1)-(+5), (+6)-(+10)
Równowa no (Równ)
i p≡r i (p → r) • (r → p)
+1 p Zał. (→Wpr) +1 p Zał. (≡Wpr)
+2 r ≡Elim i, +1 +2 p→r •Elim i
+3 p→r →Wpr (+1)-(+2) +3 r →Elim +2, +1
+4 r Zał. (→Wpr) +4 r Zał. (≡Wpr)
+5 p ≡Elim i, +4 +5 r→p •Elim i
+6 r→p →Wpr (+4)-(+5) +6 p →Elim +5, +4
+7 (p → r) • (r → p) •Wpr +3, +6 +7 p≡r ≡Wpr (+1)-(+3), (+4)-(+6)
i p≡r
+1 ~[(p • r) ∨ (~p • ~r)] Zał. (~Elim)
+2 ~p Zał. (~Elim)
+3 r Zał. (~Wpr)
+4 p ≡Elim i, +3
+5 ~p R +2
+6 ~r ~Wpr (+3)-(+4), (+3)-(+5)
+7 ~p • ~r •Wpr +2, +6
+8 (p • r) ∨ (~p • ~r) ∨Wpr +7
+9 ~[(p • r) ∨ (~p • ~r)] R +1
+10 p ~Elim (+2)-(+8), (+2)-(+9)
+11 ~r Zał. (~Elim)
+12 p Zał. (~Wpr)
+13 r ≡Elim i, +12
+14 ~r R +11
+15 ~p ~Wpr (+12)-(+13), (+12)-(+14)
+16 ~p • ~r •Wpr +15, +11
+17 (p • r) ∨ (~p • ~r) ∨Wpr +16
+18 ~[(p • r) ∨ (~p • ~r)] R +1
+19 r ~Elim (+11)-(+17), (+11)-(+18)
+20 p•r •Wpr +10, +19
+21 (p • r) ∨ (~p • ~r) ∨Wpr +20
+22 ~[(p • r) ∨ (~p • ~r)] R +1
+23 (p • r) ∨ (~p • ~r) ~Elim (+1)-(+21), (+1)-(+22)
404 Logika nie gryzie
i (p • r) ∨ (~p • ~r)
+1 p•r Zał (∨Elim)
+2 p Zał (≡Wpr)
+3 r •Elim +1
+4 r Zał (≡Wpr)
+5 p •Elim +1
+6 p≡r ≡Wpr (+2)-(+3), (+4)-(+5)
+7 ~p • ~r Zał (∨Elim)
+8 p Zał (≡Wpr)
+9 ~r Zał. (~Elim)
+10 p R +8
+11 ~p •Elim +7
+12 r ~Elim (+9)-(+10), (+9)-(+11)
+13 r Zał (≡Wpr)
+14 ~p Zał. (~Elim)
+15 r R +13
+16 ~r •Elim +7
+17 p ~Elim (+14)-(+15), (+14)-(+16)
+18 p≡r ≡Wpr (+8)-(+12), (+13)-(+17)
+19 p≡r ∨Elim i, (+1)-(+6), (+7)-(+18)
i (p • r) ∨ (~p • ~r)
+1 p Zał (≡Wpr)
+2 p•r Zał (∨Elim)
+3 r •Elim +2
+4 ~p • ~r Zał (∨Elim)
+5 ~r Zał. (~Elim)
+6 p R +1
+7 ~p •Elim +4
+8 r ~Elim (+5)-(+6), (+5)-(+7)
+9 r ∨Elim i, (+2)-(+3), (+4)-(+8)
+10 r Zał (≡Wpr)
+11 p•r Zał (∨Elim)
+12 p •Elim +11
+13 ~p • ~r Zał (∨Elim)
+14 ~p Zał. (~Elim)
+15 r R +10
+16 ~r •Elim +13
+17 p ~Elim (+14)-(+15), (+14)-(+16)
+18 p ∨Elim i, (+11)-(+12), (+13)-(+17)
+19 p≡r ≡Wpr (+1)-(+9), (+10)-(+18)
Rozwi zania ćwiczeń 405
i ~(p ≡ r)
+1 ~[(p • ~r) ∨ (~p • r)] Zał (~Elim)
+2 p Zał (≡Wpr)
+3 ~r Zał. (~Elim)
+4 p • ~r •Wpr (+2)-(+3)
+5 (p • ~r) ∨ (~p • r) ∨Wpr +4
+6 ~[(p • ~r) ∨ (~p • r)] R +1
+7 r ~Elim (+3)-(+5), (+3)-(+6)
+8 r Zał (≡Wpr)
+9 ~p Zał. (~Elim)
+10 ~p • r •Wpr (+9)-(+8)
+11 (p • ~r) ∨ (~p • r) ∨Wpr +10
+12 ~[(p • ~r) ∨ (~p • r)] R +1
+13 p ~Elim (+9)-(+11), (+9)-(+12)
+14 p≡r ≡Wpr (+2)-(+7), (+8)-(+13)
+15 ~(p ≡ r) Ri
+16 (p • ~r) ∨ (~p • r) ~Elim (+1)-(+14), (+1)-(+15)
i (p • ~r) ∨ (~p • r)
+1 p≡r Zał (~Wpr)
+2 p • ~r Zał (∨Elim)
+3 p •Elim +2
+4 r ≡Elim (+1), (+3)
+5 ~r •Elim +2
+6 r • ~r •Wpr (+4)-(+5)
+7 ~p • r Zał (∨Elim)
+8 ~(r • ~r) Zał. (~Elim)
+9 r •Elim +7
+10 p ≡Elim (+1), (+9)
+11 ~p •Elim +7
+12 r • ~r ~Elim (+8)-(+10), (+8)-(+11)
+13 r • ~r ∨Elim i, (+2)-(+6), (+7)-(+11)
+14 r •Elim +13
+15 ~r •Elim +13
+16 ~(p ≡ r) ~Wpr (+1)-(+14), (+1)-(+15)
wiczenie 15.C
(a) (b)
1. C≡D Zał. 1. ~A ∨ ~B Zał.
2. ~~(C ≡ D) Neg 1 2. ~~(~A ∨ ~B) Neg 1
3. ~~C ≡ D Neg 1 3. ~~~A ∨ ~B Neg 1
4. C ≡ ~~D Neg 1 4. ~A ∨ ~~~B Neg 1
406 Logika nie gryzie
(c) (d)
1. C • ~~A Zał. 1. ~~(B → ~C) Zał.
2. ~~(C • ~~A) Neg 1 2. B → ~C Neg 1
3. C•A Neg 1 3. ~~~~(B → ~C) Neg 1
4. ~~C • ~~A Neg 1 4. ~~(~~B → ~C) Neg 1
5. C • ~~~~A Neg 1 5. ~~(B → ~~~C) Neg 1
(e) (f)
1. ~(A ∨ ~(B • C)) Zał. 1. ~(~D • ~(A ∨ C)) Zał.
2. ~A • ~~(B • C) DeM 1 2. ~~D ∨ ~~(A ∨ C) DeM 1
3. ~(A ∨ (~B ∨ ~C)) DeM 1 3. ~(~D • (~A • ~C)) DeM 1
4. ~~(D ∨ (A ∨ C)) DeM 1
(g)
1. ~(~(~A ∨ ~C) ∨ ~(~B • ~D)) Zał.
2. ~(~~(A • C) ∨ ~(~B • ~D)) DeM 1
3. ~(~(~A ∨ ~C) ∨ ~~(B ∨ D)) DeM 1
4. ~((~~A • ~~C) ∨ ~(~B • ~D)) DeM 1
5. ~(~(~A ∨ ~C) ∨ (~~B ∨ ~~D)) DeM 1
6. ~~(~A ∨ ~C) • ~~(~B • ~D)) DeM 1
(h) (i)
1. C≡B Zał. 1. ~(A • D) Zał.
2. (C ≡ B) • (C ≡ B) Idem 1 2. ~(A • D) • ~(A • D) Idem 1
3. (C ≡ B) ∨ (C ≡ B) Idem 1 3. ~(A • D) ∨ ~(A • D) Idem 1
4. (C • C) ≡ B Idem 1 4. ~((A • A) • D) Idem 1
5. C ≡ (B • B) Idem 1 5. ~(A • (D • D)) Idem 1
6. (C ∨ C) ≡ B Idem 1 6. ~((A ∨ A) • D) Idem 1
7. C ≡ (B ∨ B) Idem 1 7. ~(A • (D ∨ D)) Idem 1
(j) (k)
1. (A ∨ B) • (C ≡ D) Zał. 1. (A • B) • (C • D) Zał.
2. (C ≡ D) • (A ∨ B) Przem 1 2. ((A • B) • C) • D ącz 1
3. (B ∨ A) • (C ≡ D) Przem 1 3. A • (B • (C • D)) ącz 1
4. (A ∨ B) • (D ≡ C) Przem 1
(l)
1. (A ∨ B) • (C ∨ D) Zał.
2. ((A ∨ B) • C) ∨ ((A ∨ B) • D) Rozdz 1
3. (A • (C ∨ D)) ∨ (B • (C ∨ D)) Rozdz 1
4. (A ∨ B) • (C ∨ D) Rozdz 2
5. ((A • C) ∨ (B • C)) ∨ ((A ∨ B) • D) Rozdz 2
6. ((A ∨ B) • C) ∨ ((A • D) ∨ (B • D)) Rozdz 2
7. (A ∨ B) • (C ∨ D) Rozdz 3
8. ((A • C) ∨ (A • D)) ∨ (B • (C ∨ D)) Rozdz 3
9. (A • (C ∨ D)) ∨ ((B • C) ∨ (B • D)) Rozdz 3
Rozwi zania ćwiczeń 407
wiczenie 15.D
(a)
1 (J ∨ A) ∨ F Zał. 1 ~(J ∨ A) → F Zał.
2 ~~(J ∨ A) ∨ F Neg 1 2 ~~(J ∨ A) ∨ F Impl 1
3 ~(J ∨ A) → F Impl 2 3 (J ∨ A) ∨ F Neg 2
(b)
1 (S ∨ ~K) ∨ B Zał. 1 ~(S ∨ ~K) → B Zał.
2 ~~(S ∨ ~K) ∨ B Neg 1 2 ~~(S ∨ ~K) ∨ B Impl 1
3 ~(S ∨ ~K) → B Impl 1 3 (S ∨ ~K) ∨ B Neg 2
(c)
A → (L • ~K) jest logicznie równoważne ~(L • ~K) → ~A na mocy reguły transpozycji.
~(L • ~K) → ~A jest logicznie równoważne (~L ∨ K) → ~A:
1 ~(L • ~K) → ~A Zał. 1 (~L ∨ K) → ~A Zał.
2 (~L ∨ ~~K) → ~A DeM 1 2 (~L ∨ ~~K) → ~A Neg 1
3 (~L ∨ K) → ~A Neg 2 3 ~(L • ~K) → ~A DeM 2
(d)
Z → (R • ) jest logicznie równoważne ~(R • ) → ~Z na mocy reguły transpozycji.
~(R • ) → ~Z jest logicznie równoważne (~R ∨ ~ ) → ~Z na mocy reguł de Morgana.
Z → (R • ) jest logicznie równoważne (~R ∨ ~ ) → ~Z:
1 Z → (R • ) Zał. 1 (~R ∨ ~ ) → ~Z Zał.
2 ~(R • ) → ~Z Transp 1 2 ~(R • ) → ~Z DeM 1
3 (~R ∨ ~ ) → ~Z DeM 2 3 Z → (R • ) Transp 2
Oczywiście każdy z tych dowodów można skonstruować za pomocą wyłącznie reguł pierwotnych.
Dowody te będą jednak bardziej złożone.
wiczenie 15.E
(a) (b)
1. ~(p ∨ ~p) Zał. (~Elim) 1. ~[(p → q) ∨ (q → p)] Zał. (~Elim)
2. ~p • ~~p DeM 1 2. ~(p → q) • ~(q → p) DeM 1
3. ~p •Elim 2 3. ~(p → q) •Elim 2
4. ~~p •Elim 2 4. ~(q → p) •Elim 2
5. p ∨ ~p ~Elim 1-3, 1-4 5. p • ~q NegImpl 3
6. q • ~p NegImpl 4
7. p •Elim 5
8. ~p •Elim 6
9. (p → q) ∨ (q → p) ~Elim 1-7, 1-8
SKOROWIDZ
schemat zdaniowy, 118-119, 123; a zdanie, 123, 134 wartość logiczna, 4, 5, 98-101, 105, 109, 110, 112,
Sellars, Wilfrid, 203 120, 123
semantyka, 2 warunek, 30, 76; dostateczny, 80-81; konieczny, 80-
Shaw, John Clifford, 228 81
sieci neuronowe, 24 Whitehead, Alfred North, 228
Simon, Herbert, 24, 228 wieloznaczność, 6-7, 8-9, 43, 68-69
skrócona metoda zero-jedynkowa, 166-168, 170- wiersz dowodu, 196
171, 172-173, 174-175, 175-177, 187-188, 190, właściwy schemat logiczny, 119, 122
191, 192, por. metoda szukania wartości wniosek, 1-2, 3, 4, 195-196; pośredni, 195-196; sub-
«wstecz» derywacji, 239
skróty, 112, 132-133 wnioskowanie, 1-9; dedukcyjne 1-2; indukcyjne 1-
Słupecki, Jerzy, 239 2; por. prawidłowość
spójniki, zdaniowe, ix, 10-11, 38; dwuargumento- wszyscy, 84
we, 14, 17, 18, 21, 26, 38; główny, 42-45, 48- wtedy i tylko wtedy, gdy, 23, 26
51, 56-57, 59-60; jednoargumentowe, 14, 38; wtedy, gdy, 30-31
wieloargumentowe, 62; por. alternatywa, impli- wyłączonego środka, prawo, 15, 138, 140, 290-291
kacja, koniunkcja, negacja, równoważność wynikanie logicznie, 189-190, 283
stałe zdaniowe, 12, 120, 123; por. legenda symboli- wyrażenia okazjonalne, 6
zacji, symbolizacja, zmienne zdaniowe wzajemnie dopełniające się zdania (schematy), 191
Stanosz, Barbara, ix wzajemnie niezgodne zdania (schematy), 190
strategie dowodzenia, 201, 212, 276, 281, 290-291 wzajemnie sprzecznie zdania (schematy), 191-192
struktura logiczna, 118, 119, 134; por. właściwy wzajemnie wykluczające się zdania (schematy), 190
schemat logiczny
subderywacje, 237-238, 239, 247, 248, 259; sio- założenie, 195; dodatkowe, 239; pierwotne, 196;
strzane, 247, 248, 262, 266; zagnieżdżające się, subderywacji, 238; por. przesłanka
247, 248, 252-253 zarówno , jak i , 19, 44
swobodnie występujące zdanie, 208, 295 zarówno nie , jak i nie , 67
sylogizm, 140-141, 293 zarzut tautologiczności, 142
symbolizacja, 16, 20, 42, 56-57, 59-60, 63-64, 71, zastraszenie symbolami, 203, 289
85-89, 94-95; por. spójnik główny zawsze i tylko wtedy, gdy, 28
symplifikacja, 141-142; por. reguła opuszczania ko- zdanie: a kontekst, 7, 8; a schemat zdaniowy, 123;
niunkcji negowane, 14; poprawnie skonstruowane, 97-
syntaktyka, 2 98; proste, 10-11, 12, 92, 95, 298-299; złożone,
system aksjomatyczny, 227 10-11, 12, 94-95, 98-101, 105, 109, 110, 112,
system SD, 196, 197, 282 298-299; w sensie gramatycznym, 5-7, 8, 11,
system założeniowy, p. dedukcja naturalna 12; w sensie logicznym, 5-7, 8, 12; por. alterna-
sztuczna inteligencja, 24, 228 tywa, bezpośrednio sprzeczne zdania, implika-
cja, koniunkcja, logicznie prawdziwe zdanie, lo-
średnik, 19, 60 gicznie fałszywe zdanie, negacja, przygodnie
prawdziwe zdanie, przygodnie fałszywe zdanie,
tajemnice, 248 równoważność, wzajemnie dopełniające się zda-
tautologia, 134, 135, 137-138, 140-142, 143, 145, nia, wzajemnie niezgodne zdania, wzajemnie
166-168, 170-171, 172, 288; por. logicznie sprzeczne zdania
prawdziwe zdanie Ziembiński, Zygmut, 30
teoria deskrypcji, 15 złożone zdanie, p. zdanie, złożone
transpozycja, 141, 294 zmienne zdaniowe, 3, 118, 120, 123; por. stałe zda-
tylko je li, 74-76, 287; por. warunek konieczny niowe
i. p i. p•r i. p•r
j. r p •Elim i r •Elim i
p•r •Wpr i, j
dla implikacji
i. p Zał. i. p→r
j. p
j. r r →Elim i, j
p→r → Wpr i-j
dla równoważności
l. p
p≡r ≡Wpr i-j, k-l
dla alternatywy
i. p i. p i. p∨q
p∨r ∨Wpr i r∨ p ∨Wpr i j. p Zał.
k. r
l. q Zał.
m. r
r ∨Elim i, j-k, l-m
dla negacji
i. p Zał. i. ~p Zał.
j. r j. r
k. ~r k. ~r
~p ~Wpr i-j, i-k p ~Elim i-j, i-k
Reguła reiteracji
i. p i. p
p Ri
p Ri
Logika nie gryzie 412
i. p∨q
j. ~p
q MTP i, j
Absorpcja (Abs)
p→r p → (p • r)