KMA/MDS Matematické důkazy a jejich struktura

Podobné dokumenty
Základní pojmy matematické logiky

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

Matematická logika. Miroslav Kolařík

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 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Matematická logika. Rostislav Horčík. horcik

Úvod do informatiky. Miroslav Kolařík

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

Okruh č.3: Sémantický výklad predikátové logiky

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 α

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

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

Matematická logika. Miroslav Kolařík

4.2 Syntaxe predikátové logiky

KMA/MDS Matematické důkazy a jejich struktura

Matematická logika. Rostislav Horčík. horcik

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

Predikátová logika. Teoretická informatika Tomáš Foltýnek

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

Predikátová logika Individua a termy Predikáty

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

platné nejsou Sokrates je smrtelný. (r) 1/??

1. MATEMATICKÁ LOGIKA A MNOŽINY

1. Matematická logika

Úvod do TI - logika Predikátová logika 1.řádu (4.přednáška) Marie Duží marie.duzi@vsb.cz

LOGIKA VÝROKOVÁ LOGIKA

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

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

Logika. Akademie managementu a komunikace, Praha PhDr. Peter Jan Kosmály, PhD.

Matematická logika. Miroslav Kolařík

Výroková logika - opakování

Matematická analýza pro informatiky I. Limita posloupnosti (I)

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

M - Výroková logika VARIACE

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

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

SINGULÁRNÍ VÝROKY: Jednoduchý singulární výrok vznikne spojením singulárního termínu s termínem obecným pomocí spony=slova je.

Základy logiky a teorie množin

Další (neklasické) logiky. Jiří Velebil: AD0B01LGR 2015 Predikátová logika 1/20

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

Organizace. Zápočet: test týden semestru (pátek) bodů souhrnný test (1 pokus) Zkouška: písemná část ( 50 bodů), ústní část

Matematika pro informatiky KMA/MATA

[a) (4 (7 + 5) = 4 12) (4 12 = 48); b) ( 1< 1) (1< 3); c) ( 35 < 18) ( 35 = 18)]

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO ÚVOD DO INFORMATIKY VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN

1. Matematická logika

7 Jemný úvod do Logiky

Klauzulární logika. úvod. Šárka Vavrečková. 20. října Ústav informatiky Filozoficko-Přírodovědecká fakulta Slezské univerzity, Opava

Predikátová logika. prvního řádu

Logika a studijní předpoklady

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

VÝROKOVÁ LOGIKA. Výrok srozumitelná oznamovací věta (výraz, sdělení), která může být buď jen pravdivá nebo jen nepravdivá..

KMA/MDS Matematické důkazy a jejich struktura

1 Základní pojmy. 1.1 Množiny

Úvod do informatiky. Miroslav Kolařík

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

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

Hilbertovský axiomatický systém

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

Přednáška 2: Formalizace v jazyce logiky.

Úvod do informatiky. Miroslav Kolařík. Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008.

Základy matematické logiky

1 Úvod do matematické logiky

Kvantifikované výroky a jejich negace

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

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

Po prostudování této kapitoly byste měli porozumět základním definicím uvedených v této kapitole a měli je umět bezchybně interpretovat,

Matematická logika. Rostislav Horčík. horcik

0.1 Úvod do lineární algebry

9 Kolmost vektorových podprostorů

Klasická výroková logika - tabulková metoda

Převyprávění Gödelova důkazu nutné existence Boha

prof. RNDr. Čestmír Burdík DrCs. prof. Ing. Edita Pelantová CSc. BI-ZMA ZS 2009/2010

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

Výroková logika syntaxe a sémantika

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Logika, výroky, množiny

Matematická indukce, sumy a produkty, matematická logika

Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.

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

6. Logika a logické systémy. Základy logiky. Lucie Koloušková, Václav Matoušek / KIV. Umělá inteligence a rozpoznávání, LS

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

Výroková logika dokazatelnost

Predikátová logika [Predicate logic]

Predikátová logika dokončení

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

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

Logika Libor Barto. Výroková logika

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

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

2.5 Rezoluční metoda v predikátové logice

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

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Matice. a m1 a m2... a mn

Predik atov a logika - pˇredn aˇska () Predik atov a logika - pˇredn aˇska / 16

Sémantika predikátové logiky

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

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

Lingebraické kapitolky - Analytická geometrie

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2014

Matematická analýza pro informatiky I. Limita funkce

Transkript:

Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.0141 KMA/MDS Matematické důkazy a jejich struktura Seminář 3

