Logika, Gödel, neúplnost

Podobné dokumenty
Výroková a predikátová logika - XIII

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

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

Cvičení ke kursu Klasická logika II

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

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

Úvod do informatiky. Miroslav Kolařík

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

Výuka logiky bez logických pojmů

Cvičení ke kursu Logika II, část III

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

Hilbertovský axiomatický systém

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

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

Matematická logika. Rostislav Horčík. horcik

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

Predikátová logika: Axiomatizace, sémantické stromy, identita. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 13

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

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

Gödelovy věty o neúplnosti

1 3Logika XII. RNDr. Kate 0 0ina Trlifajov PhD.

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

Stručný úvod do problematiky Gödelových vět o neúplnosti

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

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

Matematická logika. Rostislav Horčík. horcik

Předmluva: o logice 20. století

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

10. Techniky formální verifikace a validace

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30

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

Teorie množin Pavel Podbrdský

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

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

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

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

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

Řešení: Ano. Řešení: Ne.

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

Cvičení ke kursu Vyčíslitelnost

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

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

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 α

Cvičení Aktivita 1. část 2. část 3. část Ústní Celkem Známka

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

Věta o dělení polynomů se zbytkem

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

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

Základy elementární teorie čísel

4 Počítání modulo polynom

)(x 2 + 3x + 4),

Matematická logika. Miroslav Kolařík

Výroková logika - opakování

Výroková logika dokazatelnost

Základy elementární teorie čísel

Výroková logika syntaxe a sémantika

Matematická logika. Miroslav Kolařík

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

UNIVERZITA KARLOVA V PRAZE FILOZOFICKÁ FAKULTA, KATEDRA LOGIKY DIPLOMOVÁ PRÁCE

Jak funguje asymetrické šifrování?

Matematická analýza 1

Diskrétní matematika 1. týden

Základy matematické logiky

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

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


Mathematics throughout the ages. VI

Aritmetika s didaktikou I.

Teoretická informatika Tomáš Foltýnek Úvod do předmětu Formalismus a jeho užití Teorie a axiomy

Trocha teorie Ošklivé lemátko První generace Druhá generace Třetí generace Čtvrtá generace O OŠKLIVÉM LEMÁTKU PAVEL JAHODA

Predikátová logika [Predicate logic]

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

Něco málo o logice. Vydatná motivace jako předkrm, pořádná porce Gödelových vět a trocha fuzzy logiky jako zákusek. Petr Cintula

Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce

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

Obsah. Euler-Fermatova věta. Reziduální aritmetika. 3. a 4. přednáška z kryptografie

MATEMATICKÁ LOGIKA. Petr Hájek a Vítězslav Švejdar. Praha, listopad (povrchní typografická revize v červnu 99)

Aplikovaná matematika I, NMAF071

Matematická logika. Rostislav Horčík. horcik

Fuzzy logika a reálný svět, aneb jsou všechny hromady skutečně malé?

Logika Libor Barto. Výroková logika

Matematika 2 pro PEF PaE

Základy logiky a teorie množin

Třída PTIME a třída NPTIME. NP-úplnost.

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

Úvod do logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 23

1. MATEMATICKÁ LOGIKA A MNOŽINY

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

1 Úvod do matematické logiky

Matematická indukce, sumy a produkty, matematická logika

Digitální učební materiál

Aritmetické funkce. Pepa Svoboda

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

UDL 2004/2005 Cvičení č.6 řešení Strana 1/5

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

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

Rezoluční kalkulus pro výrokovou logiku

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

verze 29/9/09 textu o logice, aritmetice a M. Bizzarrimu.

Predikátová logika dokončení

Transkript:

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 Logické kroky v důkazech, logická analýza Axiomatické teorie, struktury, úplnost Rekurzívně spočetné množiny, neúplnost Souvislosti Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 2/13

Symboly a symbolické zápisy Příklad 1 Každé přirozené číslo tvaru 7 + 30k je prvočíslo. Tedy 127, čili 7 + 30 4, je prvočíslo. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 3/13

Symboly a symbolické zápisy Příklad 1 Každé přirozené číslo tvaru 7 + 30k je prvočíslo. Tedy 127, čili 7 + 30 4, je prvočíslo. Příklad 2 Kdykoliv je číslo 3 dělitelem čísla x y, pak je dělitelem některého z činitelů x a y. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 3/13

