completeness theorem : Σ⊨τ→Σ⊢τ.
Proof
let Σ⊨τ. then by compactness theorem, we get some finite set 1Σ0⊆Σ such that Σ0⊨τ. let Σ0={a0,a1,…,an}. then {a0,a1,…,an}⊨τ. then we get ⊨a0→a1→a2…→an→τ. for this, you must check Σ;α⊨β↔Σ⊨(α→β). i'll leave out this for readers.
consider deduction sequence <b0,b1,…,bi>ends with τ from Σ.
for ⊨a0→a1→a2…→an→τ, choose b0=a0→a1→a2…→an→τ which is tautology. then b1=a0, and by modus ponens, we get b2=a1→a2…→an→τ. by using modus ponens finitely, we get ak=τ for some k finite. this means there exist some deduction ends with τ from Σ. now we get Σ⊢τ. hence, completeness theorem is proved.
- refer to compactness theorem(1), (2), (3). actually, compactness theorem and its corollary are often named same as compactness theorem. in this case, I refer readers corollary. [본문으로]
'학문 > 수리논리학' 카테고리의 다른 글
FOL(3) - syntax(1) (2) | 2015.02.11 |
---|---|
FOL(2) - semantics (2) | 2015.02.10 |
soundness theorem for PL (2) | 2015.02.07 |
First-Order Logic(1) (3) | 2015.02.01 |
induction for FOL (0) | 2015.01.30 |