Prednáška 1. Logika, usudzovanie a teória dôkazu

Σχετικά έγγραφα
Algebra a diskrétna matematika

Matematika Funkcia viac premenných, Parciálne derivácie

MATEMATIKA PRE FARMACEUTOV

VLADIMÍR KVASNIČKA JIŘÍ POSPÍCHAL. Matematická logika

Cvičenie 1.1. Aké pravidlo usudzovania bolo použité pri dôkaze záverov?

Cvičenie 1.1. Aké pravidlo usudzovania bolo použité pri dôkaze záverov?

VLADIMÍR KVASNIČKA JIŘÍ POSPÍCHAL. Matematická logika

5. kapitola Predikátová logika I Úvod do predikátovej logiky

Ekvačná a kvantifikačná logika

4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti

Tomáš Madaras Prvočísla

Výroky, hypotézy, axiómy, definície a matematické vety

Pravdivostná hodnota negácie výroku A je opačná ako pravdivostná hodnota výroku A.

3. kapitola. Axiomatická formulácia modálnej logiky Vzťah medzi syntaxou a sémantikou. priesvitka 1

ZÁKLADY MATEMATIKY 1 UNIVERZITA KONŠTANTÍNA FILOZOFA V NITRE FAKULTA PRÍRODNÝCH VIED

Zbierka úloh z VÝROKOVEJ LOGIKY

1. Limita, spojitost a diferenciálny počet funkcie jednej premennej

Vladimír Kvasnička. Úvod do logiky pre informatikov

2. prednáška. Teória množín I. množina operácie nad množinami množinová algebra mohutnosť a enumerácia karteziánsky súčin

9. kapitola. Viachodnotové logiky trojhodnotová Łukasiewiczova logika a Zadehova fuzzy logika. priesvitka

Matematická logika. Emília Draženská Helena Myšková

Vybrané partie z logiky

3. Výroková logika. Princíp dvojhodnotovosti (bivalencie): Existujú práve dve pravdivostné hodnoty pravda a nepravda.

ARMA modely čast 2: moving average modely (MA)

Matematika prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad

Riešenie cvičení z 5. kapitoly

7. FUNKCIE POJEM FUNKCIE

ÚVOD DO MATEMATICKEJ LOGIKY Podporné učebné texty pre vyučovanie matematiky v 1.ročníku gymnázia

LOGIKA, DÔVODENIE, DÔKAZY VÝROK A JEHO PRAVDIVOSTNÁ HODNOTA

Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus

Logické systémy. doc. RNDr. Jana Galanová, PhD. RNDr. Peter Kaprálik, PhD. Mgr. Marcel Polakovič, PhD.

Úvod do diskrétnych matematických štruktúr. Daniel Olejár Martin Škoviera

Predikátová logika II prirodzená dedukcia a sylogizmy. 6.1 Metóda prirodzenej dedukcie pre predikátovú logiku

Rudolf Blaško MATEMATICKÁ ANALÝZA I

Vybrané partie z logiky

Motivácia Denícia determinantu Výpo et determinantov Determinant sú inu matíc Vyuºitie determinantov. Determinanty. 14. decembra 2010.

Cvičenie č. 4,5 Limita funkcie

Goniometrické rovnice a nerovnice. Základné goniometrické rovnice

ARMA modely čast 2: moving average modely (MA)

6 Limita funkcie. 6.1 Myšlienka limity, interval bez bodu

Obvod a obsah štvoruholníka

Start. Vstup r. O = 2*π*r S = π*r*r. Vystup O, S. Stop. Start. Vstup P, C V = P*C*1,19. Vystup V. Stop

Gramatická indukcia a jej využitie

Riešenia. Základy matematiky. 1. a) A = { 4; 3; 2; 1; 0; 1; 2; 3}, b) B = {4; 9; 16}, c) C = {2; 3; 5},

Komplexné čísla, Diskrétna Fourierova transformácia 1

3. prednáška. Komplexné čísla

Planárne a rovinné grafy

2-UMA-115 Teória množín. Martin Sleziak

Definícia parciálna derivácia funkcie podľa premennej x. Definícia parciálna derivácia funkcie podľa premennej y. Ak existuje limita.

Deliteľnosť a znaky deliteľnosti

Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich

MATEMATICKÁ ANALÝZA 1

zlomok poznatel nej časti skutočnosti. Robí tak prostredníctvom svojich pojmov (tento proces môžeme nazvat formalizácia), jej hlavnou úlohou je potom

