§ Completeness for first order logic
- This requires soundness to have been established before.
- We work with sequent calculus, where
Γ => Δ means that g1 /\ g1 /\ ... /\ gn => d1 \/ d2 \/ .. \/ dn. - First prove that
Γ => Δ is derivable iff Γ U ~Δ => 0 is derivable. - By soundness, this means that
Γ U ~Δ is inconsistent. - Thus, see that
Γ => Δ is derivable ifff Γ U ~Δ is inconsistent. - contraposing,
Γ => Δ is NOT derivable ifff Γ U ~Δ is Consistent. - Thus, the set
CONSISTENT := { Γ=>Δ | Γ=>Δ has a model} is equal to the set { Γ=>Δ | Γ U ~Δ is inconsistent}, which (by soundness) is the same as { Γ=>Δ | ΓU~Δ is not derivable}. - We want to show that
CONSISTENT is a satisfiable set (obeys conditions (S0)... (S8)), which will allow us to produce models for all Φ ∈ CONSISTENT (by taking the closure Φ# and building the term model, where taking the closure needs the ambient CONSISTENT set to obey satisfiability). - Thus, this shows that every element of
consistent (proofs of sequent calculus) in fact has a model, and thus we are complete.