Predikátový počet Uvažujme následující úsudek. Jeho předpoklady jsou všichni sportovci jsou zdraví, Petr je sportovec a závěrem je Petr je zdravý. Vzhledem k tomu, že zmíněné výroky jsou jednoduché, příslušná úsudková forma by měla premisy a závěr jako pouze výrokové proměnné (označme předpoklady jako a, b a závěr c). K platnosti úsudkové formy je třeba dokázat, že a b c, neboli, že (a b) c je tautologie. To ale samozřejmě tautologie není. Na druhou stranu se nám zmíněný úsudek může zdát platný. Důvodem neplatnosti úsudku podle naší definice je fakt, že výrokový počet je příliš hrubý. Vnímá pouze strukturu výroků na úrovni logických spojek. Nepostihuje úvahu typu, že když něco platí pro všechny objekty, platí to i pro jeden konkrétní objekt. Řešením je predikátový počet, který je možno chápat jako rozšíření výrokového počtu. Stejně jako u výrokového počtu se i zde dopustíme značných zjednodušení. Ty si můžeme pro naše potřeby dovolit. Podrobnější výklad čtenář najde např. v [1] v kapitole 6.3 začínající na str. 116, nebo třeba v [2] v kapitole II. Predikát V dané oblasti našeho zájmu (dané teorii) je potřeba rozhodnout, o jakých objektech individuích budeme mluvit a jaké vlastnosti či vztahy mezi nimi budeme uvažovat. Množině všech individuí budeme říkat univerzum (angl. universe of discourse), popř. nosič nebo nosná množina. Vlastnostem individuí a vztahům mezi individui budeme říkat souhrnně predikáty. Výklad budeme ilustrovat na konkrétním příkladě. V něm bude univerzem množina všech lidí a vlastnostmi budou je sportovec a je zdravý. Mezi predikáty často se objevující v matematice jsou např. ležet na přímce, být prvkem množiny, rovnat se, dvojnásobek je větší než sedm. Každý predikát vypovídá o vlastnostech či vztazích různého počtu individuí. Např. predikát je sportovcem je vlastností jednoho individua, predikát být prvkem množiny je vztah mezi dvěma individui. Počtu individuí, které vstupují do vztahu, říkáme četnost (nebo arita) predikátu např. říkáme, že být prvkem množiny je predikátem četnosti 2, nebo také 2 árním predikátem. Individua budeme značit malými písmeny a predikáty velkými. Např. S: je sportovec Z: je zdravý K: jsou kamarádi jsou predikáty (S a Z jsou predikáty četnosti 1 a K je predikát četnosti 2) a p: Petr r: Radek 2

jsou individua z příslušného univerza (z množiny všech lidí). Z nich pak můžeme vytvářet výroky, např. Z(p) označuje výrok Petr je zdravý, S(r) znamená Radek je sportovec, nebo K(p, r) znamená Petr a Radek jsou kamarádi. Pochopitelně můžeme takové výroky negovat; obecně spojovat logickými spojkami. Výroková funkce a její proměnné Dále uvažujeme výrazy ve tvaru Z(x): x je zdravý K(x, y): x a y jsou kamarádi kde x a y jsou tzv. proměnné, které nejsou předem určené, víme o nich jen, že za ně můžeme dosazovat individua z daného univerza. Výrazy tvaru Z(x) nebo K(x, y) sice nejsou výroky, ale můžeme pomocí nich nové výroky tvořit dosazením individuí za proměnné. Těmto výrazům říkáme výrokové funkce o daném počtu proměnných. Např. Z(x) je výroková funkce jedné proměnné (protože vznikla z predikátu četnosti jedna) a třeba K(x, y) je výroková funkce dvou proměnných (protože vznikla z predikátu četnosti dva). Výrokové funkce (podobně jako výroky) lze spojovat pomocí logických spojek a dostávat tak další výrokové funkce. Např. výroková funkce Z(x) K(y, z) je výroková funkce o třech proměnných x, y a z mající význam jestliže x není zdravý, pak y a z jsou kamarádi. Zdůrazněme, že nemá smysl se ptát, zda je výroková funkce pravdivá či nikoliv. Až teprve po dosazení individua za proměnnou dostaneme výrok. Kvantifikátory Existuje i jiný způsob tvorby výroků z výrokových funkcí, než pouhé dosazení individuí za jejich proměnné kvantifikace výrokových funkcí. Používáme dva kvantifikátory: obecný a existenční. Obecný výrok (značící se symbolem ) používáme v případě, že chceme vyjádřit, že nějaký predikát je společný všem individuím. Například, výrok všichni jsou zdraví zapíšeme jako xz(x). Nebo chceme-li zapsat výrok všichni sportovci jsou zdraví, můžeme to přeformulovat takto: pro každého člověka platí, že je-li sportovec, pak je zdravý. Použijeme-li zavedeného značení z kapitolky o predikátu, můžeme výrok napsat symbolicky jako x(s(x) Z(x)). 3