Reálna funkcia reálnej premennej

VLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR. Michal Zajac. 3 T b 1 = T b 2 = = = 2b

Priamkové plochy. Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava

x x x2 n

Teória funkcionálneho a logického programovania

Matematika 2. časť: Funkcia viac premenných Letný semester 2013/2014

Integrovanie racionálnych funkcií

9. kapitola Boolove funkcie a logické obvody

Prechod z 2D do 3D. Martin Florek 3. marca 2009

Matematika 2. časť: Analytická geometria

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY Strojnícka fakulta, Žilinská Univerzita

Funkcie - základné pojmy

1. písomná práca z matematiky Skupina A

Obsah. 1.1 Reálne čísla a ich základné vlastnosti Komplexné čísla... 8

Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy

MATEMATICKÁ OLYMPIÁDA

Úvod do lineárnej algebry. Monika Molnárová Prednášky

Motivácia pojmu derivácia

FUNKCIE N REÁLNYCH PREMENNÝCH

HASLIM112V, HASLIM123V, HASLIM136V HASLIM112Z, HASLIM123Z, HASLIM136Z HASLIM112S, HASLIM123S, HASLIM136S

,Zohrievanie vody indukčným varičom bez pokrievky,

ALGEBRA. Číselné množiny a operácie s nimi. Úprava algebrických výrazov

Prirodzené čísla. Kardinálne čísla

Goniometrické substitúcie

1. Komplexné čísla. Doteraz ste pracovali s číslami, ktoré pochádzali z nasledovných množín:

Reprezentácia informácií v počítači

Automatizácia technologických procesov

Moderné vzdelávanie pre vedomostnú spoločnosť Projekt je spolufinancovaný zo zdrojov EÚ M A T E M A T I K A

Katedra informatiky Fakulty matematiky, fyziky a informatiky Univerzity Komenského v Bratislave ÚVOD DO DISKRÉTNYCH ŠTRUKTÚR.

Kompilátory. Cvičenie 6: LLVM. Peter Kostolányi. 21. novembra 2017

1-MAT-220 Algebra februára 2012

Symbolická logika. Stanislav Krajči. Prírodovedecká fakulta

3. Striedavé prúdy. Sínusoida

Základné poznatky molekulovej fyziky a termodynamiky

1 Polynómy a racionálne funkcie Základy Polynómy Cvičenia Racionálne funkcie... 17

7. Dokážte, že z každej nekonečnej množiny môžeme vydeliť spočítateľnú podmnožinu.

XVIII. ročník BRKOS 2011/2012. Pomocný text. Kde by bola matematika bez čísel? Čísla predstavujú jednu z prvých abstrakcií, ktorú

PREHĽAD ZÁKLADNÝCH VZORCOV A VZŤAHOV ZO STREDOŠKOLSKEJ MATEMATIKY. Pomôcka pre prípravný kurz

Spojité rozdelenia pravdepodobnosti. Pomôcka k predmetu PaŠ. RNDr. Aleš Kozubík, PhD. 26. marca Domovská stránka. Titulná strana.

24. Základné spôsoby zobrazovania priestoru do roviny

ZÁPISKY Z MATEMATICKEJ ANALÝZY 1

Teória pravdepodobnosti

Príklady na precvičovanie Fourierove rady

Ján Buša Štefan Schrötter

7 Derivácia funkcie. 7.1 Motivácia k derivácii

1.1 Zobrazenia a funkcie

Návrh vzduchotesnosti pre detaily napojení

Transcript:

Prednáška 1 Logika, usudzovanie a teória dôkazu Logika je charakterizovaná ako analýza metód používaných v ľudskom myslení alebo uvažovaní. Logika nie je dôležitá len v matematike a informatike, ale aj v našom každodennom bežnom živote. Ľudské bytosti sú jediný biologický druh na Zemi, ktorý sa správa uvedomele racionálne, dokáže vyvodzovať nové poznatky zo známych poznatkov, dokáže predvídať a plánovať svoje konanie. Racionalita je schopnosť konať a myslieť cestami, ktoré sú vedené logikou. 1-1

