1. seriálová série. Neklasické logiky

Podobné dokumenty
Spojování výroků (podmínek) logickými spojkami

Výroková logika II. Negace. Již víme, že negace je změna pravdivostní hodnoty výroku (0 1; 1 0).

Formální systém výrokové logiky

Klasická výroková logika - tabulková metoda

LOGIKA VÝROKOVÁ LOGIKA

Logika II. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Výroková logika. p, q, r...

teorie logických spojek chápaných jako pravdivostní funkce

KAPITOLA 1. Jsem čínský velvyslanec nebo u vás ve dvoře stojí docela nový mercedes. Matematik užasl a vyhrkl: 2. * Hintikkova logická hra

ZÁKLADY LOGIKY A METODOLOGIE

Systém přirozené dedukce výrokové logiky

1 Úvod do matematické logiky

Základy logiky a teorie množin

Matematická logika. Miroslav Kolařík

1. Matematická logika

Výroková logika. Teoretická informatika Tomáš Foltýnek

2. série. Prvočísla. Téma: Datumodeslání: Dokažte,žekaždéprvočíslovětšínež5jdepsátvetvaru6k+1nebo6k 1,kde kjenějaké přirozené číslo.

Logika. 2. Výroková logika. RNDr. Luděk Cienciala, Ph. D.

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

1.4.3 Složené výroky implikace a ekvivalence

λογος - LOGOS slovo, smysluplná řeč )

- existuje..., negace: pro všechny neplatí,... - pro všechna..., negace: existuje, že neplatí,...

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α

Matematická logika. Rostislav Horčík. horcik

Úvod do logiky (VL): 5. Odvození výrokových spojek z jiných

Úvod do informatiky. Miroslav Kolařík

Výrok je každá oznamovací věta (sdělení), u níž dává smysl, když uvažujeme, zda je buď pravdivá, nebo nepravdivá.

Matematika pro informatiky KMA/MATA

Výroková a predikátová logika - V

Matematická logika. Lekce 1: Motivace a seznámení s klasickou výrokovou logikou. Petr Cintula. Ústav informatiky Akademie věd České republiky

Logika. 6. Axiomatický systém výrokové logiky

výrok-každésdělení,uněhožmásmyslseptát,zdaječinenípravdivé, aproněžprávějednaztěchtodvoumožnostínastává.

1.4.6 Negace složených výroků I

Jak jsem potkal logiku. Převod formule do (úplného) disjunktivního tvaru. Jan Hora

Základní pojmy matematické logiky

Místo pojmu výroková formule budeme používat zkráceně jen formule. Při jejich zápisu

1. Matematická logika

Výroková logika - opakování

1.4.6 Stavba matematiky, důkazy

Výroková a predikátová logika - III

Příklad z učebnice matematiky pro základní školu:

Úvod do matematiky. Mgr. Radek Horenský, Ph.D. Důkazy

Analytické myšlení TSP MU výroková logika II.

Úvod do výrokové a predikátové logiky

Booleovská algebra. Booleovské binární a unární funkce. Základní zákony.

1 Výrok a jeho negace

Aplikace: Znalostní báze

Matematické důkazy Struktura matematiky a typy důkazů

1. MATEMATICKÁ LOGIKA A MNOŽINY

( ) ( ) Negace složených výroků II. Předpoklady:

Negativní informace. Petr Štěpánek. S použitím materiálu M.Gelfonda a V. Lifschitze. Logické programování 15 1

Úvod do logiky (VL): 4. Zjištění průběhu pravdivostních hodnot formule tabulkovou metodou

Matematická indukce, sumy a produkty, matematická logika

Výroková a predikátová logika - II

Logika a logické programování

Predikátová logika Individua a termy Predikáty

Výroková a predikátová logika - II

postaveny výhradně na syntaktické bázi: jazyk logiky neinterpretujeme, provádíme s ním pouze syntaktické manipulace důkazy

přednáška 2 Marie Duží

vhodná pro strojové dokazování (Prolog) metoda založená na vyvracení: dokazuje se nesplnitelnost formulí

Úvod do logiky (VL): 11. Ověřování, zda je formule tautologií metodou protipříkladu

Matematika I. Přednášky: Mgr. Radek Výrut, Zkouška:

Predikátová logika (logika predikátů)

7 Jemný úvod do Logiky

Logický čtverec. Tradiční logický čtverec

2 Důkazové techniky, Indukce

M - Výroková logika VARIACE

Obsah Předmluva Rekapitulace základních pojmů logiky a výrokové logiky Uvedení do predikátové logiky...17

Číselné obory, množiny, výroky

Disjunktivní a konjunktivní lní tvar formule. 2.přednáška

1 Pravdivost formulí v interpretaci a daném ohodnocení

