A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. A címben szereplő fogalmak nyilván ismerősek azoknak, akik olvasták Raymond Smullyan: Mi a címe ennek a könyvnek c. könyvét (Műszaki Könyvkiadó, 1988), azoknak pedig, akik ezt elmulasztották volna eddig, melegen ajánlom. Igaza volt Martin Gardenernek, a Scientific American kritikusának, amikor a könyvről, mint a valaha írt legeredetibb, legtartalmasabb és legmulatságosabb logikai feladatgyűjteményről nyilatkozott. Az ,,igaza volt'' múlt idejű használata is helytálló, ha figyelembe vesszük, hogy azóta a könyv folytatása is megjelent A hölgy vagy a tigris? címmel (TypoTEX Kiadó‐Műszaki Könyvkiadó, 1991). Képzeljük el, hogy egy bizonyos sziget lakói kizárólag lovagok, akik mindig igazat mondanak, és lókötők, akik mindig hazudnak. Feltesszük, hogy legalább egy lovag és legalább egy lókötő lakja a szigetet. A sziget lakói különböző klubokat alakítanak. Egy lakos több klubhoz is tartozhat, és minden klubnak van legalább egy tagja. Ha adott két nem feltétlenül különböző és lakos és egy tetszőleges klub, akkor vagy azt állítja, hogy tagja a klubnak, vagy azt, hogy nem tagja -nek. Tekintsük most a következő két feltételt. (Gödeli feltétel): Bármelyik adott klub esetén van olyan lakója a szigetnek, aki azt állítja, hogy ő tagja -nek. (Kétszeresen gödeli feltétel): Ha adott két tetszőleges klub, és , akkor van két olyan lakos, és , hogy azt állítja, hogy tagja -nek és azt állítja, hogy tagja -nek. Az elsőként említett könyv 239. oldalán szerepel a következő probléma (268a. feladat). ,,...amennyire én tudom, a és a feltételek egyike sem következik a másikból. Be tudná bizonyítani, hogy sejtésem igaz? (Vagy esetleg cáfolni, de nagyon valószínűtlen, hogy sikerül.)'' Amikor a könyv olvasása közben ideértem, természetesen rögtön nekiláttam, hogy a kívánt bizonyítást elvégezzem, csakhogy nyomban egy másik problémával találtam szembe magam: a feltételben a és klubok, ill. az és lakosok egybeesése megengedett-e? Ha ui. mindegyik esetet számba vesszük, akkor a lényegében négy feltételt jelenthet. ‐ megengedve, hogy , ill. legyen. ‐ azzal a megszorítással, hogy . ‐ azzal a megszorítással, hogy . ‐ azzal a megszorítással, hogy és . Jelen cikk fő célja, hogy a és a feltételekkel egyenértékű, viszonylag áttekinthető feltételeket adjon, és ezáltal eldöntse, hogy ezen feltételek közül melyik következik a másikból. Az feltétel ( és ) alapján legfeljebb típusa létezik a szigeteknek, aszerint, hogy az egyes feltételek teljesülnek-e vagy sem. Látni fogjuk, hogy a elvileg lehetséges típus közül csak ,,valósulhat meg'', ezekből típus bemutatható már egy-egy kétlakosú szigettel is (egy lovaggal és egy lókötővel), a fennmaradó típushoz viszont már legalább három lakos szükséges (egy lovag és két lókötő) ezzel a könyv 268c. feladatát is részben megoldjuk. A rövidebb írásmód kedvéért használni fogjuk a formális logika (és), (vagy), (nem), és (következtetés), (ekvivalencia) jeleit, továbbá a halmazelmélet jól ismert jelöléseit ( stb.). -sel jelöljük a sziget lakóinak halmazát, -szel a lovagok, -nal a lókötők csoportját. Tehát , ahol . Tetszőleges esetén a (-re vonatkozó) komplementere. Mindenekelőtt nyilvánvaló, hogy | | (1) | vagyis a legerősebb és a leggyengébb feltétel. 1. Ennek alapján elsőként tegyük fel, hogy szigetünkön teljesül, azaz vannak olyan és klubok, hogy tetszőleges két különböző és lakos esetén azt állítja, hogy nem tagja -nek vagy azt állítja, hogy nem tagja -nek, amit így jelölünk A: ,,'' vagy B: ,,''. 1.1. eset, amikor -ben is és -ben is van lovag. Ekkor tetszőleges -beli és -beli lovag esetén : ,,'' és : ,,'', vagyis és nem lehetnek különbözőek. Ezek szerint -ben és -ben ugyanazok a lovagok vannak, sőt -ben és -ben összesen csak lovag van: legyen ez . 1.1.1. eset, amikor -nek vagy -nek legalább tagja van. Legyen pl. , ekkor -ben van egy lókötő. Ha tetszőleges lovag, akkor és különbözőek, továbbá : ,,'', vagyis szükségképpen : ,,'', azaz . Tehát az összes lovag -ben van, ami azt jelenti, hogy az egyetlen lovag a szigeten. Természetesen ugyanez áll esetén is. Legyenek most és tetszőleges szigetlakók (ha ilyenek egyáltalán vannak). Ekkor és lókötők, hiszen a sziget egyetlen lovagja tagja -nek is és -nek is. Tehát : ,,'' és : ,,'', vagyis , amiből következik, hogy , ahol lókötő. Ha vagy nem létezik, akkor vagy üres, és így vagy . Ezek szerint ebben az esetben szükséges, hogy teljesüljön az alábbi két feltétel valamelyike. : A sziget lakói klubot alkotnak. A szigeten egyetlen lovag él. : Van olyan klubja a szigetnek, amely e lókötő kivételével mindenkit tartalmaz. A szigeten egyetlen lovag él. Az is könnyen látható, hogy vagy teljesülése esetén a szigeten . Ha ui. fennáll, akkor legyen a feltételben és . Ezzel tetszőleges és lakosok esetén ha : ,,'' és : ,,'', akkor és lovagok, vagyis . Ha pedig teljesül, akkor legyen és a feltételben szereplő klub, ahol lókötő. Ezzel tetszőleges mellett ha : ,,'' és : ,,'', akkor és alapján és lovagok; de összesen csak egy lovag van a szigeten, vagyis . Ha pedig pl. , akkor : ,,'' és : ,,'' esetén (hiszen lókötő), azaz . 1.1.2. eset, amikor és is csak tagot számlál. Mivel tagja -nek is és -nek is, ezért . Legyenek most és tetszőleges lókötők. Ekkor és , azaz : ,,'' és : ,,'', vagyis , amiből következik. Így ebben az esetben szükséges az alábbi feltétel. : Van olyan klubja a szigetnek, amelynek tagságát egyetlent lovag alkotja. A szigeten egyetlen lókötő él. Az feltétel elégséges is, azaz . Legyen ui. és a feltételben szereplő klub, ahol lovag. Ezzel tetszőleges mellett ha : ,,'' és : ,,'', akkor és alapján és lókötők; de összesen csak egy lókötő van a szigeten, vagyis . Ha pedig pl. , akkor : ,,'' és : ,,'' esetén (hiszen lovag), azaz .
Kis kitérő következik. Érdemes összehasonlítanunk az és , feltételeket, ill. az és relációk bizonyítását; ezek bizonyos értelemben egymás duálisának tekinthetők. A szép szimmetriát meg is tudjuk magyarázni, ha bevezetünk egy új fogalmat. Tegyük fel, hogy szigetünkön mindenkinek van személyi igazolványa, amely tartalmazza, hogy az illető lovag-e vagy lókötő, továbbá minden klubhoz tartozik egy rovat, ami azt jelzi, hogy az illető annak a klubnak tagja-e vagy sem. (Az adatok hitelességét szavatolja az a tény, hogy az igazolványt kizárólag lovag hivatalnokok tölthetik ki). Mármost képzeljük el, hogy egy teliholdas éjszakán mindenkinek ellopjuk a személyi igazolványát, és pontosan az ellenkezőjére változtatjuk benne az adatokat. Varázslatunk annyira hatásos, hogy a lovagok valóban lókötőkké, a lókötők valóban lovagokká válnak. Ezzel lényegében egy új, szigetet hoztunk létre, új klubokkal. Az szigetet az őt létrehozó kölcsönösen egyértelmű megfeleltetéssel az duálisának hívjuk. (Az írásmód arra utal, hogy az az minden lakójához, ill. klubjához az egy-egy lakóját, ill. klubját rendeli.) Az két lényeges tulajdonsága amely lényegében már meghatározza őt az ,,igazmondás'' és a ,,klubtagság-váltás''. Most már azt is nyugodtan elképzelhetjük, hogy az sziget a Föld másik oldalán van, mint az . Az is látható, hogy az duálisa lényegében az eredeti sziget. Számunkra különösen fontos a következő észrevétel (az -beli lakos, ill. klub -képét -vel, ill. -vel jelöljük): Ha és az lakosai és az klubja, akkor : ,,'': ,,''. Ez ui. azt jelenti, hogy egy szigeten és a duálisán a és a feltételek közül ugyanazok teljesülnek. Most már érthető, hogy -t és -t miért tekintettük egymás duálisának: -en pontosan akkor igaz, ha -n fennáll, és fordítva. duálisa például így néz ki: : Az üres halmaz klub. A szigeten egyetlen lókötő él. Ez a feltétel azért maradt ki (és fog kimaradni) a többi közül, mert kizártuk azt a szemlélettel ellenkező lehetőséget, hogy egy klubnak egyetlen tagja se legyen.
A kitérőt lezárva tovább boncolgatjuk a feltételt. 1.2. eset, amikor és valamelyike ‐ mondjuk ‐ csupa lókötőből áll. Ha és , akkor lókötő, tehát : ,,'', vagyis esetén, miatt, : ,,'', azaz lókötő. Azt kaptuk, hogy vagy lókötő, vagyis mindenképpen lókötő. Így csupa lókötőből áll, más szóval az összes lovag -ben van. Legyen most tetszőleges lovag, ekkor . Tegyük fel, hogy -ben van lókötő. Ekkor , továbbá : ,,'' és : ,,'', ami ellentmondás. Tehát -ben nincs lókötő: éppen a lovagok halmaza. Tegyük fel, hogy -en kívül van lókötő, és jelöljön tetszőleges -beli klubtagot: ekkor is lókötő ( miatt), és különbözik -től. Nyilván , tehát : ,,'' és : ,,'', ami ismét ellentmondás. Ezek szerint az összes lókötő -ben van, de minden tagja lókötő, tehát éppen a lókötők halmaza. Mindezek alapján teljesül, hogy : A lovagok klubot alkotnak. A lókötők klubot alkotnak. A feltétel elégséges is -höz. Ha ui. fennáll , akkor a feltételben válasszuk -et -nek, -t -nak. Most tetszőleges és szigetlakók esetén : ,,'' ( : ,, lovag'') és : ,,'' (: ,, lókötő'') egyszerre nem lehetséges. (Megjegyzések: 1. Az duálisa önmaga. 2. Az reláció kontraponált, vele ekvivalens, változatát Smullyan könyvében is megtalálhatjuk ‐ 238. oldal, 267b. feladat.) Az eddigieket összefoglalva: | |
Ezen a ponton mindenki fellélegezhet: a nehezén a vizsgálatán túl vagyunk. 2. Tegyük fel ezután, hogy szigetünkön nem csak , hanem is teljesül, azaz vannak olyan különböző és klubok, hogy tetszőleges két különböző és lakos esetén : ,,'' vagy : ,,''. 2.1. eset, amikor -ben is és -ben is van lovag. Ekkor a vizsgálata során kapott eredmények szerint
Mivel feltételeink szerint most , ezért is, tehát (2) biztosan teljesül. Legyen . Az is igaz továbbá, hogy , a sziget egyetlen lovagja, tagja -nek is. Tehát szükséges az alábbi. : A sziget lakói klubot alkotnak. Ezen a klubon kívül van még legalább egy olyan klub, a melynek tagja a sziget egyetlen lovagja. Az feltétel elégséges is ( teljesüléséhez). Legyen ui. a sziget egyetlen lovagja, és klubok, ahol tagja -nek. Legyenek és olyan lakosok, hogy : ,,'' és : ,,''. Ekkor miatt lovag: . Így állítása is igaz, mert valóban fennáll, tehát is lovag, . (Jegyezzük meg, hogy .) 2.2. eset, amikor és valamelyike mondjuk csupa lókötőből áll. Ekkor az 1.2. eset eredményei alapján fennáll az feltétel, ami elégséges is. (Az bizonyítása azért alkalmas igazolására is, mert -et -nek, -t -nak választottuk, ezek pedig különbözőek.) Összefoglalva: | |
3. Tegyük fel most, hogy szigetünkön is teljesül, azaz vannak olyan és klubok, hogy tetszőleges és lakosok esetén : ,,'' vagy : ,,''. 3.1. eset, amikor -ben van és -ben van lovag. Ezekkel : ,,'' és : ,,'', ami ellentmondás. 3.2. eset, amikor és valamelyike ‐ mondjuk ‐ csupa lókötőből áll. Ilyenkor az 1.2. esetbeli gondolatmenettel adódik, hogy fennáll az feltétel, ami elégséges is. (Az bizonyítása alkalmas igazolására is, hiszen ott nem használtuk ki és különböző voltát.) Összefoglalva: 4. Végül tegyük fel, hogy a szigeten is teljesül, azaz vannak olyan különböző és klubok, hogy tetszőleges és lakosok esetén : ,,'' vagy : ,,''. Ekkor a -ra vonatkozó eredmény szerint teljesül , ami elégséges is, hiszen ismét megfelel . Tehát így az előbbi eredményünk szerint A és a feltételt együttesen jelölhetjük -gyel. Vagyis
5. Most pedig lássuk az egyszeresen gödeli feltételt. Tegyük fel, hogy szigetünkön , azaz van olyan klub, hogy tetszőleges szigetlakó esetén : ,,''. Ekkor lovag, azaz lókötő, tehát éppen a lókötők halmaza. Igaz ezért, hogy : A lókötők klubot alkotnak. A gondolatmenetet megfordítva a választással adódik, hogy az feltétel elégséges is. Így (Ez az eredmény szerepel Smullyan könyvében a 232233 oldalakon, a 264b. feladat második részeként.) Vegyük észre, hogy , vagyis , tehát (3) felhasználásával
A dolgozat elején idéztük, hogy Smullyan igen valószínűtlennek találja, hogy a következtetést bárki is igazolni tudja. Ennek alapján feltételezhető, hogy könyvének írásakor a feltétel esetében a vagy a feltételre gondolt. Mint később kiderül, a (4) reláción kívül több következtetést nem tudunk felállítani a és a feltételek között, tehát a és a feltétel között sem tudunk majd dönteni. Józan paraszti ésszel gondolkodva azonban valószínű, hogy a feltétel az ,,igazi''. A (4) miatt a szigeteknek típusát különíthetjük el aszerint, hogy a és a feltételek közül melyik teljesül. A típusokat az áttekinthetőség kedvéért táblázatba rendezve soroljuk fel. Ha mindazokat a szigeteket, amelyeken csak egy lovag és csak egy lókötő él, besoroljuk az típusok valamelyikébe, akkor azt találjuk, hogy a -os kivételével mindegyik típus bemutatható egy-egy két lakosú szigettel. A -os típusba csak olyan sziget tartozhat, amelyen egyetlenegy lovag él. Három lakosú, -os típusú sziget már létezik; ezen .
Két szigetet akkor tekintünk lényegében azonosnak, ha az egyik sziget lakosait és klubjait ,,át tudjuk nevezni'' úgy, hogy a másik sziget lakóihoz és klubjaihoz jussunk. |