Completeness Theorem, Lecture Notes- Maths, Study notes of Mathematics

Completeness theorem for predicate calculus

Typology: Study notes

2010/2011

Uploaded on 09/08/2011

dukenukem
dukenukem 🇬🇧

3.9

(8)

240 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
13. The Completeness Theorem for
Predicate Calculus
13.1 Theorem (G¨odel)
Let ΓForm(L),φForm(L).
If Γ|=φthen Γφ.
Two additional assumptions:
Assume all γΓ and φare sentences
the Theorem is true more general, but the
proof is much harder and applications are
typically to sentences.
Further assumption (for the start later
we do the general case): no .
=-symbol in
any formula of Γor in φ.
Lecture 13 - 1/10
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Completeness Theorem, Lecture Notes- Maths and more Study notes Mathematics in PDF only on Docsity!

13. The Completeness Theorem for

Predicate Calculus

13.1 Theorem (G¨odel) Let Γ ⊆ Form(L), φ ∈ Form(L).

If Γ |= φ then Γ ⊢ φ.

Two additional assumptions:

  • Assume all γ ∈ Γ and φ are sentences – the Theorem is true more general, but the proof is much harder and applications are typically to sentences.
  • Further assumption (for the start – later we do the general case): no =. -symbol in any formula of Γ or in φ.

First Step Call ∆ ⊆ Sent(L) consistent if for no sentence ψ, both ∆ ⊢ ψ and ∆ ⊢ ¬ψ.

13.2 enough to show (⋆) Every consistent set of sentences has a model.

i.e. ∆ consistent ⇒ there is an L-structure A such that A |= δ for every δ ∈ ∆.

Proof: Assume Γ |= φ and assume (⋆) ⇒ Γ ∪ {¬φ} has no model ⇒(⋆) Γ ∪ {¬φ} is not consistent ⇒ Γ ∪ {¬φ} ⊢ ψ and Γ ∪ {¬φ} ⊢ ¬ψ for some ψ ⇒DT Γ ⊢ (¬φ → ψ) and Γ ⊢ (¬φ → ¬ψ) for some ψ But Γ ⊢ ((¬φ → ψ) → ((¬φ → ¬ψ) → φ)) [taut.] ⇒ Γ ⊢ φ [2xMP] (^2) 13.

Third Step

  • ∆ ⊆ Sent(L) is called maximal consistent if ∆ is consistent, and for any ψ ∈ Sent(L): ∆ ⊢ ψ or ∆ ⊢ ¬ψ.
  • ∆ ⊆ Sent(L) is called witnessing if for all ψ ∈ Form(L) with Free(ψ) ⊆ {xi} and with ∆ ⊢ ∃xiψ there is some cj ∈ Const(L) such that ∆ ⊢ ψ[cj/xi]

to prove CT:

13.4 enough to show: Every maximal consistent witnessing set of sen- tences has a model.

For the proof of 13.4 we need 2 Lemmas:

13.5 Lemma If ∆ ⊆ Sent(L) is consistent, then for any sen- tence ψ, either ∆ ∪ {ψ} or ∆ ∪ {¬ψ} is consis- tent.

Proof: Exercise – as for Propositional Calcu- lus. 2.

13.6 Lemma Assume ∆ ⊆ Sent(L) is consistent, ∃xiψ ∈ Sent(L), ∆ ⊢ ∃xiψ, and cj is not occurring in ψ nor in any δ ∈ ∆.

Then ∆ ∪ {ψ[cj/xi]} is consistent.

By ∀, ∆ ⊢ ∀xi(ψ → χ) and ∆ ⊢ ∀xi(ψ → ¬χ) (note that xi 6 ∈ Free(δ) for any δ ∈ ∆ ⊆ Sent(L)).

Now: ⊢ (∀xi(A → B) → (∃xiA → B)) for any A, B ∈ Form(L) with xi 6 ∈ Free(B) (Exercise Sheet ♯ 4, (2)(i))

MP ⇒ ∆ ⊢ (∃xiψ → χ) and ∆ ⊢ (∃xiψ → ¬χ) (χ, ¬χ ∈ Sent(L), so xi 6 ∈ Free(χ))

By hypothesis, ∆ ⊢ ∃xiψ ⇒ by MP, ∆ ⊢ χ and ∆ ⊢ ¬χ contradicting consistency of ∆.

Proof of 13.4: Let ∆ be any consistent set of sentences.

to show: ∆ has a model assuming that any maximal consistent, witnessing set of sentences has a model.

By 13.3(a), ∆′^ is consistent and does not con- tain any c 2 m+1.

Let φ 1 , φ 2 , φ 3 ,... be an enumeration of Sent(L′^ ∪ {c 1 , c 3 , c 5 ,.. .}).

Construct finite sets ⊆ Sent(L′^ ∪{c 1 , c 3 , c 5 ,.. .})

Γ 0 ⊆ Γ 1 ⊆ Γ 2 ⊆...

such that ∆′^ ∪ Γn is consistent for each n ≥ 0 as follows:

Let Γn+1 := Γn+1/ 2 ∪ {ψ[c 2 m+1/xi]} ⇒ by Lemma 13.6, Γn+1 is consistent.

Let Γ := ∆′^ ∪ ⋃ n≥ 0 Γn.

⇒ Γ is maximal consistent (as in Propositional Calculus) and Γ is witnessing (by construction).

By assumption, Γ has a model, say A.

⇒ in particular, Γ |= δ for any δ ∈ ∆′

⇒ by Lemma 13.3(b), ∆ has a model