0. ÚVOD - matematické symboly, značení,

Sémantika výrokové logiky. Alena Gollová Výroková logika 1/23

Normální formy. (provizorní text)

Která tvrzení jsou pravdivá nezávisle na tom, který den v týdnu byla vyslovena? Tvrzení trosečníka Dana.

Matematická logika. Rostislav Horčík. horcik

Logika, výroky, množiny

Logika. 1. Úvod, Výroková logika

Rezoluční kalkulus pro výrokovou logiku

Representace znalostí s použitím klasické negace

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

Výroková a predikátová logika - IX

Úvod do TI - logika Výroková logika - pokračování (3.přednáška) Marie Duží

Dokažte Větu 2(Minimax) ze třetího dílu seriálu pro libovolnou hru s nulovým součtem, ve kterémákaždýhráčnavýběrprávězedvoustrategií.

Výroková a predikátová logika - IV

Unární je také spojka negace. pro je operace binární - příkladem může být funkce se signaturou. Binární je velká většina logických spojek

1. Predikátová logika jako prostedek reprezentace znalostí

KMA/MDS Matematické důkazy a jejich struktura

Výroková logika dokazatelnost

Výroková logika. Sémantika výrokové logiky

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Seriál neklasické logiky

Úvod do logiky (VL): 7. Ekvivalentní transformace

Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Matematická logika. Miroslav Kolařík

Výroková a predikátová logika - IX

1. Základy logiky a teorie množin

Nepřijde a nedám 100 Kč měl jsem pravdu, o této

Kapitola Výroky

Principy indukce a rekursivní algoritmy

Transkript:

1. seriálová série Téma: Datumodeslání: Neklasické logiky º Ð Ò ¾¼¼ ½º ÐÓ Předpokládejme,žemístoobvyklýchpravdivostníchhodnot pravda/nepravda budemepracovat s následujícími čtyřmi pravdivostními hodnotami: 1: Mámdůvodsimyslet,ževýrokjepravdivý,anemámdůvodsimyslet,žejenepravdivý. 0: Mámdůvodsimyslet,ževýrokjenepravdivý,anemámdůvodsimyslet,žejepravdivý. X: Mámdůvodsimyslet,ževýrokjepravdivý,amámtakédůvodsimyslet,žejenepravdivý.?: Nemámdůvodsimyslet,ževýrokjepravdivý,anidůvodsimyslet,žejenepravdivý. (a) Napištabulkupronegaci(tedyprokaždouzečtyřmožných pravdivostníchhodnot výroku Aurči,jakouhodnotubudemít A). ¾ Ó Ýµ (b) Zkus určit, jaké hodnoty může mít konjunkce A B v následujících případech. Nezapomeň při tom na to, že v této logice nemusí pravdivostní hodnota A B záviset pouze na pravdivostních hodnotáchvýrokůa,b 1. A B A B 1 X 1? X? 0 X Ó Ýµ ¾º ÐÓ Ó µ Podívejsenatabulkuvýrokovéspojky,jejížvýznamje AaBjsouneslučitelné.Tatospojka seobvyklenazývá Shefferovolomítko. A B A B 1 1 0 1 0 1 0 1 1 0 0 1 Ukaž, že pomocí této jediné spojky lze vyjádřit všechny spojky výrokové logiky, tedy najdi formule,kteréobsahujípouzespojku ajsouekvivalentnís A,A B,A B,A B,A B. º ÐÓ (a) Zdůvodni, že hrají-li proponent i oponent dobře(tedy neudělají-li chybu), pak platí, že proponent vyhraje právě tehdy, když jeho tvrzení je pravdivé(a v opačném případě vyhraje 1 Tedy nemusíbýtextenzionálníspojka.

oponent). Předpokládej, že oba hráči jsou vševědoucí o každém výroku vědí, zda je pravdivý, nebone 2. Ó Ýµ (b) Vpravidlechprohruchybípravidlaproimplikaciaproekvivalenci.Myalevíme,žeobě lzepovažovatjenzazkratkuzaformulisespojkami, a,prokterépravidlamáme.navrhni pravidloprohrusvýrokem,kterýjeimplikací. ¾ Ó Ýµ Řešení 1. seriálové série 1. úloha Předpokládejme,žemístoobvyklýchpravdivostníchhodnot pravda/nepravda budemepracovat s následujícími čtyřmi pravdivostními hodnotami: 1: Mámdůvodsimyslet,ževýrokjepravdivý,anemámdůvodsimyslet,žejenepravdivý. 0: Mámdůvodsimyslet,ževýrokjenepravdivý,anemámdůvodsimyslet,žejepravdivý. X: Mámdůvodsimyslet,ževýrokjepravdivý,amámtakédůvodsimyslet,žejenepravdivý.?: Nemámdůvodsimyslet,ževýrokjepravdivý,anidůvodsimyslet,žejenepravdivý. (a) Napištabulkupronegaci(tedyprokaždouzečtyřmožných pravdivostníchhodnot výroku Aurči,jakouhodnotubudemít A). (b) Zkus určit, jaké hodnoty může mít konjunkce A B v následujících případech. Nezapomeň při tom na to, že v této logice nemusí pravdivostní hodnota A B záviset pouze na pravdivostních hodnotáchvýrokůa,b 3. A B A B 1 X 1? X? 0 X (a) Negace. Mám-li důvod si myslet, že výrok A je nepravdivý, mám současně důvod si myslet, že jeho negace je pravdivá vždyť od negace očekáváme právě to, že bude vyjadřovat tvrzení TvrzeníAjenepravdivé. Jestliženapříkladvěřím,že π=3,1416,protožejetotaknapsáno v Matematicko-fyzikálních tabulkách, mám důvod věřit, že π 3,141592653589793238462643383. Naopak,mám-lidůvodsimyslet,ževýrokAjepravdivý,mámsoučasnětakédůvodsimyslet, že jeho negace je nepravdivá. Díky tomu by tabulka pro čtyřhodnotovou negaci měla vypadat takto: A A 1 0 0 1 X X?? 2 Připomínáme, že v klasické logice každý výrok je buď pravdivý, nebo nepravdivý. Třetí možnost neexistuje. 3 Tedy nemusíbýtextenzionálníspojka.

