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

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

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

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

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

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

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

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 - VII

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

Modely Herbrandovské interpretace

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

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

Základy logiky a teorie množin

Hilbertovský axiomatický systém

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

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

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

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

Matematická logika. Miroslav Kolařík

Matematická logika. Miroslav Kolařík

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

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

Základy matematické logiky

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

Rezoluční kalkulus pro logiku prvního řádu

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 α

Základy teorie množin

Logika Libor Barto. Výroková logika

Logické programy Deklarativní interpretace

Výroková a predikátová logika Výpisky z cvičení Martina Piláta

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

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

Výroková logika syntaxe a sémantika

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

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

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

Matematická logika. Rostislav Horčík. horcik

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

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

Výroková logika dokazatelnost

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

4.2 Syntaxe predikátové logiky

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

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

Cvičení ke kursu Klasická logika II

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, ),

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

Aplikace: Znalostní báze

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

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

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

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

Výroková logika - opakování

Doporučené příklady k Teorii množin, LS 2018/2019

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 3. PREDNÁŠKA - KOMPAKTNÍ PROSTORY.

Základní pojmy matematické logiky

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

Logika a logické programování

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

2.2 Sémantika predikátové logiky

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

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy

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

Predikátová logika [Predicate logic]

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

Abstrakt Text je určen jako doplňkový k přednášce Matematická logika a Paradigmata programování 4.

PŘEDNÁŠKA 7 Kongruence svazů

LOGIKA VÝROKOVÁ LOGIKA

Základy logiky a teorie množin

Matematická logika. Rostislav Horčík. horcik

Úvod do informatiky. Miroslav Kolařík

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA.

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

Matematicko-fyzikální fakulta UK. Predikátová logika

Rezoluční kalkulus pro výrokovou logiku

Vrcholová barevnost grafu

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

Základy logiky a teorie množin

Matematická logika. Miroslav Kolařík

α β ) právě tehdy, když pro jednotlivé hodnoty platí β1 αn βn. Danou relaci nazýváme relace

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

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

Matematická logika. Rostislav Horčík. horcik

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

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

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

Úvod do predikátové logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 1

Matematická logika. Rostislav Horčík. horcik

1 Úvod do matematické logiky

Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice

Matematická logika. Miroslav Kolařík

Cvičení ke kursu Vyčíslitelnost

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

Logika, Gödel, neúplnost

1 Základní pojmy. 1.1 Množiny

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

Klasická predikátová logika

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

Sémantika predikátové logiky

Principy indukce a rekursivní algoritmy

Transkript:

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 ϕ ψ T {ϕ} ψ. Bud L jazyk, T teorie pro L. Teorie T má model, právě když každá konečná S T má model. Věta (o korektnosti a úplnosti) Bud L jazyk, T teorie pro L, ϕ L-formule. Pak T ϕ T ϕ. () Predikátová logika - přednáška 3 6. 1. 2015 2 / 16

Věta (o korektnosti) Bud L jazyk, T teorie pro L, ϕ L-formule. Pak T ϕ T ϕ. Důkaz. Indukcí dle délky důkazu. Ověří se postupně T ψ, pro libovolný logický axiom ψ, T χ, pro libovolný axiom χ T, odvozovací pravidla přenáší platnost v T (např. pro MP máme: jestliže T α a T α β, pak T β). () Predikátová logika - přednáška 3 6. 1. 2015 3 / 16

Věta (o dedukci) Bud L jazyk, T teorie pro L, ϕ L-sentence a ψ L-formule. Pak Důkaz. T ϕ ψ T {ϕ} ψ. : použijeme MP : indukcí dle délky důkazu. Je-li ψ axiom (logický, nebo teorie T), plyne T ϕ ψ pomocí MP z výrokového axiomu ψ (ϕ ψ). Je-li ψ formule ϕ, pak T ϕ ϕ (příklad z minulé hodiny). Je-li ψ odvozena pomocí MP z χ ψ a χ, pak z indukčního předpokladu T ϕ (χ ψ) a T ϕ χ. T ϕ ψ dostaneme pomocí MP z výrokového axiomu (ϕ (χ ψ)) ((ϕ χ) (ϕ ψ)). Je-li ψ odvozena pomocí generalizace, důkaz je podobný jako pro příklad MP, pouze technicky náročnější. (Vynecháme ho.) () Predikátová logika - přednáška 3 6. 1. 2015 4 / 16