Symboly a symbolické zápisy Příklad 1 Každé přirozené číslo tvaru 7 + 30k je prvočíslo. Tedy 127, čili 7 + 30 4, je prvočíslo. Příklad 2 Kdykoliv je číslo 3 dělitelem čísla x y, pak je dělitelem některého z činitelů x a y. Příklad 3 Everybody loves my baby, my baby loves nobody but me. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 3/13

Symboly a symbolické zápisy Příklad 1 Každé přirozené číslo tvaru 7 + 30k je prvočíslo. Tedy 127, čili 7 + 30 4, je prvočíslo. Příklad 2 Kdykoliv je číslo 3 dělitelem čísla x y, pak je dělitelem některého z činitelů x a y. Symbolicky: x y( ). Příklad 3 Everybody loves my baby, my baby loves nobody but me. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 3/13

Symboly a symbolické zápisy Příklad 1 Každé přirozené číslo tvaru 7 + 30k je prvočíslo. Tedy 127, čili 7 + 30 4, je prvočíslo. Příklad 2 Kdykoliv je číslo 3 dělitelem čísla x y, pak je dělitelem některého z činitelů x a y. Symbolicky: x y(3 x y 3 x 3 y). Příklad 3 Everybody loves my baby, my baby loves nobody but me. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 3/13

Symboly a symbolické zápisy Příklad 1 Každé přirozené číslo tvaru 7 + 30k je prvočíslo. Tedy 127, čili 7 + 30 4, je prvočíslo. Příklad 2 Kdykoliv je číslo 3 dělitelem čísla x y, pak je dělitelem některého z činitelů x a y. Symbolicky: x y(3 x y 3 x 3 y). Příklad 3 Everybody loves my baby, my baby loves nobody but me. Symbolicky: xl(x, B) & y(l(b, y) y = M). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 3/13

Symboly a symbolické zápisy Příklad 1 Každé přirozené číslo tvaru 7 + 30k je prvočíslo. Tedy 127, čili 7 + 30 4, je prvočíslo. Příklad 2 Kdykoliv je číslo 3 dělitelem čísla x y, pak je dělitelem některého z činitelů x a y. Symbolicky: x y(3 x y 3 x 3 y). Příklad 3 Everybody loves my baby, my baby loves nobody but me. Symbolicky: xl(x, B) & y(l(b, y) y = M). Symbolické zápisy tvrzení a podmínek (čili formule) obsahují mimologické symboly, například +,,, L, M, B, a logické symboly. Logické symboly jsou logické spojky, &, a, a kvantifikátory a. Mezi logické symboly lze počítat i rovnítko =. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 3/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Když x = 3k + 2 a y = 3n + 2, pak x y = 9kn + 6k + 6n + 3 + 1. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Když x = 3k + 2 a y = 3n + 2, pak x y = 9kn + 6k + 6n + 3 + 1. Všechny čtyři případy jsou příznivé, x y není dělitelné třemi. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Když x = 3k + 2 a y = 3n + 2, pak x y = 9kn + 6k + 6n + 3 + 1. Všechny čtyři případy jsou příznivé, x y není dělitelné třemi. Tím je dokázáno x y(3 x y 3 x 3 y). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Když x = 3k + 2 a y = 3n + 2, pak x y = 9kn + 6k + 6n + 3 + 1. Všechny čtyři případy jsou příznivé, x y není dělitelné třemi. Tím je dokázáno x y(3 x y 3 x 3 y). Logický důsledek dvou veršů z Příkladu 3 Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Když x = 3k + 2 a y = 3n + 2, pak x y = 9kn + 6k + 6n + 3 + 1. Všechny čtyři případy jsou příznivé, x y není dělitelné třemi. Tím je dokázáno x y(3 x y 3 x 3 y). Logický důsledek dvou veršů z Příkladu 3 Protože xl(x, B), máme i L(B, B). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Když x = 3k + 2 a y = 3n + 2, pak x y = 9kn + 6k + 6n + 3 + 1. Všechny čtyři případy jsou příznivé, x y není dělitelné třemi. Tím je dokázáno x y(3 x y 3 x 3 y). Logický důsledek dvou veršů z Příkladu 3 Protože xl(x, B), máme i L(B, B). Protože y(l(b, y) y = M), máme i L(B, B) B = M. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Když x = 3k + 2 a y = 3n + 2, pak x y = 9kn + 6k + 6n + 3 + 1. Všechny čtyři případy jsou příznivé, x y není dělitelné třemi. Tím je dokázáno x y(3 x y 3 x 3 y). Logický důsledek dvou veršů z Příkladu 3 Protože xl(x, B), máme i L(B, B). Protože y(l(b, y) y = M), máme i L(B, B) B = M. Z L(B, B) a L(B, B) B = M plyne Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Příklady důkazů Důkaz tvrzení o dělitelnosti třemi z Příkladu 2 Nechť 3 x neplatí, a 3 y také neplatí. Takže máme k takové, že x = 3k + 1 nebo x = 3k + 2, a současně máme n takové, že y = 3n + 1 nebo y = 3n + 2. Když x = 3k + 1 a y = 3n + 1, pak x y = 9kn + 3k + 3n + 1. Když x = 3k + 1 a y = 3n + 2, pak x y = 9kn + 6k + 3n + 2. Když x = 3k + 2 a y = 3n + 1, pak x y = 9kn + 3k + 6n + 2. Když x = 3k + 2 a y = 3n + 2, pak x y = 9kn + 6k + 6n + 3 + 1. Všechny čtyři případy jsou příznivé, x y není dělitelné třemi. Tím je dokázáno x y(3 x y 3 x 3 y). Logický důsledek dvou veršů z Příkladu 3 Protože xl(x, B), máme i L(B, B). Protože y(l(b, y) y = M), máme i L(B, B) B = M. Z L(B, B) a L(B, B) B = M plyne B = M. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 4/13