(b) Konjunkce. U konjunkce je situace o trošku zapeklitější, podívejme se ale nejprve na některé dílčí případy: (i) Víme,žekdyžjeněkterýzvýrokůA,Bnepravdivý,jetakécelývýrokA Bnepravdivý. Naopak,jistotuotom,ževýrokA Bjepravdivý,mámepouzetehdy,kdyžvíme,že obavýrokyaibjsoupravdivé. Na základě těchto úvah můžeme formulovat následující dvě pravidla: (ii) Mám-linějakýdůvodvěřit,ževýrokAjepravdivý,atakénějakýdůvodvěřit,ževýrok B je pravdivý, tak mám důvod věřit, že jejich konjunkce je pravdivá.(toto pravidlo lze použít, je-li pravdivostní hodnota obou výroků buďto 1 nebo X.) Mám-li důvod věřit, žejedenzvýrokůa,bjenepravdivý,takmámtakédůvodvěřit,žejejichkonjunkceje nepravdivá.(toto pravidlo lze použít, je-li pravdivostní hodnota některého z výroků A, Bbuďto0neboX.) Obrácením druhého pravidla dostaneme třetí pravidlo: (iii) Pokudnemámdůvodvěřit,ževýrokAjenepravdivý,aninemámdůvodvěřit,ževýrok Bjenepravdivý,taknemámdůvodvěřit,ževýrokAaBjenepravdivý.(Totopravidlo lzepoužít,je-lipravdivostníhodnotaobouvýrokůa,bbuďto1nebo?.) Pokud se rozhodneme řídit se podle těchto pravidel, můžeme začít vyplňovat tabulku: A B A B 1 X Xprotožepodle(i)mámdůvodvěřit,žeA Bjepravdivý podle(ii)mámdůvodvěřit,žea Bjenepravdivý 1? podle(iii)nemámdůvodvěřit,žea Bjenepravdivý X? podle(ii)mámdůvodvěřit,žea Bjenepravdivý 0 X podle(ii)mámdůvodvěřit,žea Bjenepravdivý Vidíme, že naše pravidla umožňují určit pravdivostní hodnotu v prvním řádku. Navíc říkají, jestlimámedůvodvěřit,žea Bjenepravdivývýrok. Možná se ptáš, proč jsme neobrátili také první pravidlo dostali bychom tak následující pravidlo: (iv) Pokudnemámdůvodvěřit,ževýrokAjepravdivý,nebonemámdůvodvěřit,ževýrok Bjepravdivý,taknemámdůvodvěřit,žeA Bjepravdivý.(Totopravidlolzepoužít, je-li pravdivostní hodnota některého z výroků A, B buďto 0 nebo?.) Pomocí tohoto pravidla bychom naši tabulku doplnili takto: A B A B 1 X X 1?? X? 0 0 X 0 Můžemesealerozhodnoutpravidloiv)nepřijmoutabýtradějioptimističtí 4 : (iv ) Kdyžmámdůvodvěřit,ževýrokAjepravdivý,budutopovažovatzadůvodvěřit, žekonjunkcea Bjepravdivá.(Mohuargumentovattřebatakhle:užvím,že(aspoň půlka)výrokua Bjepravdivá.) 5 4 Veskutečnostijetotořešeníspíšenaivnínežoptimistické:uvěřímeskorovšemu,conámkdo napovídá. 5 Pravidloiv)tedypřijmemejenveslabšímznění:Pokudnemámdůvodvěřit,ževýrokAje

