<<

FUNDAMENTA MATHEMATICAE 151 (1996)

Categoricity of theories in Lκω, when κ is a measurable cardinal. Part 1

by

Saharon S h e l a h (Jerusalem and New Brunswick, N.J.) and Oren K o l m a n (Jerusalem)

Abstract. We assume a theory T in the logic Lκω is categorical in a cardinal λ ≥ κ, and κ is a measurable cardinal. We prove that the class of models of T of < λ (but ≥ |T | + κ) has the amalgamation property; this is a step toward understanding the character of such classes of models.

Annotated content 0. Introduction

1. Preliminaries. We review material on fragments F of Lκℵ0 (including the the- ory T ) and basic model theoretic properties (Tarski–Vaught property and L.S.), define amalgamation, indiscernibles and E.M. models, then limit ultrapowers which are suitable (for Lκω) and in particular ultralimits. We then introduce a notion basic for this paper: M F N if there is an F -embedding of N into a suitable ultralimit of M extending the nice canonical one. 2. The amalgamation property for regular categoricity. We first get amal- gamation in (Kλ, F ) when one of the extensions is nice (2.1). We prove that if T is categorical in the regular λ > |F| + κ, then (K<λ, F ) has the amalgamation property. For this we show that nice extensions (in K<λ) preserve being non-amalgamation basis. We also start investigating (in 2.5) the connection between extending the linear order I and the model EM(I): I ⊆ J ⇒ EM(I)  EM(J); and give sufficient condition for I ⊆ J nice nice nice (in 2.6). From this we get in Kλ a model such that any submodel of an expansion is a  -submodel (in 2.7, 2.10(2)), and conclude the amalgamation property in (K<λ, F ) nice when λ is regular (in 2.9) and something for singulars (2.10). 3. Towards removing the assumption of regularity from the existence of universal extensions. The problem is that EM(λ) has many models which “sit” well in

1991 Mathematics Subject Classification: Primary 03C75 The authors express their gratitude for the partial support of the Binational Science Foundation in this research and thank Simcha Kojman for her unstinting typing work. Publication number 362.

[209] 210 S. Shelah and O. Kolman it and many which are amalgamation bases but we need to get this simultaneously. First + (3.1) we show that if hMi : i < θ i is an ≺F -increasing continuous sequence of models + S + of Kθ ⊆ K = Mod(T ) then for a club of i < θ , Mi  {Mj : j < θ }. We define nice nice models (Def. 3.2; essentially, every reasonable extension is nice), show a variant is equivalent (3.4), and implies being an amalgamation base (3.5), and we prove that in Kθ the nice models are dense (3.3). Then we define a universal extension of M ∈ Kθ in Kσ (Def. 3.6), prove existence inside a model (3.7), and after preparation (3.8) prove existence (3.9, 3.10, 3.11).

4. (θ, σ)-saturated models. If Mi ∈ Kθ for i ≤ σ is increasing continuous, with Mi+1 universal over Mi, and each Mi nice, then Mσ is (θ, σ)-saturated over M0. We show existence (and uniqueness). We connect this to a more usual saturation and prove that (θ, σ)-saturation implies niceness (in 4.10).

5. The amalgamation property for K<λ. After preliminaries we prove that for θ ≤ λ (and θ ≥ |F| + κ of course) every member of Kθ can be extended to one with many nice submodels; this is done by induction on θ using the niceness of (θ1, σ1)-saturated models. Lastly, we conclude that every M ∈ K<λ is nice hence K<λ has the amalgamation property.

0. Introduction. The main result of this paper is a proof of the following theorem:

Theorem. Suppose that T is a theory in a fragment of Lκω, where κ is a measurable cardinal. If T is categorical in the cardinal λ > κ + |T |, then K<λ, the class of models of T of power strictly less than λ (but ≥ κ + |T |), has the amalgamation property (see Definition 1.3). The interest of this theorem stems in part from its connection with the study of categoricity spectra. For a theory T in a logic L let us define Cat(T ), the categoricity spectrum of T , to be the collection of those cardinals λ in which T is categorical. In the 1950’s Łoś conjectured that if T is a countable theory in first-order logic, then Cat(T ) contains every uncountable cardinal or no uncountable cardinal. This conjecture, based on the example of alge- braically closed fields of fixed , was verified by Morley [M], who proved that if a countable first-order theory is categorical in some uncount- able cardinal, then it is categorical in every uncountable cardinal. Following advances made by Rowbottom [Ro], Ressayre [Re] and Shelah [Sh1], She- lah [Sh31] proved the Łoś conjecture for uncountable first-order theories: if T is a first-order theory categorical in some cardinal λ > |T | + ℵ0, then T is categorical in every cardinal λ > |T | + ℵ0. It is natural to ask whether analogous results hold for theories in logics other than first-order logic. Perhaps the best-known extensions of first-order logic are the infinitary logics Lκλ. As regards theories in Lω1ω, Shelah [Sh87] continuing work begun in [Sh48] introduced the concept of excellent classes: these have models in all , have the amalgamation property and Categoricity of theories in Lκω 211

satisfy the Łoś conjecture. In particular, if ϕ is an excellent sentence of Lω1ω, then the Łoś conjecture holds for ϕ. Furthermore, under some -theoretic assumptions (weaker than the Generalized Continuum Hypothesis), if ϕ is a sentence in Lω1ω which is categorical in ℵn for every n

(or even just if ϕ is a sentence in Lω1ω with at least one uncountable model not having too many models in each ℵn), then ϕ is excellent. Now [Sh300], [Sh-h] try to develop classification theory in some non- elementary classes. We cannot expect much for Lκλ for λ > ℵ0. Shelah conjectured that if ϕ is a sentence in Lω1ω categorical in some λ ≥ iω1 , then ϕ is categorical in every λ ≥ iω1 . (Recall that the Hanf number of

Lω1ω is iω1 , so if ψ is a sentence in Lω1ω and ψ has a model of power

λ ≥ iω1 , then ψ has a model in every power λ ≥ iω1 . See [K].) There were some who asked why so tardy a beginning. Recent work of Hart and Shelah [HaSh323] showed that for every natural number k greater than 1 there is a sentence ψk in Lω1ω which is categorical in the cardinals ℵ0,..., ℵk−1, but which has many models of power λ for every cardinal λ ≥ 2ℵk−1 . The general conjecture for Lω1ω remains open nevertheless.

As regards theories in Lκω, progress has been recorded under the as- sumption that κ is a strongly compact cardinal. Under this assumption Shelah and Makkai [MaSh285] have established the following results for a λ-categorical theory T in a fragment F of Lκω: (1) if λ is a successor cardinal and λ > ((κ0)κ)+, where κ0 = max(κ, |F|), then T is categorical in every 0 cardinal greater than or equal to min(λ, i(2κ0 )+ ), (2) if λ > iκ+1(κ ), then κ0 + T is categorical in every cardinal of the form iδ with δ divisible by (2 ) 0 (i.e. for some ordinal α > 0, δ = (2κ )+ · α (ordinal multiplication)). In proving theorems of this kind, one has recourse to the amalgamation property which makes possible the construction of analogues of saturated models. In turn, these are of major importance in categoricity arguments. The amalgamation property holds for theories in first-order logic [CK] and in Lκκ when κ is a strongly compact cardinal (see [MaSh285]: although ≺Lκκ fails the Tarski–Vaught property for unions of chains of length κ (whereas

≺Lκω has it), under a categoricity assumption it can be shown that ≺Lκω and ≺Lκκ coincide). However, it is not known in general for theories in Lκω or Lκκ when one weakens the assumption on κ, in particular when κ is just a measurable cardinal. Nevertheless, categoricity does imply the existence of reasonably saturated models in an appropriate sense, and it is possible to begin classification theory. This is why the main theorem of the present paper is of relevance regarding the categoricity spectra of theories in Lκω when κ is measurable. A sequel to this paper under preparation tries to provide a characteri- zation of Cat(T ) at least parallel to that in [MaSh285] and we hope to deal 212 S. Shelah and O. Kolman with the corresponding classification theory later. This division of labor both respects historical precedent and is suggested by the increasing complexity of the material. Another sequel deals with abstract elementary classes (in the sense of [Sh88]) (see [Sh472], [Sh394] respectively). On later work see [Sh576], [Sh600]. The paper is divided into five sections. Section 1 is preliminary and no- tational. In Section 2 it is shown that if T is categorical in the regular cardinal λ > κ + |T |, then K<λ has the amalgamation property. Section 3 deals with weakly universal models, Section 4 with (θ, σ)-saturated and ¯ θ-saturated models. In Section 5 the amalgamation property for K<λ is established. All the results in this paper (other than those explicitly credited) are due to Saharon Shelah.