Věta (o úplnosti) Bud L jazyk, T teorie pro L, ϕ L-formule. Pak T ϕ T ϕ. Lemma Bud ϕ sentence. Jestliže (T je bezesporná a) T ϕ, pak T { ϕ} je bezesporná. Důkaz. Sporem. Z věty o dedukci a axiomu ( ϕ ψ) (( ϕ ψ) ϕ). () Predikátová logika - přednáška 3 6. 1. 2015 5 / 16

Důkaz věty o úplnosti: Stačí dokázat pro případ, kdy ϕ je sentence. V obecném případě pracujeme místo ϕ s jejím generálním uzávěrem. Ukážeme (ekvivalentně) T ϕ T ϕ. Předpokládejme T ϕ. Tedy speciálně T je bezesporná. Z předchozího lemmatu T { ϕ} je bezesporná. Ukážeme, že každá bezesporná teorie má model. Tedy T { ϕ} má model. Označme ho M. Bezprostředně z definic: M T a M ϕ. Tedy T ϕ. () Predikátová logika - přednáška 3 6. 1. 2015 6 / 16

Tvrzení (o existenci modelu) Bezesporná teorie má model. Navíc, pokud T je teorie pro jazyk L a L definujeme jako max(ω, L ), platí, že existuje model T mohutnosti nejvýše L. (Plyne bezprostředně z našeho důkazu, pokud bychom kontrolovali mohutnost jazyka a univerza kanonického modelu.) Myšlenky důkazu: Model, tzv. kanonický model, postavíme ze syntaktického materiálu. Do jazyka přidáme henkinovské konstanty - ty se budou chovat jako svědci kvantifikátorů. Budeme pracovat v maximálním bezesporném henkinovském rozšíření teorie T - díky tomu se nám podaří dokazatelnost přeložit na platnost v modelu. V případě jazyka s rovností budeme ještě faktorizovat, abychom zaručili, že realizací symbolu = je skutečně identita. () Predikátová logika - přednáška 3 6. 1. 2015 7 / 16

Definice Teorie T v jazyce L je henkinovská, jestliže pro každou L-formuli ϕ(x) s nejvýše jednou volnou proměnnnou x existují konstantní symboly c ϕ, c ϕ L takové, že T ( x)ϕ(x) ϕ(c ϕ) a T ϕ(c ϕ) ( x)ϕ(x). Symboly c ϕ, c ϕ se nazývají henkinovské konstanty. Pozn.: Místo implikací lze psát ekvivalence (implikace zprava doleva jsou dokazatelné). Tvrzení Každou bezespornou teorii T v jazyce L lze rozšířit do maximální bezesporné henkinovské teorie T v jazyce L. Důkaz. Technický, indukcí, neuvádíme. () Predikátová logika - přednáška 3 6. 1. 2015 8 / 16

Bud T maximální bezesporná henkinovská teorie v jazyce L bez rovnosti. Definujeme kanonickou strukturu A = A, L A. Univerzum A je množina všech konstantních termů (tj. termů neobsahujících proměnné) jazyka L. A je neprázdná, jelikož obsahuje minimálně henkinovské konstanty. Definujme realizace symbolů za jazyka; t 0,..., t n 1 jsou konstatní termy. Bud F funkční symbol: F A (t 0,..., t n 1 ) definujeme jako F(t 0,..., t n 1 ). Bud R relační symbol: definujeme t 0,..., t n 1 R A T R(t 0,..., t n 1 ). Bud c konstantní symbol: definujeme c A = c. () Predikátová logika - přednáška 3 6. 1. 2015 9 / 16