V tom případě bychom tabulku doplnili takto: A B A B 1 X X 1? 1 X? X 0 X X Vidíme, že při vyplňování druhého až čtvrtého řádku si můžeme vybrat, zda budeme pesimističtí(raději nebudeme konjunkci A B věřit, pokud pro to nemáme opravdu pádné důvody), nebo optimističtí(pokud první tři pravidla neurčují jasně, zda konjunkci věřit či ne, prostě jí uvěříme). Čtvrté pravidlo bychom mohli zformulovat ještě alespoň jedním způsobem: (iv ) Kdyžmámdůvodvěřit,žejedenzvýrokůjepravdivý,anemámdůvodvěřit,žedruhý výrok je nepravdivý, budu to považovat za důvod věřit, že konjunkce je pravdivá.(toto pravidlolzepoužít,je-lipravdivostníhodnotajednohozvýrokůa,bbuďto1neboxa pravdivostní hodnota druhého je 1, X nebo?.) A B A B 1 X X 1? 1 X? X 0 X 0 Asi bychom dokázali vymyslet ještě další verze čtvrtého pravidla. Můžeme také říci, že v těchto případech nelze pravdivostní hodnotu výroku A B určit pouze na základě pravdivostních hodnot výrokůaab. Ukažme si na příkladu třetího řádku, za jakých okolností může být na místě optimistické a pesimistické uvažování. V obou případech budeme uvažovat větu Rodina Černých si koupila novéautoapanínovákovésenarodilaholčička. První případ Důvody, proč věříme, že výrok A je nepravdivý, mohou být velice pádné, zatímco důvody, pročvěříme,ževýrokbjepravdivý,jendocelapochybnéavetché.vtompřípaděasivýroku A Bpřiřadímepravdivostníhodnotu0 nemámedostatečněsilnédůvodyvěřit,žea Bje pravdivý. Vím,žerodinaČernýchnemádostatekpenězažepanČernýbysivživotěnanicnevzal hypotéku, takže mám pádný důvod věřit, že si nekoupili nové auto. Paní Brtníková sice říkala, že paní Novákové se minulý týden narodila holčička, ale na druhou stranujsempanínovákovoupředměsícempotkalanaulicianevšimlajsemsi,žebymělavelké bříško. Za těchto okolností nemám důvod věřit, že předkládaná konjunkce je pravdivá, ale zato mám dobré důvody věřit, že je nepravdivá. pravdivýatakénemámdůvodvěřit,ževýrokbjepravdivý,taknemámdůvodvěřit,žea Bje pravdivý.(toto pravidlo lze použít, je-li pravdivostní hodnota obou výroků A, B buďto 0 nebo?.)

Druhý případ Lzesialepředstavitisituaci,žemámepořádnýdůvodvěřit,žeBjepravdivý,zatímconaše důvodyvýrokůma,bnevěřitjsouspíšepochybné.vtompřípaděasivýrokua Bpřiřadíme pravdivostní hodnotu X. Paní Brtníková se dnes dopoledne rozhodla seznámit mě se všemi novinkami v této ulici. Naříkala, jaké je to hrozné, že podnik pana Černého před nedávnem zbankrotoval a paní Černou zrovna ve stejné době vyhodili z práce(důvod věřit, že si Černí uprostřed finanční tísně nekoupili nové auto) a také mi prozradila, že jí paní Všetečníková povídala, že paní Novákové se prý narodil krásný chlapeček(důvod věřit, že se jí nenarodila holčička). Vím ale, že před nedávnem zbankrotoval podnik pana Čertovského, takže si to s panem Černým možná popletla. PředměsícemjsemalepotkalapaníNovákovounaulici,kdyžšlaodlékaře,aříkalami,že děťátko, které čeká, skoro jistě bude holčička. Paní Žouželková mi navíc včera říkala, že paní Novákové, své sousedce, závidí krásnou dcerušku, ačkoli kvůli jejímu pláči oka nezamhouřila. Za těchto okolností mám důvod věřit, že předkládaná konjunkce je pravdivá(zdá se mi docela dobřemožné,žerodinačernýchsikoupilanovéauto),aletakémámdůvodvěřit,žejenepravdivá snadmápaníbrtníkováaspoňvněčempravdu. 2. úloha Podívejsenatabulkuvýrokovéspojky,jejížvýznamje AaBjsouneslučitelné.Tatospojka seobvyklenazývá Shefferovolomítko. A B A B 1 1 0 1 0 1 0 1 1 0 0 1 Ukaž, že pomocí této jediné spojky lze vyjádřit všechny spojky výrokové logiky, tedy najdi formule,kteréobsahujípouzespojku ajsouekvivalentnís A,A B,A B,A B,A B. Výroba formulí pro negaci a konjunkci je vcelku přímočará: A (A A) (A B) (A B) (A B) (A B) Pro nalezení formule pro disjunkci můžeme použít známé de Morganovy zákony: (A B) ( A B) [(A A) (B B)] [(A A) (B B)] [((A A) (B B)) ((A A) (B B))] [((A A) (B B)) ((A A) (B B))] Dostali jsme sáhodlouhé a krkolomné vyjádření. Když si budeme chvilku hrát s tabulkou, najdemeikratšívyjádření:(a B) ( A B) (A A) (B B). Toto vyjádření bychom objevili i pomocí de Morganových zákonů, kdybychom si uvědomili, že A A,cožvřečiShefferovalomítkazní(A A) (A A).Díkytomumůžemezkrátitdlouhou formuli na krátkou: [((A A) (B B)) ((A A) (B B))] [((A A) (B B)) ((A A) (B B))] (A A) (B B). Formuli pro implikaci bychom mohli zkusit napsat pomocí některé z ekvivalencí (A B) (A B) ( A B).

