lowenheim-skolem theorem is fundamental theorem to model theory with completeness and compactness theorem. we'll see this theorem for countable lanuage and expand to any infinite cardinal.
I assume readers have some set-theoretic knowledge.
define A is finite iff |A| is finite. L is finite iff the set of symbols is finite
(Lowenheim-Skolem for countable language) : If Γ of formulas is satisfiable in countable language L, then Γ is satisfiable in countable structure C.
proof : by soundness,Γ is consistent in L. thus Γ is satisfiable in some countable C by completeness theorem(remind B used in completeness theorem for FOL. we can map one-to-one B to A using axiom of choice).
we can generalize this to any transfinite cardinality. now give up and down theorem.
(Upward Lowenheim-Skolem theorem) : let Γ be satisfiable in L where CardL=λ and in infinite structure. then Γ is satisfiable in A of which cardinality is κ≥λ for every κ.
proof : add C a set of new constant symbols where every member of C does not occur in L and cardinality κ. define Σ={cα≠cβ|α≠β,cα,cβ∈C}. consider any finite subset of Γ∪Σ. then we can make some structures satisfying this finite subset(consider infinite structure T for Γ. then since T is infinite, we can assign finite constant symbols differently). thus by compactness theorem, Γ∪Σ is satisfiable. since cardinality of C is κ, Γ∪Σ is satisfiable in some structure whose cardinality is at least κ.
for above, we need compactness theorem for arbitrary language;thus completeness for arbitrary(i don't prove this here. you can use same method used in countable. different thing is for uncountable, you've to use ordinal numbers&zorn's lemma)
(Downward Lowenheim-Skolem theorem) : let Γ be satisfiable in L where CardL=λ and in infinite structure. then Γ is satisfiable in A of which cardinality is κ≤λ.
proof : consider lowenheim-skolem theorem for countable language. same method is used for uncountable and arbitrarily large cardinals if we know completeness for arbitrary language.
(Full Lowenheim-Skolem theorem) Let Γ be satisfiable in a language L of transfinite cardinality λ. If Γ is satisfiable in some infinite structures and λ≤κ, there exists a structure A whose cardinality is exactly κ(κ is any cardinal satisfying above).
proof : use 'up and down' lowenheim-skolem theorem.
'학문 > 수리논리학' 카테고리의 다른 글
Incompleteness(1)-preliminary definitions (2) | 2015.06.17 |
---|---|
괴델의 불완전성 정리 다음주에 시작합니다 (3) | 2015.06.10 |
FOL(8) - completeness theorem (1) | 2015.02.15 |
FOL(9) - compactness theorem and its equivalnce (2) | 2015.02.13 |
FOL(7) - completeness and its equivalence (0) | 2015.02.13 |