Lemma Pro výše uvedené T, L, A, libovolnou L formuli ϕ(x 0,..., x n 1 ) a ohodnocení e platí: A ϕ(x 0,..., x n 1 )[e] T ϕ(e(x 0 ),... e(x n 1 )). Důkaz. Indukcí dle složitosti formule. Důsledek A T. () Predikátová logika - přednáška 3 6. 1. 2015 10 / 16

Dokončení důkazu existence modelu pro jazyk bez rovnosti Začneme s bezespornou teorií T pro jazyk L. Rozšíříme ji do maximální bezesporné henkinovské teorie T pro jazyk L. Sestrojíme kanonický model A. Platí A T. My ovšem hledáme model teorie T v L, nikoli T v L vezmeme tzv. redukt modelu A do jazyka L (zachováme univerzum, zachováme realizace symbolů z L, zapomeneme na realizace symbolů z L L). () Predikátová logika - přednáška 3 6. 1. 2015 11 / 16

Kanonický model K = K, L K pro jazyk s rovností Stejná definice jako pro jazyk bez rovnosti, jen navíc celou strukturu vyfaktorizujeme. Definujeme relaci na množině A všech konstantních termů následovně: t s T t = s. Relace je zřejmě ekvivalence (díky axiomům rovnosti). Univerzem kanonického modelu bude K = A/ = {[t]; t A}. Realizace funkčních a relačních symbolů definujeme na třídách ekvivalence pomocí reprezentantů (korektní definice díky axiomům rovnosti): [t 0 ],..., [t n 1 ] R K T R(t 0,..., t n 1 ), F K ([t 0 ],..., [t n 1 ]) = [F(t 0,..., t n 1 )], c K = [c]. () Predikátová logika - přednáška 3 6. 1. 2015 12 / 16

Důkaz existence modelu pro jazyk s rovností Obdobně jako pro jazyk bez rovnosti, jen se změněnou definicí kanonického modelu. Konec důkazu věty o úplnosti () Predikátová logika - přednáška 3 6. 1. 2015 13 / 16

Lemma T má model, právě tehdy když T je bezesporná (= není sporná). Důkaz. : Právě dokázané tvrzení o existenci modelu. : Sporem. Bud T ϕ ϕ pro nějakou ϕ. Z korektnosti T ϕ ϕ. Tedy v každém modelu T platí ϕ ϕ, tedy T nemá model. () Predikátová logika - přednáška 3 6. 1. 2015 14 / 16

Věta (o kompaktnosti) Bud L jazyk, T teorie pro L. Teorie T má model, právě když každá konečná S T má model. Důkaz. Ekvivalentně stačí dokázat: Teorie T je bezesporná, právě tehdy když každá konečná S T je bezesporná. : Bezprostředně z definice. : Sporem. Předpokládejme, že T je sporná, tedy T ϕ ϕ pro nějakou ϕ. Bud d příslušný důkaz. Z definice je d konečný. Tedy je důkazem v S, pro nějakou konečnnou S T. Tedy S je sporná. Příklad Má-li T libovolně velké konečné modely, má i nekonečný model. () Predikátová logika - přednáška 3 6. 1. 2015 15 / 16

Nestandardní přirozená čísla Předpokládejme, že ZFC je bezesporná teorie. Bud M její model. Přidejme do jazyka teorie množin novou konstantu L. Uvažujme teorii T = ZFC {L ω} {L > n; n N}. (Tato teorie o L tvrdí, že je to přirozené číslo větší než všechna standardní přirozená čísla.) Bud S T konečná. Zřejmě můžeme ve struktuře M realizovat konstantu L tak, aby M S. (Realizací bude nějaké dostatečně velké přirozené číslo prvek ω.) Z kompaktnosti existuje model teorie T. Realizací konstanty L v tomto modelu je nestandardní přirozené číslo. () Predikátová logika - přednáška 3 6. 1. 2015 16 / 16