Kratšívyjádřenízní: 6 (A B) ( B A) (B B) A. Formuli pro ekvivalenci už určitě sám dokážeš napsat pomocí jedné ze dvou následujících ekvivalencí: ((A B) (B A)) (A B) (A B) ( A B). 3. úloha (a) Zdůvodni, že hrají-li proponent i oponent dobře(tedy neudělají-li chybu), pak platí, že proponent vyhraje právě tehdy, když jeho tvrzení je pravdivé(a v opačném případě vyhraje oponent). Předpokládej, že oba hráči jsou vševědoucí o každém výroku vědí, zda je pravdivý, nebone 7. (b) Vpravidlechprohruchybípravidlaproimplikaciaproekvivalenci.Myalevíme,žeobě lzepovažovatjenzazkratkuzaformulisespojkami, a,prokterépravidlamáme.navrhni pravidlo pro hru s výrokem, který je implikací. (a) Korektnost hry. Věta. Pokud proponent ani oponent neudělají chybu a oba jsou vševědoucí, vyhraje proponent právě tehdy, je-li jeho tvrzení pravdivé; jinak vyhraje oponent. Důkaz. Nejprve si řekneme, jakou asi úvahu bys měl udělat, abys vymyslel následující důkaz: představme si nejprve, že proponentovo tvrzení je pravdivá negace A. Oponent může na toto tvrzení zaútočit jedině tím, že bude tvrdit A, což je nepravdivý výrok. Je-li A věta jednoduchá, okamžitě prohraje. Kdyby A bylo nějaké složitější souvětí, stejně by se nakonec ukázalo, že je nepravdivé, takže by oponent nakonec prohrál.(v poslední větě jsme jaksi mimochodem použili dokazované tvrzení. V pořádném důkazu, který najdeš o kousek dále, uvidíme, že si to můžeme dovolit!) Kdyby proponent tvrdil nepravdivou negaci, bude oponent tvrdit pravdivý výrok A, takže by vyhrál oponent. Představme si ještě, že proponentovo tvrzení je konjunkce A B. Kdyby byla nepravdivá, bylbyalespoňjedenzvýrokůaabnepravdivý,aprávětenbysivychytralevybraloponent. Proponent by byl nucen tvrdit nějaký nepravdivý výrok a prohrál by. Kdyby ale konjunkce A B byla pravdivá, nedostane oponent proponenta do úzkých. Pořádný důkaz provedeme matematickou indukcí podle počtu spojek v proponentově tvrzení. (Vůbec se nelekej, pokud předchozí větě nerozumíš.) Z pravidel hry je jasné, že dokazované tvrzení platí pro všechny jednoduché výroky, tedy pro všechny výroky, které neobsahují žádné spojky. Ukážeme, že jestli dokazované tvrzení platí pro všechny výroky, které obsahují nejvýš k spojek,platíiprovšechnyvýroky,kteréobsahujínejvýš k+1spojek.díkytomubudemevědět, žeplatíprovýrokyslibovolnýmpočtemspojek:platítotižprovýrokysnulaspojkami,atedyi provýrokysjednouspojkou,atedyiprovýrokysedvěmaspojkami,... atedyiprovýrokyse stotřicetipětispojkami,... 6 Kobjevenítohotovyjádřenínámmůžepomocisivšimnout,ževdruhémřádkuchceme dostatnulu,cožlzejedinětak,žespojímedvěformule,kterémajíhodnotu1.protožebmá v tomto řádku hodnotu 0, zkusíme ho nejdřív znegovat, takže nejjednodušší formule, u které máme naději na úspěch, je(b B) A. 7 Připomínáme, že v klasické logice každý výrok je buď pravdivý, nebo nepravdivý. Třetí možnost neexistuje.

