Stručný úvod do problematiky Gödelových vět o neúplnosti
|
|
- Vítězslav Bezucha
- před 6 lety
- Počet zobrazení:
Transkript
1 Stručný úvod do problematiky Gödelových vět o neúplnosti Úvod Miloš Jakubíček Následující text si klade za cíl zasvětit čtenáře do problematiky, jež je zpravidla zahrnována mezi nejtěžší oblasti disciplíny zvané logika, a jeho účelem tedy zdaleka není vyčerpat dané téma, nýbrž pokusit se stručně vyložit základní pojmy, ukázat s přihlédnutím k historickému kontextu, čeho se tato problematika týká, nastínit metody použité v důkazech obou Gödelových vět a zmínit další důsledky těchto objevů. U čtenáře se předpokládají znalosti na úrovni středoškolské matematiky, ochota k abstraktnímu myšlení a pochopení faktu, že se jedná pouze o výchozí text pro případné další studium, ke kterému lze vřele doporučit literaturu uvedenou na konci kapitoly. Kurt Gödel a historické souvislosti Dříve než se vrhneme do jádra problému, není od věci připomenout osobu Kurta Gödela a souvislosti, v jakých jeho dílo vznikalo. Kurt Gödel, narozený v Brně roku 1906, publikoval svůj článek Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme ( O formálně nerozhodnutelných větách v Principia Mathematica a příbuzných systémech ) [1] roku 1931, tj. ve věku pouhých 25 let. Principia Mathematica [2] je obsáhlé dílo A. N. Whiteheada a B. Russela, jehož cílem bylo zachytit celou matematiku (resp. vyšší aritmetiku, tj. teorii množin a čísel) jako systém určitých fixních axiomů a inferenčních pravidel, ze kterých jsou dále vyvozovány další platná tvrzení, tzv. teorémy. Tento systém měl být tzv. úplný, tj. všechna pravdivá aritmetická tvrzení měla být z axiomů odvoditelná pomocí inferenčních pravidel, tedy měla být teorémem tohoto systému. Zároveň měl ovšem splňovat podmínku bezespornosti, tedy vlastnosti takové, že o tomtéž výroku nemělo být možné korektně vyvodit, že je platný a zároveň není platný (je i není teorémem). Jak se dále pokusím vyložit, právě Kurt Gödel dokázal, že cíl, který si Principia Mathematica kladla, je neuskutečnitelný. 1
2 Gödelovo očíslování Klíčem k pochopení Gödelových důkazů a zároveň podstatou jeho objevu je způsob, jakým svoje důkazy konstruoval. Na tomto místě je třeba osvětlit, v čem byla Gödelova myšlenka nová a proč byla vůbec ke konstrukci jeho důkazu zapotřebí. Mluvíme-li o nějakém formálním systému, např. matematice, je třeba zásadní způsobem rozlišit tvrzení matematická (1 + 1 = 2) od tvrzení o matematice, tedy tvrzení metamatematických ( = 2 je jednoduchá rovnice). Pak je ovšem třeba zodpovědět otázku, jakým způsobem metamatematická tvrzení (a tedy naše úvahy a důkazy o tomto systému) formulovat není totiž zase tak obtížné zdánlivě vyvodit spor v nějakém formálním systému, jestliže způsob, jakým o tomto systému budeme mluvit (například přirozený jazyk v celé své kráse), bude mít mnohem silnější vyjadřovací schopnosti než systém samotný (což zřejmě přirozený jazyk splňuje). Příkladem takového zdánlivého sporu je tzv. Richardův paradox, formulovaný francouzským matematikem Julesem Richardem v roce 1905 a zadaný následujícím způsobem: uvažujme libovolný přirozený jazyk a množinu přirozených čísel N. Dále předpokládejme, že v daném přirozeném jazyce lze o přirozených číslech mluvit a přiřazovat jim tak různé vlastnosti, jako např. být sudé, být prvočíslo, mít jako poslední cifru jedničku apod. Vycházímeli z toho, že každý přirozený jazyk obsahuje pouze konečně mnoho slov, pak každá taková formulace vlastnosti čísel je také konečná a můžeme všechna tato tvrzení o číslech lexikograficky uspořádat a tím každému tvrzení přiřadit nějaké pořadí, tj. přirozené číslo. Shodou okolností se však může (ale nemusí) stát, že číslo (pořadí) určitého tvrzení bude mít vlastnost, kterou toto tvrzení formuluje například že na 8. místě bude tvrzení být sudé. O takovém číslu prohlásíme, že není Richardovské a obráceně ostatní čísla tvrzení (která nemají vlastnost, kterou tato tvrzení popisují) označíme jako Richardovská. Tím jsme ovšem opět korektně formulovali vlastnost přirozených čísel ( být Richardovské ). Takové tvrzení tedy nutně je zahrnuto v našem uspořádání a má nějaké pořadí x. Ptejme se nyní, zda pro x platí, že je Richardovské. Jestliže ano, pak nemá vlastnost, kterou popisuje x-té tvrzení, tedy nemá vlastnost být Richardovské a tedy není Richardovské. Naopak, pokud by x nebylo Richardovské, tak má vlastnost, kterou popisuje x-té tvrzení, tedy má vlastnost být Richardovské a tedy je Richardovské. Zkrátka a dobře x je Richardovské právě tehdy, když není Richardovské a spor je na světě. Je to však opravdu spor? Pokud se blíže podíváme na způsob, jakým byl zkonstruován, je zřejmé, že jeho základ spočívá ve smíšení tvrzení matematických a tvrzení o matematice (tedy metamatematických) a je možný jen tehdy, pokud toto připustíme. 2
3 Právě takovému postupu se ovšem Gödel geniálním způsobem vyhnul tím, že ukázal, jak lze metamatematická tvrzení formulovat prostřednictvím matematiky samotné. Výsledkem takového postupu bylo přiřazení jedinečného Gödelova čísla libovolné formuli z Principia Mathematica, a to takovým způsobem, že z něj lze zpětně dekódovat přesný tvar původní formule. Aniž bych zcela popisoval Gödelův postup, pokusím se alespoň nastínit jeho princip: Formule se skládají z konečně mnoha symbolů, kterým Gödel prostě přiřadil jednoznačný číselný identifikátor Gödelovo číslo. Určení Gödelova čísla pro celou formuli (tj. posloupnost takových symbolů) pak probíhá tak, že každému symbolu přiřadil po řadě prvočíslo umocněné na Gödelovo číslo daného symbolu a číslo celé formule získal jako součin těchto mocnin prvočísel. Tento postup byl zřejmě jednoznačný a navíc, protože rozklad čísla na součin prvočísel (tzv. faktorizace) je také jednoznačně určen, umožňoval i zpětné vyvozování formule z daného Gödelova čísla. Jeden příklad za všechny: mějme formuli (x y) z a předpokládejme, že všechny 7 symbolů, které se v této formuli vyskytují, mají po řadě přidělena Gödelova čísla od 1 do 7 (tj. ( je přiřazena 1, x je přiřazena 2 atd.). Pak Gödelovo číslo celé formule f je následující součin: = Na příkladu této jednoduché formule je vidět, že Gödelova čísla nabývají obrovských hodnot, nic to ovšem nemění na skutečnosti, že je to teoreticky možný a především korektní způsob jednoznačného přiřazení. Užitím Gödelova očíslování (někdy nazývaného nepříliš pěkným způsobem jako Gödelizace) lze mluvit o aritmetických formulích (resp. o formulích kteréhokoli dostatečně silného formálního systému) opět prostřednictvím aritmetiky samotné jako o relacích čísel. Takto lze například vyjádřit, že formule z našeho příkladu s Gödelovým číslem f zahrnuje symbol implikace tak, že prvočíselný rozklad čísla f obsahuje právě šestou mocninu prvočísla 13, což lze aritmeticky vyjádřit. Gödel založil svůj důkaz právě na tom, že ukázal, jak lze aritmeticky konstruovat složitější formule vyjadřující se o (ne)dokazatelnosti nějakého tvrzení. 3
4 1. Gödelova věta Každý formální systém zahrnující alespoň aritmetiku přirozených čísel buď není bezesporný, nebo není úplný. Gödel ukázal, jak lze s pomocí jím definovaného očíslování sestrojit formuli G, která (sama o sobě) tvrdí, že G není dokazatelná. Nástin jeho postupu je přibližně následující: Nechť Y je nějaká pravdivá formule a X posloupnost odvození formule Y v daném formálním systému, tedy důkaz Y. Protože X i Y jsou korektně utvořené formule, lze najít jejich Gödelovo číslo, které označíme malými písmeny x a y. Pak existuje (složitá) aritmetická relace mezi těmito dvěma čísly x a y, která tento vztah vyjadřuje a kterou Gödel označoval dem(x, y) 1, a formule ( x)dem(x, y) reprezentuje uvnitř daného formálního systému tvrzení, že existuje formule (s Gödelovým číslem x), která je důkazem formule s Gödelovým číslem y, jinými slovy, že Y je dokazatelná formule. Obdobně formule ( x)dem(x, y) tvrdí, že Y není dokazatelná formule. Jádro jeho postupu spočívá v tom, že přesně ukázal, jak lze najít číslo g takové, že formule G mající Gödelovo číslo g tvrdí Formule s Gödelovým číslem g není dokazatelná, a jak tuto formuli způsobem uvedeným v předchozím odstavci vyjádřit ( x)dem(x, g). Co ovšem plyne z G? Je-li G dokazatelná, pak platí G, tj. že G není dokazatelná. Naopak, není-li G dokazatelná, pak platí to, co G tvrdí, a G je tedy dokazatelná. Výsledkem je, že G je dokazatelná právě tehdy, když G není dokazatelná, tj. G G, tedy spor. Protože platí, že jestliže systém obsahuje G nebo G, pak není bezesporný, je zřejmé, že jestliže budeme bezespornost požadovat, nesmí daný formální systém obsahovat ani G ani G. Proto formule G je v daném systému nerozhodnutelná, a tedy nutně neexistuje žádný důkaz formule G. Pak je ovšem formule G pravdivá, neboť právě sama o sobě tvrdí, že není dokazatelná. Našli jsme tedy pravdivé tvrzení, které v daném systému není dokazatelné, a proto je tento systém evidentně neúplný 2. Z druhé strany platí, že bude-li systém úplný, pak nutně obsahuje G i G, a není tedy bezesporný, čímž je 1. Gödelova věta dokázána. Kromě toho Gödel dokázal, že tento systém je tzv. podstatně neúplný, tj. že i kdybychom rozšířili množinu jeho axiomů a inferenčních pravidel, stále bude možné najít takovou formuli G, pro kterou bude platit výše uvedený spor. 1 dem je zde zkratka z německého Demonstration, tj. důkaz. 2 I kdybychom nevěděli, že pravdivá je právě formule G, systém by byl stejně neúplný zřejmě totiž buď G nebo G je pravdivá a systém neobsahuje žádnou z nich. 4
5 2. Gödelova věta Žádný formální systém zahrnující alespoň aritmetiku přirozených čísel nemůže dokázat vlastní bezespornost. Na výsledcích 1. Gödelovy věty staví druhý zásadní Gödelův objev: Gödel ukázal, že tvrzení Formální systém je bezesporný lze formulovat prostřednictvím ekvivalentního tvrzení, že je tento systém neúplný, tj. že existuje alespoň jedna pravdivá formule, která v tomto systému není dokazatelná. Totéž lze vyjádřit tak, že existuje Gödelovo číslo b takové, že pro žádné Gödelovo číslo a neplatí, že a je Gödelovým číslem odvození (důkazu) formule s Gödelovým číslem b, tj. existuje formule F = ( b)( a)dem(a, b). Je-li formule F pravdivá, pak takový systém není úplný, ale je bezesporný, jak plyne z 1. Gödelovy věty. Jak jsem uvedl v první odstavci, neúplnost lze ekvivalentně zapsat tak, že pro nějakou pravdivou formuli platí, že tato formule není dokazatelná to je ovšem případ například formule G použité v důkazu 1. Gödelovy věty. Zřejmě tedy platí implikace F G, neboli přepsáno do řeči Gödelových čísel v aritmetice platí, že ( b)( a)dem(a, b) ( x)dem(x, g). Co by to ovšem znamenalo, kdyby F byla dokazatelná? Je-li F dokazatelná (tj. systém je bezesporný), pak je dokazatelná i G a tedy i G a systém bezesporný není! Nelze tedy dokázat bezespornost daného formálního systému uvnitř systému samotného. Stojí za připomenutí, že naopak platí, že pokud nějaký logický systém obsahuje spor, tak v něm lze dokázat libovolné tvrzení. Tato skutečnost plyne z faktu, že formule p ( p q) je tautologií, tj. vždy platným tvrzením 3. Protože systém obsahuje spor (kontradikci), pak v něm lze nalézt platné formule A a A. Dosazením do uvedené tautologie vzniká formule A ( A B), která platí pro libovolné B, a tedy (podle pravidla modus ponens) platí i B. Důsledky Gödelových vět První Gödelova věta definuje konkrétní teoretické hranice každého formálního systému zahrnujícího aritmetiku, a tak zasahuje mnoho oblastí zahrnujících logiku, matematiku, informatiku i filosofii. Její dopady logické a matematické by měly být z předchozí textu alespoň částečně zřejmé. Z informatického pohledu jsou Gödelovy výsledky úzce spjaty s teorií vyčíslitelnosti a kladou zásadní teoretická omezení na jakoukoli výpočetní sílu užitou pro algoritmizaci různých úloh (nejznámější a mezi všemi velmi význačnou takovou nerozhodnutelnou úlohou je tzv. problém zastavení). V případě mnoha obecně 3 Přesněji: jedná se o tvrzení platné pro libovolnou evaluaci hodnot proměnných p, q. 5
6 nerozhodnutelných problémů lze ovšem zkonstruovat algoritmus, který rozhoduje daný problém pro určitou (nezřídka velmi podstatnou) podmnožinu možných zadání. Další důsledky první Gödelovy věty plynou pro problematiku umělé inteligence a zpracování přirozeného jazyka (týkají se například logické analýzy přirozeného jazyka) už pro predikátovou logiku 1. řádu platí, že množina jejích teorémů není rekurzivní, ale pouze rekurzivně spočetná, tedy neexistuje algoritmus, který v konečném čase rozhodne, zda zadané tvrzení je či není teorémem. Ve všech těchto oblastech se však dopad první Gödelovy věty dá shrnout v poněkud nepřesné, přesto velmi výmluvné tvrzení, že jednou pro vždy stanovil hranice algoritmizace a automatizace a ukázal, že člověk nemůže být zcela nahrazen strojem. Jeho výsledky však nemají pouze negativní charakter, naopak, lze je vykládat i jako obrovskou motivaci k využívání výpočetního stroje té největší vyjadřovací síly, jakou známe lidského mozku. Myslím, že to velmi dobře vyjádřili Ernest Nagel a James R. Newman ve své knize pojednávající o Gödelově důkazu [3, s. 89], kde praví: Je to příležitost nikoli pro sklíčenost, nýbrž pro obnovené ocenění sil tvůrčího rozumu. Obdobně se dá důsledek druhé Gödelovy věty formulovat tak, že u formálních systémů, kterých se týká, nám (kromě jejich pečlivého návrhu samozřejmě) nezbývá, než věřit tomu, že jsou bezesporné. Literatura [1] GÖDEL, Kurt. Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I. Monatshefte für Mathematik und Physik. 1931, Heft 38, s [2] WHITEHEAD, Alfred North, BERTRAND, Russell. Principia Mathematica. Cambridge : Cambridge University Press, 1910, 1912, sv. (počet stran neznámý). [3] NAGEL, Ernest, NEWMAN, James R. Gödelův důkaz. Redakce a předmluva Douglas R. Hofstadter; překlad Rostislav Niederle. 1. vyd. Brno : VUTIUM, s. edice Quantum. ISBN [4] SMULLYAN, Raymond. Navěky nerozhodnuto : Úvod do logiky a zábavný průvodce ke Gödelovým objevům. Překlad PhDr. Petr Hromek; recenzent RNDr. Vítězslav Švejdar, CSc.. 1. vyd. Praha : Academia, s. ISBN
Gödelovy věty o neúplnosti
Gödelovy věty o neúplnosti Miloš Jakubíček PB016 Úvod do umělé inteligence Fakulta informatiky, Masarykova univerzita 23. listopadu 2007 1 Gödel & historie Kurt Gödel Historický kontext 2 Jazyk a metajazyk
Logika, Gödel, neúplnost
Logika, Gödel, neúplnost Vítězslav Švejdar Karlova Univerzita v Praze, http://www.cuni.cz/~svejdar/ Český klub skeptiků, 23. únor 2018 Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 1/13 Obsah
Logika. 6. Axiomatický systém výrokové logiky
Logika 6. Axiomatický systém výrokové logiky RNDr. Luděk Cienciala, Ph. D. Tato inovace předmětu Úvod do logiky je spolufinancována Evropským sociálním fondem a Státním rozpočtem ČR, projekt č. CZ. 1.07/2.2.00/28.0216,
Matematické důkazy Struktura matematiky a typy důkazů
Matematické důkazy Struktura matematiky a typy důkazů Petr Liška Masarykova univerzita 18.9.2014 Motto: Matematika je tvořena z 50 procent formulemi, z 50 procent důkazy a z 50 procent představivostí.
1 3Logika XII. RNDr. Kate 0 0ina Trlifajov PhD.
1 3Logika XII. RNDr. Kate 0 0ina Trlifajov PhD. Katedra teoretick informatiky Fakulta informa 0 0n ch technolog 0 3 0 9esk vysok u 0 0en technick v Praze c ПKate 0 0ina Trlifajov, 2010 BI-MLO, ZS 2011/12
1. Matematická logika
Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018 1. Matematická logika Základem každé vědy (tedy i matematiky i fyziky) je soubor jistých znalostí. To, co z těchto izolovaných poznatků
Výroková logika. Teoretická informatika Tomáš Foltýnek
Výroková logika Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz Teoretická informatika strana 2 Opakování z minulé přednášky Co je to formalismus a co je jeho cílem? Formulujte Russelův paradox
1. Predikátová logika jako prostedek reprezentace znalostí
1. Predikátová logika jako prostedek reprezentace znalostí 1.1 Historie výrokové logiky Problém explicitních znalostí a údaj, kterých je obrovské množství, vedl ke vzniku výrokové logiky. lovk si obecn
1. Matematická logika
MATEMATICKÝ JAZYK Jazyk slouží člověku k vyjádření soudů a myšlenek. Jeho psaná forma má tvar vět. Každá vědní disciplína si vytváří svůj specifický jazyk v úzké návaznosti na jazyk živý. I matematika
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 α
1. JAZYK ATEATIKY 1.1 nožiny nožina je souhrn objektů určitých vlastností, které chápeme jako celek. ZNAČENÍ. x A x A θ A = { { a, b a A = B A B 0, 1 2 a, a,..., a n x patří do množiny A x nepatří do množiny
OBSAH Gödelova nezapomenutelná práce 15 0 ÚVOD 16 0.1 Základní pojmy... 18 0.1.1 Formální systémy... 18 0.1.2 Jazyk a metajazyk... 20 0.1.3 Bezesporné aneb konzistentní teorie... 21 0.1.4 Neúplné teorie...
Systém přirozené dedukce výrokové logiky
Systém přirozené dedukce výrokové logiky Korektnost, úplnost a bezespornost Šárka Vavrečková Ústav informatiky, FPF SU Opava Poslední aktualizace: 6. října 2008 Věta o korektnosti Věta (O korektnosti Systému
10. Techniky formální verifikace a validace
Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI 10. Techniky formální verifikace a validace 1 Simulace není
Logický důsledek. Petr Kuchyňka (7765@mail.muni.cz)
Logický důsledek Petr Kuchyňka (7765@mail.muni.cz) Úvod P 1 Logický důsledek je hlavním předmětem zájmu logiky. Je to relace mezi premisami a závěry logicky platných úsudků: v logicky platném úsudku závěr
Formální systém výrokové logiky
Formální systém výrokové logiky 1.Jazyk výrokové logiky Nechť P = {p,q,r, } je neprázdná množina symbolů, které nazýváme prvotní formule. Symboly jazyka L P výrokové logiky jsou : a) prvky množiny P, b)
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-SOC: 11 METODY VERIFIKACE SYSTÉMŮ NA ČIPU Hana Kubátov vá doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta 1 informačních
postaveny výhradně na syntaktické bázi: jazyk logiky neinterpretujeme, provádíme s ním pouze syntaktické manipulace důkazy
Formální systémy (výrokové) logiky postaveny výhradně na syntaktické bázi: jazyk logiky neinterpretujeme, provádíme s ním pouze syntaktické manipulace důkazy cíl: získat formální teorii jako souhrn dokazatelných
Výroková a predikátová logika - IV
Výroková a predikátová logika - IV Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - IV ZS 2018/2019 1 / 17 Tablo metoda Tablo Tablo - příklady F (((p q)
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
Otázka 06 - Y01MLO Zadání Predikátová logika, formule predikátové logiky, sentence, interpretace jazyka predikátové logiky, splnitelné sentence, tautologie, kontradikce, tautologicky ekvivalentní formule.
Výroková a predikátová logika - XIII
Výroková a predikátová logika - XIII Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XIII ZS 2013/2014 1 / 13 Úvod Algoritmická (ne)rozhodnutelnost Které
Úvod do logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 23
Úvod do logiky (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 1 / 23 Co je logika? Čeho se týkají logické zákony? Tři možnosti: (1) světa (2) myšlení (3) jazyka (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216
Základy logiky a teorie množin
Pracovní text k přednášce Logika a teorie množin (I/2007) 1 1 Struktura přednášky Matematická logika 2 Výroková logika Základy logiky a teorie množin Petr Pajas pajas@matfyz.cz Predikátová logika 1. řádu
Negativní informace. Petr Štěpánek. S použitím materiálu M.Gelfonda a V. Lifschitze. Logické programování 15 1
Negativní informace Petr Štěpánek S použitím materiálu M.Gelfonda a V. Lifschitze 2009 Logické programování 15 1 Negace jako neúspěch Motivace: Tvrzení p (atomická formule) neplatí, jestliže nelze odvodit
Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.
1 Kapitola 1 Množiny 11 Základní množinové pojmy Pojem množiny nedefinujeme, pouze připomínáme, že množina je souhrn, nebo soubor navzájem rozlišitelných objektů, kterým říkáme prvky 111 Princip rovnosti
Matematická indukce, sumy a produkty, matematická logika
Matematická indukce, sumy a produkty, matematická logika 8.9. -.0.009 Matematická indukce Jde o následující vlastnost přirozených čísel: Předpokládejme:. Nějaké tvrzení platí pro.. Platí-li tvrzení pro
Matematická logika. Miroslav Kolařík
Matematická logika přednáška třetí Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika
1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7
1 Výroková logika 1 Výroková logika 1 2 Predikátová logika 3 3 Důkazy matematických vět 4 4 Doporučená literatura 7 Definice 1.1 Výrokem rozumíme každé sdělení, o kterém má smysl uvažovat, zda je, či není
Predikátová logika. Z minula: 1. jazyk logiky 1. řádu. 2. term a formule. 3. interpretace jazyka (relační struktura) 4. Tarského definice pravdy
1 Predikátová logika Z minula: 1. jazyk logiky 1. řádu 2. term a formule 3. interpretace jazyka (relační struktura) 4. Tarského definice pravdy 5. vázané a volné výskyty proměnných ve formuli 6. otevřené
Výroková a predikátová logika - III
Výroková a predikátová logika - III Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - III ZS 2017/2018 1 / 16 2-SAT 2-SAT Výrok je v k-cnf, je-li v CNF a
Výroková a predikátová logika - V
Výroková a predikátová logika - V Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - V ZS 2015/2016 1 / 21 Dokazovací systémy VL Hilbertovský kalkul Hilbertovský
Matematická logika. Lekce 1: Motivace a seznámení s klasickou výrokovou logikou. Petr Cintula. Ústav informatiky Akademie věd České republiky
Matematická logika Lekce 1: Motivace a seznámení s klasickou výrokovou logikou Petr Cintula Ústav informatiky Akademie věd České republiky www.cs.cas.cz/cintula/mal Petr Cintula (ÚI AV ČR) Matematická
Principy indukce a rekursivní algoritmy
Principy indukce a rekursivní algoritmy Jiří Velebil: A7B01MCS 19. září 2011: Indukce 1/20 Příklad Místností rozměru n budeme rozumět šachovnici rozměru 2 n 2 n, ze které je jedno (libovolné) pole vyjmuto.
Predikátová logika. Teoretická informatika Tomáš Foltýnek
Predikátová logika Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz strana 2 Opakování z minulé přednášky Z čeho se skládá jazyk výrokové logiky? Jaká jsou schémata pro axiomy VL? Formulujte
Výroková logika - opakování
- opakování ormální zavedení Výroková formule: Máme neprázdnou nejvýše spočetnou množinu A výrokových proměnných. 1. Každá proměnná je výroková formule 2. Když α, β jsou formule, potom ( α), (α β), (α
Výroková a predikátová logika - VIII
Výroková a predikátová logika - VIII Petr Gregor KTIML MFF UK ZS 2016/2017 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VIII ZS 2016/2017 1 / 21 Tablo Tablo metoda v PL - rozdíly Formule
Matematická analýza pro informatiky I. Limita funkce
Matematická analýza pro informatiky I. 5. přednáška Limita funkce Jan Tomeček tomecek@inf.upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci 18. března 2011 Jan Tomeček, tomecek@inf.upol.cz
Predik atov a logika - pˇredn aˇska () Predik atov a logika - pˇredn aˇska / 16
Predikátová logika - přednáška 3 6. 1. 2015 () Predikátová logika - přednáška 3 6. 1. 2015 1 / 16 Věta (o dedukci) Bud L jazyk, T teorie pro L, ϕ L-sentence a ψ L-formule. Pak Věta (o kompaktnosti) T ϕ
Výroková a predikátová logika - VIII
Výroková a predikátová logika - VIII Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VIII ZS 2017/2018 1 / 21 Tablo Tablo metoda v PL - rozdíly Formule
Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.
Zpracoval: hypspave@fel.cvut.cz 5. Výroková logika, formule výrokové logiky a jejich pravdivostní ohodnocení, splnitelné formule, tautologie, kontradikce, sémantický důsledek, tautologicky ekvivalentní
Výroková a predikátová logika - IX
Výroková a predikátová logika - IX Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - IX ZS 2013/2014 1 / 15 Korektnost a úplnost Důsledky Vlastnosti teorií
Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace
RELACE Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace slouží k vyjádření vztahů mezi prvky nějakých množin. Vztahy mohou být různé povahy. Patří sem vztah býti potomkem,
Výroková a predikátová logika - XIV
Výroková a predikátová logika - XIV Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XIV ZS 2018/2019 1 / 20 Nerozhodnutelnost Úvod Rekurzivní a rekurzivně
Výroková logika dokazatelnost
Výroková logika dokazatelnost Ke zjištění, zda formule sémanticky plyne z dané teorie (množiny formulí), máme k dispozici tabulkovou metodu. Velikost tabulky však roste exponenciálně vzhledem k počtu výrokových
Převyprávění Gödelova důkazu nutné existence Boha
Převyprávění Gödelova důkazu nutné existence Boha Technické podrobnosti Důkaz: Konečná posloupnost výrokůkorektně utvořených formulí nějakého logického kalkulu), z nichž každý jelogickým) axiomem, postulátemteorie),
Teoretická informatika Tomáš Foltýnek Úvod do předmětu Formalismus a jeho užití Teorie a axiomy
Tomáš Foltýnek foltynek@pef.mendelu.cz Úvod do předmětu Formalismus a jeho užití Teorie a axiomy 2 Cíle předmětu Poskytnout dostatečné teoretické zázemí Dát jiný pohled na informatiku Odlišit inženýra
Výroková a predikátová logika - XII
Výroková a predikátová logika - XII Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XII ZS 2015/2016 1 / 15 Algebraické teorie Základní algebraické teorie
Matematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 20 Predikátová logika Motivace Výroková
Úvod do matematiky. Mgr. Radek Horenský, Ph.D. Důkazy
Úvod do matematiky Mgr. Radek Horenský, Ph.D. Důkazy Matematika a matematické chápání jako takové je založeno na logické výstavbě. Základními stavebními prvky jsou definice, věty a důkazy. Definice zavádějí
Příklad z učebnice matematiky pro základní školu:
Příklad z učebnice matematiky pro základní školu: Součet trojnásobku neznámého čísla zvětšeného o dva a dvojnásobku neznámého čísla zmenšeného o pět se rovná čtyřnásobku neznámého čísla zvětšeného o jedna.
Cvičení ke kursu Klasická logika II
Cvičení ke kursu Klasická logika II (12. května 2017) 1. Nechť P a Q jsou unární a R binární predikát. Dokažte, že následující formule jsou logicky platné, ale obrátíme-li (vnější) implikaci, ve všech
Úvod do informatiky. Miroslav Kolařík
Úvod do informatiky přednáška pátá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008 a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní
Výroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2015/2016 1 / 18 Základní syntax Jazyk Výroková logika je logikou
Výroková a predikátová logika - XI
Výroková a predikátová logika - XI Petr Gregor KTIML MFF UK ZS 2014/2015 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XI ZS 2014/2015 1 / 21 Další dokazovací systémy PL Hilbertovský kalkul
Výroková a predikátová logika - III
Výroková a predikátová logika - III Petr Gregor KTIML MFF UK ZS 2014/2015 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - III ZS 2014/2015 1 / 21 Výroková logika Horn-SAT Horn-SAT Jednotková
Výroková a predikátová logika - XII
Výroková a predikátová logika - XII Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XII ZS 2018/2019 1 / 15 Rezoluční metoda v PL Rezoluční důkaz Obecné
0. ÚVOD - matematické symboly, značení,
0. ÚVOD - matematické symboly, značení, číselné množiny Výroky Výrok je každé sdělení, u kterého lze jednoznačně rozhodnout, zda je či není pravdivé. Každému výroku lze proto přiřadit jedinou pravdivostní
Logika. 5. Rezoluční princip. RNDr. Luděk Cienciala, Ph. D.
Logika 5. Rezoluční princip RNDr. Luděk Cienciala, Ph. D. Tato inovace předmětu Úvod do logiky je spolufinancována Evropským sociálním fondem a Státním rozpočtem ČR, projekt č. CZ. 1.07/2.2.00/28.0216,
Cvičení ke kursu Logika II, část III
Cvičení ke kursu Logika II, část III (30. listopadu 2008) Osnova přednášky přednáška je určena studentům, kteří absolvovali úvodní kursy logiky a teorie rekurzívních funkcí. Předpokládané znalosti: syntax
KMA/MDS Matematické důkazy a jejich struktura
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ář 1 Cílem tohoto semináře je efektivní uvedení
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
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 204 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia
Historie matematiky a informatiky Cvičení 1
Historie matematiky a informatiky Cvičení 1 Doc. RNDr. Alena Šolcová, Ph. D., KAM, FIT ČVUT v Praze 2014 Evropský sociální fond Investujeme do vaší budoucnosti Alena Šolcová Kapitola z teorie čísel Co
2 Důkazové techniky, Indukce
Důkazové techniky, Indukce Náš hlubší úvod do matematických formalismů pro informatiku začneme základním přehledem technik matematických důkazů. Z nich pro nás asi nejdůležitější je technika důkazů matematickou
Úvod do informatiky. Miroslav Kolařík
Úvod do informatiky přednáška sedmá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008. Obsah 1 Čísla a číselné obory 2 Princip indukce 3 Vybrané
Rezoluční kalkulus pro výrokovou logiku
AD4M33AU Automatické uvažování Rezoluční kalkulus pro výrokovou logiku Petr Pudlák Výroková logika Výhody Jednoduchý jazyk. Rozhodnutelnost dokazatelnosti i nedokazatelnosti. Rychlejší algoritmy. Nevýhody
MNOŽINY. x A. Jeho varianty paradox mostu se šibenicí, paradox holiče.
MNOŽINY Naivní definice (pojetí): Množina [set] je přesně definovaný soubor prvků, které mají nějakou vlastnost. O čemkoliv je třeba umět jednoznačně rozhodnout, zda do dané množiny patří či nikoliv. Vztah
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 I 1/15 2/15 Organizace Zápočet: test 6. + 11. týden semestru (pátek) 80 bodů 50 79 bodů souhrnný test (1 pokus) Zkouška: písemná část ( 50 bodů), ústní část www.vscht.cz/mat Výuka www.vscht.cz/mat/jana.nemcova
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
Základy logiky Umělá inteligence a rozpoznávání, LS 2012 6-1 Logika je naukou, která se zabývá studiem lidského uvažování. Mezi základní úlohy logiky patří nalézání metod správného usuzování, tedy postupů,
Diskrétní matematika 1. týden
Diskrétní matematika 1. týden Elementární teorie čísel dělitelnost Jan Slovák Masarykova univerzita Fakulta informatiky jaro 2015 Obsah přednášky 1 Problémy teorie čísel 2 Dělitelnost 3 Společní dělitelé
Fuzzy logika a reálný svět, aneb jsou všechny hromady skutečně malé?
Fuzzy logika a reálný svět, aneb jsou všechny hromady skutečně malé? Jiří Močkoř University of Ostrava Department of Mathematics Institute for Research and Applications of Fuzzy Modeling 30. dubna 22,
teorie logických spojek chápaných jako pravdivostní funkce
Výroková logika teorie logických spojek chápaných jako pravdivostní funkce zabývá se způsoby tvoření výroků pomocí spojek a vztahy mezi pravdivostí různých výroků používá specifický jazyk složený z výrokových
Výroková logika II. Negace. Již víme, že negace je změna pravdivostní hodnoty výroku (0 1; 1 0).
Výroková logika II Negace Již víme, že negace je změna pravdivostní hodnoty výroku (0 1; 1 0). Na konkrétních příkladech si ukážeme, jak se dají výroky negovat. Obecně se výrok dá negovat tak, že před
Výroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2017/2018 1 / 17 Předběžnosti Základní pojmy n-ární relace a funkce
Výroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2013/2014 1 / 20 Základní syntax Jazyk Výroková logika je logikou
Jaká je logická výstavba matematiky?
Jaká je logická výstavba matematiky? 9. Logický kalkul In: Miroslav Katětov (author): Jaká je logická výstavba matematiky?. (Czech). Praha: Jednota československých mathematiků a fysiků, 1946. pp. 96 101.
LOGIKA VÝROKOVÁ LOGIKA
LOGIKA Popisuje pravidla odvozování jedněch tvrzení z druhých. Je to myšlenková cesta ke správným závěrům. Vznikla jako součást filosofie. Zakladatelem byl Aristoteles. VÝROKOVÁ LOGIKA Obsahuje syntaktická,
Matematická logika. Miroslav Kolařík
Matematická logika přednáška šestá Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika
Univerzita Karlova v Praze Pedagogická fakulta
Univerzita Karlova v Praze Pedagogická fakulta SEMINÁRNÍ PRÁCE Z METOD ŘEŠENÍ 1 TEORIE ČÍSEL 000/001 Cifrik, M-ZT Příklad ze zadávacích listů 10 101 Dokažte, že číslo 101 +10 je dělitelné číslem 51 Důkaz:
Booleovská algebra. Booleovské binární a unární funkce. Základní zákony.
Booleovská algebra. Booleovské binární a unární funkce. Základní zákony. Tomáš Bayer bayertom@natur.cuni.cz Katedra aplikované geoinformatiky a kartografie, Přírodovědecká fakulta UK. Tomáš Bayer bayertom@natur.cuni.cz
Výroková logika syntaxe a sémantika
syntaxe a sémantika Jiří Velebil: AD0B01LGR 2015 Handout 01: & sémantika VL 1/16 1 Proč formální jazyk? 1 Přirozené jazyky jsou složité a často nejednoznačné. 2 Komunikace s formálními nástroji musí být
Ludwig WITTGENSTEIN: Tractatus Logico-Philosophicus, 1922 Překlad: Jiří Fiala, Praha: Svoboda, 1993
Ludwig WITTGENSTEIN: Tractatus Logico-Philosophicus, 1922 Překlad: Jiří Fiala, Praha: Svoboda, 1993 l Svět je všechno, co fakticky je. 1.l Svět je celkem faktů a nikoli věcí. l.2 Svět se rozpadá na fakty.
Matematika B101MA1, B101MA2
Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet
PŘEDNÁŠKA 2 POSLOUPNOSTI
PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému
1. MATEMATICKÁ LOGIKA A MNOŽINY
. MATEMATICKÁ LOGIKA A MNOŽINY Průvodce studiem V následující kapitole si připomeneme některé význačné poznatky z matematické logiky a teorie množin, tvořící základ množinově logického aparátu. S celou
1 Kardinální čísla. množin. Tvrzení: Necht X Cn. Pak: 1. X Cn a je to nejmenší prvek třídy X v uspořádání (Cn, ),
Pracovní text k přednášce Logika a teorie množin 4.1.2007 1 1 Kardinální čísla 2 Ukázali jsme, že ordinální čísla reprezentují typy dobrých uspořádání Základy teorie množin Z minula: 1. Věta o ordinálních
Cvičení ke kursu Vyčíslitelnost
Cvičení ke kursu Vyčíslitelnost (23. prosince 2017) 1. Odvoďte funkci [x, y, z] x y z ze základních funkcí pomocí operace. 2. Dokažte, že relace nesoudělnosti je 0. Dokažte, že grafy funkcí Mod a Div jsou
Částečná korektnost. Petr Štěpánek. S využitím materialu Krysztofa R. Apta
Částečná korektnost Petr Štěpánek S využitím materialu Krysztofa R. Apta 2007 Logické programování 14 1 Částečná korektnost je vlastností programu a znamená, že program vydává korektní výsledky pro dané
Matematika pro informatiky KMA/MATA
Matematika pro informatiky KMA/MATA Informace k předmětu Mgr. Přemysl Rosa rosapr00@pf.jcu.cz, J349 Konzultační hodiny v ZS: úterý 10-11, čtvrtek 15-16 nebo individuálně po předchozí domluvě aktivní účast
Teoretická informatika Tomáš Foltýnek Teorie čísel Nekonečno
Tomáš Foltýnek foltynek@pef.mendelu.cz Teorie čísel Nekonečno strana 2 Opakování z minulé přednášky Jak je definována podmnožina, průnik, sjednocení, rozdíl? Jak je definována uspořádaná dvojice a kartézský
FREDHOLMOVA ALTERNATIVA
FREDHOLMOVA ALTERNATIVA Pavel Jirásek 1 Abstrakt. V tomto článku se snažíme shrnout dosavadní výsledky týkající se Fredholmovy alternativy (FA). Postupně zmíníme FA na prostorech konečné dimenze, FA pro
Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.
1.2. Cíle Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. Průvodce studiem Množina je jedním ze základních pojmů moderní matematiky. Teorii množin je možno budovat
1 Úvod do matematické logiky
1 Úvod do matematické logiky Logikou v běžném slova smyslu rozumíme myšlenkovou cestu, která vede k určitým závěrům. Logika je také formální věda, která zkoumá způsob vyvozování závěrů. Za zakladatele
Principy indukce a rekurentní rovnice
Principy indukce a rekurentní rovnice Jiří Velebil: X01DML 22. října 2010: Indukce 1/15 Příklad Místností rozměru n budeme rozumět šachovnici rozměru 2 n 2 n, ze které je jedno (libovolné) pole vyjmuto.
KMA/MDS Matematické důkazy a jejich struktura
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.
Výroková a predikátová logika - VII
Výroková a predikátová logika - VII Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VII ZS 2013/2014 1 / 21 Sémantika PL Teorie Vlastnosti teorií Teorie
Úvod do výrokové a predikátové logiky
Úvod do výrokové a predikátové logiky Eva Ondráčková Na této přednášce se seznámíte se základy výrokové a predikátové logiky. Zjistíte, že podstatou logiky není vyplňování pravdivostních tabulek ani negování
UNIVERZITA KARLOVA V PRAZE FILOZOFICKÁ FAKULTA, KATEDRA LOGIKY DIPLOMOVÁ PRÁCE
UNIVERZITA KARLOVA V PRAZE FILOZOFICKÁ FAKULTA, KATEDRA LOGIKY DIPLOMOVÁ PRÁCE 2005 Jaroslav Zouhar UNIVERZITA KARLOVA V PRAZE FILOZOFICKÁ FAKULTA, KATEDRA LOGIKY Obor logika Interpretace Gödelovy věty
Úvod do filosofie matematiky
Úvod do filosofie matematiky Axiom nekonečna In: Otakar Zich (author): Úvod do filosofie matematiky. (Czech). Praha: Jednota československých matematiků a fysiků, 1947. pp. 114 117. Persistent URL: http://dml.cz/dmlcz/403163
Doporučené příklady k Teorii množin, LS 2018/2019
Doporučené příklady k Teorii množin, LS 2018/2019 1. přednáška, 21. 2. 2019 1. Napište množina x je prázdná (přesněji množina x nemá žádné prvky ) formulí základního jazyka teorie množin. 2. Dokažte ((x
Riemannova hypotéza Martin Havlík 2. A
Riemannova hypotéza Martin Havlík 2. A Motivace: Motivace mého projektu je jednoduchá, pochopit matematiky označovaný nejtěžší a nejdůležitější problém současné matematiky. Cíle: Dokázání téhle hypotézy
Základy teorie množin
1 Základy teorie množin Z minula: 1. zavedení pojmů relace, zobrazení (funkce); prostá zobrazení, zobrazení na, bijekce 2. rozklady, relace ekvivalence, kongruence, faktorizace 3. uspořádání a některé