john t. baldwin and saharon shelah- a hanf number for saturation and omission

Upload: uwem356

Post on 06-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    1/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    A Hanf number for saturation and omission

    John T. Baldwin

    University of Illinois at Chicago

    Saharon Shelah

    Hebrew University of Jerusalem

    Rutgers University

    May 23, 2011

    Abstract

    Suppose t = (T,T1, p) is a triple of two countable theories T T1 in vocab-ularies 1 and a 1-type p over the empty set. We show the Hanf number for

    the property: There is a model M1 ofT1 which omits p, but M1 is saturated

    is essentially equal to the Lowenheim number of second order logic. In Section 4

    we make exact computations of these Hanf numbers and note some distinctions

    between first order and second order quantification. In particular, we show that

    if is uncountable, h3(L,(Q), ) = h3(L1,, ), where h

    3 is the normal

    notion of Hanf function (Definition 4.12.)

    Newelski asked in [New] whether it is possible to calculate the Hanf number of thefollowing property PN. In a sense made precise in Theorem 0.2, we show the answer

    is no. In accordance with the original question, we focus on countable vocabularies for

    the first three sections. We deal with extensions to larger vocabularies in Section 4.

    Definition 0.1 We say M1 |= t where t = (T, T1, p) is a triple of two theories invocabularies 1 , respectively, T T1 andp is a 1-type over the empty set if M1is a model of T1 which omits p , butM1 is saturated. LetKt denote the class of

    models M1 which satisfy t.

    ForK = Kt, with t in a countable vocabulary, let PcN(Kt, ) hold if |1| 0

    and for some M1 with |M1| = , M1 |= t. PfN(Kt, ) is the same property restricted

    to triples where T1 and T are finitely axiomatizable in finite vocabularies and p is

    definable in second order logic.

    Recall Hanfs observation [Han60] that for any such property P(K, ), where Kranges over a setof classes of models, there is a cardinal = H(P) such that is theleast cardinal satisfying: if P(K, ) holds for some then P(K, ) holds for

    We give special thanks to the Mittag-Leffler Institute where this research was conducted. This is pa-

    per 958 in Shelahs bibliography. Baldwin was partially supported by NSF-0500841. Shelah thanks the

    Binational Science Foundation for partial support of this research.

    1

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    2/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    arbitrarily large . H(P) is called the Hanf number ofP. E.g. P(K, ) might be the

    property thatK

    has a model of power . Similarly the Lowenheim number (P) of aset P of classes is the least cardinal such that any class K P that has a model hasone of cardinality .

    Theorem 0.2 Assume the collection of with

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    3/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    Newelskis question arose in the study of the model theory of groups and the ex-

    istence of groups with bounded orbits. The authors acknowledge very fruitful discus-sions with Jouko Vaananen and Tapani Hyttinen concerning the material of this paper.

    We also thank the referee for an unusually detailed and helpful series of reports.

    1 Some Second Order Logic

    By (pure) second order logic, LII, we mean the logic with individual variables and

    variables for relations of all arities but no non-logical constants. The atomic formulas

    are equalities between variables and expressions X(x) where X is an n-ary relationvariable and x is an n-tuple of individual variables. Note that a structure A for this

    logic is simply a set so is determined entirely by its cardinality. But we use the full

    semantics: the n-ary relation variables range over all n-ary relations on A.

    We explain the connection of our restriction to with =

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    4/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    (b) Ifspec2() is bounded and nonempty there is a 4 LII with spec2(4)

    bounded and nonempty andsup(spec

    2

    (4)) < sup(spec

    2

    (4)).

    These transformations imply:

    Fact 1.4 1. H1(LII), H2(LII), 1(LII), 2(LII) are strong limit cardinals.

    2. There is no sentence attaining any of these values exactly. (E.g., there is no

    LII with sup(spec()) = H1(LII).)

    3. For either spectrum, i(LII) = sup{min{speci()} : LII has a model}and similarly Hi(LII) = sup{sup{speci()} : LII is bounded}.

    Note that any logic satisfying Fact 1.3 will also satisfy Fact 1.4. We use this obser-

    vation without comment in studying infinitary second order logics in Section 4.

    Using Assumption 0.3 we can show:

    Lemma 1.5 H(LII) = H2(LII), (LII) = 2(LII)

    Proof. One direction is easy. For every sentence of second order logic, there is a

    sentence such that:

    spec2() = spec1().

    just expresses the conjunction of with with

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    5/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    Definition 2.3 A type p in a vocabulary satisfying Convention 2.2 is definable in sec-

    ond order logic if we can code the type as a subset Ap of so that in the vocabularywith constant symbol 0 and relation symbol S there is a second order sentence andsecond order formula (x) satisfying the following condition. For the first cardinal which satisfies if M is (, 0, S), with 0 interpreted as 0 and S as successor on thenatural numbers, then Ap = {n : M |= (n)}.

    Now for convenience we restrict our triples to those satisfying the convention. For-

    mally:

    Notation 2.4 Tf denotes the set of triples t such that T is finitely axiomatizable andp is second order definable.

    Theorem 2.5 For every second order sentence , there is a triple t Tf such that if

    2(LII). Then there is a triplet Tf such that sup(spec(t)) 2(LII) .

    Let C = { : =

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    6/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    then some N |= t has cardinality (take a saturated elementary submodel). Thus,

    |= t

    if and only if every C

    belongs to spec(t

    ).Now spec(t) is exactly { : t}, whence spec(t) is { : > t}. So theLowenheim number oft is (t)+ > 2(LII) and this contradiction completes theproof.

    2.8

    Lemma 2.9 H(PfN) 2(LII) where LII denotes second order logic.

    Proof. Suppose for contradiction that there is a second order sentence such that

    0 = min(spec2()) H(PfN). By the definition of spec

    2,

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    7/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    of the proof sketch. Below we say certain conditions hold to mean they hold in any

    model of T. We first describe and T. In particular, contains unary predicatesQ1, Q2 that partition the universe.

    There is a binary relation

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    8/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    Fact 3.4 If M |= T, a Q2(M) and each subset of Ua is coded by an element of

    Q2(M), then M |=

    (a) if and only Ua(M) |= .

    Add the following axiom to T1 to obtain the theory T:

    (u)(w)[((z)R(z, w) z

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    9/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    simplified the proof of Theorem 2.5 since we could have worked with countably many

    constants and omitted the function g. Similarly the arguments of Sections 2 and 3 ex-tend from finitely axiomatizable to arithmetic by coding a model of arithmetic in the

    second order sentence. And it is easy to see that the theory constructed in Theorem 2.5

    is recursive. This observation is generalized in Theorem 4.11 to remove the restric-

    tions on axiomatizability. The key idea is to see that we can use the same ideas as in

    Section 3 to code the syntax of infinitary second order logic by a triple t.

    We extend our notion of second order logic in two ways. First we allow infinite

    conjunctions and strings of quantifiers. Secondly we now allow some relation constants

    instead of dealing with pure second order logic.

    Definition 4.1 1. L denotes the stage in the construction of the inner model L.

    2. LetL+,(II) denote second order logic allowing strings of second order quan-

    tifiers of cardinality < +

    and conjunctions and disjunctions of cardinality .

    Remark 4.2 Again using Assumption 0.3, note that as in Fact 1.3 the Lowenheim num-

    ber of L+,(II) is a strong limit cardinal of cofinality > and is an accumulationpoint of{ : =

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    10/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    f1, f2, we see g = f12 f1 is a bijection from X1 onto X2. But then g is an isomorphism

    with respect to as it is easy to check (from the definition of coding) that for anyy1, z1 X1 with y2 = g(y1) and z2 = g(z1), y1 z1 if and only if y2 z2. That is,y1 z1 if and only pr(f1(y1), f1(z1)) A if and only pr(f2(y2), f2(z2)) A if andonly y2 z2. But then since X1 X2, -induction yields that X1 = X2. 4.6

    We first define certain set of ordinals A, in V that codes and L+,(II)(). Here tc(X) denotes the transitive closure of X.

    Definition 4.7 For every vocabulary L and every sentence L+,(II)()we define A, to be a set which codes tc({, }) {, }) in the sense of Defini-tion 4.5.

    Such a code exists since the standard construction of L+,(II)() yields

    that each formula is in H(+

    ), each subformula of tc(), and has at most subformulas.

    Now we define the sentence L(I I , ), which does not depend on or , sothat the interpretation of a predicate Q as A, in a model M of will identify as the

    sentence under consideration. The function G in Definition 4.8.2c simply formalizes

    the normal definition of truth.

    Definition 4.8 We define a sentence L(I I , ) M |= if and only ifM satisfies:

    1. (M, RM1 ) (H(), ) for some with

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    11/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    Lemma 4.9 Fix + , a vocabulary L and L+,(II)(). Choose A,

    and L(I I , ) satisfying Definitions 4.7 and 4.8, respectively. For any cardinal = , the following are equivalent.

    1. has no model of cardinality < .

    2. There is a model (M, RM1 , QM, cM , c

    M , c

    M , c

    M ) with cardinality of the sen-

    tence defined in Definition 4.8 such that letting PM denote

    {b : M |= b is an ordinal bRM1 c}

    andPM1 denote

    {b : M |= b is an ordinal bRM1 c};

    (a) (PM, RM1 ) has order type ;

    (b) (PM1 , RM1 ) has order type ;

    (c)

    A, = { < : for some a QM, = otp({bR1c : bR

    M1 a}, R

    M1 )}.

    Proof. Suppose 2). Without loss of generality, we identify (M, RM1 ) with H(, ). H() since L. Then |M| = , (PM, RM1 ) has order type , and A, is theimage ofQM under an isomorphism from (PM, RM1 ) to . By the choice ofA, , themodel M correctly recognizes the vocabulary and the formula . The function GM

    correctly represents truth in M by Definition 4.8.3 and Definition 4.8.4. So fails on

    all subsets ofM with cardinality < by Definition 4.8 2d. Thus 2) implies 1). Clearly

    if 1) holds we can construct a model M satisfying 2).

    4.9We continue to use the conventions regarding PM, PM1 from the proof of

    Lemma 4.9.

    Definition 4.10 For as in Definition 4.9, spec( , ,,A,) is the set of the cardi-nalities of models M of with (PM, PM1 , Q , R

    M1 ) ( ,,A, ,

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    12/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    (x)

    p so the worries in the first sections about the second order definability of p

    disappear. Clearly 2 3.With from Lemma 4.9 and applying that lemma with as {=} and with = +)yields:

    {min(spec2()) : L+,+} {sup(spec2( , ,A,)) : L+,+ is bounded}.

    (We can replace by a whose only model is the model of with minimum cardi-

    nality to guarantee the containment.) Thus, 3 4.The proof that 4 1 is obtained by modifying the proof of Theorem 2.5.

    Add to the vocabulary in the T from the proof in section 3 of Theorem 2.5, sym-

    bols P, P1, Q , R1 and symbols c for each A, and use the same coding ideasto guarantee that P1, Q are contained in P and all three are well-ordered by R1.

    Thus, for L+,+(II) we can construct t, encoding the second order sen-tence L(I I , ) defined in Definition 4.8 and where the type p also codes thatQM A, so that the two spectra are related as in Theorem 2.5. The type p is just{Q(x)} {x = c : A,}. This yields 4 1 by slightly modifying theargument for Lemma 2.9.

    4.11

    Our discussion of the Hanf and Lowenheim numbers of second order logic fo-

    cused on two vocabularies: {=} and . In contrast, in many studies of the Hanf andLowenheim numbers of logics the number is taken as the supremum for a given logic

    over all vocabularies of a bounded cardinality. That is, a Lowenheim or Hanf function

    (with argument the cardinality of the vocabulary) is defined:

    Definition 4.12 For any logic L and any cardinal .

    1. Let the Lowenheim function 3(L, ) be the least cardinal such that for anyvocabulary of cardinality and any L(), if has a model it has oneof cardinality less than or equal .

    2. Let the Hanf function h3(L, ) be the least cardinal such that for any vocabu-lary of cardinality and any L(), if has a model of cardinality , ithas arbitrarily large models.

    The cardinalities of the vocabularies play a significant role. A trivial example is

    that both the Lowenheim function and Hanf function in the sense of Definition 4.12

    of first order logic map the cardinality of the vocabulary to itself. A more interesting

    example is that for the logic L(Q) (with Q interpreted as there exists uncountablymany), the Lowenheim number in = {=} is 1, while for an arbitrary vocabulary it is 1 + ||. The Hanf number ofL(Q) for countable vocabularies is (See e.g.

    3.3.12 of [Sch85]). Thus,

    = h3(L,(Q), 0) < h

    3(L1,, 0) = 1 .

    Computing the Hanf function of L(Q) for vocabularies of cardinality 1 isconsiderably more complicated. The key point is the following observation which

    does not depend on Assumption 0.3. Since we have not been able to find it in print we

    describe the key innovation here.

    12

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    13/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    Theorem 4.13 If is uncountable, h3(L,(Q), ) = h3(L1,, ).

    Proof. Lopez-Escobar and Chang (e.g. [Cha68] showed how to code sentences of

    L1, as first order theories omitting types. Since each sentence will have only count-

    ably many subformulas, each sentence regardless of the cardinality of the vocabulary

    can be coded by a first order sentence omitting countably many types. And it is known

    (e.g. by the proof of Theorem 5.1.4 of [She78]) that this omitting types problem can be

    reduced to omitting one type p of the form P(x) {x = cn : n < }. More precisely,we can find for any pair (T, ) in a vocabulary (where is a countable collection oftypes) a pair (T1, {p}) in an expanded vocabulary 1 such that each -structure omitting can be expanded to a 1-structure omitting p and each model ofT1 omitting p alsoomits each type in . This translation can be done for of any cardinality. The cruxof the current extension is that with an uncountable language one can further reduce

    the omission of the type p to the assertion (Qx)P(x). For this, add to the language

    unary function symbols F for < 1 and a binary relation symbol

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    14/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    We arrived at this result using our analysis of the Hanf number ofPN. But a variant

    of Corollary 4.15 can be obtained, using the same ideas of coding syntax, withoutthe detour through PN. It shows that with only a finite vocabulary one can code any

    reasonable similarity type.

    Notation 4.16 is the vocabulary containing one unary predicate P , one binary

    relation symbol < and a ternary predicate R.

    Theorem 4.17 3(L+,(II), ) = 2(L+,(II)()).

    Proof. Instead of considering an arbitrary vocabulary of size we can consider

    a universal vocabulary of binary relations. (It is easy to code the first in the

    second.) So the claim is that for any sentence L+,(II)() there is a sentence

    ofL+,(II)() such that spec() = spec(). (The converse is obvious.)

    Let

    assert

    1. (P,

  • 8/3/2019 John T. Baldwin and Saharon Shelah- A Hanf number for saturation and omission

    15/15

    958

    re

    vision:2011-05-23

    modified:2011-05-23

    [New] Ludomir Newelski. Bounded orbits and measures on a group. preprint.

    [Sch85] J. Schmerl. Transfer theorems and their applications to logics. In J. Barwiseand S. Feferman, editors, Model-Theoretic Logics, pages 177209. Springer-

    Verlag, 1985.

    [She78] S. Shelah. Classification Theory and the Number of Nonisomorphic Models.

    North-Holland, 1978.

    [Vaa79] Jouko Vaananen. On the Hanf numbers of unbounded logics. In B.Mayoh

    F.Jensen and K.Moller, editors, Proceedings from 5th Scandinavian Logic

    Symposium, pages 309328. Aalborg University Press, 1979.

    [Vaa82] Jouko Vaananen. Abstract logic and set theory II: Large cardinals. Journal

    of Symbolic Logic, 47:335346, 1982.

    15