Předpokládejme, že už jsme tvrzení dokázali pro všechny výroky s k spojkami a že dostaneme výroksk+1spojkami.tenmůžebýtnegací A,konjunkcíA BnebodisjunkcíA B;vkaždém případěobsahujívýrokyaabnejvýš kspojek. Na negaci A musí oponent zaútočit tvrzením výroku A. Hra bude pokračovat s prohozenými rolemi a nový proponent(tedy původní oponent) vyhraje právě tehdy, když výrok A je pravdivý (Amá kspojek,takžepronějjsmetvrzeníuždokázali),tedyprávětehdy,kdyžvýrok Aje nepravdivý. Přesně to jsme chtěli ukázat. Je-liproponentovotvrzenítvaruA Bajenepravdivé,vybereoponenttenzvýrokůA, B, který je nepravdivý (jsou-li nepravdivé oba, vybere si kterýkoli). Tím donutí proponenta tvrdit nepravdivý výrok s nejvýš k spojkami, takže víme, že proponent prohraje, což jsme chtěli ukázat. Kdyby ale tvrzení A B bylo pravdivé, bude proponent muset tvrdit pravdivý výrok, a tedy vyhraje, což jsme chtěli ukázat. Případ,kdyproponenttvrdívýroktvaruA Bjeanalogickýapřenechámehočtenáři. (b) Pravidlo pro implikaci. Nejjednodušší pravidlo, které mě napadá, využívá ekvivalenci(a B) ( A B).Pravidlomůžezníttřebatakto: PokudproponenttvrdíA B,můžesi vybrat,zdamádáletvrdit AneboB. Mohli bychom také využít ekvivalenci(a B) (A B). Tomu by odpovídalo následující zněnípravidla: Pokud proponent tvrdía B, můžeoponent tvrdit A B; dálse hraje sprohozenýmirolemi. Téma: Datumodeslání: 2. seriálová série Neklasické logiky ½¾º ÞÒ ¾¼¼ º ÐÓ Ó µ Zkontrolujte, že ve všech možných světech modelu na obrázku jsou splněny podmínky z definice intuicionistického modelu. T A A A R A S ( A A) A º ÐÓ Ó µ Vysvětlete, proč je následující důkaz pro intuicionisty nepřijatelný: Věta. Existujedvojicečísel x, y,kteránejsouracionální,ale x y jeracionální. Důkaz. Uvažujmečíslo 2 2.Vpřípadě,žetotočíslojeracionální,jsmehotovi(x=y= 2);

vopačnémpřípaděuvažujmečísla x= 2 2, y= 2.Pakje x y = 2 2 2 = 2 2 2=2. Vesvýchúvaháchpředpokládejte,žeintuicionistépřijímajíznámétvrzení,že 2neníracionální číslo. º ÐÓ Arend Heyting navrhl následující tříhodnotové tabulky pro intuicionistickou logiku. A A 1 x 0 VnásledujícíchtabulkáchjevlevémsloupečkuhodnotaAavprvnímřádkujehodnotaB: A B 1 x 0 1 1 x 0 x x x 0 0 0 0 0 A B 1 x 0 1 1 1 1 x 1 x x 0 1 x 0 0 x 1 A B 1 x 0 1 1 x 0 x 1 1 0 0 1 1 1 A B 1 x 0 1 1 x 0 x x 1 0 0 0 0 1 Vtétointerpretacihodnota1značí pravda,xznačí nevíme a0značí nepravda.lze ukázat, že všechny axiomy intuicionistické logiky mají v této interpretaci hodnotu 1 a pravidlo modus ponens je taktéž korektní. Tyto tabulky ale nevystihují sémantiku intuicionistické logiky. (a) Ukažte,žetakéformule(A B) (B A)mápodletěchtotabulekhodnotu1(bezohledu nahodnotuvýrokůa,b). ¾ Ó Ýµ (b) Najděteprotipříkladprotutoformuli. Řešení 2. seriálové série Ó Ýµ 4. úloha Zkontrolujte, že ve všech možných světech modelu na obrázku jsou splněny podmínky z definice intuicionistického modelu. T A A A R A S ( A A) A Nejprve doplníme k jednotlivým světům, které jednoduché formule tam jsou a nejsou splněné podle definice. Konkrétně nás budou zajímat podformule formule( A A) A a jejich negace, tedyformulea, A, A A, ( A A),( A A) A. FormuleAjesplněnávT avrsplněnánení;díkypodmínceperzistencenenísplněnáani v S.