1. Výroková logika Výroková logika študuje také formy usudzovania, pre ktoré platnosť záverov nezávisí od obsahu a ani od vnútornej štruktúry výrokov, ale výlučne len na pravdivosti či nepravdivosti týchto výrokov. (1) Atóm je fyzikálna štruktúra. (2) Atóm je sociálna štruktúra. (3) Vo vesmíre existuje život aj mimo Zeme. (4) Láska je rádioaktívna. (5) Rast nášho hospodárstva má neustálu tendenciu. Možno konštatovať, že veta (1) je pravdivá, zatiaľ čo veta (2) je nepravdivá. O vete (3) zatiaľ nemôžeme rozhodnúť jej pravdivosť alebo nepravdivosť. Veta (4) je síce gramaticky správna, ale je to zrejmý nezmysel. Konečne, skladba vety (5) je chybná, takže nemá vôbec žiadny zmysel sa pýtať na jej pravdivosť alebo nepravdivosť. 1-2

Výrok sa definuje ako jednoduchá oznamovacia veta, pre ktorú má zmysel pýtať sa či je alebo nie je pravdivá. Pravdivosť alebo nepravdivosť nejakého výroku budeme označovať za pravdivostnú hodnotu daného výroku. Prirodzený jazyk obsahuje spojky (napr. a, alebo, ak..., potom..., je ekvivalentné, nie je pravda, že...) pomocou ktorých z jednoduchých výrokov vytvárame zložitejšie výroky, pričom ich pravdivosť alebo nepravdivosť je určená len pravdivostnými hodnotami ich zložiek. Výroková logika sa zaoberá takými formami usudzovania, ktoré závisia len na pravdivosti alebo nepravdivosti použitých výrokov, a nie na tom, či majú alebo nemajú zmysel. Výroky majú pravdivostnú hodnotu 0 (nepravdivý) alebo 1 (pravdivý). Jednotlivé elementárne výroky (nazývané výrokové premenné, ktoré budeme označovať p,, r,...) spájame logickými spojkami do zložitejších výrokov, ktoré môžu byť ďalej spájané spojkami do ďalších výrokov, atď. 1-3

p p Tabuľka pravdivostných hodnôt logických spojok p (konjunkcia) p (disjunkcia) p (implikácia) p (ekvivalencia) 0 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 1 0 0 1 0 1 0 0 1 1 0 0 1 1 1 1 Negácie výrokov sú označené p a, binárne symboly 0 a 1 reprezentujú pravdu resp. nepravdu. 1-4

