50 2 METAMATEMATIKA ARITMETIKY2.8.1 Definice. (1) teorie T je axiomatizovaná, je-li její množina axiomů ∆ 1množina (t.j. rekursivní). (2) Teorie T v jazyce aritmetiky je Σ 1 -korektní, je-likaždá uzavřená Σ 1 formule dokazatelná v T pravdivá v N.2.8.2 Poznámka. Je-li T axiomatizovaná, pak množina všech důkazů v teoriiT je ∆ 1 množina; množina všech formulí dokazatelných v T je zřejmě Σ 1množina.2.8.3 Definice. Nechť T je axomatizovaná a nechť π(x) je nějaká Σ 1 definicemnožiny všech formulí dokazatelných v T . Formule ν splňující Q ⊢ ν ≡ ¬π(ν)(existující dle diagonálního lemmatu) se nazývá Gödelova formule pro T . (ν říká“já jsem nedokazatelná”.)2.8.4 Věta. (první Gödelova věta o neúplnosti).Nechť T je axiomatizovaná teorie v jazyce aritmetiky obsahující Q a Σ 1 -korektní.Pak T je neúplná; Gödelova formule není ani dokazatelná ani vyvratitelná.Důkaz. Nechť T ⊢ ν, pak N |= π(ν) (neboť π definuje dokazatelné formule),tedy T ⊢ π(ν) díky Σ 1 -úplnosti, tedy T ⊢ ¬ν a T je sporná. Tedy T nedokazujeν.Nechť T ⊢ ¬ν, tedy T ⊢ π(ν) (dle definice Gödelovy formule), tedy N |= π(ν)díky Σ 1 -korektnosti, tedy T ⊢ ν a T je sporné. Tedy T nedokazuje ¬ν.Poznámka. Všimněte si, že předpoklad Σ 1 -korektnosti není potřeba k důkazunedokazatelnosti formule ν.2.8.5 Definice. Buď T ⊇ Q axiomatizovaná teorie, buď (∃u)β(x, u) Σ 1 -definicemnožiny všech formulí dokazatelných v T a (∃u)γ(x, u) Σ 1 -definice množinyvšech formulí vyvratitelných v T (t.j. všech ϕ takových, že T ⊢ ¬ϕ; zřejmě tatomnožina je Σ 1 ). Formule β, γ jsou omezené. Rosserova formule ρ je formulesplňujícíQ ⊢ ρ ≡ (∃u)(γ(ρ, u) & (∀v ≤ u)¬β(ρ, v))(říká: “existuje mé vyvrácení, pod nímž není žádné mé ověření”).existuje podle diagonálního lemmatu.Zřejmě ρ2.8.6 Věta (Rosserova). Je-li T bezesporná axiomatizovaná teorie obsahujícíQ, pak formule ρ není ani dokazatelná ani vyvratitelná v T .Důkaz. Nechť T ⊢ ρ; tedy existuje d takové, že N |= β(ρ, d). Tedy α ⊢β(ρ, d) z Σ 1 -úplnosti. Dokazujeme v T :Mějme u zaručené formulí ρ, t.j. takové, žeγ(ρ, u) & (∀v ≤ u)¬β(ρ, v).
2.8 Gödelovy věty o neúplnosti, Rosserova věta 51Je tedy u ≤ d, tedy (∃u ≤ d)γ(ρ, u), tedy γ(ρ, 0) ∨ . . . ∨ γ(ρ, d). Zjistilijsme T ⊢ ∧ e≤dγ(ρ, e); ale z bezespornosti teorie T plyne, že T nedokazuje ¬ρ,t.j.∧N |= ¬γ(ρ, e) pro libovolné e, tedy T ⊢ ¬γ(ρ, e) z Σ 1 -úplnosti, tedy T ⊢¬γ(ρ, e), tedy T je sporná, což je spor. Tedy T nedokazuje ρ.e≤dZa druhé nechť T ⊢ ¬ρ, tedy T ⊢ (∀u)(γ(ρ, u) → (∃v ≤ u)β(ρ, v)). PřitomN |= γ(ρ, d) pro nějaké d (neboť ρ je vyvratitelné), tedy T ⊢ γ(ρ, d) z Σ 1 -korektnosti,tedy T ⊢ (∃v ≤ d)β(ρ, v), tedy T ⊢ ∧ e≤dβ(ρ, e); ale T nedokazuje ρ,tedy N |= ¬β(ρ, e) pro e ≤ d, tedy T ⊢ ∧ e≤d¬β(ρ, e), což je spor v T ; tedy Tnedokazuje ¬ρ.Tím jsme ukončili důkaz Rosserovy věty. Gödelova první věta o neúplnostimá pozoruhodný důsledek (kterého si byl vědom už Gödel, říká se mu druháGödelova věta o neúplnosti), který v podstatě říká, že žádná “rozumná” aritmetikanemůže dokázat svou vlastní bezespornost. To je pozoruhodný výsledek;pokud se dohodneme, že finitní prostředky jsou formalizovatelné v PA, pak tvrzení,že PA nedokazuje svou bezespornost, znamená, že bezespornost aritmetikynelze dokázat finitními prostředky. Do filosofických diskusí se nebudeme pouštět;definujeme nejprve, jak se bezespornost nějaké teorie vyjádří v ní samé.2.8.7 Definice. Buď T -axiomatizovaná teorie v jazyce aritmetiky obsahujícíQ, nechť π(x) je Σ 1 formule definující v N množinu všech formulí dokazatelnýchv T . Pak Con π značí formuli ¬π(0 = 1).Formule Con π říká, že formule 0 = 1 (vyvratitelná v T ) není dokazatelnáv T , přesněji: N |= Con π , právě když formule 0 = 1 není dokazatená v T .Jde o to, zda T může dokázat Con π . K důkazu, že nemůže, potřebujeme dalšípředpoklady o formuli π.2.8.8 Definice. Buď T, π jako výše. Hilbert-Bernaysovy podmínky dokazatelnostijsou následující podmínky (1)-(3) (pro každé ϕ, ψ)(1) Když T ⊢ ϕ, pak T ⊢ π(ϕ),(2) T ⊢ π(ϕ) → π(π(ϕ)),(3) T ⊢ π(ϕ → ψ) → (π(ϕ) → π(ψ)).Poznámka. Podmínka (1) je za našich předpokladů splněna, je-li T Σ 1 -korektní.Je-li T ⊢ ϕ, pak N |= π(ϕ) (neboť π definuje v N množinu čísel formulídokazatelných v T ) a π je Σ 1 -formule, tudíž dostáváme T ⊢ π(ϕ). Podmínky(2) a (3) jsou jemné podmínky na zvolenou definici π: (2) vyjadřuje formalizovanouΣ 1 -korektnost, (3) vyjadřuje uzavřenost množiny dokazatelných formulína modus ponens. (Pozor: formule z (2),(3) jsou pravdivé v N; podmínky všakvyžadují, že jsou tyto formule dokazatelné v T . (Lze sestrojit protipříklady.)