Formule A není splněná v žádném z možných světů, protože z každého je dosažitelný svět T,kdejesplněnáA. Formule A Ajesplněnávevšechsvětech,protoževžádnémnenísplněnýjejípředpoklad A.(A tedy ve všech světech, které jsou dosažitelné z nějakého pevně zvoleného světa, je implikace A A klasicky pravdivá.) Formule ( A A) není splněná v žádném světě, protože z každého světa je dosažitelný svět T,okterémvíme,že T A A. Formule( A A) Ajesplněnávesvětě T (jezdesplněnpředpokladizávěr),alenení splněnávesvětě R(předpoklad A Azdesplněnýje,alezávěrne)atedyanivesvětě S (ztohojedosažitelnýsvět R,kdepředpokladjesplněnýazávěrne). A A A A ( A A) ( A A) A T 1 0 1 0 1 R 0 0 1 0 0 S 0 0 1 0 0 Nyní musíme ověřit platnost všech podmínek z definice. Perzistence. Ze světa T je dosažitelný pouze svět T, takže podmínka perzistence je zde splněna pro všechny formule. Ve světech R a S se podmínka perzistence vztahuje pouze na jedinou formuli, která je v těchto světech pravdivá, totiž formuli A A. Ta je pravdivá ve všech dosažitelných světech, takže podmínka perzistence je splněna. Spojky. Podmínky pro jednotlivé spojky jsou splněné, což jsme ověřili při vyplňování tabulky. 5. úloha Vysvětlete, proč je následující důkaz pro intuicionisty nepřijatelný: Věta. Existujedvojicečísel x, y,kteránejsouracionální,ale x y jeracionální. Důkaz. Uvažujmečíslo 2.Vpřípadě,žetotočíslojeracionální,jsmehotovi(x=y= 2 2); vopačnémpřípaděuvažujmečísla x= 2, 2 2 y= 2.Pakje x y 2 2 = = 2 2=2. 2 Vesvýchúvaháchpředpokládejte,žeintuicionistépřijímajíznámétvrzení,že 2neníracionální číslo. Problémtkvíveslůvcích vopačnémpřípadě,zakterýmisemaskujepřesvědčení,ževýrok Číslo 2 2jeracionální. jebuďtopravdivý,nebonepravdivý.intuicionistanamítá,žedokud nebude dokázáno, že daný výrok je pravdivý, nebo nebude dokázáno, že je nepravdivý, nemůžeme se spolehnout na to, že nastane jedna z těchto možností. 6. úloha Arend Heyting navrhl následující tříhodnotové tabulky pro intuicionistickou logiku. A A 1 0 x x 0 1 VnásledujícíchtabulkáchjevlevémsloupečkuhodnotaAavprvnímřádkujehodnotaB:

A B 1 x 0 1 1 x 0 x x x 0 0 0 0 0 A B 1 x 0 1 1 1 1 x 1 x x 0 1 x 0 A B 1 x 0 1 1 x 0 x 1 1 0 0 1 1 1 A B 1 x 0 1 1 x 0 x x 1 0 0 0 0 1 Vtétointerpretacihodnota1značí pravda,xznačí nevíme a0značí nepravda.lze ukázat, že všechny axiomy intuicionistické logiky mají v této interpretaci hodnotu 1 a pravidlo modus ponens je taktéž korektní. Tyto tabulky ale nevystihují sémantiku intuicionistické logiky. (a) Ukažte,žetakéformule(A B) (B A)mápodletěchtotabulekhodnotu1(bezohledu nahodnotuvýrokůa,b). (b) Najděte protipříklad pro tuto formuli. (a) Následující tabulka dokazuje, že hodnota formule(a B) (B A) je podle Heytingových tabulek1(bezohledunahodnotuvýrokůaab): A B A B B A (A B) (B A) 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 0 1 0 1 0 0 1 1 1 (b) Hledaný protipříklad je: S A S B T A T B R A,B Snadno ověříme, že ve světě R není splněna zadaná formule: S A B T B A R A B, R B A R (A B) (B A) 3. seriálová série

Téma: Datumodeslání: Neklasické logiky ½ º Ú ØÒ ¾¼¼ º ÐÓ Ó µ Najdi příklad, který by ukázal významový rozdíl mezi formulemi K V a KV! Uveď alespoň jedenpříklad zeživota aalespoňjedenkripkovskýmodelavněmnějakýsvět,vekterémje jedna z těchto formulí pravdivá a jedna nepravdivá. Jaké jsou v tomto světě pravdivostní hodnoty implikací K V KV, KV K V?Myslíš,žetomutakmusíbýtvždy? º ÐÓ Ó µ Představsi,ženásledujícíobrázekpopisujerelacidosažitelnostinějakéhoagenta A 008.Urči,ve kterýchmožnýchsvětechjsoujehodomněnkyvsouladustím,jaksevěciskutečněmají,ave kterých možných světech se v nějaké věci mýlí. S 2 S 3 S 1 S 7 S 4 S 6 S 5 º ÐÓ Ó µ Ukaž,žeaxiomK:(K(V W) KV) KWjsmevybralidobře platívevšech(kripkovských) modelechznalostínějakýchagentů. 8 Řešení 3. seriálové série 7. úloha Najdi příklad, který by ukázal významový rozdíl mezi formulemi K V a KV! Uveď alespoň jedenpříklad zeživota aalespoňjedenkripkovskýmodelavněmnějakýsvět,vekterémje 8 Vesvémdůkazupoužívejpouzedefinicikripkovskýchmodelů rozhodněnestačíprohlásit, že dokazované tvrzení je důsledkem věty o korektnosti, protože tu teprv dokazujeme.