Formalizace důkazů, úplnost 1 Logické kroky v důkazech Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 5/13

Formalizace důkazů, úplnost 1 Logické kroky v důkazech Instanciace Z xϕ(x) lze (je povoleno) odvodit ϕ(t). Z ϕ(t) lze odvodit xϕ(x). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 5/13

Formalizace důkazů, úplnost 1 Logické kroky v důkazech Instanciace Z xϕ(x) lze (je povoleno) odvodit ϕ(t). Z ϕ(t) lze odvodit xϕ(x). Rozbor případů Z α ϕ, β ϕ a α β lze odvodit ϕ. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 5/13

Formalizace důkazů, úplnost 1 Logické kroky v důkazech Instanciace Z xϕ(x) lze (je povoleno) odvodit ϕ(t). Z ϕ(t) lze odvodit xϕ(x). Rozbor případů Z α ϕ, β ϕ a α β lze odvodit ϕ. Generalizace Z ψ ϕ(x) lze odvodit ψ xϕ(x), pokud se ve ψ nemluví o x. Také z ϕ(x) ψ lze odvodit xϕ(x) ψ, pokud se ve ψ nemluví o x. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 5/13

Formalizace důkazů, úplnost 1 Logické kroky v důkazech Instanciace Z xϕ(x) lze (je povoleno) odvodit ϕ(t). Z ϕ(t) lze odvodit xϕ(x). Rozbor případů Z α ϕ, β ϕ a α β lze odvodit ϕ. Generalizace Z ψ ϕ(x) lze odvodit ψ xϕ(x), pokud se ve ψ nemluví o x. Také z ϕ(x) ψ lze odvodit xϕ(x) ψ, pokud se ve ψ nemluví o x. Modus ponens Z ϕ a ϕ ψ lze odvodit ψ. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 5/13

Formalizace důkazů, úplnost 1 Logické kroky v důkazech Instanciace Z xϕ(x) lze (je povoleno) odvodit ϕ(t). Z ϕ(t) lze odvodit xϕ(x). Rozbor případů Z α ϕ, β ϕ a α β lze odvodit ϕ. Generalizace Z ψ ϕ(x) lze odvodit ψ xϕ(x), pokud se ve ψ nemluví o x. Také z ϕ(x) ψ lze odvodit xϕ(x) ψ, pokud se ve ψ nemluví o x. Modus ponens Z ϕ a ϕ ψ lze odvodit ψ. Logický kalkulus Je soubor povolených logických kroků. Díky kalkulům lze formalizovat (počítačově zpracovávat) nejen formule, ale i celé důkazy. Věta o úplnosti 1 pak tvrdí, že s určitým souborem povolených logických kroků lze vystačit ve všech důkazech. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 5/13