Formule výrokovej logiky sú definované takto: (1) Každá výroková premenná je formula, (2) Ak p a sú výrokové formule, potom aj p,, ( p ), ( p ),( p ) ( p ) sú formule., Zátvorky sa používajú ako pomocné symboly, pomocou ktorých môžeme odstrániť prípadnú nejednoznačnosť výrokových formúl. Uvažujme formulu p r p r alebo, môžeme ju interpretovať dvoma rôznymi spôsobmi p ( r). Vyššie špecifikovaný spôsob konštrukcie výrokových formúl nazývame syntaxom výrokovej logiky. Vo výrokovej logike, nie každé zreťazenie prípustných symbolov nám definuje formulu, existujú formule, ktoré nie sú p ). syntakticky správne (napr. formula 1-5

Pre každú formulu výrokovej logiky môžeme zostrojiť tzv. pravdivostnú tabuľku, v ktorej sú postupne počítané hodnoty jej podformúl. Pre ilustráciu p p uvedieme pravdivostnú tabuľku formule 1 2 3 4 5 p 1 2 1 2 3 4 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 1 1 1 1 1 Z tejto tabuľky vyplýva, že existujú také pravdivostné hodnoty premenných p a (p=0, =0 a p=0, =1), pre ktoré je pravdivostná hodnota danej výrokovej formule nepravdivá (0). 1-6

Vo výrokovej logike majú mimoriadne postavenie také formule, ktorých pravdivostná tabuľka je pravdivá pre všetky možné kombinácie pravdivostných hodnôt premenných vo všetkých riadkoch tautológie, ktoré majú postavenie zákonov výrokovej logiky. Ich používanie pri odvodzovaní nových formúl zabezpečuje, že tieto sú taktiež tautológie. Opakom tautológie je kontradikcia, t.j. formula, ktorá je pre všetky možné pravdivostné hodnoty jej výrokov nepravdivá. Jednoduchým príkladom kontradikcie je p p. Formula, ktorá nie je ani tautológiou a ani kontradikciou, sa nazýva splniteľná formula. Splniteľná formula je pravdivá pre niektoré pravdivostné hodnoty jej výrokov, ale je aj nepravdivá pre iné pravdivostné hodnoty jej výrokov. 1-7

Každá výroková formula je reprezentovaná pomocou grafického útvaru nazývaného syntaktický strom Obrázok. Syntaktický strom formule ( p ) ( p ). Koncové vrcholy stromu reprezentujú výrokové premenné p a, vrcholy z nasledujúcich vrstiev sú priradené spojkám implikácie a konjunkcie. Vyhodnocovanie tohto stromu prebieha postupne z dolu na hor. 1-8

Syntax formúl výrokovej logiky je jednoznačne určený spôsobom ich konštrukcie, pomerne ľahko vieme rozhodnúť, či daná formula ma korektný syntax, alebo nemá. Sémantika formúl je špecifikovaná tabuľkou pravdivostných hodnôt formule pre rôzne hodnoty jej výrokov. Príklad: Formulu ( p ) ( p ) má korektný syntax, jej sémantika je plne určená tabuľkou jej pravdivostných hodnôt pre všetky štyri kombinácie výrokov p a. Niektoré tautológie sa často používajú nielen v samotnej výrokovej logike, ale aj v bežnom usudzovaní, a sú obvykle označované aj vlastným menom. Väčšinou sa jedná o tautológie tvaru ekvivalencie, ktoré umožňujú nahradzovať jedny formule inými bez straty vlastnosti ich tautologičnosti. 1-9

Najznámejšie zákony výrokovej logiky patria tieto tautológie: (1) Zákon totožnosti p p. (2) Zákon dvojitej negácie p p. (3) Zákon vylúčenia tretieho p p. (4) De Morganov zákon pre konjunkciu ( p ) p. (5) De Morganov zákon pre disjunkciu ( p ) p. (6) Zákon ekvivalencie ( p ) ( ( p ) ( p) ) (7) Zákon hypotetického sylogizmu ( p ) ( r) ( p r) (8) Zákon kontrapozície ( p ) ( p) (9) Zákon reductio ad absurdum ( p ) ( ( p ) p). (10) Zákon nahradenia implikácie ( p ) ( p ). 1-10

2. Predikátová logika V hovorovej a odbornej reči sa často vyskytujú obraty: objekt x má vlastnosť P, objekty x, y sú vo vzťahu R, kde vlastnosť P a vzťah reláciu R budeme označovať ako predikát, objekty x a y budeme označovať ako indivíduum, formálne môžeme tieto výroky vyjadriť P(x) a R(x,y). Príklad 1. Vlastnosť P je študent, potom P(Jano) je predikát, ktorý označuje indivíduum Jano za študenta. Príklad 2. Relácia R je brat, potom R(Jano,Jožo) je predikát, ktorý označuje indivídua Jano a Jožo za bratov. 1-11

Obe formulácie môžeme preformulovať pomocou použitia kvantifikátorov, ktoré kvantifikujú množstvo objektov - indivíduí. Prvá formulácia sa dá vyjadriť napr. dvoma spôsobmi ako všetky objekty x majú vlastnosť P, existuje objekt x majúci vlastnosť P. Spojky všetky objekty x a existuje objekt x sú vyjadrené pomocou symbolu všeobecného kvantifikátora x, resp. existenčného kvantifikátora x. Pomocou týchto symbolov obe kvantifikované formulácie vyjadríme v predikátovej logiky takto x P(x) = všetky objekty x majú vlastnosť P, x P(x) = existuje objekt x majúci vlastnosť P. Alternatívna reprezentácia kvantifikátorov sa môže zostrojiť v rámci výrokovej logiky pomocou sekvencie konjunkcií resp. disjunkcií 1-12

( x) P( x) P( a) P( b)... P( z) P( x) x ( x) P( x) P( a) P( b)... P( z) P( x) Pomocou tohto vyjadrenia ľahko zostrojíme negáciu kvantifikovaného výrazu pomocou de Morganových zákonov ( x) P( x) P( a)... P( z) P( a)... P( z) P( x) ( x) P( x) ( x) P( x) P( a)... P( z) P( a)... P( z) P( x) ( x) P( x) x x x Ilustrácia: ( x ) P ( x ) ( x) P( x) ( x) P( x) každý vojak má zbraň, existuje vojak, ktorý nemá zbraň 1-13

Pomocou kvantifikátorov môžeme efektívne sformalizovať rôzne verbálne tvrdenia: (1) Výrok každý riaditeľ má aspoň jedného podriadeného vyjadríme takto ( x)( y) R( x) P( y, x) kde R(x) znamená, že x je riaditeľ a P(y,x) znamená, že y je podriadený x. (2) Definícia limity postupnosti a1, a2,..., an,... { an} { n } 1-14 = : hovoríme, že postupnosť a má limitu a, ak pre každé ε>0 existuje taký index n 0, že pre každý index n> n 0 platí a an <ε. Pomocou formalizmu predikátovej logiky túto definíciu postupnosti zapíšeme v kompaktnom tvare takto ( ε> 0)( n0 > 0)( n> n0)( a an <ε )

Pravidlá usudzovania tvoria schému 3. Usudzovanie predpoklad 1... predpoklad záver n ktorá obsahuje n predpokladov a jeden záver. Táto schéma usudzovania je totožná so symbolom logického dôkazu { predpoklad 1,..., predpokladn} záver 1-15

Schéma usudzovania p p p p p p p p p p Schémy usudzovania výrokovej logiky Teorém výrokovej logiky p ( p ) adícia Názov schémy p p simplifikácia (zjednodušenie) ( ) p p konjunkcia p p modus ponenes ( ) p p modus tollens 1-16

p r p r p p p p p p p ( p ) ( r) ( p r) ( p ) ( p ) hypotetický sylogizmus disjunktívny sylogizmus ( p ) ( p) inverzia implikácie p p p reductio ad absurdum Schémy usudzovania píšeme alternatívne takto { ϕ1,..., ϕn} ϕ ϕ... ϕ ϕ 1 n (...( ϕ ϕ) ) ϕ ϕ 1 2 n 1-17

Príklad Prvý predpoklad je výrok prší Druhý predpoklad je implikácia ak prší, potom je cesta mokrá. Použitím modus ponens dostaneme záver cesta je mokrá, prší ak prší, potom cesta jemokrá. cesta je mokrá p p 1-18

Príklad k pravdivému výroku teplota je pod bodom mrazu Použitím schémy usudzovania adície dostaneme pravdivý záver teplota je pod bodom mrazu alebo prší teplota je pod bodom mrazu teplota je pod bodom mrazu alebo prší p p 1-19

Príklad ak dnes bude pršať, potom sa nepôjdem kúpať ak sa nepôjdem kúpať, potom navštívim príbuzného ak dnes bude pršať, potom navštívim príbuzného Túto schému môžeme sformalizovať pomocou štyroch výrokov p= dnes prší = kúpem sa r= navštívim príbuzného p r p r Táto schéma je jemne modifikovaný hypotetický sylogizmus, 1-20

Príklad Postulujme, že množina predpokladov obsahuje tieto formuly zložené výroky: ϕ 1 = dnes poobede nie je slnečno a je chladnejšie ako včera ϕ 2 = pôjdeme sa kúpať len vtedy, ak bude slnečno ϕ 3 = ak sa nepôjdeme kúpať, potom sa budeme člnkovať na rieke ϕ 4 = ak sa budeme člnkovať na rieke, potom sa vrátime domov podvečer požadovaný záver má tvar ϕ = budem doma podvečer 1-21

Výrokové premenné p = dnes poobede nie je slnečno = je chladnejšie ako včera r = pôjdeme sa kúpať s = budeme člnkovať na rieke t = vrátime domov podvečer { p,r p, r s,s t} t 1-22

1. p predpoklad 1 2. r p predpoklad 2 3. r s predpoklad 3 4. s t predpoklad 4 5. p simplifikácia predpokladu 1 6. simplifikácia predpokladu 1 7. r medzivýsledok 5 a modus tollens na preddpoklad 2 8. s medzivýsledok 7 a modus ponens na predpoklad 3 9. t medzivýsledok 8 a modus ponens na predpoklad 4 ( p ) ( r p) ( r s) ( s t) ( p) ( ) ( r) ( s) ( t) predpoklady 1-23

Diagramatická reprezentácia príkladu p r p simplifikácia p modus tollens r r s modus ponens s s t modus ponens t 1-24

Príklad Množina predpokladov obsahuje tieto formuly zložené výroky: ϕ 1 = ak mi pošleš email, potom program dokončím ϕ 2 = ak mi nepošleš email, potom pôjdeme spať včasnejšie ϕ 3 = ak pôjdem spať včasnejšie, potom sa ráno zobudím odpočinutý požadovaný záver má tvar ϕ = ak nedokončím program, potom sa ráno zobudím odpočinutý Pomocou výrokových premenných p = pošleš mi email = program dokončím r = pôjdeme spať včasnejšie s = sa ráno zobudím odpočinutý { } p, p r,r s s 1-25

1. p predpoklad 1 2. p r predpoklad 2 3. r s predpoklad 3 4. p inverzia implikácie na predpoklad 1 5. r hypotetický sylogizmus na medzivýsledok 4 a predpokladu 2 6. s hypotetický sylogizmus na medzivýsledok 5 a preddpoklad 3 p p p r hypotetický sylogizmus r r s hypotetický sylogizmus s 1-26

Chybné pravidlá usudzovania Prvá nekorektná schéma sa nazýva potvrdenie dôsledku p p Druhá nekorektná schéma sa nazýva popretie predpokladu p p 1-27

Prvá schéma popretie predpokladu je ilustrovaná príkladom vydala som sa ak som pekná, tak sa vydám som pekná Druhá schéma potvrdenie dôsledku môže byť ilustrovaná podobným príkladom nie som pekná ak som pekná, tak sa vydám nevydám sa O nekorektnosti týchto dvoch schém usudzovania sa ľahko presvedčíme tak, že im priradíme formuly výrokovej logiky, ktoré nie sú tautológie p p ( ) p p 1-28

Usudzovanie v predikátovej logike Schéma usudzovania xp x P c P c prekaždé c x P x xp x P c prenejaký element c P c prenejaký element c x P x Teorém predikátovej logiky ( xp( x) ) P( c) Názov schémy Konkretizácia univerzálneho kvantifikátora x P( x) P c ( xp( x) ) P( c) Zovšeobecnenie pomocou univerzálneho kvantifikátora Konkretizácia existenčného kvantifikátora x P( x) P c Zovšeobecnenie pomocou existenčného kvantifikátora 1-29

Konkretizácia univerzálneho kvantifikátora Ak nejaká vlastnosť P(x) platí pre každý objekt (indivíduum) z univerza U, xp( x), potom túto vlastnosť musí mať aj ľubovoľný konkrétny objekt c z tohto univerza, xp x P c ( ) Táto vlastnosť je priamym dôsledkom interpretácia univerzálneho kvantifikátora xp x = Ï P x = P a P b... P u def xu xp( x) P( a) Pb... P( c)... 1-30

Príklad Príklad konkretizácie zo stredovekej logiky každý človek jesmrteľný Sokrates je človek Sokrates je smrteľný kde Sokrates patrí do univerza U (obsahujúceho všetkých ľudí) platnosti kvantifikátora. Toto schéma usudzovanie môžeme zovšeobecniť takto ( x U) P( x) c U P c 1-31

Zovšeobecnenie pomocou univerzálneho kvantifikátora Ak sa nám podarí dokázať, že vlastnosť P má každý objekt z nejakého univerza U, potom vzhľadom k tomuto univerzu môžeme definovať univerzálny kvantifikátor = Ï = P a... P c... P x x P x P a... P( c)... xu 1-32 x P x x P( x) P c def

V mnohých prípadoch mimo matematiku použitie zovšeobecnenia podľa tejto schémy usudzovania tvorí základ tzv. induktívneho zovšeobecnia, v ktorom sú parciálne poznatky zovšeobecnené pre každý objekt postulovaného univerza U. V tejto súvislosti, potom vystupuje do popredia podľa rakúsko-anglického filozofa Karla Poppera problém falzifikácie všeobecného výroku xp( x). Stačí nájsť jeden objekt o U pre ktorý neplatí vlastnosť P, P o xp x xp x., potom všeobecný výrok je neplatný, 1-33

Príklad Univerzum U obsahuje všetky labute na našej planéte. Experimentálnym pozorovaním zistíme, že pre veľkú podmnožinu U Uplatí, že každá labuť z nej je biela (túto vlastnosť označíme predikátom B). Túto skutočnosť môžeme poctivo zovšeobecniť pomocou univerzálneho kvantifikátora definovaného vzhľadom k poduniverzu U B( x) xb x = Ï def V dôsledku určitej netrpezlivosti, pozorovateľ zovšeobecní tento poznatok xb x. 1-34 xu pre celé univerzum U, postuluje platnosť formuly Falzifikácia tejto vlastnosti spočíva v tom, že nájdeme takú labuť (napr. pod skleneným mostom v Piešťanoch), ktorá je čierna, potom automaticky xb x. platí

V tejto súvislosti môžeme hovoriť aj o verifikácii vlastnosti x B( x), ďalšími a ďalšími pozorovaniami rozširujeme univerzum U o ďalšie objekty x, ktoré majú vlastnosť B(x). Toto rozširovanie platnosti x B( x) o ďalšie objekty nám neprináša žiadnu zásadne nový poznatok, neustále platí, že labute sú biele, len máme o tejto skutočnosti stále rozsiahlejšie vedomosti o evidentnosti tohto poznatku. Preto, ako prvý zdôraznil Karl Popper, falzifikácia na rozdiel od verifikácie, je zásadne dôležitá pre induktívne zovšeobecňovanie, napomáha nám pri vzniku nových poznatkov. 1-35

Konkretizácia existenčného kvantifikátora ( xp( x) ) P( c) xp x P c prenejaký element c Í x P x = P x = P a... P c... def xu 1-36

Zovšeobecnenie pomocou existenčného kvantifikátora Í = P c P x x P x xu def P c prenejaký element c x P x x P( x) P c 1-37

Príklad Predpoklady: ϕ1 = každý kto navštevuje prednášky z diskrétnej matematiky je študentom informatiky ϕ 2 = Mária navštevuje prednášky z diskrétnej matematiky Záver: ϕ = Mária je študentom informatiky 1-38

ϕ = x P x 1 ϕ = 2 ϕ = ( I( x) ) P Maria I Maria 1. x P( x) I( x) 2. predpoklad 1 P Maria predpoklad 2 3. P( Maria) I ( Maria) konkretizácia 1 4. I( Maria ) modus ponens na 2 a 3 1-39

4. Teória dôkazu Priamy dôkaz Implikácia p je dokázaná tak, že z predpokladu pravdivosti p vyplýva pravdivosť výroku. { ϕ ϕ } { ψ ψ } { } 1,..., n 1,..., m p axi ó my vety predpoklad dôsledok 1-40

Príklad ( njenepárnečíslo) ( n 2 jenepárnečíslo) p Z predpokladu pravdivosti p dokážeme pravdivosť dôsledku. Nech n je nepárne prirodzené číslo, potom existuje také nezáporné celé číslo k, že n= 2k+ 1. Pre kvadrát čísla n platí 2 2 2 2 n k k k k k l = 2 + 1 = 4 + 4 + 1= 2 2 + 2 + 1= 2 + 1 čiže aj kvadrát n 2 je nepárne číslo. l 1-41

Implikácie ( p ) Nepriamy dôkaz je dokázaná pomocou priameho dôkazu inverznej implikácie p. Príklad ( 3n+ 2 jenepárnečíslo) ( n jenepárnečíslo) Budeme dokazovať inverznú implikáciu p ( njepárnečíslo) ( 3n + 2 je párnečíslo) p Nech n je párne číslo, potom n = 2k, potom 3n 2 3( 2k) 2 2( 3k 1) + = + = +, čo je párne číslo. Týmto sme dokázali inverznú implikáciu p, čiže musí platiť aj pôvodná implikácia p. 1-42

Dôkaz sporom Ak z predpokladu p súčasne odvodíme a, potom musí byť pravdivá negácia p východiskového predpokladu. Tento typ dôkazu je založený na schéme reductio ad absurdum p p p p p p 1-43

Príklad Dokážte, že 2 je iracionálne číslo (1) implikácia p p = ' 2 jeracionálnečíslo' = ' 2 =α β, kde α, β sú celé nesúdeliteľné čísla'. (2) implikácia p p = ' 2 jeracionálnečíslo' = ' 2 =α β, kde α, β sú celé súdeliteľné čísla' p = ' 2 je iracionálne číslo' 1-44

Dôkaz vymenovaním prípadov Dôkaz vymenovaním prípadov používame vtedy, ak výrok je dôsledok rôznych prípadov p 1,..., p n. p... p 1 n (( p 1... pn) ) ( p1 )... ( pn ) 1-45

1. p... p 1 n 2. ( p 1... pn ) 3. ( p 1... pn ) 4. ( p1 )... ( pn ) 5. ( p )... ( p ) prepis 1 pomocou disjunktívneho tvaru implikácie použitie De Morganovho zákona 2 použitie distributívneho zákona na 3 prepis 4 pomocou disjunktívneho tvaru implikácie 1 n ( p ) 1... ( p ) n p... p 1 n 1-46

Príklad Dokážte identitu max{ a,min{ b,c} } = min{ max{ a,b },max{ a,c} } (1) Prípad a< b< c max a,min{ b,c} = min max{ a,b },max{ a,c} b b c max{ a,b} = min{ b,c} (2) Prípad b< a< c max a,min{ b,c} = min max{ a,b },max{ a,c} b a c max{ a,b} = min{ a,c} b a b a 1-47

Podobným spôsobom by sme preskúmali aj ostatné štyri možnosti vzájomného usporiadania čísel a, b a c. Týmto spôsobom sme dokázali 6 nezávislých implikácií { } { } { } { } { } ( { } { } ) ( { { } { }} ) a < b < c max a,min b,c = b min max a,b,max a,c = b b < a < c max a,min b,c = a min max a,b,max a,c = a... c < b < a max a,min b,c = a min max a,b,max a,c = a { } { } { } ( { } { } ) Enumeratívnym spôsobom sme dokázali danú algebraickú identitu tak, že sme separátne preskúmali všetky možné usporiadania čísel a, b a c. 1-48

Matematická indukcia Metóda matematickej indukcie dokazuje np( n) pomocou dvoch východiskových predpokladov P(1) a n( P( n) P( n+ 1) ) z ktorých vyplýva formula np( n). P ( 1) n( P( n) P( n 1) ) + np n 1-49

1. P(1) n P n P n+ 1 2. 3. P() 1 P( 2) 4. P( 2) P( 3) konkretizácia 2 pre n = 2 konkretizácia 2 pre n = 3... 5. P( n) P( n+ 1) konkretizácia 2 pre n = 2... 6. P(2) modus ponens na 1 a 3 7. P(3) modus ponens na 1 a 4... 8. P(n+1) modus ponens na 1 a 5... 9. np( n) zovšeobecnenie pomocou 1-50

Príklad Dokážte, že suma prvých n nepárnych prirodzených čísel sa rovná n 2. Nech k P n 2k 1 1 3 5... 2k 1 2i 1 k 2 ( = ) = + + + + ( ) = ( ) = Ľahko sa presvedčíme, že platí P(1) = 1. Budeme študovať P(n+1) ( = 2 + 1) = 1+ 3+ 5+ + ( 2 + 1) = ( 2 1) = ( 2 1) + ( 2 + 1) P n k... k i i k 2 2 = k + ( 2k+ 1) = ( k+ 1) Týmto sme dokázali, že platnosť implikácie n P( n) P( n 1) schémy matematickej indukcie dostaneme np( n 2k 1) 2 k k+ 1 i= 1 i= 1 i= 1 k +, použitím = =. 1-51

Príklad Dokážte, že pre každé kladné celé číslo n platí n < 2 n. Nech P( n) ( n 2 n ) = <, P(1) je pravdivý predikát. Budeme študovať P(n+1) n+ 1 n n+ 1 < 2 n+ 1 < 2 2 ( n) kde sme použili indukčný predpoklad n P n P n 1 implikácie n < 2 2 1< 2 n < 2 n. Týmto sme dokázali platnosť n n< 2 n. ( + ), potom musí platiť 1-52

Príklad Pomocou matematickej indukcie dokážte platnosť zovšeobecneného De Morganovho vzťahu z teórie množín pre n 2. Nech Pre n = 2 dostaneme n n A = A i i= 1 i= 1 n P n = A = A i i= 1 i= 1 ( 2) = 1 2 = 1 2 P A A A A čo je štandardná verzia De Morganovho zákona pre negáciu prieniku dvoch množín. i n i 1-53

( 1) n+ 1 n n n n+ 1 P n+ = A = A A = A A = A A = A i i n+ 1 i n+ 1 i n+ 1 i i= 1 i= 1 i= 1 i= 1 i= 1 Týmto sme dokázali implikáciu zovšeobecnenú pomocou univerzálneho kvantifikátora n 2 P n P n+ 1 čím sme dokázali pomocou matematickej indukcie zovšeobecnenie De Morganovho vzťahu pre negáciu prieniku dvoch a viac množín. 1-54

Zhrnutie Logika tvorí solídny základ našej racionality, študuje zákony podľa ktorých sa riadi naše usudzovanie. Formálna logika je integrálnou súčasťou informatiky, je teoretickým základom počítačových metód pre spracovanie informácie, strojového usudzovania nad databázami poznatkov. Podrobná znalosť zákonov logiky a ich formalizácia nám umožňuje pochopiť a interpretovať procesy ľudského usudzovania, simulovať ich pomocou formálno-symbolických modelov. Znalosť základných logických zákonov patrí k všeobecnému vzdelaniu nielen vo vedách prírodných ale aj humanitných. 1-55