Processing math: 100%


 

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.

Posted by 괴델
,