Axiomatické teorie Logická analýza Je vyhledávání (mimologických) předpokladů v důkazech. Například v důkazu o dělitelnosti třemi je použita distributivita násobení vůči sčítání: x y z(x (y + z) = x y + x z). Jednoznačnost dělení se zbytkem: kdykoliv platí a = b q + r a přitom r < b, pak čísla q a r jsou čísly a a b určena jednoznačně. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 6/13

Axiomatické teorie Logická analýza Je vyhledávání (mimologických) předpokladů v důkazech. Například v důkazu o dělitelnosti třemi je použita distributivita násobení vůči sčítání: x y z(x (y + z) = x y + x z). Jednoznačnost dělení se zbytkem: kdykoliv platí a = b q + r a přitom r < b, pak čísla q a r jsou čísly a a b určena jednoznačně. Axiomatická teorie je dána volbou jazyka (seznamu mimologických symbolů) a axiomů (předpokladů). Například Peanova aritmetika PA má jazyk obsahující symboly +,, 0, S. Má sedm (někdy devět) jednotlivých axiomů plus schéma indukce. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 6/13

Axiomatické teorie Logická analýza Je vyhledávání (mimologických) předpokladů v důkazech. Například v důkazu o dělitelnosti třemi je použita distributivita násobení vůči sčítání: x y z(x (y + z) = x y + x z). Jednoznačnost dělení se zbytkem: kdykoliv platí a = b q + r a přitom r < b, pak čísla q a r jsou čísly a a b určena jednoznačně. Axiomatická teorie je dána volbou jazyka (seznamu mimologických symbolů) a axiomů (předpokladů). Například Peanova aritmetika PA má jazyk obsahující symboly +,, 0, S. Má sedm (někdy devět) jednotlivých axiomů plus schéma indukce. Teorie množin (ZF, GB) je dnes považována za jakousi podkladovou teorii pro veškerou matematiku, a také má přehlednou množinu axiomů. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 6/13

Struktury, teorie vypozorované ze struktury Některé teorie vzniknou vypozorováním axiomů z určité struktury. Například R = R, +,, 0, 1 Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 7/13

Struktury, teorie vypozorované ze struktury Některé teorie vzniknou vypozorováním axiomů z určité struktury. Například R = R, +,, 0, 1 je struktura reálných čísel, Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 7/13

Struktury, teorie vypozorované ze struktury Některé teorie vzniknou vypozorováním axiomů z určité struktury. Například R = R, +,, 0, 1 je struktura reálných čísel, axiomy mohou být vlastnosti operací (... ), plus axiomy typu a b c d x(ax 3 + bx 2 + cx + d = 0). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 7/13

Struktury, teorie vypozorované ze struktury Některé teorie vzniknou vypozorováním axiomů z určité struktury. Například R = R, +,, 0, 1 je struktura reálných čísel, axiomy mohou být vlastnosti operací (... ), plus axiomy typu a b c d x(ax 3 + bx 2 + cx + d = 0). Některé struktury lze úplně 2 axiomatizovat. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 7/13

Struktury, teorie vypozorované ze struktury Některé teorie vzniknou vypozorováním axiomů z určité struktury. Například R = R, +,, 0, 1 je struktura reálných čísel, axiomy mohou být vlastnosti operací (... ), plus axiomy typu a b c d x(ax 3 + bx 2 + cx + d = 0). Některé struktury lze úplně 2 axiomatizovat. Definice Teorie T je úplná 2, jestliže každá sentence ϕ je v ní dokazatelná nebo vyvratitelná (tj. T ϕ nebo T ϕ), ale ne obojí. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 7/13

Struktury, teorie vypozorované ze struktury Některé teorie vzniknou vypozorováním axiomů z určité struktury. Například R = R, +,, 0, 1 je struktura reálných čísel, axiomy mohou být vlastnosti operací (... ), plus axiomy typu a b c d x(ax 3 + bx 2 + cx + d = 0). Některé struktury lze úplně 2 axiomatizovat. Definice Teorie T je úplná 2, jestliže každá sentence ϕ je v ní dokazatelná nebo vyvratitelná (tj. T ϕ nebo T ϕ), ale ne obojí. Příklad Je známa úplná axiomatizace struktury R, < : x y z(x < y & y < z x < z) x (x < x) x y(x < y x = y y < x) x y z(x < z & z < y) x y z(y < x & x < z). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 7/13

Další axiomatizovatelné struktury Struktura N, <, čili diskrétní uspořádání (přirozených čísel). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 8/13