jedna z těchto formulí pravdivá a jedna nepravdivá. Jaké jsou v tomto světě pravdivostní hodnoty implikací K V KV, KV K V?Myslíš,žetomutakmusíbýtvždy? Protipříkladjenanásledujícímobrázku:Vesvětě Tnevímevůbecnic,tedyaniV(z Tjetotiž dosažitelný S,vekterémVneplatí,iT,kdeVplatí),zatímcovesvětě Svíme,že V.Zjevně tedyobecněnenípravda,že KV K V. S V S V S K V S KV T V T V T K V T KV Opačnáimplikace K V KVplatí,budeme-lipoužívataxiom T,kterýmánázornývýznam Covím,toplatí.Potompokudbyvnějakémsvětěplatilo K Vazároveň KV,tak vněmnutnězároveňplatíva V.Tojealesporsaxiomyklasickélogiky,kteránepovoluje V V. Přeformulováno do skutečného světa: Pokud vím, že k večeři nebude bramborák(k V), tak tojejistěněcojinéhonežkdyžnenípravda,ževím,žekvečeřibudebramborák( KV).Ve druhém případě si na tom bramboráku totiž nakonec můžu pochutnat, jen to ještě netuším. Přitom bramborák nemůže zároveň být i nebýt( K( V V)), takže platí K V KV (vím-li, že nebude bramborák, nemůžu se oprávněně domnívat, že bude). Zatímco ve skutečném světě je mezi formulemi K V a KV zcela zásadní rozdíl, při psaní počítačových programů se občas považují za ekvivalentní. Konkrétně je to například v některých databázích(programech pro ukládání a pozdější vyhledávání velkého množství informací) a dále třeba v programovacím jazyku ProLog. V obou případech se jedná o situaci, kdy se uživatel zeptá,zdajepravdivýnějakývýrokv.počítačprohledásouborinformací,které zná (máje uložené v paměti; buď to jsou informace uložené v databázi, v případě jazyka ProLog to jsou informace obsažené v samotném programu) a pokud mezi nimi najde výrok V, odpoví uživateli, žejepravdivý.pokudvýrokvnenajde,odpovíuživateli,žejenepravdivý. 9 Budeme-liformuli KVpovažovatzazápistvrzení PočítačpovažujevýrokVzapravdivý.,budeskutečněplatit K V KV! Ti, kteří programují v ProLogu nebo používají zmiňované databáze, vědí, že si musí dávat veliký pozor na způsob, jakým jejich počítač rozumí negacím. 8. úloha Představsi,ženásledujícíobrázekpopisujerelacidosažitelnostinějakéhoagenta A 008.Urči,ve kterýchmožnýchsvětechjsoujehodomněnkyvsouladustím,jaksevěciskutečněmají,ave kterých možných světech se v nějaké věci mýlí. 9 Tentozpůsobnakládánísnegacíseoznačujeanglickýmvýrazemnegationasfailure,tedy negace jako neúspěch.

S 2 S 3 S 1 S 7 S 4 S 6 S 5 Znalostiagentajsouvsouladusaktuálnímstavemsvětavesvětech S 4, S 5, S 6 a S 7.Všechny tyto světy jsou totiž dosažitelné samy ze sebe. 9. úloha Ukaž,žeaxiomK:(K(V W) KV) KWjsmevybralidobře platívevšech(kripkovských) modelechznalostínějakýchagentů. 10 Předpokládejme, že máme nějaký kripkovský model a v něm nějaký svět S. Jestliže S K(V W) KV,takprovšechnysvěty T dosažitelnézsplatí T V W ataké T V.Ovšempodledefinicepravdivostiimplikaceztohoplyne,že T W.Odtud S KW,protoževevšechsvětechdosažitelnýchzSjeWpravdivé. 10 Vesvémdůkazupoužívejpouzedefinicikripkovskýchmodelů rozhodněnestačíprohlásit, že dokazované tvrzení je důsledkem věty o korektnosti, protože tu teprv dokazujeme.