Result

If a first-order theory in a countable language (i.e., for is the vocabulary) has an infinite model () and no finite models (), then for every infinite cardinal has a model such that . That is, has a model of every infinite cardinality.

Note: For a structure then the domain of , dom(), is denoted as

The above is an implication of the Löwenheim-Skolem theorem which asserts that for every vocabulary every infinite -structure (i.e., ) and every infinite cardinal there exists a structure such that and such that

  • If then is an elementary substructure of (Downwards Löwenheim-Skolem Theorem)
  • If then is an elementary extension of (Upwards Löwenheim-Skolem Theorem)

[Löwenheim–Skolem theorem](Löwenheim–Skolem theorem - Wikipedia)

Downwards Löwenheim-Skolem Theorem (Proof): If is an -structure such that and , then there exists an elementary substructure such that .

Let be a model of some set of -sentences ,we start by considering an arbitrary subset such that . For any -formula and tuple w/

We must add a witness to in order to apply the Tarski-Vaught test. We extend to by adding witnesses to . We can iterate this process so that we add witness to (for ) to obtain .

We then define a universe We must then verify that and apply the Tarski-Vaught test.

Upwards Löwenheim-Skolem Theorem (Proof): If is an infinite -structure and max, then there exists an elementary extension such that

We start with considering the -theory . We expand the language by adding infinitely many constant symbols such that . Let this language be denoted by

Let .

We then consider the set of sentences in the expanded language .

Assume that has an infinite model . Then every finite subset of is satisfiable in the structure (this is because since the domain is infinite, it has enough elements to satisfy the finite numbers of axioms from ).

Then by the Compactness Theorem, is satisfiable, and by the downward Löwenheim-Skolem Theorem it is satisfiable in some structure of cardinality .

Note that as since . Hence, any model of has cardinality , and so has cardinality (this is because the axiom in ‘forces’ us to interpret the w/ distinct objects as they are distinct constants). Then restrict to the original language .


Further Clarification

The minimum cardinality of an elementary sub-structure (and further more a model of ) than can be shown to exist using the Löwenheim-Skolem Theorem is given by: max or This derived from the result that if is any infinite model of a first-order theory over a language of cardinality , (i.e., ) and is a substructure. Then there exists such that .

Notation: '' denotes the substructure relation, if then is a substructure of

Recall: If the vocabulary is finite ( for some or ), then the language is infinite, in particular the language is countably infinite In all cases the language is infinite.

  • , as the language is the set of logical & non-logical symbols (there are always many logical symbols due to having an infinite number of variables,…etc., hence the )

Implications:

  • No first-order theory with an infinite model has a unique model up to isomorphism (i.e., is not categorical).

Lindström’s Theorem: First-order logic is the strongest logic with the compactness theorem and the downwards Löwenheim-Skolem Theorem property (i.e., having a Löwenheim number of )

The Löwenheim-Skolem Theorem fails for second-order logic due to second-order logic having ‘access’ to the semantics of set theory, allowing it to distinguish between of the infinite. Intuitively, second-order logic is based on the semantics of set theory (meaning it has a notion of cardinality up to a certain point, see The Hanf Number). It can be shown in the metatheory that first-order logic cannot distinguish between models of countable and uncountable cardinals.

The Hanf number of first-order theory w/ a vocabulary of size , is . (i.e., for , or if the language ). This is also the case for the Löwenheim number of a logic and other extensions such Löwenheim-Skolem number and Löwenheim-Skolem-Tarski number. This is because if the logic is of an uncountable signature, then there are ‘gaps’ in the cardinals for which the Löwenheim-Skolem Theorem applies to. The Löwenheim-Skolem Theorem can only guarantee models of size , and not just elementary substructures or extensions of a model. Thus, since there are ‘cardinality gaps’ there does not necessarily exist models of any infinite cardinality.

E.g., if , then for a first-order theory w/ vocabulary may not have have models of cardinality for (assuming it does not have finite models).

The statement “if a first-order theory has a model an infinite model then it has models of every infinite cardinality” is only true if which is only true for a countable vocabulary .

References

The Löwenheim Number The Hanf Number The Compactness Theorem Logics, Structures & Models Categoricity Classification Theory [Proof of Upward Löwenheim-Skolem Theorem](logic - Proof of Upward Lowenheim-Skolem Theorem - Mathematics Stack Exchange) [Math 557](Math 557 – The Löwenheim-Skolem Theorems)