Další axiomatizovatelné struktury Struktura N, <, čili diskrétní uspořádání (přirozených čísel). Struktura N, +, 0, <, čili aritmetika přirozených čísel bez násobení, čili Presburgerova aritmetika. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 8/13

Další axiomatizovatelné struktury Struktura N, <, čili diskrétní uspořádání (přirozených čísel). Struktura N, +, 0, <, čili aritmetika přirozených čísel bez násobení, čili Presburgerova aritmetika. Struktura R, +, 0, <, čili reálná čísla bez násobení. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 8/13

Další axiomatizovatelné struktury Struktura N, <, čili diskrétní uspořádání (přirozených čísel). Struktura N, +, 0, <, čili aritmetika přirozených čísel bez násobení, čili Presburgerova aritmetika. Struktura R, +, 0, <, čili reálná čísla bez násobení. Struktura R = R, +,, 0, <, čili plná struktura reálných čísel. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 8/13

Další axiomatizovatelné struktury Struktura N, <, čili diskrétní uspořádání (přirozených čísel). Struktura N, +, 0, <, čili aritmetika přirozených čísel bez násobení, čili Presburgerova aritmetika. Struktura R, +, 0, <, čili reálná čísla bez násobení. Struktura R = R, +,, 0, <, čili plná struktura reálných čísel. Problém V čem je struktura N = N, +,, 0, 1, čili struktura přirozených čísel, jiná? Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 8/13

Rekurzívní a rekurzívně spočetné množiny Definice Množina A (syntaktických objektů nebo přirozených čísel) je rekurzívní, jestliže existuje algoritmus, který rozhoduje o náležení do A. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 9/13

Rekurzívní a rekurzívně spočetné množiny Definice Množina A (syntaktických objektů nebo přirozených čísel) je rekurzívní, jestliže existuje algoritmus, který rozhoduje o náležení do A. Množina A je rekurzívně spočetná (RE), jestliže existuje procedura (algoritmus, který nevyžaduje žádný vstup), která, je-li spuštěna, postupně vygeneruje všechny prvky množin A. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 9/13

Rekurzívní a rekurzívně spočetné množiny Definice Množina A (syntaktických objektů nebo přirozených čísel) je rekurzívní, jestliže existuje algoritmus, který rozhoduje o náležení do A. Množina A je rekurzívně spočetná (RE), jestliže existuje procedura (algoritmus, který nevyžaduje žádný vstup), která, je-li spuštěna, postupně vygeneruje všechny prvky množin A. Příklad Množina všech důkazů v dané axiomatické teorii T je rekurzívní. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 9/13

Rekurzívní a rekurzívně spočetné množiny Definice Množina A (syntaktických objektů nebo přirozených čísel) je rekurzívní, jestliže existuje algoritmus, který rozhoduje o náležení do A. Množina A je rekurzívně spočetná (RE), jestliže existuje procedura (algoritmus, který nevyžaduje žádný vstup), která, je-li spuštěna, postupně vygeneruje všechny prvky množin A. Příklad Množina všech důkazů v dané axiomatické teorii T je rekurzívní. Množina všech sentencí dokazatelných v T je rekurzívně spočetná. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 9/13

Rekurzívní a rekurzívně spočetné množiny Definice Množina A (syntaktických objektů nebo přirozených čísel) je rekurzívní, jestliže existuje algoritmus, který rozhoduje o náležení do A. Množina A je rekurzívně spočetná (RE), jestliže existuje procedura (algoritmus, který nevyžaduje žádný vstup), která, je-li spuštěna, postupně vygeneruje všechny prvky množin A. Příklad Množina všech důkazů v dané axiomatické teorii T je rekurzívní. Množina všech sentencí dokazatelných v T je rekurzívně spočetná. Základní vlastnosti Každá rekurzívní množina je rekurzívně spočetná, ale naopak to neplatí: existují RE množiny, které rekurzívní nejsou. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 9/13

Rekurzívní a rekurzívně spočetné množiny Definice Množina A (syntaktických objektů nebo přirozených čísel) je rekurzívní, jestliže existuje algoritmus, který rozhoduje o náležení do A. Množina A je rekurzívně spočetná (RE), jestliže existuje procedura (algoritmus, který nevyžaduje žádný vstup), která, je-li spuštěna, postupně vygeneruje všechny prvky množin A. Příklad Množina všech důkazů v dané axiomatické teorii T je rekurzívní. Množina všech sentencí dokazatelných v T je rekurzívně spočetná. Základní vlastnosti Každá rekurzívní množina je rekurzívně spočetná, ale naopak to neplatí: existují RE množiny, které rekurzívní nejsou. Komplement rekurzívní množiny je opět rekurzívní množina. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 9/13

