In model theory, a branch of mathematical logic, the spectrum of a theoryis given by the number of isomorphism classes of models in various cardinalities. More precisely, for any complete theory T in a language we write I(T, κ) for the number of models of T (up to isomorphism) of cardinality κ. The spectrum problem is to describe the possible behaviors of I(T, κ) as a function of κ. It has been almost completely solved for the case of a countable theory T.
In this section T is a countable complete theory and κ is a cardinal.
The Löwenheim–Skolem theorem shows that if I(T,κ) is nonzero for one infinite cardinal then it is nonzero for all of them.
Morley's categoricity theorem was the first main step in solving the spectrum problem: it states that if I(T,κ) is 1 for some uncountable κ then it is 1 for all uncountable κ.
Robert Vaught showed that I(T,ℵ0) cannot be 2. It is easy to find examples where it is any given non-negative integer other than 2. Morley proved that if I(T,ℵ0) is infinite then it must be ℵ0 or ℵ1 or 2ℵ0. It is not known if it can be ℵ1 if the continuum hypothesis is false: this is called the Vaught conjecture and is the main remaining open problem (in 2005) in the theory of the spectrum.
Morley's problem was a conjecture (now a theorem) first proposed by Michael D. Morley that I(T,κ) is nondecreasing in κ for uncountable κ. This was proved by Saharon Shelah. For this, he proved a very deep dichotomy theorem.
Saharon Shelah gave an almost complete solution to the spectrum problem. For a given complete theory T, either I(T,κ) = 2κ for all uncountable cardinals κ, or
styleI(T,\aleph\xi)<
\beth | |
\omega1 |
(|\xi|+\aleph0)
By extending Shelah's work, Bradd Hart, Ehud Hrushovski and Michael C. Laskowski gave the following complete solution to the spectrum problem for countable theories in uncountable cardinalities. If T is a countable complete theory, then the number I(T, ℵα) of isomorphism classes of models is given for ordinals α>0 by the minimum of 2ℵα and one of the following maps:
\bethd+1(|\alpha+\omega|)
\bethd-1
| |||||
(|\alpha+\omega| |
)
\bethd-1
\aleph0 | |
(|\alpha+\omega| |
+\beth2)
\bethd-1(|\alpha+\omega|+\beth2)
\bethd-1
\aleph0 | |
(|\alpha+\omega| |
)
\bethd-1(|\alpha+\omega|+\beth1)
\bethd-1(|\alpha+\omega|)
\bethd-2(|\alpha+\omega||\alpha+1|)
\beth2
|(\alpha+1)n/G|-|\alphan/G|
1
0
Moreover, all possibilities above occur as the spectrum of some countable complete theory.
The number d in the list above is the depth of the theory.If T is a theory we define a new theory 2T to be the theory with an equivalence relation such that there are infinitely many equivalence classes each of which is a model of T. We also define theories
\bethn(T)
\beth0(T)=T
\bethn+1
\bethn(T) | |
(T)=2 |
I(\bethn(T),λ)=min(\bethn(I(T,λ)),2λ)