1. Preliminaries. To start things off in this section, let us fix notation, provide basic definitions and well-known facts, and formulate our working assumptions. The working assumptions in force throughout the paper are these. Assumption 1. The cardinal κ is an uncountable measurable cardinal, and so there is a κ-complete nonprincipal ultrafilter on κ.

Assumption 2. The theory T is a theory in the infinitary logic Lκω. From these assumptions follow certain facts, of which the most important are these. Fact 1. For each model M of T , κ-complete ultrafilter D over I and suitable set G of equivalence relations on I×I (see 1.7.4) the limit ultrapower Op(M) = Op(M,I,D,G) is a model of T . Fact 2. For each linear order I = (I, ≤) there exists a generalized Ehrenfeucht–Mostowski model EM(I) of T . The remainder of this section provides more detailed explanations and references. Relevant set-theoretic and model-theoretic information on measurable cardinals can be found in [J], [CK] and [D]. L denotes a language, i.e. a set of finitary relation and function symbols, including equality. |L| is the cardinality of the language L. For a cardinal λ ≤ κ, Lκλ is the smallest set of (infinitary) formulas in the language L which contains all first-order formulas and which is closed under (1) the formation of conjunctions (disjunctions) of any set of formulas of power less than κ, provided that the set of free variables in the conjunctions (disjunctions) has power less than λ; (2) the 0 formation of ∀xϕ, ∃xϕ, where x = hxα : α < λ i is a sequence of variables 0 of length λ < λ. ([K] and [D] are comprehensive references for Lω1ω and Categoricity of theories in Lκω 213

Lκλ respectively.) Whenever we use the notation ϕ(x) to denote a formula 0 in Lκλ, we mean that x is a sequence hxα : α < λ i of variables of length 0 0 λ < λ, and all the free variables of ϕ(x) are among x = hxα : α < λ i. So if ϕ(x) is a formula in Lκω, then x is a finite sequence of variables. F denotes a fragment of Lκω, i.e. a set of formulas of Lκω which contains all atomic formulas of L, and which is closed under negations, finite conjunc- tions (finite disjunctions), and the formation of subformulas. An F-formula is just an element of F. T is a theory in Lκω, so there is a fragment F of Lκω such that T ⊂ F and |F| < |T |+ + κ. Models of T (invariably referred to as models) are L-structures which satisfy the sentences of T . They are generally denoted M,N,... ; |M| is the universe of the L-structure M; kMk is the cardinality of |M|. For a set A, |A| is the cardinality of A. <ωA is the set of finite sequences in A <ω and for a = ha1, . . . , ani ∈ A, lg(a) = n is the length of a. Similarly, if a = haζ : ζ < δi, we write lg(a) = δ, where δ is an ordinal. For an element R of L, val(M,R), or RM , is the interpretation of R in the L-structure M. We ignore models of power less than κ. K is the class of all models of T ;