Rekurzívní a rekurzívně spočetné množiny Definice Množina A (syntaktických objektů nebo přirozených čísel) je rekurzívní, jestliže existuje algoritmus, který rozhoduje o náležení do A. Množina A je rekurzívně spočetná (RE), jestliže existuje procedura (algoritmus, který nevyžaduje žádný vstup), která, je-li spuštěna, postupně vygeneruje všechny prvky množin A. Příklad Množina všech důkazů v dané axiomatické teorii T je rekurzívní. Množina všech sentencí dokazatelných v T je rekurzívně spočetná. Základní vlastnosti Každá rekurzívní množina je rekurzívně spočetná, ale naopak to neplatí: existují RE množiny, které rekurzívní nejsou. Komplement rekurzívní množiny je opět rekurzívní množina. Ale komplement RE množiny nemusí být RE. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 9/13

Neúplnost Platí Ke každé RE množině A přirozených čísel existuje aritmetická formule ϕ(x), která množinu A definuje v tom smyslu, že každé číslo n je v A přesně tehdy, když v PA (nebo v jakékoliv jiné dostatečně silné teorii) lze dokázat sentenci ϕ(n): n(n A T ϕ(n)). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 10/13

Neúplnost Platí Ke každé RE množině A přirozených čísel existuje aritmetická formule ϕ(x), která množinu A definuje v tom smyslu, že každé číslo n je v A přesně tehdy, když v PA (nebo v jakékoliv jiné dostatečně silné teorii) lze dokázat sentenci ϕ(n): n(n A T ϕ(n)). Důsledek Množina Thm(T ) všech sentencí dokazatelných v T a množina Ref(T ) všech sentencí vyvratitelných v T : Sent Thm(T ) Ref(T ) T nemohou být navzájem komplementární. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 10/13

Kurt Gödel: několik životopisných údajů Narozen 1906 (Wikipedia: Brün, Austria-Hungary). Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 11/13

Kurt Gödel: několik životopisných údajů Narozen 1906 (Wikipedia: Brün, Austria-Hungary). Maturoval 1924 a odešel studovat do Vídně. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 11/13

Kurt Gödel: několik životopisných údajů Narozen 1906 (Wikipedia: Brün, Austria-Hungary). Maturoval 1924 a odešel studovat do Vídně. Volba rakouského občanství v roce 1929. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 11/13

Kurt Gödel: několik životopisných údajů Narozen 1906 (Wikipedia: Brün, Austria-Hungary). Maturoval 1924 a odešel studovat do Vídně. Volba rakouského občanství v roce 1929. Od roku 1934 několik pobytů v USA (Institute for Advanced Study, University of Notre Dame), naposledy v zimě 38 39. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 11/13

Kurt Gödel: několik životopisných údajů Narozen 1906 (Wikipedia: Brün, Austria-Hungary). Maturoval 1924 a odešel studovat do Vídně. Volba rakouského občanství v roce 1929. Od roku 1934 několik pobytů v USA (Institute for Advanced Study, University of Notre Dame), naposledy v zimě 38 39. Od března 1940, po dobrodružné cestě přes Sibiř, natrvalo v USA. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 11/13

Filosofické souvislosti Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 12/13

Filosofické souvislosti Podle mě spíš neexistují. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 12/13

Literatura K. Gödel. Die Vollständigkeit der Axiome des logischen Funktionenkalküls. Monatsh. Math. Phys., 37:349 360, 1930. K. Gödel. Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I. Monatsh. Math. Phys., 38:173 198, 1931. C. H. Papadimitriou. Computational Complexity. Addison-Wesley, 1994. M. Presburger. Über die Vollständigkeit eines gewissen Systems der Aritmetik ganzer Zahlen, in welchem die Addition als einzige Operation hervortritt. V Comptes Rendus du I er Congrès des Mathématiciens des Pays Slaves, str. 92 101, Warszawa, 1929. Vítězslav Švejdar, FF UK Praha Logika, Gödel, neúplnost 13/13