Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

download Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

of 100

Transcript of Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    1/100

    arXiv:math/9

    805146v1[math.L

    O]15May1998

    CATEGORICITY OF AN ABSTRACT

    ELEMENTARY CLASS INTWO SUCCESSIVE CARDINALS

    SH576

    Saharon Shelah

    Institute of MathematicsThe Hebrew University

    Jerusalem, Israel

    Rutgers UniversityDepartment of Mathematics

    New Brunswick, NJ USA

    Abstract. We investigate categoricity of abstract elementary classes without any

    remnants of compactness (like non-definability of well ordering, existence of E.M.models, or existence of large cardinals). We prove (assuming a weak version of GCH

    around ) that ifK is categorical in , +, LS(K) and 1 I(++,K) < 2++

    then K has a model in +++.

    Partially supported by the United States-Israel Binational Science Foundation.I thank Alice Leonhardt for the excellent typing.Done 10/94, (set theoretic, pseudo descriptive set theory) 22-29/11/94 (essentially 1-2); more

    9-14/12/95

    (fulfilling 1,3 eliminating use of the maximal model in +2, (new 4) of categoricityin +2 (see 7,8), more 18-2 of 4/95 (redo 3,10).10 written 1/2/95First typed at Rutgers - 95/Feb/10

    Latest Revision 98/May/15

    Typeset by AMS-TEX

    1

    http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1http://arxiv.org/abs/math/9805146v1
  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    2/100

    2 SAHARON SHELAH

    Annotated Content

    0 Introduction

    [We give three versions of the main theorem in 0.2 - 0.4. In 0.5 - 0.32 wereview the relevant knowledge of abstract elementary classes to help makethis paper self-contained. This includes the representation by PC-classesdefined by omission of quantifier free types (0.13, 0.14); types and stability(based on K); and the equivalence of saturation to model homogeneity(0.26).]

    1 Weak Diamond

    [We mainly present necessary material on the weak diamond, a combinato-

    rial principle whose main variant holds for + if 2 < 2+

    .We state cases provable from ZFC together with suitable cardinal arith-metic assumptions (1.2). We present applications of weak diamond to the

    number of models of fixed cardinality (notably in 1.10). We deal also withthe definable weak diamond, and introduce a smaller ideal of small sets:UDmIdF() (1.14 - 1.17).]

    2 First Attempts

    [We define the class K3 of triples (M , N , a) representing types in S(M)for M K, and start to investigate it, dealing with the weak exten-sion property, the extension property, minimality, reduced types (except forminimality, in the first order case, these hold trivially). Our aims are tohave the extension property or at least the weak extension property for alltriples in K3, and the density of minimal triples. The first property makesthe model theory more like the first order case, and the second is connectedwith categoricity. We start by proving the weak extension property under

    reasonable assumptions. We prove the density of minimal triples under thestrong assumption K+3 = and an extra cardinal arithmetic assumption

    (2+

    > ++). In the end, under the additional assumption K+3 = 0 weprove that all triples have the extension property and that we have disjointamalgamation in K. Now the assumption K+3 = 0 does no harm if we

    just want to prove Theorem 0.2. The reader willing to accept these as-sumptions may skip some proofs later. The proof of the extension propertymakes essential use of categoricity in +.]

    3 Non-structure

    [We try to present clearly and in some generality the construction of manymodels in ++ based on knowledge of models of size +, using weak diamond

    on + and on ++. This is done by forming a tree M : ++

    >2 withM an K-increasing continuous sequence of members of K with limiti

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    3/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 3

    4 Minimal types

    [We prove that every member of K3 has the extension property, by provingit for minimal triples. We use: if M K and for every minimal

    p S(M0) the set Sp(M1) has cardinality +, then the M K+

    is saturated for minimal types and hence the number of minimal types inS(M1) is + (for M1 K), which is a step toward stability in .]

    5 Inevitable types and stability in

    [We continue to climb the ladder, using the amount of structure we al-ready have (and sometimes categoricity) to get more. We start by assumingthere are minimal types, and show that some minimal types are inevitable,construct pi S(Ni) minimal (i

    +) both strictly increasing continuousand with p0, p inevitable, and then as in the proof of the equivalence ofsaturativity and model homogeneity, we show N is universal over N0. Wecan then deduce stability in , so the model in + is saturated. Then wenote that we have disjoint amalgamation in K.]

    6 A proof for K categorical in +2

    [We give a shortcut to proving the main theorem by using stronger as-sumptions. If I(+2, K) = 1 a n d I(+3, K) = 0 then in some triple(M , N , a) K+ , a is essentially algebraic over M, i.e. this is a maxi-mal triple. Now first assuming for some pair M0 K M2 in K we haveunique amalgamation for every possible M1 with M0 K M1 K (andusing stability), we get models in ++ thus contradicting the existence ofmaximal triples. We then use the methods of 3 to prove there are enoughcases of unique amalgamation.]

    7 Extensions and Conjugacy

    [We investigate types. We prove that in S(N), N K that reducedimplies inevitable, and that non-algebraic extensions preserve the conjugacyclasses (so solving the realize/ materialize problem). Hence if Ni : i < is

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    4/100

    4 SAHARON SHELAH

    naturally a two-place relation + on K+; being a nice K-submodel.We investigate it and variants. In particular, we prove the existence ofdisjoint amalgamation.]

    10 Non-structure for +

    [Instead proving that all disjoint amalgamations in K are nonforking ones,we prove that on K+ the relation 0. Here I(,K) is the number of models in K ofcardinality , up to isomorphism.

    What are reasonable non first order classes? This means we allow classes oflocally finite or atomic structures, or structures omitting a type, or moregenerally the class of models of a sentence in L,, (i.e. allowing conjunction < but quantification only over a finite string) but not one restricting ourselves to e.g.well orderings. In fact, we use abstract elementary classes from [Sh 88] (reviewedbelow).

    What is the meaning of uses traces of compactness? For non first order classeswe cannot use the powerful compactness theorem, but there are many ways to getweak forms of it: one way is using large cardinals (compact cardinals in MakkaiShelah [MaSh 285], or just measurable cardinals as in Kolman Shelah [KlSh 362],or in [Sh 472]). Another way is to use non-definability of well ordering whichfollows from the existence of Ehrenfeucht-Mostowski models, and also from L1, having uncountable models (used extensively in [Sh 88]). Our aim is to usenone of this and we would like to see if any theory is left.

    Above all, we hope the proofs will initiate classification theory in this case, sowe hope the flavour will be one of introducing and investigating notions of a modeltheoretic character. Proofs of, say, a descriptive set theory character, will not satisfythis hope.

    It seems to us that this goal is met here. We prove:

    Theorem 0.2. (2 < 2+

    < 2++

    ). LetK be an abstract elementary class.IfK categorical in , + and ++ then I(+3,K) > 0.

    Here +3 = +++ and in general + means +.Of course, the categoricity in three successive cardinals is a strong assumption.

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    6/100

    6 SAHARON SHELAH

    Now note that in [Sh 88], the categoricity in 0 is gained freely, so the gap issmaller than seems at first glance. Still it is better to have

    Theorem 0.3. (2 < 2+

    < 2++

    ). LetK be an abstract elementary class.

    IfK is categorical in and +, and 1 I(++,K) < 2++

    then I(+3,K) > 0.

    Here we do not fully prove 0.3 but we prove a slightly weaker version:

    Theorem 0.4. IfK is categorical in and + with > 0 and 1 I(++,K) 0.

    Note however:

    () A silly point; at exactly one point in the proof of 0.4 we assume > 0 (inthe proof of 4.6). This is silly as our intent is to prove for general whatwe know for = 0 by [Sh 88]; however, there we assume K is PC1,0 ,a reasonable assumption, but one which is not assumed here. We shallcomplete this in [Sh 600, 2], so we do not mention the assumption > 0in theorems relying on 4.6.

    () More seriously, at some point we assume toward a contradiction that K+3 =. This is fine for proving theorem 0.2, but is not desirable if we want todevelop a classification theory. This will also be dealt with in [Sh 600, 2].

    () Concerning wd(+2): in 6.12 we get I(++, K) wd(++) instead of

    I(++, K) = 2++

    (eliminated in [Sh 600], too). The cardinal wd() is

    defined in 1.1(6). It is almost 2; i.e. always 2 < wd(+) 2

    +

    wd(+)0 . Already in [Sh 87b] sometimes instead of getting 2 we getonly wd() (again see [Sh 600]). If you are satisfied with I(, K) wd()in those cases, you can ignore some proofs.

    We present below, as background, the following open questions which appeared in[Sh 88], for K an abstract elementary class, of course, e.g. the class of models of

    L+, with the relation M K N being M L N for L a fragment of L+,to which belongs. In [Sh 87a], [Sh 87b], [Sh 88] we prove:

    ()3 categoricity (of L1,(Q)) in 1 implies the existence of a model of of cardinality 2;

    ()4 if n > 0, 20 < 21 < < 2n , L1, and 1 I(, ) < wd() for1 n, then has a model of cardinality n+1.

    Now the problems were:

    Problem 1) Prove ()3, ()4 in the context of an abstract elementary class Kwhichis P C0 .

    Problem 2) Parallel results in ZFC; e.g. prove ()3 when n = 1, 20 = 21 .

    Problem 3) Construct examples; e.g.K

    (or L1,), categorical in 0, 1, . . . , nbut not in n+1.

    Problem 4) IfK is P C (abstract elementary class), and is categorical in and +,

    does it necessarily have a model in ++?Concerning Problem 3, by Hart Shelah [HaSh 323],2.10(2) + 3.8 there is n

    L1, categorical in 0, 1, . . . , k1, but not categorical in if 2 > 2k1 .

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    7/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 7

    The direct motivation for the present work, is that Grossberg asked me (Oct. 94)some questions in this neighborhood, in particular:

    Problem 5) Assume K = Mod(T), (i.e. K is the class of models of T),

    T L1,, |T| = , I(, K) = 1 and 1 I(+, K) < 2

    +

    . Does it follow that

    I(++, K) > 0?We think of this as a test problem and much prefer a model theoretic to a set the-oretic solution. This is closely related to Problem 4 above and to [Sh 88, Theorem

    3.7] (where we assume categoricity in +, do not require 2 < 2+

    but take = 0or some similar cases) and [Sh 88, Theorem 5.17(4)] (and see [Sh 88, 5.1,4.5] on the

    assumptions) (there we require 2 < 2+

    , 1 I(+, K) < 2+

    and = 0).As said above, we are dealing with a closely related problem. Problem 0.1 wasstated a posteriori but is, I think, the real problem.

    In a first try we used more set theory, i.e. we used the definitional weak diamondon both + and ++ (see Definition 1.13) and things like a nice equivalence relationon P() has either few or many classes (see 1).Here we take a model theoretic approach.

    We feel that this paper provides a reasonable positive solution to problem 0.1,with a classification theory flavor. We shall continue in [Sh 600] toward a parallelof [Sh 87a], [Sh 87b]. Grossberg and Shelah, in the mid-eighties, started to writea paper [GrSh 266] to prove that: if L+, has models of arbitrarily large

    cardinality, and is categorical in +n for each n and if and 2+n

    < 2+n+1

    for n < , then is categorical in every ; this is a weak form of the upwardpart of Los conjecture. See Makkai Shelah [MaSh 285] on T L, where isa compact cardinal; where we get downward and upward theorems for successorcardinals which are sufficiently bigger than + |T|. On the downward part, see[KlSh 362],[Sh 472] which deals with a downward theorem for successor cardinalswhich are sufficiently larger than + |T| when the theory T is in the logic L,and is measurable. See also [Sh 394] which deals with abstract elementary classeswith amalgamation, getting similar results with no large cardinals.Part of 1 and 3 have a combinatorial character. Most of the paper forms thecontent of a course given in Fall 94 (essentially without 3, 9, 10). The paperis written with an eye to developing the model theory, rather than just provingTheorem 0.2.

    On abstract elementary classes see [Sh 88] and [Sh 300, II,3]. To make the paperself-contained, we will review some relevant definitions and results. We thankGregory Cherlin for improving the writing of 1-3 and for breaking 3.25, 3.26and 3.27 to three proofs.This work is continued in [Sh 600].

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    8/100

    8 SAHARON SHELAH

    Abstract elementary classes

    0.5 Conventions. K= (K, K), where K is a class of-models for a fixed vocabulary = K = K and K is a two-place relation on the models in K. We do not always

    strictly distinguish between K and (K, K). We shall assume that K, K are fixed,and M K N M, N K; and we assume that the following axioms hold. Whenwe use < in the sense of elementary submodel for first order logic, we write

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    9/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 9

    = 1 {P} (P a new one place predicate), |T| , || for = 1, 2. If = , we may omit it.

    0.9 Example. If 1 = , T1, are as above, and (K, K) are defined by

    K =: EC(T1, ), K =: L, , then the pair satisfies the Axioms from 1.2 andLS(K) |T1| + 0.

    0.10 Example. (V = L).Let cf() 1, n < then for some L+, we have: has no model of

    cardinality +(n+1), and is categorical in +n (i.e. has one and only one model upto isomorphism).Let M = (L+n , , i)i and let be

    : is a first order sentence which M satisfies

    (x)

    x i

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    10/100

    10 SAHARON SHELAH

    Proof. We define by induction on n, the values of Fni (a) for every i < LS(K),a n|M| such that a N Ma N when we are proving (2). By A x V I thereis an Ma K M, Ma LS(K) such that |Ma| includes

    {Mb : b a subsequence of a of length < n} aand Ma does not depend on the order of a. Let |Ma| = {ci : i < i0 LS(K)}, anddefine Fni (a) = ci for i < i0 and F

    ni (a) = c0 for i0 i < LS(K) (so we can demand

    Fni is symmetric).Clearly our conditions are satisfied: if b is a subsequence of a then Mb K Ma

    by Ax V. 0.12

    0.13 Lemma. 1) There is a set of types inL,(1) (where 1 is as in Lemma

    0.12) such that K = P C(, , ), so it is a P C2LS(K)

    LS(K) -class.

    The types above consist of quantifier-free formulas.2) Moreover, if N1 M1 EC(, ), and N, M are the -reducts of N1, M1respectively then N K M. Also, if N K M then there is an 1-expansion M1 of

    M and a submodel N1 of M1 such that M1 EC(, ) and N1 = N.3) Also {(M, N) : N K M} is a P C

    (2LS(K))LS(K) -class, hence K is as well.

    Proof. 1) Let n be the set of complete quantifier free n-types p(x0, . . . , xn1) inL,(1) such that: ifM1 is an L1-model, a realizes p in M1 and M is the L-reductof M1, then Mb K Ma for any subsequence of b of a. Where Mc (for c

    m|M1|)is the submodel of M whose universe is {Fmi (c) : i < LS(K)} (and there are suchsubmodels).

    Let be the set ofp which are complete quantifier free n-types for some n < inL,(1) and which do not belong to n. So ifM

    1 is in P C(, , 1) then by 0.11 wehave M1 K hence P C(, , L) K and by 0.12(1) we have K P C(, , L).2) The first phrase is proven as in (1). For the second phrase, use 0.12(2).

    3) Follows from (2). 0.13

    0.14 Conclusion. There is 1 with 1 and |1| LS(K) such that: for anyM K and any 1-expansion M1 of M which is in EC(, ),

    N1 M1 N1 K M

    N1 N2 M1 N1 K N2 .

    0.15 Conclusion. If for every < (2LS(K)+, K has a model of cardinality then K has a model in every cardinality LS(K).

    Proof. Use 0.13 and the value of the Hanf number for: models of a first ordertheory omitting a given set of types, for languages of cardinality LS(K) (see [Sh:c,VII,5]).

    0.15

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    11/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 11

    0.16 Definition. For regular > LS(K) and N K we say N = N : < is

    a representation ofN ifN is K-increasing continuous, N < and N =

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    12/100

    12 SAHARON SHELAH

    4) N1, N2 have a joint embedding if for some N K there are K-embeddings hof N into N for = 1, 2. Let JEP (JEP) means this holds for N1, N2 in K (inK).5) K has unique amalgamation (or K has unique amalgamation in ) when: ifM

    i

    K for < 2, i < 4, and for i = 1, 2 we have h

    i,0

    is a K-embedding of

    M0 into Mi , h

    3,i is a K-embedding of M

    i into M

    3 , h

    3,1 h

    1,0 = h

    3,2 h

    2,0 and

    Rang(h3,1) Rang(h3,2) = Rang(h

    3,1 h

    1,0) and for i < 3, fi is an isomorphism

    from M0i onto M1i , f0 f1, f0 f2 then for some N K there are K-embedding

    h : M3 N such that h0 h

    03,i = h1 h

    13,i, for i = 1, 2.

    6) Let p S(M) for = 0, 1. We say p0 p1 if M0 K M1 and for some N anda we have M1 K N KM1+LS(K), a N and tp(a, M, N) = p for = 0, 1. Wealso write p0 = p1 M0 (p0 is unique knowing M0, M1, p1 hence p1 M0 is welldefined).

    0.20 Claim.

    1) IfK is categorical in and LS(K) then: there is a model in K+ iff forsome (equivalently, every) model M K there is N such that M LS(K) we say N K is -saturated if for everyM K N of cardinality < , if M K N K LS(K) and N K and K has amalgamation in K, forevery 1 [, ). Then: N is -saturated above iff for every M K N ofcardinality < , every p S(M) is realized in N (i.e. for some a N we havetp(a, M, N) = p).

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    13/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 13

    3) If LS(K) 0 0 and M is -saturated above 0, then it is -

    saturated above 0. If LS(K) 0 < then: M is -saturated above 0 iff forevery [0, ), M is +-saturated above .

    0.24 Definition. The type p S

    (M) is local when: if for any directed partialorder I and models Mt K M for t I with I |= t s Mt K Ms and

    M =tI

    Mt, and any p S(M) with (p Mt = p Mt) for all t I, p = p. We

    say M is local if every p S(M) is, and K is local if every M K is. We canadd above as in Definition 0.22(2).

    0.25 Definition. 1) I(, K) = I(,K) is the number of M K up to isomor-phism. 2) K (or K) is categorical in if I(, K) = 1.3) IE(,K) = sup{|K| : K K and for M = N in K, M is not K-embeddableinto N}. If we write IE(, K) , we mean that for some K K as above,|K| , and similarly for = . If there is a problem with attainment of thesupremum we shall say explicitly.

    0.26 The Model-homogeneity = Saturativity Lemma. Let > LS(K)and M K.1) M is -saturated above iff M is (DK, )-homogeneous above , which means:

    for everyN1 K N2 K such that N1 N2 < and N1 K M there isa K-embedding f of N2 into M over N1.2) If M1, M2 K are -saturated above < and for some N1 K M1, N2 KM2, both of cardinality [, ), we have N1 = N2 then M1 = M2; in fact, anyisomorphism f from N1 onto N2 can be extended to an isomorphism from M1 ontoM2.3) If in (2) we demand only M2 is -saturated and M1 K then f can beextended to a K-embedding from M1 into M2.

    4) In part (2) instead of N1= N2 it suffices to assume that N1 and N2 can beK-embedded into some N K, which holds ifK has the JEP.

    Proof. 1) The if direction is easy as > LS(K). Let us prove the other direction,so without loss of generality N1 = .

    By 0.19(6) without loss of generality is regular, moreover N2 has cardinalityN1.

    Let |N2| = {ai : i < }, and we know = N1 = N2 < . We define byinduction on i , Ni1, N

    i2, fi such that:

    (a) Ni1 K Ni2 and N

    i2 <

    (b) Ni1 is K-increasing continuous in i

    (c) Ni2 is K-increasing continuous in i

    (d) fi is a K-embedding of Ni1 into M

    (e) fi is increasing continuous in i

    (f) ai Ni+11

    (g) N01 = N1, N02 = N2, f0 = idN1

    (h) Ni1 and Ni2 has cardinality .

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    14/100

    14 SAHARON SHELAH

    For i = 0, clause (g) gives the definition. For i limit let:

    Ni1 =j

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    15/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 15

    0.29 Claim. Fix with regular.1) If N1 is (, )-saturated over N, then N1 is unique over N.2) IfK = , = cf() and over everyM K there is N withM K N Kuniversal overM, then for everyN K there is N1 K which is (, )-saturatedover N.3) IfK has amalgamation and K is stable in (i.e. M K |S(M)| )then every M K has a universal extension (so part (2)s conclusion holds).

    Proof. See [Sh 300, Ch.II] or check. 0.29

    We do not need at present but recall from [Sh 88]:

    0.30 Claim. There is {P0, P1, P2, c} of cardinality LS(K) with c anindividual constant, with P unary predicates, and a set of quantifier free typessuch that:

    (a) if M P C(, ) and M = (M ) PM

    for = 0, 1, 2, then

    M K, M0 K M1, M0 K M2, cM M2, andN M (N ) PN

    K M, and there is no b M1 satisfying:

    for every a >(PM

    0 ), letting Na be the -submodel of M generated

    by a and Ma = M (M Na), we have Ma K M, and b strongly

    realizes tp(cM

    , M0a , M2a ) in M

    1a

    (b) ifM , c are as in(a) andM0 = M1 M2. then for some M we have clause

    (a).

    Proof. Should be clear; see [Sh 88]. 0.30

    0.31 Remark.1) Claim 0.30 enables us to translate results of the form: two cardinal with omittingtypes theorem in 2 implies the existence of one in 1, provided that types are localin the sense that p S(M) is determined by p N : N K M, N .2) This enables us to prove implications between cases of -categoricity, if we havea nice enough theory of types as in [Sh:c, VIII,4]; if we have in 2 a saturatedmodel, categoricity in 1 implies categoricity in 2. Also (if we know a little more)categoricity in 2 is equivalent to the non-existence of a non-saturated model in 2.

    0.32 Claim. 1) Assume Mn K Mn+1, Mn K,K has amalgamation in . Ifpn S(Mn), pn pn+1 (i.e. pn = pn+1 Mn, see 0.19(6)), then there is

    p S(n

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    16/100

    16 SAHARON SHELAH

    (a) every M K has a universal extension;

    (b) for every M K and regular there is N K which is (, )-saturated over M.

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    17/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 17

    1 Weak Diamond

    1.1 Definition. Fix regular and uncountable.

    WDmTId(,S, ) =

    A :A

    S

    , and for some function F with domain

    1)

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    18/100

    18 SAHARON SHELAH

    1.2 Theorem.

    1) If = 1, 20 < 21 , (20) or even 2 = 2

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    19/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 19

    is defined for

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    20/100

    20 SAHARON SHELAH

    1.5 Claim. 1) Assume

    ()1 = cf() > 0

    (a) M is a -model of cardinality < for >2 and

    (b) for each

    2, M : < is -increasing continuous with union,called M K, of cardinality

    (c) if >2, 2 for = 1, 2 then M1 , M2 are not isomorphicover M

    ()2 / WDmId2 is definable inB = B

    ()d2 / DfWD2

    ()2 = cf() > 0, / WDmId

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    21/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 21

    4) Under the assumption of 1.6(1) we have I(,K) = 2 and if (2)+ < 2 thenIE(,K) = 2.5) The parallel of 1.4(4) holds.

    Proof of 1.6. 1) The proof of [Sh 88, 3.5] works (see the implications preceding it).More elaborately, we divide the proof into cases according to the answer to thefollowing:

    Question: Is there >2 such that for every satisfying >2 there are0, 1 >2 such that: 0, 1, and M0 , M1 cannot be amalgamated overM?

    We can find a function h : >2 >2, such that:

    (a) the function h is one-to-one, preserving and (h()) h( )

    (b)yes when the answer to the question is yes, it is exemplified by = h() andMh(0), Mh(1) cannot be amalgamated over M (for every

    >2)

    (b)no when the answer to the question above is no, h() = and if 0

    0, 1 1 then Mh(0), Mh(1) can be amalgamated over Mh().

    Without loss of generality h is the identity, by renaming (and we can preserve ()d1of 1.5(2) in the relevant case). Also clearly M = M (by the non-amalgamationassumption).

    Case 1 The answer is yes. We do not use the non -saturation of WDmId() inthis case.For any 2 and K-embedding g of M into M =:

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    22/100

    22 SAHARON SHELAH

    if Si, , 2, = = , and f : then

    Fi(, , f) = 0 if f can be extended to an embedding of

    M0 into some M with 0 .

    Fi(, , f) = 1 otherwise.

    So as Si / WDmId(), for some i 2 we have:

    () for every 2, 2 and f the following set of ordinals i < isstationary:

    { Si : Fi( , , f ) = i ()}.

    Now for any X let X , X 2 be defined by:

    if Si then i X X() = 1 i (), i / X X() = 0 andX = {2i:iX}{2i+1:i/X}.

    Now we show

    () if X, Y , and X = Y then MX cannot be K-embedded into MY .

    Clearly () will suffice for finishing the proof.Assume toward a contradiction that f is a K-embedding of MX into MY ;

    as X = Y there is i such that i X i / Y so there is j {2i, 2i + 1} suchthat X Sj = 1 j () : Sj and Y Sj is identically zero. ClearlyE = { : f maps into } is a club of and hence Sj E = .

    So if Sj E then f M(Y(+1)) = f M(Y)0 extend f MY and isa K-embedding of it into some M(X), < large enough.

    Now by the choice of h we get

    Sj E F(X , Y , f ) = X() = 1 j ().

    But this contradicts the choice of j .2) This corresponds to Case I, where we do not need the weak diamond, but just22, M K2

    and M : >2 is definable in B

    ()d2 WDmIdDef() or DfWD+() is not -saturated (which holds if there is no

    normal -saturated ideals on (which holds for non Mahlo ) and holds iffor some , { < : cf() = } is not in the ideal).

    Then the conclusion of 1.6 holds.

    From the Definition below, we use here mainly superlimit

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    23/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 23

    1.8 Definition. 1) M K is a superlimit if

    (a) for every N K such that M K N there is M K such that N KM, N = M, and M = M;

    (b) if < + is limit, Mi

    : i < is K-increasing and Mi

    =M (for i < )

    theni

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    24/100

    24 SAHARON SHELAH

    1.10 Claim. Assume 2 < 2+

    .0) IfK (an abstract elementary class) is categorical in , LS(K) , I(+,K) 2 a model M K such that

    [ M K

    M], and M0, M1 cannot be amalgamated over M. If(2)+ < 2+

    we are done by 1.6(1), so assume (2)+ = 2+

    . For each

    +

    2 let M =:

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    25/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 25

    FDefB,L =

    F : for some g and h = h :

    >2 where

    h : g() and h h for < g()

    and for some sequence = : < , with

    L for < the following holds for every < and

    f (2

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    26/100

    26 SAHARON SHELAH

    Proof. 1); 2) By manipulating the hs (using the pairing function on ).3) See [MkSh 313] or think (the point being that we can break the forcing, firstadding and g (or the < ones) and then (read 1.1(1)) choose 2 asg [, + ) not used before. Now for any candidate f (>2) for a club of

    < ,() = g( + ) is not used in the definition of f , hf so stationarilyoften () guesses rightly.) 1.14

    1.15 Claim. 1) If 2 = 2

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    27/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 27

    5) UDmIdF

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    28/100

    28 SAHARON SHELAH

    2 First attempts

    Given amalgamation in K (cf. 2.2) we try to define and analyze typesp S(M)for M K. But types here (as in [Sh 300]) are not sets of formulas. They may

    instead be represented by triples (M , N , a) with M K N and a N\M. We lookfor nice types (i.e. triples) and try to prove mainly the density of the set of minimaltypes).

    To simplify matters we allow uses of stronger assumptions than are ultimately

    desired (e.g. 2+

    > ++ and/or K+3 = ). These will later be eliminated. Howeverthe first extra assumption is still a mild set theoretic assumption, and the secondis harmless if we think only of proving our main theorem 0.2 and not on subsequentcontinuations.

    So the aim of this section is to show that we can start to analyze such classes.

    2.1 Hypothesis. K is an abstract elementary class.

    2.2 Claim. Assume()2 K is categorical in ; 1 I(

    +, K) < 2+

    ; LS(K) and: 2 < 2+

    , or atleast the definable weak diamond holds for + holds.

    Then1) K has amalgamation.2) If I(++, K) = 0 then K has a model in + which is universal homogeneousabove , hence saturated above (see 0.22(2)).3) If I(++, K) = 0 then M K |S(M)| +.

    Proof. 1) If amalgamation fails in K and 2 < 2

    +

    , then the assumptions of 1.4(1)hold with + in place of. Hence by 1.6(2) the statement ()1 of 1.6(1) (see there)

    holds and easily also ()2 of 1.6(1), hence by 1.6(4) we have I(+, K) = 2+

    , acontradiction. If 2 = 2

    +

    , we are using the variants from 1.13.2) As I(++, K) = 0 < I(+, K), there is M K+ which is maximal. If M is notuniversal homogeneous above then there are N0, N1 K with N0 K M andN0 K N1 such that N1 cannot be K-embedded into M over N0. Use 0.20(2) toget a contradiction.3) Follows from (2). 2.2

    2.3 Definition.

    1)(a) K3 = {(M0, M1, a) : M0 K M1 are both in K and a M1\M0}.

    (b) (M0, M1, a) (M0, M

    1, a

    ) if a = a

    , M0 K M0, M1 K M

    1

    (M0, M1, a) h(M0, M

    1, a

    ) if h(a) = a, and for = 0, 1 we have:(c)

    h M is a K -embedding of M into M.

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    29/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 29

    (M0, M1, a)

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    30/100

    30 SAHARON SHELAH

    so for some N we have:

    N K, N K M1, and (N+1 (M

    1 B)) N

    so (see Definition 2.3(1) above)

    (N, N+1, a) K (M1 B, N , a),

    and b witnesses N = M1 B.As (M0, M1, a) = (N, N+1, a), the result follows). 2.4

    2.5 Definition. 1) (M0, M1, a) K3 is minimal when:

    if (M0, M1, a) h (M0, M

    1 , a) K

    3 for = 1, 2,

    then tp(a1, M

    0, M

    1

    1 ) = tp(a2, M

    0, M

    2

    1 ).

    2) (M0, M1, a) K3 is reduced when:

    if (M0, M1, a) (M0, M

    1, a) K

    3 then M

    0 M1 = M0.

    3) We say p S(M0) is minimal, where M0 K, if for some a, M1 we have:p = tp(a, M0, M1) and (M0, M1, a) K3 is minimal.4) We say p S(M0) is reduced where M0 K, if for some a, M1 we have

    p = tp(a, M0, M1) and (M0, M1, a) K3 is reduced.

    2.6 Fact. 1) For every (M0, M1, a) K3 there is a reduced (M0, M

    1, a) such that:

    (M0, M1, a) (M

    0, M

    1, a) K3

    .2) Assume (M0,, M1,, a) : < is an increasing sequence of members of K3

    (a) if < + then (M0,, M1,, a) (

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    31/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 31

    6) If there is no maximal member2 of K3 and there are N0

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    32/100

    32 SAHARON SHELAH

    This is clearly possible. Let N0 = M Rang(g). For

    +

    2 let N0 = M

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    33/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 33

    2.10 Remark. 1) See 3.25.

    2) Note that ()2 is from 2.2 and ()2 ()

    2

    by 2.2.

    Proof. 1) Follows by part (2) and (3) (part (b)).2) Without loss of generality N has cardinality + and also is as in 2.8.

    By 0.20(2) for any M0 such that M0 K M0 K there is N1, N K N1 K+and a K-embedding h of M0 into N1 extending idM0 with hc(a) = c. Now somec N\h(M0) realizes tp(a, M0, M1) and there is an embedding hc of M1 into Nextending idM0 such that hc(a) = c. Lastly let N

    1 K N1 be of cardinality and

    include Rang(hc) Rang(h) (send a to c via hc).3) We first prove

    ()0 For some M+0 , M0 K M

    +0 K and tp(a, M0, M1) has > extensions in

    S(M+0 ) (in fact min{2 : 2 > }).

    Proof of(a). Let M0 , M1 , a, h, (

    +>2 and ) be as in the proof of 2.7 (i.e.

    satisfy (i) (vi) there) and M0 = M0, M1 = M

    1. Let = Min{ : 2 > },so >2 has cardinality and . Let >2 = { : < } be such that < and so < + and without loss of generality is a limit ordinal.Now we can choose by induction on a model M K and, if <

    also afunction g such that:

    () M is K-increasing continuous in

    () M0 = M

    () g is a K-embedding of M0 into M

    +1

    () if then g h, = g() if < 0, < 1, 0 = 0, 1 = 1 then

    (M0 = M1

    and) g0 = g1 .

    So for 2 we can find g, a K-embedding of M0 into M

    , such that

    g h, = g for every < . We also can letp0 = g[tp(a, M0 , M

    1 )] S(M

    Rang(g)), and find p such that p

    0 p

    S(M) (possible as K has amalgamation by 2.2(1) if ()2 holds and by ()

    2

    otherwise).For 2 and let N0 = M

    Rang (g). Clearly for

    2, N0 is well defined; 2 N0 K N

    0 ; and N

    00 = N

    01. Also

    letting for 2, and , the type p0 be p0 N

    0 we have: p

    0 S(N

    0 ) is

    well defined, 2 p0 p0 and p

    00 = p

    01. Hence for 0 = 1 from

    2

    we have p0 = p1 . So |S(M)| 2

    > .

    Proof of (). We choose by induction on i < +, Ni K which is K-increasingcontinuous, N0 = M

    +0 (M

    +0 is from ()0 above) and for each i some ci Ni+1 real-

    izes over N0 a (complete) extension of p = tp(a, M0, M1) not realized in Ni. Thereis such type by clause () above and there is such an Ni+1 as Khas amalgamation

    in . Clearly ci / Ni and soi

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    34/100

    34 SAHARON SHELAH

    2.11 Claim. Assume ()2

    + (from 2.9; that is K has amalgamation in andLS(K) ).

    If (M0, M1, a) (M0, M1, a) are from K

    3, and the second has the extension

    property, then so does the first.

    Proof. Use amalgamation over M0: if M0 K N0 K we can find N0 such that

    M0 K N0 K and there is a K-embedding of N0 into N

    0 over M0. Now use

    (M0, M1, a) has the extension property for N

    0. 2.11

    Now we introduce

    2.12 Definition. For any models M, M0 K, any type p S(M0) and

    f0 : M0ontoiso

    M we let Sp(M) = SpM = {f0(f(p)) : f AUT(M0)}. Note: S

    pM

    does not depend on f0. If K is categorical in ,Sp(M) is well defined for everyM K. We write also Stp(a,M0,M1)(M) or S(M0,M1,a)(M) when (M0, M1, a) K3.

    2.13 Claim. Assume ()2

    + ()2+ + ()

    3 + 2

    + < 2++

    + K+3 = .If (M0, M1, a) K3 is minimal then it has the extension property.

    Remark. Instead of 2+

    < 2++

    , we can just demand the definable weak diamond.

    Proof. Assume not. By the previous two claims (2.9(1), 2.11) we may assumethat (M0, M1, a) is minimal. As K has amalgamation in + by 2.2(1), there isM K++ which is saturated above

    + (as K+3 = ) hence M is saturated

    above (by 1.10(3)). By 2.6(1) + 2.11, without loss of generality

    0 (M0, M1, a) is reduced.Let h : M0 M K+ be a K-embedding and let p = tp(a, M0, M1). If h(p)is realized in M by + elements we are done by 2.9(2). So assume

    1 h(p) is realized by members of M.

    Similarly+1 g is realized by members of M

    for q = g(tp(a, M0, M1)) if g is a

    K-embedding of M0 into M and (M0, M

    1, a) (M0, M1, a).

    Next we prove

    2 for some reduced (M0, M

    1, a) (M0, M1, a) from K

    3 we have

    |S(M0,M1,a)(M0)| >

    +

    .

    Proof of

    2. If not, we build two non-isomorphic members of K+ as follows.

    First: Choose by induction on i < +, (N0,i, N1,i, a) K3 reduced (see 2.6(1)), in-

    creasing continuously (see 2.6(2)), with N0,i = N0,i+1, (N0,0, N1,0, a) = (M0, M1, a);

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    35/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 35

    this is possible as (N0,i, N1,i, a) K3 has the weak extension property (by 2.4 see

    2.3(1)). Let N1 =i + and p = tp(a, M0, M1).

    Next we claim4 If M K, M K M

    ,

    {Sp(M) : M K M, M = },|| +, then

    =: {q Sp(M) :there is M, M K M

    , M = ,

    M realizes q but no r }

    has cardinality ++, in fact |Sp(M)\| +.

    Proof of 4. Without loss of generality |M| = ++ (i.e. the universe of M

    is ++

    ). For every q Sp(M) there is a triple (M0, M1,q, aq) isomorphic to(M0, M1, a) (hence reduced) such that tp(aq , M0, M1,q) = q. As M is saturatedabove , by 0.26 without loss of generality M1,q K M.

    Without loss of generality < ++ & (+ divides ) M =: M K M.Now

    ()0 q1 = q2 aq1 = qq2 and

    ()1 aq / & < ++ & + divides M1,q M = M.

    [Why? As (M, M1,q, aq) is reduced].Now if r , say r Sp(M) then by 1 we know Ar = {c M : c realizes r}has cardinality and hence A =

    {Ar : r } has cardinality

    +, so we canfind < ++ divisible by + such that A . So as (by 3) we have |Sp(M)| >

    +

    hence we can find q[] Sp(M) such that aq() / hence (M, M1,q[], aq[]),exemplifies the conclusion of 4. 4

    Final contradiction: By 4 we can construct 2+

    non-isomorphic members of K+using 1.6(1) as follows. We choose by induction on < +, for every 2, M, p0, p

    1 such that:

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    36/100

    36 SAHARON SHELAH

    (a) M = M0

    (b) M K

    (c) M : g() is

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    37/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 37

    Without loss of generality M0 = M1. We choose by induction on i < +,N0i K, K-increasing continuous such that (N

    0i , N

    0i+1)

    = (M0, M1) (possible by

    2.6(9) and the categoricity of K in ). Let N0 =i

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    38/100

    38 SAHARON SHELAH

    3 Non-structure

    The first major aim of this section is to prove the density of minimal types using

    as set theoretic assumptions only 2 < 2+

    < 2++

    from cardinal arithmetic. The

    second aim is to prepare for a proof of a weak form of uniqueness of amalgamationin K. Our aim is also to explain various methods. The proofs are similar to theones in [Sh 87b, 6].

    The immediate role of this section is to get many models in ++ from the assump-tion the minimal triples in K3 are not dense: in 3.25 we get this under someadditional assumptions, and in 3.28 we get it using only the additional assumptionI(, K+3) = 0, which suffices for our main theorem (this does not suffice for thetheorem of [Sh 600], hence is eliminated there).

    But the section is done in a more general fashion, so let us first explain two gen-eral results concerning the construction of many models based on repeated failuresof amalgamation or nonminimality of types.

    In 3.19, we give a construction assuming the ideal of small subsets of + (that is

    WDmId(+

    )) is not ++

    -saturated, as exemplified by S : < ++

    . We build for (

    +2)>2 models M K+ such that M =

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    39/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 39

    them 3.21, and prove there are many models in 3.23.Lastly, 3.25, 3.28 deal with our concrete case: if the minimal triples in K3 are notdense then in most cases failures of amalgamation lead to the +-coding propertyand hence to many models in cardinality ++.

    Note generally that we mainly axiomatize the construction of models in +, nothow we get M, M atF,a M

    Seq that is coding properties; for the last point, seethe examples just cited.

    Later, in 6.10, we shall need again to use the machinery from this section, intrying to prove that there are enough cases of disjoint amalgamation in K.We may want to turn the framework presented here into a more general one; seemore in [Sh 600].

    3.1 Context.1) K is an abstract elementary class.2) But =M or =K is just an equivalence relation, i.e. for M K, =

    M is an equiv-alence relation on |M|, moreover a congruence relation relative to all relations andfunctions in (M) that is for R (M) an n-ary relation, we have

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    40/100

    40 SAHARON SHELAH

    3.3 Definition. Let be regular uncountable and Kan abstract elementary class.1) A -construction framework C = C(K+, Seq, ) means (we shall use it belowwith + playing the role of ):

    (a) + = +(K+) is a vocabulary extending . K+ is an abstract elementary

    class satisfying axioms I,II,III from 0.6 and M K+ N M K N .Furthermore K+ = K+

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    41/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 41

    (b) for M1, M2 Seq and t a set of pairwise disjoint closed intervals containedin g(M1) we have:

    M1 t M2 iff [1, 2] t implies

    () [1, 2] M1 K+ M

    2

    () in the local case: [1, 2) M1 , M1+1

    {[0,1]} M

    2 , M

    2+1;

    in the revised local case: if g(M1), g(M2) < then [1, 2] M1 , M

    1 {[0,1]} M2 , M

    2, and generally for some

    club E of , [1, 2] & < E M1 ,

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    42/100

    42 SAHARON SHELAH

    12) C is closed if it is closed for every ordinal .

    13) C is semi (respectively almost) closed, as witnessed by G, if:

    (a) C is closed for every limit ordinal < ;

    (b) G is a function from Seq

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    43/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 43

    = sup( : + f() j) and set Mj =>

    Mj . If j = sup

    ( + f()) for some

    E and j > + f() for each < . Let Mj =

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    44/100

    44 SAHARON SHELAH

    () if [1, 2] t then:(i) [1, 2] M K N(ii) if = 1, then in addition [1, 2) M = M+1 N(iii) if = 2, then in addition

    [1, 2) M = M N where M =i LS(K) then C3K, consists of

    (a) + = {P,

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    45/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 45

    (b) [uniqueness]if (M0, M1, M2, A , a) and (M

    0, M

    1, M

    2, A

    , a) are as above and in the do-main of F, f is an order preserving mapping from A |M1| |M2| ontoA |M1| |M

    2| such that f M is an isomorphism from M onto M

    for

    = 0, 1, 2 (so preserving =M , and its negation) and f(a) = a then f is anisomorphism from F(M0, M1, M2, A , a) onto F(M0, M

    1, M

    2, A

    , a);

    (c) ifF(x0, x1, x2, x3, x4) is well defined then x0, x1, x2, x3, x4 are as in part (a).

    Observe that as M1 M2 = M0 in (a), if we do not have disjoint amalgamationthen we are forced to allow =N to be a nontrivial congruence.2) IfF is defined whenever the conditions in part (a) hold and A\M1\M2 has largeenough cardinality then we say F is full (if = +, it suffices to demand A\M1\M2has cardinality ).3) We say F has strong uniqueness if

    (d) if (M0, M1, M2, A , a) and (M0, M

    1, M

    2, A

    , a) are as above and in the do-main of F and for = 0, 1, 2 we have R is a isomorphism relation R from

    M onto M

    such that R0 = R1(M0M

    0) = R2(M0M

    0) and |A| = |A

    |,then there is an isomorphism relation R from M = F(M0, M1, M2, A , a)onto M = F(M0, M

    1, M

    2, A

    , a) such that R = R (M M).

    3.11 Definition. Assume C is a -construction framework and F is a -amalgamationchoice function for C. Let (M, f) Kqr for = 1, 2.1) (M1, f1)

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    46/100

    46 SAHARON SHELAH

    A club E which witnesses all the relations in (c) is called a witness for the relationF.3)

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    47/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 47

    3) If we replace F by F, a family of such functions it means we use Definition3.11(4).4) We say K has a coding property if some -amalgamation choice function F hasthis property. Typically the actual choice of F is irrelevant as long as its domainis sufficiently rich.

    3.15 Observation. The restriction above to such that extends 0\S , S is natural

    but inessential, as we can extend the definition of M2, to all in 2 by definingM2, = M2,

    where S = S and (\S) is constantly zero. Then thesame properties will hold.

    3.16 Remark.1) For a local construction framework C in 3.14(1) the conditions ()1 and ()2

    can be replaced by local requirements. For example, in condition ()1, we may take3.4(7b) into account.2) In 3.14()2 a sufficient condition for the impossibility of the stated conditions on

    E, 3

    , 4

    and , where 3

    = 4

    = , say, is that there is a M2,

    so that:

    ()3 tp(a, M1+f2(), M2,3) = tp(a, M1+f2(), M

    2,4).

    We can even allow a to be infinite here, say a full listing of M2, .To see that this suffices, suppose that we also have the conditions of 3.14( )2.

    Then for = 3, 4 as M2,+j+1 is given by

    F(M1+j , M1+j+1, M

    2,+j , |M

    2,+j+1|, a

    )

    where j < f2(), we find M2,3+f2() = M2,4+f2() = M

    , say.

    Since M2,3 and M2,4 can be amalgamated over M, we have

    tp(f3(a), M1+f2(), M3,3) = tp(f4(a), M1+f2(), M

    4,4).

    On the other hand by ()2 we have

    tp(a, M1+f2(), M2, ) = tp(f(a), M

    1+f2(), M

    , )

    and this gives a contradiction.3) To understand Definitions 3.14(1,2) you may look at the places they are verified,such as 3.25 and 3.27. Also see 3.21(3,4).4) The next lemma deduces from the criterion in 3.14(1) another one which is nat-ural for use in a non-structure theorem.5) Note that 3.14(1) implies: for every (M1, f1) there is (M2, f2) such that

    (M1

    , f1

    ) atF,a (M

    2

    , f2

    ) and M1 = M

    2.

    6) In Definition 3.14(1) we can replace

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    48/100

    48 SAHARON SHELAH

    8) We can weaken the demand in ()2 of 3.14(1) to extensions which actually arisebut this seems more cumbersome. While the adaptation is straightforward, we haveno application in mind.9) In 3.14(1), ()2 we may strengthen the requirement by excluding the casewhere the club E is allowed to depend on . That is, we consider quadruples(E, M, f, f) for 2 such that (M1, f2) F (M, f) is witnessed by a clubE in and f is a K-embedding of M

    2, into M over M1. We require:

    ()2 for no 3, 4 2 and

    E3

    E4

    E S do we have:

    3 = 4 , 3() = 4(), f3 = f4 ;

    M2,3 [, + f2()] = M2,4 [, + f3()];

    f3 M2,3 = f4 M2,4 ;

    f [M2, ] M for = 3, 4.

    10) In 3.14 we can also require the models M1, M2, to have universes (1 + ) and

    (1 + + 1) respectively for some , with (1 + ) M2,0 . This will not changemuch.

    3.17 Lemma. Assume ()( = + & 2 < 2+

    ) or at least the definitionalweak diamond on holds. Assume C is -nice, J = WDmIdDef().If the -amalgamation choice function F has the -coding property, then it has theexplicit (, J)-coding property, which means: if (M1, f1) Kqs and S satisfiesS / J then we can find (M2, f2) Kqs such that:

    (a) (M1, f1) atF (M2, f1) and f1 (\S) = f2 (\S)

    (b) if (M1, f2) F (M3, f3) Kqs then M2 cannot be K-embedded intoM3 over M1.

    Proof. The proof is straight forward once you digest the meaning of weak diamond.Let S = . Suppose M2, : 2 and f2 are as in 3.14(1), taking note of

    3.15. Then we claim there is 2 for which 3.17 holds on taking M2 to be M2, .Assume toward a contradiction that this fails for each . Then clause (b) fails, andfor each 2 we have some M3, and f3, with:

    (M1, f2) F (M3, , f3,) witnessed by a club E ;

    f : M2, M3, over M1 a K -embedding.

    Now by the definition of WDmIdDef() we can find 3 = 4 in 2 and E3 E4 E S with E = { < limit: < implies + f2(), + f1() < }, asforbidden in ()2 of 3.14(1). 3.17

    Now we can give a reasonable non-structure theorem.

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    49/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 49

    3.18 Theorem. Assume C is -nice, ()( = + & 2 < 2+

    ) & 2 < 2+

    ,or at least DWD(), and DWD+(+). Let J = WDmIdDef().

    If F has the (, J)-coding property, then I(+,K) 2+

    ; also if 2+

    > (2)+

    then IE(+,K) 2+

    .

    Proof. We choose by induction on < +, for every 2, a pair (M, f) suchthat:

    (a) (M, f) Kqs(b) if then (M , f) F (M, f)

    (c) (M, f) atF,a0 (M0, f0)

    (d) (M, f) atF,a1 (M1, f1)

    (e) if g() is a limit ordinal and (M, f0) F (M, f) thenM1 cannot be K-embedded into M over M

    (f) if is limit ordinal, then (M, f) is a F-mub of (Mi, fi) : i < .

    For = 0 note that as Seq = also Seqs = hence K

    qs = . For limit use

    3.6, 3.10. For = + 1, a limit ordinal and 2, define (M, f) for

    = 0, 1 by 3.17. If = + 1, non-limit use 3.16(3). Let M =

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    50/100

    50 SAHARON SHELAH

    (a) (M, f) Kqs(b) if , then (M , f) F (M, f)

    (c) f (\Sg()) = 0\Sg()

    (d) (M, f)

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    51/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 51

    (b) for j [ + i, + i1) we haveN1j+1 = F(Mj, Mj+1, N

    1j , |N

    1j+1|, a)

    (c) M+i2 K+ N2+i2

    (d) N1+i1 , N2+i2

    are contradictory amalgamations of

    M+i1 and N over M or at least(d) (N1+i1 , N

    2+i2

    ) are -contradictory amalgamations of M+i() and Nover M where i() = Min{i1, i2}.

    (So if i = 0, this gives us a possibility to amalgamate, helpful for

    i \E

    [, + f())).

    3) We say that a -amalgamation choice function F for C has the weaker local-coding property for C if:

    ()3 as in part (2) but i = 0.

    4) In 1), 2), 3) above we say C has weak local or the local or the weaker local codingproperty respectively, if we omit the mention of F meaning for some F (clause (a)in ()1, clause (b) in ()2.)

    3.21 Claim. 1) If F has the weak local -coding property for C or F has the local-coding property for C then F has the weaker local -coding property for C.2) Assume

    (a) C has a local -construction framework

    (b) F has the -coding (or weaker -coding) (or the weak-coding) property forC.

    Then for some F we have:

    () F, too, is a -amalgamation choice function for C

    () if F(N0, N1, N2, A , a) is well defined and its -reduct is

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    52/100

    52 SAHARON SHELAH

    Proof. 1) Check.2) Here we use clause (d) rather than (d).3) Similar (or read the proof of 3.25).4) Check. 3.21

    In this context we may consider

    3.22 Definition. We say that F is a -amalgamation choice function for sequences,for C if:

    (a) if x = F(x1, x2, x3, x4, x5, x6) is defined then for some 1, 2, 3, < wehave x = M

    Seqs for < 3, M1 M2, t = x4 is a set of pairwise disjoint

    intervals i, M1

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    53/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 53

    2) Note that it is unreasonable to assume that we will always use the local versions:e.g. if we have a superlimit model in K+ and we want to have M Seq Msuperlimit, we have to add some global condition (see [Sh 600]). Also possibly wewill have in the construction (i.e. in 3.18 or 3.19) that M has two contradic-tory extensions M0, M1, (see clauses (e) and (f) in their proof) only whencf(g()) = , where S = { : < + and cf() = } / WDmId(); or eveng() S, for a given S WDmId()+. We shall deal with such cases whenneeded.

    Remark. We intend to continue this elsewhere.

    3.25 Lemma. Let K be an abstract elementary class with LS(K) which is

    categorical in and in +, with 1 I(++, K) < 2++

    . Assume that 2 < 2+

    j > ja, k , j E. As tp(a, Mj , Nj) has more than one extension to M

    j+1, the

    same applies to Mi . However, Mi = Mi and M

    j = Mj and thus tp(a

    , Mj , N2j) =

    tp(a, Mj , Nj) = tp(a, Mj , Nj) has more than one extension over Mi. Thus,

    Mi and Nj may be amalgamated in two incompatible ways over Mj , getting N+

    and N, say (i.e. the N+ and N cannot be amalgamated over Mi preserving theimages of a). Furthermore (Mi, N, b) lies above (Mj , Nj, b) in K3+ , that is, bis not mapped into Mi, because M does not realize tp(b, M0, N0). However, thiscontradicts the definition of S, as the triples (Mi, N+, b) and (Mi, N, b); cannotbe amalgamated over (Mi, N) since a belongs to N. 3.27

    3.28 Theorem. LetK be an abstract elementary class with LS(K) which is

    categorical in and in + with 1 I(++, K) < 2++

    . Assume that 2 < 2+

    ++ we get the conclusion by 2.7. If 2+

    = ++ then as 2 < 2+

    we have 2 = +. Thus, there is a model in K+ which is saturated above , andLemma 3.28 applies. 3.30

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    59/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 59

    4 Minimal types

    We return to the analysis of minimal types initiated in 2.12.We use from 2 only 2.1, 2.6, 2.9 so there are repetitions.

    4.1 Hypothesis.

    (a) K is an abstract elementary class with LS(K) (for simplicity K

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    60/100

    60 SAHARON SHELAH

    2 if p Sp(N) and N K and N K N

    K, then the set of elementsof b N realizing p has cardinality .[Why? by 4.1(c)(ii); so indirectly 2.9(2)].

    3 if N K, then |Sp(N)| > +.Proof of

    3. If N forms a counterexample, as K is categorical in and using 2

    we can find Ni : i < +, K-increasing continuous sequence of members of Ksuch that:

    () for every < + and q Sp(N), for some = q < + we have: for

    no N, b do we have N K N K, b N\N and b realizes q.

    So N+ =i

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    61/100

    CATEGORICITY IN TWO SUCCESSIVE CARDINALS 61

    of K, pi S(Ni), p0 minimal, pi S(Ni) extends p0 and is non-algebraic thenpi : i is increasing continuously.

    Proof of 4.5. Easy. E.g.,

    3) If i < j then pj Ni is well defined, it belongs to S(Ni), also it is non-algebraic and extending p0 hence by the uniqueness (=4.5(1)) we have pi = pj Ni.If , p S(N) extends pi for i < ; if p S(N) extends each pi(i < )then it extends p0 and is non-algebraic hence by uniqueness p = p.

    4.6 Claim. If N K,S S(N) and |S| > +, then we can find N, Ni in

    K, (for i < ++) such that:

    () N K N

  • 8/3/2019 Saharon Shelah- Categoricity of an Abstract Elementary Class in Two Succesive Cardinals

    62/100

    62 SAHARON SHELAH

    (G) for every (i E0 and) b N+1i \N

    i the type tp(b, N

    i , N

    +1i ) is not

    realized in N(a key point).

    There is no problem to carry out the construction (Khas amalgamation in ).

    Let wi =: { : N+1i N+1 N}, so necessarily |wi | , wi is increasingcontinuous in i < + and =

    i 0 (ignoring = 0 as was treated earlier in [Sh 88] thoughfor a PC0 class, or see [Sh 600],2), we can choose j E such that cf(j) = 1and let = sup(wj ), now w

    j is closed under -limits (as w

    j : j is

    increasing continuous, j < closure(wj ) wj+1) and 1 = cf(otp w

    j ) so

    there is : < 1 increasing continuous with limit , wj so