Kλ = {M ∈ K : kMk = λ}, [ [ [ K<λ = Kµ,K≤λ = Kµ,K[µ,λ) = Kχ. µ<λ µ≤λ µ≤χ<λ

We write f : M →F N (abbreviated f : M → N) to mean that f is an F-elementary embedding (briefly, an embedding) of M into N, i.e. f is a function with domain |M| into |N| such that for every F-formula ϕ(x), and a ∈ <ω|M| with lg(a) = lg(x), M ² ϕ[a] iff N ² ϕ[f(a)], where if a = hai : i < ni, then f(a) := hf(ai): i < ni. In the special case where the embedding f is a set-inclusion (so that |M| ⊂ |N|), we write M ≺F N (briefly M ≺ N) instead of f : M →F N and we say that M is an F- elementary submodel of N, or N is an F-elementary extension of M. (I, ≤I ), (J, ≤J ),... are partial orders; we will not bother to subscript the order relation unless really necessary; we write I for (I, ≤). (I, ≤) is directed ∗ iff for every i1 and i2 in I, there is i ∈ I such that i1 ≤ i and i2 ≤ i.(I, <) is the (reverse) linear order (I∗, <∗), where I∗ = I and s <∗ t iff t < s. A set hMi : i ∈ Ii of models indexed by I is a ≺F -directed system iff (I, ≤S) is a directed partial order and for i ≤ j in I, Mi ≺F Mj. The union i∈I Mi of a ≺F -directed system hMi : i ∈ Ii of L-structures is an L-structure. In fact, more is true.

Fact 1.1 (Tarski–Vaught property). (1) The union of a ≺F -directed sys- tem hMSi : i ∈ Ii of models of T is a model of T , and for every j ∈ I, Mj ≺F i∈I Mi. 214 S. Shelah and O. Kolman

(2) If M is a fixed model of T such that forS every i ∈S I there is fi : Mi →F M and for all i ≤ j in I, fi ⊆ fj, then Si∈I fi : i∈I Mi →F M. In particular, if Mi ≺F M for every i ∈ I, then i∈I Mi ≺F M.

Let α be an ordinal. A ≺F -chain of models of length α is a sequence hMβ : β < αi of models such that if β < γ < α, then MS β ≺F Mγ . The chain is continuous if for every limit ordinal β < α, Mβ = γ<β Mγ . Fact 1.2 (Downward Loewenheim–Skolem property). Suppose that M is a model of T , A ⊂ |M| and max(κ + |T |, |A|) ≤ λ ≤ kMk. Then there is a model N such that A ⊂ |N|, kNk = λ and N ≺F M. Finally, λ > κ + |T | usually denotes a power in which T is categorical. Now we turn from the rather standard model-theoretic background to the more specific concepts which are central in our investigation. Definition 1.3. (1) Suppose that < is a binary relation on a class K of models. K = hK,

Example 1.3B. Suppose that T is a theory in Lκω and F is a fragment + of Lκω containing T with |F| < |T | + κ. Let < be the binary relation ≺F defined on the class K of all models of T . M ∈ K is an a.b. for K iff whenever for i = 1, 2, Mi ∈ K and fi is an ≺F -elementary embedding of M into Mi, there exist N ∈ K and F-elementary embeddings gi (i = 1, 2) of Mi into N such that g1f1 = g2f2. Definition 1.4. Suppose that < is a binary relation on a class K of models. Let µ be a cardinal. M ∈ K≤µ is a µ-counter amalgamation basis (µ-c.a.b.) of K = hK,

(A) rng(fi) < Mi (i = 1, 2), (B) there is no amalgam N ∈ K≤µ of M1,M2 over M with respect to f1, f2. Observation 1.5. Suppose that T, F and < are as in 1.3B and κ + 0 |T | ≤ µ < λ. Note that if there is an amalgam N of M1,M2 over M (for M1,M2,M in K≤µ), then by 1.2 there is an amalgam N ∈ K≤µ of M1,M2 over M. Indiscernibles and Ehrenfeucht–Mostowski structures. The basic results on generalized Ehrenfeucht–Mostowski models can be found in [Sh-a] or [Sh-c, Ch. VII]. We recall here some notation. Let I be a class of models which we call the index models. Denote the members of I by I, J, . . . For I ∈ I <ω we say that has : s ∈ Ii is indiscernible in M iff for every s, t ∈ I realizing the same atomic type in I, as¯ and at¯ realize the same type in M (where ∧ ∧ 0 ahs0,...,sni = as0 ... asn ). If L ⊆ L are languages and Φ is a function with <ω 0 domain including {tpat(s, ∅,I): s ∈ I} and I ∈ I, we let EM (I,Φ) be an 0 S L -model generated by s∈I as such that tpat(as, ∅,M) = Φ(tpat(s, ∅,I)). We say that Φ is proper for I if for every I ∈ I, EM0(I,Φ) is well defined. Let EM(I,Φ) be the L-reduct of EM0(I,Φ). For the purposes of this paper we will let I be the class LO of linear orders and Φ will be proper for LO. For I ∈ LO we abbreviate EM0(I,Φ) by EM0(I) and EM(I,Φ) by EM(I). Claim 1.6A. For each linear order I = (I, ≤) there exists a generalized Ehrenfeucht–Mostowski model EM(I) of T (see Nadel [N] and Dickmann [D1] or [Sh-c, VII, §5]; there are “large” models by using limit ultrapowers, see 1.12).

Let F be a fragment of Lκω. Recall that a theory T ⊂ F is called a universal theory in Lκω iff the axioms of T are sentences of the form ∀xϕ(x), where ϕ(x) is a quantifier-free formula in Lκω. Definition and Proposition 1.6. Suppose that T is a theory such that T ⊂ F, where F is a fragment of Lκω. There are a (canonically constructed) finitary language Lsk and a universal theory Tsk in Lκω such that:

(0) L ⊂ Lsk and |Lsk| ≤ |F| + ℵ0; (1) the L-reduct of any Lsk-model of Tsk is a model of T ; (2) whenever Nsk is an Lsk-model of Tsk and Msk is a substructure of Nsk, then Msk¹L ≺F Nsk¹L; (3) any L-model of T can be expanded to an Lsk-model of Tsk; (4) if M ≺F N, then there are Lsk-expansions Msk,Nsk of M,N respec- tively such that Msk is a substructure of Nsk and Nsk is a model of Tsk; 216 S. Shelah and O. Kolman

(5) to any F-formula ϕ(x), there corresponds a quantifier-free formula qf ϕ (x) of (Lsk)κω such that qf Tsk ² ∀x(ϕ(x) ↔ ϕ (x)). Limit ultrapowers, iterated ultrapowers and nice extensions. An impor- tant technique we shall use in studying the categoricity spectrum of a theory in Lκω is the limit ultrapower. It is convenient to record here the well-known definitions and properties of limit and iterated ultrapowers (see Chang and Keisler [CK] and Hodges and Shelah [HoSh109]) and then to examine nice extensions of models. Definition 1.7.1. Suppose that M is an L-structure, I is a nonempty set, D is an ultrafilter on I, and G is a filter on I × I. For each g ∈ I|M|, let I eq(g) = {hi, ji ∈ I × I : g(i) = g(j)} and g/D = {f ∈ |QM| : g = f mod D}, where g = f mod D iff {i ∈ I : g(i) = f(i)} ∈ D. Let D/G |M| = {g/D : I Q g ∈ |M| and eq(g) ∈ G}. Note that D/G |M| is a nonempty subset of Q I D |M| = {g/D : gQ∈ |M|} and is closed under the constants and functionsQ of the ultrapower M of M modulo D. The limit ultrapower M D D/GQ of the L-structure M (withQ respect to I,D,G) is the substructure of D M whose universe is the set |M|. The canonical map d from M into Q D/G M is defined by d(a) = ha : i ∈ Ii/D, where a = a for every i ∈ I. D/G Qi i Note that the limit ultrapower D/G M depends only on the equivalence relations which are in G, i.e. if E is the set of all equivalence relations on I 0 0 Q Q and G∩E = G ∩E, where G is a filter on I ×I, then D/G M = D/G0 M. Definition 1.7.2. Let M be an L-structure, hY,

(1) for all i, j ∈ H, if i¹{y1, . . . , yn} = j¹{y1, . . . , yn} then i ∈ s iff j ∈ s; (2) {hi(y1), . . . , i(yn)i : i ∈ s} ∈ Dy × ... × Dy . Q 1 n Q Write E = y∈Y Dy. The iterated ultrapower E |M| of the set |M| with respect to hDy : y ∈ Y i is the set {f/E : f : H → |M| and for some finite Zf ⊂ Y for allQi, j ∈ H, if i¹Zf = j¹Zf , then f(i) = f(j)}. The iterated ultrapower E M of the L-structure M withQ respect to hDy : y ∈ Y i is the L-structure whose universe is the set E |M|; ΠE M for each n-ary predicate symbol R of L, R (f1/E, . . . , fn/E) iff {i ∈ M H : R (f1(i), . . . , fn(i))} ∈ E; for each n-ary function symbol F of L, ΠE M M F (f1/E, .Q . . , fn/E) = hF (f1(i), . . . , fn(i)) : i ∈ Hi/E. The canonical map d : M → E M is defined as usual by d(a) = ha : i ∈ Hi/E. R e m a r k 1.7.3. (1)Q Every ultrapowerQ is a limit ultrapower: take G = P (I × I) and note that D M = D/G M. Categoricity of theories in Lκω 217

(2) Every iterated ultrapower is a limit ultrapower. [Why? let the iterated ultrapower be defined by hY,