aximatica de conjuntos suppes

Upload: jose-velasquez

Post on 03-Jun-2018

223 views

Category:

Documents


2 download

TRANSCRIPT

  • 8/12/2019 Aximatica de Conjuntos Suppes

    1/48

    Axiomatic Set Theory

    January 14, 2013

    1 IntroductionOne of our main aims in this course is to prove the following: 1 2 3

    Theorem 1.1 (G odel 1938) If set theory without the Axiom of Choice (ZF)is consistent (i.e. does not lead to a contradiction), then set theory with the axiom of choice (ZFC) is consistent.

    Importance of this result: Set theory is the axiomatization of mathematics,and without AC no-one seriously doubts its truth, or at least consistency.However, much of mathematics requires AC (eg. every vector space has abasis, every ideal can be extended to a maximal ideal). Probably most math-ematicians dont doubt the truth, or at least consistency, of set theory withAC, but it does lead to some bizarre, seemingly paradoxical resultseg. theBanach-Tarski paradox Hence it is comforting to have G odels theorem.

    I formulate the axioms of set theory below. For the moment we have:

    (AC.) Axiom of Choice (Zermelo) If X is a set of non-empty pairwisedisjoint sets, then there is a set Y which has exactly one element in commonwith each element of X .

    To complement Godels theorem, there is also the following result whichis beyond this course:

    1 These lecture were originally written by Peter Koepke many years ago and subse-quently modied and tought at Oxford for a number of years by Alex Wilkie. In 2006 thecourse was given by R.Knight, who edited and typed them up. I have introduced a fewmore editorial changes.

    2 Prerequisite for this course is B1.3 See Andreas Blass, On the inadequacy of inner models, JSL 37 no. 3 (Sept 72)

    569571.

    1

  • 8/12/2019 Aximatica de Conjuntos Suppes

    2/48

    Proposition 1.2 (Cohen 1963) If ZF is consistent, so is ZF with AC.

    We shall also discuss Cantors continuum problem which is the following.Cantor dened the cardinality, or size, of an arbitrary set. The cardinality

    of A is denoted card A. He showed that card R > card N, but could not ndany set S such that card R > card s > card N, so conjectured:

    (CH.) Cantors Continuum Hypothesis For any set S , either card S card N, or card S card R .

    Again Godel (1938) showed:

    Theorem 1.3 If ZF is consistent, so is ZF+AC+CH,

    and Cohen (1963) showed:

    Proposition 1.4 If ZF is consistent, so is ZF+AC+ CH.

    We shall prove G odels theorem but not Cohens.Of course Godels theorem on CH was perhaps not so mathematically

    pressing as his theorem on AC since mathematicians rarely want to assumeCH, and if they do, then they say so.

    We rst make G odels theorem precise, by dening set theory and its

    language.

    2 BasicsSee D. Goldrei Classic Set Theory , Chapman and Hall 1996, or H.B. EndertonElements of Set Theory , Academic Press, 1977.

    The language of set theory , LST, is rst-order predicate calculus withequality having the membership relation (which is binary) as its only non-logical symbol.

    Thus the basic symbols of LST are: =, , , , , ( and ), and an

    innite list v0, v1, . . . , vn , . . . of variables (although for clarity we shall oftenuse x ,y,z , t , . . . ,u ,v, . . . etc. as variables).

    The well-formed formulas , or just formulas , of LST are those expressionsthat can be built up from the atomic formulas : vi = v j , vi v j , using therules: (1) if is a formula, so is , (2) if and are formulas, so is (),and (3) if is a formula, so is vi .

    2

  • 8/12/2019 Aximatica de Conjuntos Suppes

    3/48

    2.1 Some standard abbreviationsWe write ( ) for ( ); ( ) for ( ); ( ) for(( ) ( )); x for x; !x for x ( y((y) x = y));x y for x(x y ); x y for x(x y ); x,y (etc.) forxy; x / y for x y.

    We shall also often write as (x) to indicate free occurrences of a variablex in . The formula (z ) (say) then denotes the result of substituting everyfree occurrence of x in by z . Similarly for (x, y), (x,y,z ),..., etc.

    2.2 The Axioms

    (A1.) Extensionality

    x, y(x = y t(t x t y))

    Two sets are equal iff they have the same members.

    (A2.) Empty set xy y / x

    There is a set with no members, the empty set , denoted .

    (A3.) Pairing x, yz t(t z (t = x t = y))

    For any sets x, y there is a set, denoted {x, y}, whose only elements are xand y.

    (A4.) Union xyt(t y w(w x t w))

    For any set x, there is a set, denoted x, whose members are the membersof the members of x.(A5.) Separation Scheme If (x , y) is a formula of LST, the following is anaxiom:

    xuz y(y z (y u (x , y))

    For given sets x, u there is a set, denoted {y u : (x , y)}, whose elementsare those elements y of u which satisfy the formula (x , y).

    3

  • 8/12/2019 Aximatica de Conjuntos Suppes

    4/48

    (A6.) Replacement Scheme If (x, y) is a formula of LST (possibly with

    other free variables u , say) then the following is an axiom:

    x,y,y (((x, y) (x, y )) y = y ) sz y(y z x s (x, y))

    The set z is denoted {y : x(x, y) x s}. The image of a set under a functionis a set.

    (A7.) Power Set

    xyt(t y z (z t z x))

    For any set x there is a set, denoted P(x), whose members are exactly thesubsets of x.

    (A8.) Innity

    x[y(y xz (z / y)y(y x z (z xt(t z (t yt = y))))]

    There is a set x such that x and whenever y x, then y {y} x.(Such a set is called a successor set . The set of natural numbers is a successor set.

    (A9.) Foundation

    x(z z x z (z x y(y z y / x))

    If the set x is non-empty, then for some z x, z has no members in commonwith x.

    (A10.) Axiom of Choice

    u[[x uy y x x, y((x u y u x = y) z (z / x / y))]

    vx u!y(y x y v)]We write ZF for the collection of axioms A1A8; ZF for A1A9; ZFC

    for A1A10.

    4

  • 8/12/2019 Aximatica de Conjuntos Suppes

    5/48

    2.3 Proofs in principle and proofs in practiceSuppose that T is one of the above collections of axioms. If is a sentence of LST (ie. a formula without free variables), we say that is a theorem of T ,or that can be proved from T , and write T , if there is a nite sequence1, . . . , n of LST formulas such that n is , and each i is either in T or elsefollows from earlier formulas in the sequence by a rule of logic. Clearly everytheorem of ZF is a theorem of ZFC and every theorem of ZF is a theoremof ZF. To say that T is consistent means that for no sentence of LST is( ) a theorem of T (which is in fact equivalent to saying that there issome sentence which is not provable from T ). This now makes theorem 1.1precise: we must show that if ZF is consistent, then so is ZFC.

    Now in proving this theorem we shall need to build up a large stock of theorems of ZF (and we shall discuss some theorems of ZFC as well) butto give formal proofs of these would not only be tedious but also infeasible.We shall therefore employ the standard short-cut of adopting a Platonic viewpoint . That is, we shall think of the collection of all sets as being a clearlydened notion and whenever we want to show a sentence, , say, of LST hasa formal proof (from ZF say) we shall simply give an informal argument thatthe proposition asserted by about this collection is true. Indeed, we shalloften not bother to write out as a formula of LST at all; we shall simplywrite down (in English plus a few logical and mathematical symbols) what

    it is saying. Of course we shall take care that, in our informal argument,we only use those propositions about the collection of all sets asserted by theaxioms of ZF. Thus, for example, if I write:

    Theorem 2.1 (ZF ) There is no set containing every set.

    then I mean that from the axioms of ZF there is a formal proof of the LSTsentence

    xy y / x.

    Actually, it probably wouldnt be too difficult to give a formal proof of

    this, but we shall supply the following as a proof:Proof. Suppose A were a set containing every set. By A5 {x A : x / x} isa set, call it B . Then B B iff B A and B / B . But B A is true (as Acontains every set), so B B iff B / Ba contradiction.

    Of course in all such cases, the reader should convince him- or herself that (a) the informal statement we are proving can be written as a sentence

    5

  • 8/12/2019 Aximatica de Conjuntos Suppes

    6/48

    of LST, and (b) the given proof can be converted, at least in principle, to a

    formal proof from the specied collection of axioms.

    2.4 InterpretationsThe Completeness Theorem for rst-order predicate calculus (also due toGodel) states that a sentence (of any rst-order language) is provable froma collection of sentences S (in the same language) if and only if every modelof S is a model of . Equivalently, S is consistent if and only if S has amodel. Let us examine this in our present context. Firstly, a structure for LST is specied by a domain of discourse M over which the quantiers x . . .

    and x . . . range, and a binary relation E on M to interpret the membershiprelation . If is a sentence of LST which is true under this interpretation wesay that is true in M, E or M, E is a model of , and write M, E .If T is a collection of sentences of LST we also write M, E T iff M, E for each sentence in T . (If (x1, . . . , x n ) is a formula of LST with freevariables among x1, . . . , x n and a1, . . . , a n are in the domain M , we alsowrite M, E (a1, . . . , a n ) to mean (x1, . . . , x n ) is true of a1, . . . , a n in theinterpretation M, E .)

    For example, suppose M contains just the two distinct elements a and b,and E is specied by a b, ie. E (a, b), not E (b, a), not E (a, a ), not E (b, b).Then M, E A2, ie. M xyy / x, since it is true that there is an x inM (namely a) such that for all y M , not E (y, x). It is also easy to see thatM, E A1 and M, E A3. Notice that, by the completeness theorem,

    this implies that A3 is not provable from the axioms A1, A2 since we havefound a model of the latter two axioms which is not a model of the former.

    Exercise 2.2 Let Q be the set of rational numbers and the usual ordering of Q. Which axioms of ZF are true in Q , ?

    Note that the Platonic viewpoint adopted here amounts to regarding asentence, , say, of LST as true, if and only if V , , where V is the

    collection of all sets, and is the usual membership relation.The completeness theorem provides a method for establishing theorem1.1. For we can rephrase that theorem as: If ZF has a model then so doesZFC. Indeed we shall construct a subcollection L of V such that if we as-sume V , ZF, then L, ZFC. (Actually our proof will yield some-what more which ought to be enough to satisfy any purist. Namely, it will

    6

  • 8/12/2019 Aximatica de Conjuntos Suppes

    7/48

    produce an effective procedure for converting any proof of a contradiction

    (ie. a sentence of the form ( )) from ZFC to a proof of a contradictionfrom ZF.)

    We now turn to the development of some basic set theory from the axiomsZF.

    2.5 New sets from oldThe axioms of ZF are of three types: (a) those that assert that all sets havea certain property (A1, A9), (b) those that sets with certain properties exist(A2, A8), and (c) those that tell us how we may construct new sets out of

    given sets (A3A7). Our aim here is to combine the operations implicit in theaxioms of type (c) to obtain more ways of constructing sets and to introducenotations for these constructions (just as, for example, we introduced thenotation x for the set y given by A4). It will be convenient to use theclass notation {x : (x)} for the collection (or class ) of sets x satisfyingthe LST formula (x).4 As we have seen, such a class need not be a set.However, in the following denitions it can be shown (from the axioms ZF )that we always do get a set. This amounts to showing that for some seta, if b is any set such that (b) holds (ie. V (b)) then b a, so that{x : (x)} = {x a : (x)} which is a set by A5. I leave all the requiredproofs as exercisesthey can also be found in the books.

    In the following, A,B , . . . , a, b, c, . . . , f , g, a 1, a2, . . . , a n , . . . etc. all denotesets.

    1. {a1, . . . , a n } : = {x : x = a1 . . . x = an }.

    2. a b : = {a, b} = {x : x a x b}.3. a b : = {x : x a x b}.

    4. a \ b : = {x : x a x / b}.

    5. a : ={x :yax y}

    if a =

    undened if a = .4 Actually, (x ) will be allowed to have parameters (ie. names for given sets), so is not

    strictly a formula of LST. Notice, however, that parameters are allowed in A5 and A6 (thex and u ).

    7

  • 8/12/2019 Aximatica de Conjuntos Suppes

    8/48

    6. a, b : = {{a}, {a, b}}.

    (Lemma. a, b = c, d (a = c b = d).)

    7. a b : = {x : c ad bx = c, d }.

    8. a b c : = a (b c),. . . , etc.

    9. a2 : = a a, a3 : = a a a,..., etc.

    10. We write a b for x a(x b).

    11. c is a binary relation on a we take to mean c a2. (Similarly forternary,. . . , n-ary, . . . relations.)

    12. If A is a binary relation on a we usually write xAy for x, y A.

    A is called a (strict) partial order on a iff

    (a) x, y a(xAy yAx),

    (b) x,y,z a((xAy yAx) xAz ).

    If in addition we have (3) x, y a(x = y xAy yAx), then A iscalled a (strict) total ( or linear) order of a.

    13. Write f : a b (f is a function with domain a and codomain b, orsimply f is a function from a to b) if f a b and c a!d b c, d f . Write f (c) for this unique d.

    14. If f : a b, f is called injective (or one-to-one ) if c, d a(c = d f (c) = f (d)), surjective (or onto) if d bc af (c) = d, and bijective if it is both injective and surjective.

    15. We write a b if f (f : a b f bijective).

    16. a b : = {f : f : a b}.

    17. A set a is called a successor set if

    (a) a and

    (b) b(b a b {b} a).

    8

  • 8/12/2019 Aximatica de Conjuntos Suppes

    9/48

    Axiom A8 implies a successor set exists and it can be further shown

    that a unique such set, denoted , exists with the property that afor every successor set a. The set is called the set of natural numbers.If n, m we often write n + 1 for n {n} and n < m for n m and0 for (in this context). The relation (ie. < ) is a total order of (more precisely { x, y : x , y x y} is a total order of ).

    18. The set satises the principle of mathematical induction , ie. if (x)is any formula of LST such that (0)n ((n) (n +1)) holds,then n (n) holds.

    19. The set also satises the well-ordering principle , ie. for any set a, if a and a = then b ac a(c > b c = b).

    20. Denition by recursion

    Suppose that f : A A is a function and a A. Then there is aunique function g : A such that:

    (a) g(0) = a, and

    (b) n g(n + 1) = f (g(n)).

    (Thus, g(n) = f (f (f

    n timesa)) )).)

    More generally, if f : B A A and h : B A are functions,then there is a unique function g : B A such that

    (a) b Bg(b,0) = h(b), and

    (b) b Bn g(b, n + 1) = f (b,n,g(b, n)).

    Using this result one can dene the addition, multiplication and expo-nentiation functions.

    (Remark I have adopted here the usual convention of writing g(b, n+1)

    for g( b, n + 1 ). Similarly for f .)21. A set a is called nite iff n a n.

    22. A set a is called countably innite iff a .

    9

  • 8/12/2019 Aximatica de Conjuntos Suppes

    10/48

    23. A set a is called countable iff a is nite or countably innite. (Equiva-

    lently: iff f (f : a f injective).)(Theorem P is not countable. In fact, for no set A do we haveA PA. (Cantor))

    3 Classes, class terms and recursionV =the collection of all sets (assuming only ZF ).

    We call collections of the form {x : (x)}, where is a formula of LST,classes .

    Every set is a class, a = {x : x a}. (so (x) is x a here).We must be careful in their usewe cannot quantify over them but someoperations will still apply, eg. if U 1 = {x : (x)} and U 2 = {x : (x)}, then

    U 1 U 2 = {x : (x) (x)}U 1 U 2 = {x : (x) (x)}U 1 U 2 = {x : y(y = s, t (s) (t))}

    (1)

    and so on. x U 1 means (x) and U 1 U 2 means x((x) (x)).

    Classes are only a notationwe can always eliminate their use.Note that V is a classV = {x : x = x}.If F, U 1, U 2 are classes with the properties that F U 1 U 2 and x

    U 1!y U 2 x, y F , then F is called a class term , or just a term, and wewrite F (x) = y instead of x, y F . We also write F : U 1 U 2, althoughF may not be a function, as U 1 may not be a set. So if F = {x : y1, y2(x =y1, y2 y2 = y1)}, so for all sets F (x) = x, then F is a class term. We

    need class terms for higher recursion.

    3.1 The recursion theorem for (We assume only ZF throughout.)

    Theorem 3.1 Suppose G : U U is a class term and a U . Then there is a term F : U (which is therefore a function) such that

    1. F (0) = a and

    10

  • 8/12/2019 Aximatica de Conjuntos Suppes

    11/48

    2. n F (n + 1) = G(F (n)) .

    Proof.

    Lemma 3.2 Suppose that n . Then there is a unique function f , with domain n + 1 , such that

    1. f (0) = a and

    2. m nf (m + 1) = G(f (m)).

    (Recall n = {m : m < n }.)Proof. Existence: By induction on n.

    For n = 0: Let f = { 0, a }. Then f is a function with domain {0} =1 = 0 + 1, such that f (0) = a and m 0 f (m + 1) = G(f (m)). (trivially)

    Suppose true for n. Let f have domain n and satisfy (1) and (2). Letb = f (n). Let f = f { n + 1, G(b) }. Then f is a function with domainn+1{n+1 } = ( n+1)+1. Further f (0) = f (0) = a (since 0 n+1 = dom f )(using (1)) and if m n + 1 = n {n}, then either m n, in which casem + 1 n + 1 = dom f , so f (m + 1) = f (m + 1) = G(f (m)) (using (2)) (byproperties of f ), or m = n, so f (m + 1) = f (n + 1) = G(b) = G(f (n)) =G(f (m)), as required. So the proposition is true for n + 1.

    The uniqueness is also by induction.

    We now dene F by

    F = {z : x y U z = x, y f (f is a function with domain x + 1

    such that f (0) = a w xf (w + 1) = G(f (w)) f (x) = y)}

    the stuff after the colon is a formula of LST.It is easy to show that x !y U x, y F , and that F satises (1)

    and (2) of Theorem 3.1.

    Some applications:

    Denition 3.3 A set a is called transitive if x ay x y a. (ie. x a x a, or a a.)Lemma 3.4 is transitive; and if n , then n is transitive.

    Proof. See the books.

    11

  • 8/12/2019 Aximatica de Conjuntos Suppes

    12/48

    Theorem 3.5 For any set a, there is a unique set b, denoted T C (a), and

    called the transitive closure of a, such that 1. a b,

    2. b is transitive,

    3. whenever a c and c is transitive, then b c.

    Proof. Uniqueness is clear since if a b1 and a b2, b1 and b2 transitive andboth satisfying (3), then b1 b2 and b2 b1, so b1 = b2.

    For existence (idea: b = a a a . . .).Let G be the class term given by G(x) = x (for x V ). Apply 3.1, to

    get a term F such that

    1. F (0) = a, and

    2. n F (n + 1) = G(F (n)) = F (n).

    By replacement, there is a set B such that B = {y : x F (x) = y}.Let b = B = {F (n) : n }. Then

    1. Since a = F (0) and F (0) B, we have a B , so a B = b.

    2. Suppose x b and y x. We must show y b. But x b impliesx B implies x F (n) for some n implies x F (n), soy F (n), so y F (n + 1), so y B, so y b.

    3. Suppose a c, c transitive.We prove by induction on n that F (n) c.F (0) = a c.Suppose F (n) c.We want to show that F (n + 1) c, so suppose x F (n + 1), iex

    F (n). Then for some y F (n), x y. Thus x y F (n) c,

    so x y c, so x c, since c is transitive, as required.Thus, by induction, n F (n) c, so {F (n) : n } c, ie. b c,as required.

    Recursion on .

    12

  • 8/12/2019 Aximatica de Conjuntos Suppes

    13/48

    Theorem 3.6 (Requires Foundationie. assume ZF) For (x) any formula

    of LST (with parameters) if x(y x (y) (x)) , then x(x). (The hypothesis trivially implies ().)

    Proof. Suppose x(y x (y) (x)), but that there is some set a suchthat (a). Then a = . Let b = T C (a), so a b, and hence b = .Let C = {x b : (x)}. Then C = , since otherwise we would havex b (x), hence x a (x) (since a b), and hence (a), contradiction.

    By foundation there is some d C such that d C = , ie. d b,(d), but x d x b (since b is transitive) and x / C . But this meansx d (x), so (d)contradiction.

    Our present aim is to prove that if ZF is consistent then so is ZFso wewont use 3.6. Instead we nd another generalization of induction.

    Denition 3.7 Suppose that a is a set and R is a binary relation on a.Then R is called a well-ordering of a if

    1. R is a total ordering of a.

    2. If b is a non-empty subset of a, then b contains an R-least element.ie. x by b(y = x xRy ).

    Remark. AC iff every set is well-orderable.

    Denition 3.8 Suppose that R1 is a total order of a, and R2 is a total order of b. Then we say that a, R 1 is order-isomorphic to b, R2 , written a, R 1 b, R2 , if there is a bijective function f : a b such that x, y

    a(x < y f (x) < f (y)) .

    Denition 3.9 We say x is an ordinal, On(x), or x On, if

    1. x is transitive, and

    2. is a well-ordering of x.We usually use , , etc., for ordinals.On is a class.

    Theorem 3.10 (Enderton)

    13

  • 8/12/2019 Aximatica de Conjuntos Suppes

    14/48

  • 8/12/2019 Aximatica de Conjuntos Suppes

    15/48

    3. Show < () ( ), for limit

    Theorem 3.14 (Denition by recursion on On) Suppose F : V V is a class term, and a V . Then there is a unique class term G : On V such that

    1. G(0) = a

    2. G( + 1) = F (G())

    3. G( ) = for a limit.

    Proof. Let (g, ) be the formula of LST expressing:g is a function with domain + 1 such that < g ( + 1) = F (g( ))

    and if is a limit g( ) = {g() : < } and g(0) = a.((*) Note that if (g, ) and , then (g ( + 1) , ).)

    Lemma 3.15 On !g (g, ).

    Proof. Induction on . = 0: Clearly g = { 0, a } is the only set satisfying (g, 0).Suppose true for . Let g be the unique set satisfying (g, ). (Note

    g : + 1 V .) Certainly g= g { + 1 , F (g()) } satises (g, +1).If g also satised (g , + 1), then (g + 1 , ) holds, so by the inductivehypothesis g = g + 1. But (g , + 1) implies g ( + 1) = F (g ()) =F (g()). So g = g { + 1 , F (g()) } = g, as required.

    Suppose is a limit and < !g (g, ). For given < let theunique g be g . Notice that S = {g : < } is a set by Replacement. But 1 < 2 implies g 1 = g 2 1 + 1. Let g= S . Then g is a function withdomain { : < } = , and < g( + 1) = F (g()) and if is alimit < , then g( ) = {g() : < } and g(0) = a. (Since for any < , g coincides with g on + 1, and the g s satisfy the condition bythe inductive hypothesis.) Further g is the only such function by (*).

    Now dene g = g { , {g() : < } }. Then g is unique such that

    (g, ).Now set G = { x, : g((g, ) g() = x)).Then G satises the required conditions since by the lemma for each

    On, G + 1 is the unique g such that (g, ).We get uniqueness of G by induction.

    The following can be easily proved using the above.

    15

  • 8/12/2019 Aximatica de Conjuntos Suppes

    16/48

    Theorem 3.16 Suppose F : V On V and H : V V are class

    terms. Then there is a unique class term G : V On V such that 1. G(x, 0) = H (x)

    2. G(x, + 1) = F (x, G (x, ))

    3. G(x, ) =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    17/48

    4 The Cumulative Hierarchy and the consis-tency of the Axiom of Foundation

    We apply Theorem 3.14 with a = and F (x) = Px, to get V : On V dened by

    1. V (0) =

    2. V ( + 1) = PV (), and

    3. V ( ) =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    18/48

    Corollary 4.2 (1) V is a transitive class (ie. x y V x V ) contain-

    ing all the ordinals.(2) < V V .

    Theorem 4.3 (V,) ZF.

    Proof. (Note that ( V,) is a substructure of ( V ,), so for a, b V , (V,) a b iff a b, and (V,) a = b iff a = b.)

    A1. Suppose x, y V , and V, t(t x t y) (*). We must showV, x = y, ie x = y. Suppose x = y. Say a x, a / y. Since a x V

    we have a V (by Corollary 4.2). But by (*), t V , t x t y. Inparticular a x a ycontradiction.

    So x = y.A2. We must show V, xy y / x. Since V , we have V ,

    and clearly y V, / .A3. Suppose a, b V . We must show V, z t(t z (t = a t =

    b)). Let c = {a, b}. Now by 4.2 (ii), there is some such that a, b V . Soc V , so c V +1 , so c V . It remains to show t V (t c (t =a t = b)), which is clear since this is true t V .

    A4. V, Unionsexercise.A7. Power Set Suppose a V . We must show V, yt(t y

    z (z t z a)).Now suppose a V .Exercise: On, if b a V , then b V .It follows that b P(a), b V . Thus P(a) V , so P(a) V +1 . So

    P(a) V . Let c = P(a).We show V, t(t c z (z t z a)).So suppose t V . ): If V, t c, then t c, so t a, ie. z V (z t z a),

    thus z V (z t z a). ): Suppose V, z (z t z a) (*) (ie. V, t a). We show

    that really, t a. Suppose d t. Since t V , we have d V (by 4.2 (i)).

    Hence, by (*), d a. Thus t a, so t c, so V, t c as required.A8. Innity Exercise (Note: V +1 , so V ).A9. Foundation Suppose a V , a = . We must nd b a such that

    b a = .[Since then b V , by transitivity, and V, y by / a.]

    18

  • 8/12/2019 Aximatica de Conjuntos Suppes

    19/48

    Let x a. Then x V , so x V for some . This shows

    On,a V = . Choose minimal such that a V = . Then is asuccessor ordinal since, for a limit, a V = a

  • 8/12/2019 Aximatica de Conjuntos Suppes

    20/48

    A6. Replacement Suppose (x, y) is a formula of LST (possibly involving

    parameters from V ).Suppose V, x,y,y (((x, y) (x, y )) y = y ).

    Let (x, y) beV (x )

    x V V (y)

    y V V (x, y). [Note V (x) has no parameters.]Then we have (in V ) x,y,y (((x, y) (x, y )) y = y ), by lemma4.5.

    Let s V .Hence there is a set z such that

    y(y z x s(x, y)) (*)

    (by replacement in V ). We want to show z V .Now by (*), if y z , then x s(x, y), so x s(x V y

    V V (x, y), so y V .Thus for each y z , On, y V .Let (u, v) be u z v is the least ordinal such that u V v.Then by replacement in V , there is a set S such that

    v(u z ( (u, v)) v S ).

    Clearly S is a set of ordinals, so

    S is an ordinal, say.

    Clearly y z, y V . Hence z V , so z V +1 , so z V .We must show V, y(y z x s(x, y)). ): So suppose y V and y z .By (*), x s(x, y), ie. x s(x V y V V (x, y)), so V,x s(x, y). ): Conversely, if y V , and V, x s(x, y), then x S (x

    V V (x, y)), so x s(x V y V V (x, y)), ie x s(x, y), so by(*), y z .

    Corollary 4.6 If ZF is consistent, then so is ZF.

    Proof. If is an axiom of ZF, we have shown that ZF V . Henceif 1, 2, . . . , k were a proof of a contradiction from ZF, then (roughly)V 1 , . . . , V k could be converted into one from ZF.

    From now on we assume Foundation, and hence may assume (exercise)that V = V .

    20

  • 8/12/2019 Aximatica de Conjuntos Suppes

    21/48

    5 Levys Reection Principle

    5.1Theorem 5.1 (LRP) (ZFfor each individual )

    Suppose W : On V is a class term, and write W for W (). Suppose W satises:

    1. < W W ( , On)

    2. W = W for all limit ordinals .

    Let W =

    On W ( = {x : On,x W }, so W is a class; each

    W is a set.)Suppose (v1, . . . , vn ) is a formula of LST (without parameters). Then,

    for any On, there is On such that , and such that a1, . . . a n W , W, (a1, . . . , a n ) iff W , (a1, . . . , a n ); ie. for all a1, . . . , a n W , W (a1, . . . , a n ) W (a1, . . . , a n ).

    Proof. For any formula of LST, by the collection of subformulas of ,SF (), we mean all those formulas that go into the building up of . Formally

    1. SF () = {} if is of the form x = y or x y;

    2. SF () = {}SF ();

    3. SF ( ) = { } SF () SF ();

    4. SF (x) = {x}SF ().

    Clearly SF () is a nite colleciton for any formula , and SF ().Suppose now that S is any nite collection of formulas, which is closed

    under taking subformulasie. if S , then SF () S .Dene T S = { On : S a W ( W (a ) W (a )}. (Abuse of

    notation here.) ( T S is a class since S is nite.)We must show that T S is unbounded in the ordinals. (LRP follows by

    taking S = SF ( ).)We rst show.

    Lemma 5.2 For any S as above, T S is a closed class of ordinals, ie. it contains all its limits, ie. when X is a subset of T S , then sup X T S .

    21

  • 8/12/2019 Aximatica de Conjuntos Suppes

    22/48

    Proof. We prove this by induction on the total number n of occurrences of

    connectives in formulas of S . We write this n as # S .If n = 0, then all formulas of S are of the form x = y or x y (for

    variables x and y), so T S = On, so T S is denitely closed.Now suppose that # S = n + 1. Let be a formula in S with maximal

    number of connectives.Let S = S \ { }. Clearly S is also closed under taking subformulas and

    # S n. Also since S S , we have T S T S .Let X T S , a subset, and suppose X has no greatest element. Note that

    X T S , so sup X T S by the inductive hypothesis.We want to show that sup X T S .

    Case 1. is . Note S , so T S = T S . So sup X T S .Case 2. is 1 2. Then again 1, 2 S , so we can easily checkT S = T S , and the result follows by the inductive hypothesis.

    Case 3. is vn +1 (v1, . . . , vn , vn +1 ).Then (v1, . . . , vn , vn +1 ) S . Let = sup X . Now since X has no

    greatest element is a limit ordinal, so W =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    23/48

    Suppose a W and W (a). Since W =

    X W we have a W

    for some X . Now vn +1 W W (a , vn +1 ). Since W W , we havevn +1 W W (a , vn +1 ). Now let an +1 W . Then W (a , a n +1 ). Henceby (*), W (a , an +1 ). But X T S (and S ), so W (a , a n +1 ). Sincean +1 W was arbitrary, we have vn +1 W W (a , vn +1 ), ie. W (a ).Hence by (**), W (a ) as required.

    To complete the proof of the theorem we now show that On On ( > T S ).The proof is again by induction on # S , and the only difficult case is when

    is vn +1 (v , vn +1 ) and S = S \ { }, S closed under taking subformulas.By our inductive hypothesis we have

    > T S . (***)

    It remains to show that given any On, > T S , such thata W ( W (a ) W (a ). (For then such a will be in T S .)

    Let On be given.Now (v) is vn +1 (v1, . . . , vn , vn +1 ).Dene the term f : On V n On so that Ona1, . . . , a n V

    f (, a 1, . . . , a n ) is the least On such that > and an +1 W suchthat W (a1, . . . , a n , an +1 ), if such a exists.

    Now dene the term F : On On so that On F ( ) is the least T S such that > sup{f (, a 1, . . . , a n ) : a1, . . . , a n W n }. (This lastthing is a set by replacement since W n is. exists using (***).)

    Notice that for all , F ( ) > , F ( ) T S , and if a1, . . . , a n W ,vn +1 W F ( ) W (a1, . . . , a n , vn +1 ) vn +1 W W (a1, . . . , a n , vn +1 ) ()(For otherwise, an +1 W W (a1, . . . , a n , a n +1 ), so for some minimal

    , an +1 W W (a1, . . . , a n , a n +1 ) (since W = On W ), so F ( ) f (, a 1, . . . , a n ) , so an +1 W F ( )W (a1, . . . , a n , a n +1 ) since W F ( ) W contradiction.)

    Now by the recursion theorem on dene the function g : On by

    1. g(0) = F (),2. g(n + 1) = F (g(n));

    let X = ran g. Clearly X has no greatest element and X T S . Let =sup X . Since T S is closed (Lemma above), we have T S . We also have > , and:

    23

  • 8/12/2019 Aximatica de Conjuntos Suppes

    24/48

    For all a1, . . . , a n W ,

    if vn +1 W W (a1, . . . , a n , vn +1 ), then vn +1 W W (a1, . . . , a n , vn +1 ).(****)Proof. Suppose a1, . . . , a n W . Since W = X W , we have a1, . . . , a n W , for some X . Suppose vn +1 W W (a1, . . . , a n , vn +1 ).

    Since F ( ) X , and hence W F ( ) W , we havevn +1 W F ( )W (a1, . . . , a n , vn +1 ).Hence by () we have vn +1 W W (a1, . . . , a n , vn +1 ), as required.

    Now show that (****) implies T S as required (exercise, Problem sheet4).

    6 G odels Constructible Universe6.1For any set a and n we dene n a to be {f : f : n a}, and

  • 8/12/2019 Aximatica de Conjuntos Suppes

    25/48

    Denition 6.1 (The constructible hierarchy)

    We dene the class term L : On V (writing L for L()) by recursion on On as follows:

    1. L0 = ;

    2. L +1 = Def (L );

    3. L =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    26/48

    (4) By IH L V .

    Also x L +1 x L x V x PV = V +1 .Thus L +1 V +1 .(5) By IH On L = .Suppose x On L +1 . Then x On and x L .But every member of x is an ordinal, so x L On , so x . Thus

    either x or x = . In either case x { } = +1. Thus On L +1 + 1.

    Suppose x + 1. Then either x , in which case x On L On L +1 (by (1)), or x = . So it remains to show L +1 .

    Let s = .

    Then A = G( On (v0) , L , s) = {b L : L , On(b)}, and A Def (L ) = L +1 . We show A = .But On(v0) is an absolute formula, that is has the same meaning in any

    transitive class (exercise).Thus b L , L , On( ) iff b On.Thus A = L On = by IH, as required.The Limit Step Suppose > 0 is a limit ordinal and (1)(5) hold for all

    < . Since L =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    27/48

    2.

    a L.

    3. Pa L L.

    4. L.

    Proof. (1) Suppose a, c L . Dene s = { 0, a , 1, c }, so s

    for all ran f .Clearly Pa L L (using 6.2 (1)).We may also suppose that a L .Let s = { 0, a }.Then L +1 G( v2 v1(v2 v0) , L , s) = {b L : L , v2

    b(v2 a)} = A, say.Suffices to show A = Pa L.Suppose b A. Then b L (so b L) and L , v2 b(v2 a).Now suppose d b. Then d L since L is transitive. Hence L ,

    d b d a, so d a.Hence b a, so b Pa L. Thus A Pa L.Conversely suppose b Pa L. Then b L .Also v2 b(v2 a). Hence v2 L (v2 b v2 a), so L ,v2 b(v2 a).

    27

  • 8/12/2019 Aximatica de Conjuntos Suppes

    28/48

    So b A.

    Hence Pa L = A. It is now easy to check that

    Corollary 6.5 Extensionality, empty-set, pairs, unions, power-set are all true in L.

    Lemma 6.6 L, separation.

    Proof. Suppose u L, and a0, . . . , a n L. Say u, a 0, . . . , a n L . Let(v0, . . . , vn +1 ) be a formula of LST. By Levys Reection Principle, there is

    some such that c, c1, . . . , cn +1 LL , (c cn +1(c0, . . . , cn , c)) L, (c cn +1 (c0, . . . , cn , c)) . ()

    Let (v0, . . . , vn +2 ) = ( vn +2 vn +1 (v0, . . . , vn , vn +2 ).Let s = { 0, a0 , . . . , n, a n , n + 1 , u }.Then L +1 G( (v0, . . . , vn +2 ) , L , s) = {b L : L , (a0, . . . , a n ,u ,b)} =

    {b L : L , (b u (a0, . . . , a n , b)} = A, say. (So A L.)Sufficient to show L, x(x A (x u (a0, . . . , a n , x))). ): Suppose x L and x A. Then x L , and L , x

    u (a0, . . . , a n , x).

    By (*), L, x u (a0, . . . , a n , x), as required. ): Suppose x L, and x u(a0, . . . , a n , x). Then x L , since x

    L and L is transitive. Hence, using (*), ( L , x u (a0, . . . , a n , x),so x A, as required.

    Lemma 6.7 L, replacement.

    Proof. Suppose a0, . . . , a n L, a = a0, . . . , a n , u L, (x , y, z ) a formulaof LST, and L, z,y,y (((a , z , y) (a , z , y )) y = y )

    .

    Now choose so large that a0, a

    1, . . . , a

    n, u L

    , and such that (by LRP)

    for all z L L, y((a , z , y)z u) L , y((a , z , y)z u), and for all c, d L , L, (a , c ,d) iff L , (a , c ,d).

    Now let A = {b L : L , z u((a , z , b)}, so A L +1 .Then, as in the proof of separation, L, z u(y(a , z , y) y

    A((a , z , y)), as required.

    28

  • 8/12/2019 Aximatica de Conjuntos Suppes

    29/48

    Lemma 6.8 L, Foundation.

    Proof. Suppose a L. Choose b V such that b a b a = . Since L istransitive, b L and clearly L, b a b a = .

    Theorem 6.9 L, ZF.

    7 Absoluteness

    7.1

    Denition 7.1 The 0-formulas of LST are dened as follows:1. x y, x = y, x y, x = y are 0-formulas for any variables x and

    y.

    2. If , are 0-formulas, so are , , x y and x y (where x and y are distinct variables).

    3. Nothing else is a 0 formula.

    Lemma 7.2 If is a 0 formula, then is logically equivalent to a 0 formula.

    Proof. Easy induction on . Note that x y is logically equivalent tox y .

    Lemma 7.3 If (x1, . . . , x n ) is a 0-formula and U 1 and U 2 are transitiveclasses such that U 1 U 2, then for all a1, . . . , a n U 1,

    U, (a1, . . . , a n ) U 2, (a1, . . . , a n ).

    We say is absolute between U 1 and U 2.

    Proof. Exerciseinduction on .

    Denition 7.4 The 1-formulas of LST are dened as follows:

    1. x y, x = y, x y, x = y are 1-formulas for any variables x and y.

    29

  • 8/12/2019 Aximatica de Conjuntos Suppes

    30/48

    2. If , are 1-formulas, so are , , x y and x y

    (where x and y are distinct variables), and x .3. Nothing else is a 1 formula.

    Remark 7.5 Note that every 0 formula is 1.

    Lemma 7.6 If (x1, . . . , x n ) is a 1-formula, and U 1 and U 2 are transitive classes with U 1 U 2, then for all a1, . . . , a n U 1

    U 1, (a1, . . . , a n ) U 2, (a1, . . . , a n ).

    (ie. is preserved up or is upward absolute between U 1 and U 2.)

    Denition 7.7 (1) A formula (x) is called ZF 0 (respectively ZF 1 ) if there is a 0 (or 1) formula (x) such that ZF x((x) (x)) .

    (2) A formula is called ZF 1 if and are ZF 1 .(3) Suppose n and F : V n V is a class term. Then F is called

    ZF 1 if the formula (x1, . . . , x n , xn +1 ) dening F (x1, . . . , x n ) = xn +1 is ZF 1 ,and if ZF proves that F is a class term.

    Remark 7.8 We need only verify that in part (3) is ZF 1 , since is ZF 1thus:

    ZF x1, . . . , x n , xn +1 ((x1, . . . , x n , xn +1 ) y((x1, . . . , x n , y)y = xn +1 ))

    and the bit on the right is ZF 1 if is.

    Remark 7.9 Every ZF 0 formula is ZF 1 by 7.2 and 7.5.

    Theorem 7.10 Suppose (x1, . . . , x n ) is ZF 1 and U 1 and U 2 are transi-tive classes such that U 1 U 2 and U i , ZF ( i = 1, 2). Then for all a1, . . . , a n U 1,

    U 1, (a1, . . . , a n ) U 2, (a1, . . . , a n ).

    (ie. is ZF-absolute .)

    30

  • 8/12/2019 Aximatica de Conjuntos Suppes

    31/48

    Proof. Let (x1, . . . , x n ) be 1 such that ZF x((x) (x) (*).

    Then

    U 1, (a ) U 1, (a) (*) and U 1, ZF U 2, (a) by 7.6 U 2, (a ) (*) and U 1, ZF

    (2)

    Now let (x1, . . . , x n ) be 1 such that ZF x((x) (x) (*).Then as above,

    U 1, (a ) U 1, (a ) (*) and U 1, ZF U 2, (a ) by 7.6 U 2, (a) (*) and U 1, ZF

    (3)

    Theorem 7.11 The following formulas and class terms are all ZF 0 (and hence ZF 0 ):

    1. x = y

    2. x y

    3. x y

    4. F (x1, . . . , x n ) = {x1, . . . , x n } (for each n)

    5. F (x1, . . . , x n ) = x1, . . . , x n (for each n)

    6. (where n 1 and 0 i n 1) F (x) = xi if x is an n-tuple x0, . . . , x n 1 , otherwise.

    7. F (x, y) = x y.

    8. F (x, y) = x y.

    9. F (x) = x.

    10. F (x) = x if x = , F (x) = otherwise.

    31

  • 8/12/2019 Aximatica de Conjuntos Suppes

    32/48

    11. F (x, y) = x \ y.

    12. x is an n-tuple.

    13. x is an n-ary relation on y.

    14. x is a function.

    15. F (x) = dom x if x is a function, otherwise.

    16. F (x) = ran x if x is a function, otherwise.

    17. F (x, y) = x[y] ( = {x(t) : t y}) if x is a function, otherwise.

    18. F (x, y) = x y if x is a function, otherwise.

    19. F (x) = x 1 if x is a function, otherwise.

    20. F (x) = x {x}.

    21. x is transitive.

    22. x is an ordinal.

    23. x is a successor ordinal.

    24. x is a limit ordinal.

    25. x : y z .

    26. x : y z .

    27. x is a natural number.

    28. x = .

    29. x is a nite sequence of elements of y.

    Proof. (Selections) (3) x y z x(z y) which is 0.Note that all the class terms F above are in ZF provably class terms, so

    we only have to show that the statement F (x) = y can be put in 0 form.(4) F (x1, . . . , x n ) = y x1 y x2 y . . . xn y z y(z =

    x1 . . . z = xn ).

    32

  • 8/12/2019 Aximatica de Conjuntos Suppes

    33/48

    (5) F (x1, x2) = y z 1 yz 2 y(z 1 = {x1} z 2 = {x1, x2} t

    y(t = z 1 t = z 2)), which is 0 by (4).(12) x is a 2-tuple iff z 1 x x1 z 1 x2 z 1 (x = x1, x2 ), which is

    0 by (5).(13) x is a 2-ary relation on y iff z x y1 y y2 y (z = y1, y2 ),

    which is 0 by (5).(29) x is a natural number iff ( x is an ordinal)(x is not a limit ordinal) (y

    x y is not a limit ordinal), which is 0 by (24), (26) and the fact that ZF 0formulas are closed under .

    Lemma 7.12 Suppose F and G are ZF 1 class terms. Then F (x) = G(y)

    is ZF 1 .

    Proof. Let (x , z ) adn (y , t ) be 1 formulas dening (in ZF) F (x) = y andG(y) = t respectively. Then

    F (x) = G(y)

    ZF z ((x , z ) (y , z )) ,

    which is 1, and

    F (x) = G(y)

    ZF z t((x , z ) (y , t ) z = t),

    which is 1.Hence F (x) = G(y) is ZF 1 .

    Theorem 7.13 Suppose F : V V V is a ZF 1 class term. Then the class term G dened from F by recursion on On, ie:

    1. G(0, x) = x

    2. G( + 1 , x) = F (G(, x ), x) for all On

    3. G(, x) =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    34/48

    Proof. As in the proof of 3.14 dene (g,,x ) by

    On () 1 g is a function 2 dom g = {} 3 g(0) = x 4 y1y2 (y1 = { } y2 = g( ) g(y1) = F (y2)) 5 ( is a limit ordinal g( ) = {g() : }). 6

    (4)

    1 is ZF 0

    by 7.11 (24); 2 is ZF 0

    by (14); 3 is by (15), (22) and 7.12; 4 can be rewritten as y((z y (z = z ) g(y) = x) so is ZF 1 by (17); 5 is ZF 1 by (22), (17) and the fact that F is ZF 1 , and using 7.12; 6 is ZF 1 by (26) and the fact that g( ) = {g() : } is equivalent toyz (y = g[ ] z = y g( ) = z ), which is ZF 1 by (18), (9) and (17).

    Hence (g,,x ) is ZF 1 .Now recall from the proof of 3.14 that G can be dened by:

    G(, x ) = y g((g,,x ) g() = y) (On () y = ).

    This shows G is ZF 1 , and hence ZF 1 by 7.8.

    Corollary 7.14 Assuming the class term G (from the beginning of subsec-tion 6) is ZF 1 , then so is the class term L : On V . (Strictly L : V V ,where L(x) = if x / On.)

    Proof. By 7.13 it is sufficient to show Def is ZF 1 . Recall that Def : V V is dened by

    Def (a) = {G(m,a,s ) : m , s

  • 8/12/2019 Aximatica de Conjuntos Suppes

    35/48

    Theorem 7.16 L, V=L.

    Proof. Suppose a L. We must show L, (On () a L()). Nowchoose such that a L , ie. V, a L().

    Let X be the set L() (ie. L ). Then X L +1 by 6.2 (2). Hence X L.Since V, a X we have L, a X . Now V, On() X =L(). But the formula x = L(y) is ZF 1 , and On() is ZF 1 , so by 7.10(since , X L),

    L, On() X = L() a X.

    Hence L, x(On ()x = L()a x), so L, (On ()a L()), as required.

    Corollary 7.17 If ZF is consistent, so is ZF+V=L.

    (Same argument as for Foundation.)Later well show ZF+ V=L AC, GCH.

    8 G odel numbering and the construction of

    Def 8.1(Throughout, if we say F : U 1 U n V is a ZF 1 term we meanthat the classes U 1, . . . , U n are ZF 1 (ie. dened by ZF 1 formulas) and thatF (x1, . . . , x n ) = y can be expressed by a 1 formula. By earlier sec-tions this guarantees that the extension F : V n V of F dened byF (x1, . . . , x n ) = F (x1, . . . , x n ) if x1 U 1, . . . ,xn U n and = otherwise, is ZF 1 in the sense given.)

    To give numbers to formulas we rst dene F : 3 by F (n,m,l ) =

    2n

    3n

    5l

    . Then F is injective and easily seen to be ZF 1 . Write [n,m,l ] forF (n,m,l ). We now dene by induction on :

    vi = v j = [0, i , j ];vi v j = [1, i , j ]; = [2, , ];

    35

  • 8/12/2019 Aximatica de Conjuntos Suppes

    36/48

    = [3, , ];

    vi = [4, i, ].(5)

    Of course this denition does not take place in ZF and is not actually usedin the following denition of Def . However it should be borne in mind inorder to see whats going on.

    Now dened the class term Sub : V 4 V by Sub(a,f , i ,c ) = f (c/i ) if f

  • 8/12/2019 Aximatica de Conjuntos Suppes

    37/48

    1. F (0, a) = 0

    2. and n \ { 0}

    F (n, a ) = H (F (1(n), (a)) , F (2(n), (a)) , F (3(n), (a)) ,a ,n ).

    (Thus instead of dening F (n, a ) in terms of F (n 1, a), we are deningF (n, a ) in terms of three specied previous values.)Proof. Similar to the proof of the usual recursion theorem on .

    Thus the denition of Sat in 8.1 is an application of 8.2 with 1(n) = iif for some j, k < n , [i,j,k ] = n, = 0 otherwise; and 2 and 3 are dened

    similarly, picking out j and k respectively from [i , j ,k ], and with H : V 4

    V dened so that

    H (x,y,z,a,n ) =

    {f

  • 8/12/2019 Aximatica de Conjuntos Suppes

    38/48

    Clearly one can prove in ZF that F r (x) is a nite set of natural numbers

    for any set x, and we dened

    (x) = max( F r (x)) .

    is ZF 1 .It is easy to show that if is any formula of LST and m = , then

    (m) is the largest n such that vn occurs as a free variable in , and that if f Sat (m, a ), for any a V , then dom f 1 + (m) (ie. 0, 1, . . . , (m) dom f ). This is proved by induction on and it is for this reason that wedened Sat ([3, j ,k ], a) as we did (rather than just as

  • 8/12/2019 Aximatica de Conjuntos Suppes

    39/48

    9 ZF + V=L AC

    9.1We rst construct a class term H : V V such that if a, R V and R isa well-ordering of the set a, then H ( a, R ) =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    40/48

    Corollary 9.2 (ZF) The formula (x, y) : = ( On x, y J ())

    is a well-ordering of L. (ie. satises the axioms for a total ordering of L,and every a L has a -least element. In particular a L, { x, y a2 :(x, y)} is a well-ordering of a.)

    Theorem 9.3 ZF + V=L every set can be well-ordered, so ZF + V=L AC.

    Proof. Immediate from 9.2.

    10 Cardinal Arithmetic10.1Recall A B means there is a bijection between A and B.

    Denition 10.1 An ordinal is called a cardinal if for no < is .

    Cardinals are usually denoted , , . Card denotes the class of allcardinals. Now every well-ordered set is bijective with an ordinal (using anorder-preserving bijection). (Provable in ZF.) Hence if we assume ZFC, as

    we do throughout this subsection , then every set is bijective with an ordinal.Denition 10.2 (ZFC) The class term card : V On is dened so that card x is the least ordinal such that x.

    Lemma 10.3 (ZFC) (1) The range of card is precisely the class of cardinals.(2) For all cardinals there is a cardinal such that > . ( + is the

    least such .)(3) If X is a set of cardinals with no greatest element then sup X is a

    cardinal.(4) card = for all cardinals .

    Proof. (1) Exercise(2) Consider card P (though this result is provable in ZFC)(3) Let = sup X . Suppose < ( ). Choose X , > .

    Then id is an injection from to . However X , so < , so by

    40

  • 8/12/2019 Aximatica de Conjuntos Suppes

    41/48

    the Schr oder-Bernstein Theorem contradicting the fact that is a

    cardinal.(4) Exercise.

    (2) and (3) allow us to make the following

    Denition 10.4 (ZFC) The class term : On Card is dened by (writ-ing for )

    1. 0 = (ie. card N)

    2. +1 = +

    3. = .

    5. (ZFC) If or is innite, + = . = max {, }.

    6. + , . and exp are (weakly) order-preserving.

    Proof. See the books.

    41

  • 8/12/2019 Aximatica de Conjuntos Suppes

    42/48

    Denition 10.8 The Generalized Continuum Hypothesis (GCH) is the state-

    ment of LST: for all innite cardinals , 2 = + (ie. On(2 = +1 )).

    Denition 10.9 Suppose > 0 is an ordinal and = : < is a -sequence of cardinals (ie. is a function with domain and () = for all < ). Then we dene

    1.

  • 8/12/2019 Aximatica de Conjuntos Suppes

    43/48

    Proof. Dene f :

  • 8/12/2019 Aximatica de Conjuntos Suppes

    44/48

  • 8/12/2019 Aximatica de Conjuntos Suppes

    45/48

    11 The Mostowski-Shepherdson Collapsing LemmaLemma 11.1 Suppose X is a set and M 1, M 2 are transitive sets. Suppose i : X M i are -isomorphisms (ie. x, y X (x y i (x) i (y))).Then 1 = 2 (and hence M 1 = M 2).

    Proof. Dene (x) x / X 1(x) = 2(x).We prove x(x) by -induction (see 3.6).Suppose x is any set, and (y) holds for all y x. If x / X we are

    done. Hence suppose x X , and 1(x) = 2(x). Then there is z such that(say) z 1(x) and z / 2(x). Since M 1 is transitive and pi1(x) M 1, wehave z M 1. Hence (since 1 is onto), y X such that 1(y) = z . Since1(y) 1(x), we have y x, and hence (by IH), z = 1(y) = 2(y) and2(y) 2(x). So z 2(x)a contradiction.

    Thus (x) holds, hence result by 3.6.

    Theorem 11.2 Suppose X is any set such that X, Extensionality(ie. if a, b X and a = b, then x X such that x a x / b or vice versa.) Then there is a unique transitive set M and a unique function such that is an -isomorphism from X to M .

    Proof. Uniqueness is by 11.1. For existence, we prove by induction on On , that : X V M for some transitive set M .

    Note that On, X V , Extensionality (since V is transitive).Now suppose , M exist for all < . Its easy to show (by 11.1) thatthey are unique and < < M M , and = M . Hence if is a limit ordinal, then take M =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    46/48

    Thus (c) / +1 (b), so +1 (a) = +1 (b) and so +1 is injective.

    We now show that if x X V ( X V +1 ), then (x) = +1 (x) (*)For, y (x) implies y (x) M implies y M (since M is

    transitive), say (t) = y (t X V ).Then (t) (x), so t x, hence t x X .Thus +1 (x) = { (z ) : z x X } (t) = y.This shows (x) +1 (x).Conversely, suppose y +1 (x). Then y = (t) for some t x X .

    Since t x X V , we have (t) (x) (since is an -isomorphism).Ie. y (x). So +1 (x) (x), and we have (*).

    Now suppose a, b X V +1 , and a b (so a X V ).

    Then +1 (b) = { (y) : y b X }. But a b X , so (a) +1 (b).Hence by (*) +1 (a) +1 (b).Finally, M +1 is transitive, since if a b M +1 , then b = +1 (x)

    for some x X V +1 , and hence a = (y) for some y x X . Sincey X V , we have, by (*), (y) = +1 (y), so a ran +1 = M +1 , asrequired.

    12 The Condensation Lemma and GCHTheorem 12.1 (The Condensation Lemma) Let be a limit ordinal and suppose X L (ie. a1, . . . , a n X , and formulas (v1, . . . , vn ) of LST,X, (a1, . . . , a n ) iff L , (a1, . . . , a n ), although we only need this

    when is a 1 formula). Then there is unique and such that and : X L is an -isomorphism. Further if Y X and Y is transitive,then (y) = y for all y Y .

    We prove this in stages.

    Lemma 12.2 m , Lm X .

    Proof. Clear for m = 0. Suppose Lm X and let a Lm +1 , so a ={a1, . . . , a n } Lm . Then L x((a1 x . . . an x) y x(y =a1 . . . y = an )). Hence X x((a1 x . . . an x) y x(y =a1. . .y = an )). Clearly such an x must be a, so a X . Hence Lm +1 X .Hence the result follows by induction.

    46

  • 8/12/2019 Aximatica de Conjuntos Suppes

    47/48

    Lemma 12.3 X Extensionality.

    Proof. For suppose a, b X and a = b. Then c, c a c / b (say), andc L since L is transitive. Thus L x(x a x / b), so X x(x a x / b), as required.

    By 11.2 there is transitive M and : X M . Now since M is transitive,M On is a transitive set of ordinals so is an ordinal, , say. Then (exercisesuppose > , so 1() X . Show 1() = to getcontradiction). We show M = L .

    An admission! For this proof we need the fact that most of the formu-las that we have proven ZF 1 are in fact absolute between transitive classes

    satisfying much weaker axioms than ZFin fact BSbasic Set Theory (seeDevlin). BS is such that L BS for any limit ordinal > . In particu-lar, the formula On(x), and (x, y) : = On(x) y = Lx , is ZF 1 and henceabsolute between V and L and between V and M . (Since M is transi-tive.) As an application, suppose = { }. Since / M , and M ,and M On( ) (since On( ) really is 0 and M is transitive), we haveM x(On (x) yy = x {x}). Now X M , so X x(On (x) y y =x{x}), hence L x(On (x)y y = x{x}), which is a contradiction,since is a limit ordinal. Hence, we have shown:

    Lemma 12.4 is a limit ordinal.Lemma 12.5 L M .

    Proof. Since is a limit, L =

  • 8/12/2019 Aximatica de Conjuntos Suppes

    48/48

    Hence X (since X L ), hence M (since X M .

    Let a M . Then for some c, d M ,

    M On(c) (c, d) a d.

    By absoluteness, c On, and hence c < , and d = Lc and a Lc. Hencea . Now x for some < , sox L . Then L {x} is transitive.

    Using V=L, let be a limit ordinal such that , and L {x} L .By 12.8, with A = L and Y = L {x}, let X be such that L {x} X and X L , with card X card L {x} = card . Let : X L beas in 12.1. Then card = card L = card X card < , so < . ButL {x} is transitive so, in particular, (x) = x, so x L L , as required.

    Corollary 12.10 ZF+V=L GCH. Hence if ZF is consistent, so is ZFC+GCH.Proof. By 12.9. ZF+V=L for all innite , P L + . But ZF for allinnite , card L + = + , hence ZF+V=L for all innite , card P + .So 2 + , and is obvious.

    48