Obecně, obecné výroky vytváříme takto: Je-li V (x) výroková funkce, pak xv (x) je výrok. Přitom, tento výrok je pravdivý právě tehdy, když je výrok V (a) pravdivý pro všechna individua a. Druhým kvantifikátorem je existenční (značí se symbolem ). Existeční výroky vytváříme takto: Je-li V (x) výroková funkce, pak xv (x) je výrok. Přitom, tento výrok je pravdivý právě tehdy, když je výrok V (a) pravdivý pro alespoň individuum a. Kromě výroků lze ovšem vytvářet i další výrokové funkce (o méně proměnných). Uvažujme např. výrokovou funkci V (x, y): x = y s univerzem rovným množině všech celých čísel. Pak výraz xv (x, y) opět není výrok, protože obsahuje proměnnou y. Jde tedy opět o výrokovou funkci tu lze opět kvantifikovat. Výraz y xv (x, y) již výrokem je. Mezi potřebné schopnosti patří čtení a pochopení takových kvantifikovaných výroků zejména, když se v nich objevuje více proměnných s různými kvantifikátory. Je potřeba si promyslet smysl (a pravdivostní hodnoty) následujících výroků: x yv (x, y): Každé číslo je opačné ke každému číslu. y xv (x, y): Každé číslo je opačné ke každému číslu. y xv (x, y): Ke každému číslu existuje číslo opačné. x yv (x, y): Existuje číslo, které je opačné ke každému číslu. x yv (x, y): Existují dvě čísla k sobě opačná. y xv (x, y): Existují dvě čísla k sobě opačná. Z toho docházíme k poučení, že záměnou pořadí různých kvantifikátorů dochází ke změně výroku; záměnou pořadí stejných kvantifikátorů nedochází ke změně tvrzení. Volné vs. vázané proměnné Na tomto semináři se tím příliš nezabýváme. Zjednodušeně řečeno tak zvané volné proměnné nazýváme proměnnými a tak zvané vázané proměnné vůbec nijak nezdůrazňujeme. Pokusme se o rozlišení těchto pojmů: Mějme výrokovou funkci V (x) : y(x = y). s univerzem rovným množině všech (reálných) čísel. Vidíme, že v této výrokové funkci se objevují dvě proměnné: x a y. Mají ovšem odlišný charakter. Proměnná x je 4

viditelná zvenku vyjádřeno tím, že V má jen proměnnou x; o proměnné y není navenek ani zmínka. Rozsah její platnosti je omezen kvantifikací y proto jsme ji ani neuváděli jako proměnnou této výrokové funkce. K pochopení tohoto faktu nám může pomoct i způsob, jak číst tuto výrokovou funkci: x je opačné číslo ke všem číslům. Vidíme, že zde se vyskytuje pouze x ale ne y. Klidně bychom mohli místo y psát jiné písmeno, a nic by se nezměnilo. Proměnné y říkáme vázaná, protože rozsah její platnosti je vázán kvantifikací y pouze na závorku (x = y). Naproti tomu symbol x je tzv. volnou proměnnou. Negace kvantifikovaných výroků Negace kvantifikovaných výroků je poměrně snadná záležitost. Po krátké úvaze jde dojít k závěru, že negace obecného výroku xv (x) má stejnou pravdivostní hodnotu jako existenční výrok x V (x). Naopak, negace obecného výroku xv (x) má stejnou pravdivostní hodnotu jako obecný výrok x V (x). Stejná pravidla lze ovšem použít i na negaci výrokových funkcí, např. mějme výrokovou funkci o dvou (či více) proměnných V (x,...). Pak po dosazení jakéchkoliv individuí do ostatních proměnných, mají výroky a xv (x,...) x V (x,...) stejnou pravdivostní hodnotu. Podobně pro xv (x,...) a x V (x,...). Z těchto faktů lze odvodit pravidla pro negaci složitějších výroků. Např. x y z(v (x, y, z) W (x, y, z)) má stejnou pravdivostní hodnotu jako výrok x y z(v (x, y, z) W (x, y, z)). Reference [1] Bělohlávek, R., Vychodil, V., Diskrétní matematika pro informatiky II., UP Olomouc, 2004. [dostupné online: http://belohlavek.inf.upol.cz/vyuka/dm2.pdf ] [2] Sochor, A., Klasická matematická logika, Karolinum, Praha, 2001. 5