Large cardinals and elementary embeddings of V
Master thesis of: Marios Koulakis
Supervisor: Athanassios Tzouvaras,
Professor
à¨å ¢¦¨å£à¤ ¡ §¦¢¦ ©£¦ç
¡ £
¢∀ ¦ ¡ã - 1997 ©«
¨æ¨ «§«¬® ¡æ ££
To the memory of my parents, Ioannis Koulakis and Anastasia Chrysochoidou
Contents
1 Preliminaries 1 1.1 Cumulative hierarchies ...... 1 1.2 TheMostowskicollapse ...... 5 1.3 Absoluteness ...... 6 1.4 Vα and Lα ...... 12 1.5 Modeltheory ...... 17
2 Some smaller large cardinals 21 2.1 Cardinalarithmetic...... 22 2.2 Inaccessiblecardinals...... 26 2.3 Mahlocardinals...... 30 2.4 Weakly compact,Erd˝osand Ramsey cardinals...... 33
3 Measurable cardinals and elementary embeddings of V 37 3.1 Aspectsofmeasurability...... 37 3.2 Elementary embeddings of V ...... 42 3.3 Normal measures, indescribability ...... 48
4 0♯ and elementary embeddings of L 53 4.1 Indiscernibles ...... 53 4.2 0♯ ...... 54 4.3 The connection of 0♯ with L ...... 60 4.4 Elementary embeddings of L ...... 62
5 Stronger embeddings of V 69 5.1 Strong,Woodinandsuperstrongcardinals ...... 69 5.2 Stronglycompactcardinals ...... 72 5.3 Supercompactcardinals ...... 73 5.4 Extendible cardinals and Vop˘enka’s principle ...... 75 5.5 HugecardinalsandI0-I3...... 76 5.6 Kunen’stheorem ...... 78 5.7 Thewholenessaxiom...... 79
i ii CONTENTS Introduction
This thesis is a short survey of the theory of large cardinals. The notion of elementary embeddings is crucial in this study, since it is used to provide a quite general way of defining large cardinals. The survey concludes with a reference to Kunen’s theorem, which sets some limitations to the existence of specific elementary embeddings, and an attempt of P. Corazza to surmount those limitations. Most of the material used through the survey is defined in chapter 1, thus the text is accessible to all readers having knowledge of basic set theory and logic. Chapter 1 serves as an extensive introduction to some notions needed for the rest of the text. Mostowski’s collapsing theorem provides us with a way of transforming a lot of models of set theory, into standard transitive ones. Some results concerning L´evi’s hierarchy illuminate the notion of absoluteness, i.e. the case in which a formula or a term behaves the same way in V as in a standard transitive model. The important cumulative hierarchies Vα and Lα are introduced, along with some of their basic properties. Finally, there is a quick reference to some model theoretical constructions we will use later on. On chapter 2, the first large cardinals appear, though they are not strong enough to yield a connection with elementary embeddings. The first section of this chapter is somehow a continuation of the first chapter, as it provides some fundamental knowledge on cardinal arithmetic. Afterwards, we define in- accessible cardinals, then go on to Mahlo cardinals and finally introduce weakly compact and Erd˝os cardinals. There is an additional reference to Ramsey car- dinals, which have a combinatorial nature similar to that of Erd˝os cardinals, even though they are essentially stronger than the other large cardinals we have mentioned here. On chapter 3 things seem to get more interesting, as we introduce measur- able cardinals. They emerge in a very natural way from measure theory and their study moves from analysis to set theory. They are connected with the elementary embeddings of the form j : V ≺ M, and out of this connection we get the result, due to Scott, that if there is a measurable cardinal, then V 6= L. Concluding, we define normal measures, which become invaluable in the study of elementary embeddings. Chapter 4 goes a little bit backwards, since we study a weaker large cardinal hypothesis, the existence of 0♯. Some effort is needed in order to define 0♯ but it pays back, as 0♯ is very close to the critical question of whether L is a good
iii iv CONTENTS approach of V . Silver’s theorem and Jensen’s covering theorem give a more than satisfactory answer to this question which had been roughly approached by measuble and Ramsey cardinals. We finally see, through a theorem of Kunen, that 0♯ is connected with the elementary embeddings of the form j : L ≺ L. Chapter 5 goes on from the point where chapter 3 ended, as it presents the use of elementary embeddings of the form j : V ≺ M, in order to obtain stronger large cardinals. This way, strong, Woodin, strongly compact, supercompact and extendible cardinals appear. We come up with even stronger hypotheses, such as Vop˘enka’s principle, the existence of huge cardinals and I0-I3. The latter, seem to lie near the existence of an embedding j : V ≺ V , which cannot exist due to Kunen’s result, thus there is a probability that they could be disproved from ZF C. Finally, we examine the case of an elementary embedding j : V ≺ V . Kunen’s theorem states that there is not such an embedding. In the process, we examine the consequences of the wholeness axiom, proposed by Corazza, which asserts the existence of an embedding j : V ≺ V that is not weakly definable. The wholeness axiom may weaken the hypotheses of Kunen’s result, but it implies the existence of a super-n-huge cardinal, thus it is very near inconsistency and it should be further investigated. Chapter 1
Preliminaries
In this chapter, we present some basic notions of set theory and model theory which will be necessary for our study. On the same time, we try to give some motives for the introduction of large cardinals. Our first step is to present the well known axiomatic system ZF C. Most of the axioms are presented as the closure of V under certain operations, in order to provide a more vivid image of the structure of V . Afterwards, the most powerful of those operations, the powerset operation, is used in order to introduce the notion of cumulative hierarchies. Cumulative hierarchies are roughly sequences of levels Uα, which expand, by the addition of more complex sets, as α gets bigger. Two very common hierarchies are then introduced; von Newmann’s hierarchy Vα, and the hierarchy of the constructible sets Lα. Moving towards a model theoretical study of set theory, Mostowski’s collapsing theorem becomes very useful, as it gives us the opportunity to work, in almost all cases studied here, with standard transitive models. Since standard models share the same relation with V , we are interested in the cases where some formulas have the same truth value in a stander transitive model as in V . The notion that expresses those cases is absoluteness, and an easy way to study it is the introduction of L´evi’s hierarchy of formulas. Next, we meet again the hierarchies Vα, Lα and this time prove some of their basic properties. Finally, we state some model theoretic concepts, such as Skolem functions, ultraproducts and reflection principles. For a more extensive treatment of the material covered in this chapter, the reader is referred to [7], [11] and [21]. For an elementary introduction to set theory, he is referred to [15] and [12]. A classical book on model theory is [2] and much more information on ultraproducts can be found in [1].
1.1 Cumulative hierarchies
The axioms of ZFC The first two axioms describe the nature of sets:
1 2 CHAPTER 1. PRELIMINARIES
• A1. Extensionality axiom
∀z (z ∈ x ↔ z ∈ y) → x = y
• A2. Foundation axiom
∃y y ∈ x → ∃y ∈ x ∀z ∈ xz∈ / y
The next 7 axioms express that the universe V is closed under certain oper- ations, and are written in the form
x ∈ V → Q(x) ∈ V where Q denotes an operation. These are the following:
• A3φ. Separation axiom
x ∈ V →{y ∈ x : φ(y)} ∈ V
• A4. Empty set axiom → ∅ ∈ V
• A5. Pairing axiom
x, y ∈ V →{x, y} ∈ V
• A6. Power set axiom
x ∈ V → P (x) ∈ V
• A7. Union axiom x ∈ V → ∪x ∈ V
• A8. Infinity axiom (inf)
∅ ∈ V → ω ∈ V
• A9φ. Replacement axiom (F)
′′ x ∈ V → Fφ (x) ∈ V
′′ Where Fφ (x)= y ↔ ∀z (z ∈ y ↔ ∃w ∈ x φ(w,z)) for φ which define functions, i.e. ∀x ∃!y φ(x, y). Finally, the tenth axiom, the axiom of choice, demands the existence of a well-ordering for every set. • A10. Choice axiom (AC)
∀x ∃y y wellorders x 1.1. CUMULATIVE HIERARCHIES 3
An immediate consequence of the axiom of foundation is the fact that there can not exist infinite ∋ sequences. If we combine this with the axiom of ex- tensionality, which states that every set is defined exactly by its elements, we can imagine a construction of V , beginning with the empty set and recursively moving to new sets using axioms A4-A10. We could also add new sets which do not appear in this construction, but may be contained in sets we have already been constructed. We should note here that by ZF C − Ai we mean the axiom system ZF C without the axiom Ai, where 1 ≤ i ≤ 10. We also denote, ZF = ZF C − AC and Z = ZF − F .
Cumulative hierarchies The above approach is quite vivid and reveals the structure that V should have, in order to satisfy ZFC. Unfortunately, it is quite complicated, especially when dealing with sets of infinite cardinality. What could be done to simplify it, is to begin with the empty set and produce an ⊂ sequence hUα : α ∈ Oni of sets with increasing complexity, relative to ∈. Using this method, we approach V by constructing bigger and bigger sets of its elements instead of adding them one by one. This idea is captured by the notion of cumulative hierarchies.
Definition 1.1. A transfinite sequence hUα : α ∈ Oni is called a cumulative hierarchy if the following are true:
(i) U0 = ∅;
(ii) Uα ⊂ Uα+1 ⊂ P (Uα);
(iii) Uα = β<α Uβ, limit(α). S The sets Uα of the hierarchy are all transitive. Reaching the end of this section, we are going to introduce two important cumulative hierarchies and some of their trivial properties. More information about them will be unveiled in section 1.4 where we are going to treat them as models of ZFC. The fact that they are indeed cumulative hierarchies can be easily checked in all cases using transfinite induction.
Von Neumann’s hierarchy Definition 1.2. We call von Neumann’s hierarchy the transfinite sequence hVα : α ∈ Oni with the following properties:
(i) V0 = ∅;
(ii) Vα+1 = P (Vα);
(iii) Vα = β<α Vβ , limit(α). S Von Neumann’s universe is the class R = {Vα : α ∈ On}. S 4 CHAPTER 1. PRELIMINARIES
• R = V . The power set operation turns out to be so powerful that in ZF every set x belongs to Vα+1 for some α ∈ On. The least α satisfying this property is called the rank of x and is written as rank(x) (We will use the symbolization rankU (x) for the same notion concerning another hierarchy U).
• For every ordinal α, rank(α)= α.
1 • |Vω+α| = iα and for every n ∈ ω, Vn is finite .
The hierarchy of constructible sets In order to introduce constructible sets, we first need the notion of definability. Definition 1.3.
(i) Suppose M is a model and X, I ⊂ M. X is definable in M from I, if there is a formula φ(v, u¯) and a n-tuplea ¯ of I, such that:
∀x ∈ M (x ∈ X ↔ M φ[x, a¯]).
In the case I = M we say that X is definable over M. If x ∈ M, then x is definable over M (or in M from I) if {x} is respectively definable over M (or in M from I).
(ii) defM (I)= {X ⊂ M : X definable in M from I} def(M)= {X ⊂ M : X definable over M}.
Definition 1.4. The hierarchy hLα : α ∈ Oni of the constructible sets is the one which satisfies the following:
(i) L0 = ∅;
(ii) Lα+1 = def(Lα);
(iii) Lα = β<α Lβ, limit(α). S The universe of constructible sets is L = {Lα : α ∈ On}. S • α∈On Lα does not necessarily contain all sets. Moreover it cannot be Sproved within ZF C weather V = L or not. An interesting result to come is that this question is tightly connected with the existence of 0♯, which is a large cardinal property.
1 The sequence iα is recursively defined as follows:
i0 = ℵ0
iα iα+1 = 2 i i α = [ β , limit(α) β<α 1.2. THE MOSTOWSKI COLLAPSE 5
• For every ordinal α, rankL(α)= α.
• |Lα| = |α|.
• Lω = Vω and Ln = Vn for every n ∈ ω.
1.2 The Mostowski collapse
In the previous section we introduced cumulative hierarchies in order to get a grasp of how a model of ZF C should look like. In general, a model of set theory is a couple (M, E) where M is a class and E is a binary relation interpreting ∈. The models of ZF C may be quite complicated but we can reduce many of them to simpler ones using Mostowski’s theorem. This theorem states that, under certain assumptions, an E structure is isomorphic to a transitive ∈ class. We give a definition concerning relations and afterwards the proof of Mostowski’s theorem. The reason for this is to illustrate the use of transfinite recursion and provide a clearer image of the connection of some E relations to ∈. Definition 1.5. Suppose (N, E) is a structure of the language {∈}.
(i) The E-extension of x ∈ N is the class extE(x)= {y ∈ N : yEx}. (ii) E is well-founded on N if every non empty subset of N has an E-minimal element.
(iii) E is set-like if for all x ∈ N, extE(x) is a set. (iv) E is extensional relation on N if
∀x, y ∈ N (extE(x)= extE(y) → x = y)
Theorem 1.6. (Mostowski’s collapsing theorem) (i) If E is well-founded set-like and extensional on N, then there exists a transitive class M and an isomorphism F between (N, E) and (M, ∈). (ii) M and F are unique. Proof. (i) We define F by well-founded recursion so that
′′ F (x)= F (extE (x)) = {F (y): yEx}.
This is possible because E is set-like so extE (x) is a set, which means by the axiom of replacement that {F (y): yEx} is also a set, and additionally E is well-founded. Let M = F ′′(N). – M is transitive: y′ ∈ x′ ∈ M → ∃x ∈ N x′ = F (x) and F (x)= {F (z): zEx} → ∃yEx y′ = F (y) → y′ ∈ M. 6 CHAPTER 1. PRELIMINARIES
– F is 1-1: If it wasn’t, there would exist an x′, of least rank, with the property x′ = F (x)= F (y) for some y 6= x.
y 6= x → extE(x) 6= extE(y) → ∃zEx ¬zEy
but since F (x)= F (y)
∃uEy F (z)= F (u) → z = u → zEy
which is a contradiction. ′′ – yEx ↔ F (y) ∈ F (x): If yEx, then F (y) ∈ F (extE(x)) = F (x). Additionally, if F (y) ∈ F (x), then ∃z ∈ extE(x) F (z) = F (y) and since F is 1-1 we have z = y which means that yEx. (ii) Let F be the above isomorphism and G another one having K as its range. If x ∈ N is an element of least rank for which F (x) 6= G(x), then since G is an isomorphism
G(x)= {G(y): yEx} = {F (y): yEx} = F (x)
which can not be true. As a consequence of this
F = G → K = G′′N = F ′′N = M
so K = M.
In the cases we are interested in, (M, E) will be a model of the axiom of extensionality. Using the following lemma we will show that if this is true, then it is enough to check that extE(x) is a set for every x ∈ M and that E is well-founded, in order to apply Mostowski’s theorem. Lemma 1.7. E is extensional on M iff (M, E) “extensionality axiom”. Proof. M “extensionality axiom” is equivalent to
M ∀x, y (∀z ∈ x z ∈ y ∧ ∀z ∈ y z ∈ x → x = y) ↔ ↔∀x, y ∈ M (∀z ∈ x z ∈ y ∧ ∀z ∈ y z ∈ x → x = y)M ↔∀x, y ∈ M (∀zEx zEy ∧ ∀zEy zEx → x = y) which is equivalent to the extensionality of M.
1.3 Absoluteness
As we have mentioned, we will only work with transitive models (M, ∈), where M can either be a set or a class2. Since the interpretation of ∈ coincides with ∈,
2Here one should be careful using the relation , which is definable in ZF C for models that are sets, but not for models that are classes. 1.3. ABSOLUTENESS 7 it would be interesting to study the cases where (φ)M is equivalent to φ for all valuations of φ. Those formulas are called absolute for M. If moreover, one of them is absolute for every transitive model M, it is simply called absolute. Our aim in this section is to present methods of proving that a formula is absolute, and using them provide a list of absolute formulas.
Absoluteness Definition 1.8. Let M and N be two structures such that M ⊂ N: (i) A formula φ(¯x) is preserved under the extension (restriction) from M to N (from N to M) if
∀a¯ ∈ M n(M φ[¯a] → N φ[¯a])
[∀a¯ ∈ M n(N φ[¯a] → M φ[¯a])].
(ii) A fomula φ(¯x) is absolute for M, N if it is preserved both under the extension from M to N and the restriction from N to M. (iii) A term t(¯x) is absolute for M, N if y = t(¯x) is absolute for M, N. (iv) M is an elementary substructure of N, M ≺ N, if every formula is absolute for M, N. (v) We will call a formula φ absolute for a theory T if, for every model M of T , φ is absolute for M, V .
L´evy’s hierarchy One way we can show that a formula is absolute is, by checking its position in L´evy’s hierarchy. We will give a brief definition of it and a theorem which explains the link between absoluteness and the first levels of this hierarchy. Definition 1.9. Let T be a theory. L´evy’s hierarchy and L´evy’s hierarchy relative to T are defined as follows:
(i) – ∆0 =Σ0 = Π0 is the set of all formulas with bounded quantifiers (of the form ∃x ∈ y or ∀x ∈ y).
– Σn+1 = {∃x φ(x): φ ∈ Πn}.
– Πn+1 = {∀x φ(x): φ ∈ Σn}.
T (ii) – φ ∈ Σn iff ∃ψ ∈ Σn T ⊢ φ ↔ ψ. T – φ ∈ Πn iff ∃ψ ∈ Πn T ⊢ φ ↔ ψ. T T T – ∆n =Σn ∩ Πn . Theorem 1.10. Let M ⊂ N be transitive models of T , then: (i) If T ⊢ φ ↔ ψ then ψ is absolute for M, N iff φ is absolute for M, N. 8 CHAPTER 1. PRELIMINARIES
T (ii) Every ∆0 sentence is absolute for M, N.
T (iii) Every Σ1 sentence is preserved under the extension from M to N.
T (iv) Every Π1 sentence is preserved under the restriction from N to M.
T (v) Every ∆1 sentence is absolute for M, N. In order to use the above theorem effectively, the lemma below is very useful. It helps us classify formulas in L´evy’s hierarchy.
Lemma 1.11.
(i) Logical connectives (for T ⊢ Z − inf)
T T – If φ and ψ are both Σn or Πn , then so are φ ∧ ψ and φ ∨ ψ. T T T T – If φ ∈ Σn and ψ ∈ Πn then φ, ψ ∈ ∆n+1, φ → ψ ∈ Πn T and ψ → φ ∈ Σn . T T T T – φ ∈ Σn → ¬φ ∈ Πn and φ ∈ Πn → ¬φ ∈ Σn .
(ii) Quantifiers (for T ⊢ Z − inf)
T T – φ ∈ Σn → ∀x φ ∈ Πn T T – φ ∈ Πn → ∃x φ ∈ Σn T T – If n> 0 then φ ∈ Σn → ∃x φ ∈ Σn T T and φ ∈ Πn → ∀x φ ∈ Πn .
(iii) Bounded quantifiers (for T ⊢ ZF ) T T If φ is Σn or Πn then so are ∃x ∈ y φ and ∀x ∈ y φ.
(iv) Terms (if n> 0 and T ⊢ ZF )
T T T – If φ(x) ∈ ∆n then {x : φ(x)} ∈ Πn and {x ∈ z : φ(x)} ∈ ∆n . T T – If t ∈ Σn and T ⊢ ∃x x = t then t ∈ ∆n . T – Suppose T ⊢ ∃x x = t. Then if φ(y), s(y) and t are ∆n then so are φ(t), s(t), ∃x ∈ t φ, ∀x ∈ t φ and {x ∈ t : φ}.
Now that we are equipped with theorem 1.10 and lemma 1.11 we are ready to ZF give a list of terms and formulas in set theory which are ∆1 and thus absolute. The notions described by those terms and formulas, such as the ordinals, tend ZF to be easier in their manipulation. In contrast, notions which are not ∆1 , such as cardinals or the power set operation, are more vague and a variety of hard (many times unsolvable in ZFC) problems arise.
Lemma 1.12. 1.3. ABSOLUTENESS 9
ZF (i) The following terms and formulas are ∆0 thus absolute: (1) x ∈ y (9) x \ y (17) dom(R) (25) succord(x) (2) x = y (10) s(x) (18) rang(R) (26) finord(x) (3) x ⊂ y (11) trans(x) (19) funct(f) (27) ω (4) {x, y} (12) ∪ x (20) f(x) (28) n, n ∈ ω (5) hx, yi (13) ∩ x (21) f ↾ x (29) An (6) ∅ (14) ordpair(z) (22) f is 1 − 1 (30) A<ω (7) x ∪ y (15) A × B (23) ordinal(x) (8) x ∩ y (16) rel(R) (24) limord(x)
ZF (ii) If G(x, z, y¯) is a Σn term, and F (x, y¯) is the term obtained by transfinite ZF ∈ or < induction then, F (x, y¯) is ∆n . ZF (iii) The following terms and formulas are ∆1 thus absolute: β (1) α − 1 (4) α (7) Vω (2) α + β (5) rank(x) (3) α · β (6) T C(x)
ZF (iv) The following terms and formulas are Σ1 thus absolute for extensions: (1) x =c y (2) x ≤c y (3) cf(α)
ZF (v) The following terms and formulas are Π1 thus absolute for restrictions: (1) card(α) (4) inaccessible(α) (7) Vα (2) regular(α) (5) < wellorders x (3) limcard(α) (6) P (x)
Applications This section is quite technical but the reader should reach a level of familiarity with it. Absoluteness is a powerful tool when dealing with models of ZF . Imagine a set M which is a model of set theory. If we are interested in whether M φ, where φ is absolute, we only have to check if it is true in V instead of checking if (φ)M is true in V , which could be difficult. Absoluteness also comes in handy when somebody wants to show that a set M is a model of ZF C, since many of its axioms are ∆0 thus absolute. We will close this section with two applications. In the first one, we find some axioms of ZF C which are absolute ZF for all transitive models and in the second one, we prove that there exists a ∆1 formula which expresses the notion M ZF . Application 1.13. The following formulas and terms related to the correspond- ing axioms of ZF are absolute for every transitive model M:
A1. Extensionality A5. {x, y} A2. F oundation A7. ∪ x A4. ∅ A8. ω 10 CHAPTER 1. PRELIMINARIES
The following formulas and terms related to the corresponding axioms of ZF are preserved by restriction to M, for every transitive structure M:
A6. P (x) A10. < wellorders x Additionally, for every transitive model M, P M (x)= P (x) ∩ M.
The above application is useful when we have to show that a given transitive structure satisfies A4, A5, A7 and A8. It is transitive thus it satisfies A1,A2 and in order to show that it satisfies A4, A5, A7, A8, we only have to check that it contains ∅ and it is closed under the respective operations. A6 and A10 may need some more work, but at least this theorem covers the one direction of the proof. For the next application we need some definitions first. In order to express the notion of within the language of set theory we must initially do this for its formulas. This is the idea of G¨odel numbering and it can be implemented in many ways.
Definition 1.14. Each formula is represented by an element of Vω using the function pq which is defined by the following recursion:
(i) For atomic formulas:
– pxi = xj q = h0,i,ji
– pxi ∈ xj q = h1,i,ji
(ii) For non-atomic:
– pφ ∨ ψq = h2, pφq, pψqi – p¬φq = h3, pφqi
– p∃xi φq = h4, i, pφqi
The subset of Vω, which consists exactly of its elements that express a for- mula, will be denoted Form.
Definition 1.15. We give the following definitions:
(1) fm(u,f,n): “u = pφq where φ is the sentence whose structure is described by the function f in n steps”.
(2) fmla(u): “u is the G¨odel set of a formula”.
(3) s(m,g,r,f,M): “when f, g are functions, f describes the construction of a sentence of rank r and f(k) = pφmq then, g(m) contains all the r- r tuples, a, of M for which φm[a] takes its truth value according to Tarski’s definition of truth for M”.
(4) sat(u, M, ¯b): “u is the G¨odel set of a formula φ for which M φ[¯b]”. 1.3. ABSOLUTENESS 11
(5) axZFC (u): “u is a formula and it is one of the axioms of ZF C”. (6) M ZF :“M is a model of ZF ”. ZF Application 1.16. The above notions are all ∆1 thus absolute for all models of ZF . In particular M ZF is absolute for models of ZF . Proof. (1) Writing down the definition of fm we get the following formula: fm(u,f,n) ≡ funct(f) ∧ finord(n) ∧ dom(f)= n +1 ∧ f(n)= u∧ ∧ ∀m ZF which by lemma 2 can be easily proved to be ∆1 . (2) fmla(u) is equivalent to the formula ∃n<ω ∃f ∈ Vω fm(u,f,n) ZF which is ∆1 by lemma 2 and (1). (3) s(m,g,r,f,M) is equivalent to the following formula (this is a coding of Tarski’s truth definition) ∃i,j <ω [(f(m)= h0,i,ji ∧ g(m)= {a ∈ M r : a(i)= a(j)})∨ ∨(f(m)= h1,i,ji ∧ g(m)= {a ∈ M r : a(i) ∈ a(j)})]∨ ∨∃k,l ZF which is ∆1 by lemma 2 and the fact that α(i|x) is an abbreviation for (a \ {hi,a(i)i}) ∪ {hi, xi}. (4) sat(u,M,b) is equivalent to the formula ∃f,n,r ∈ Vω [fm(u,f,n) ∧ r = rank(u)∧ ∧ ∃g (funct(g) ∧ dom(g)= n +1 ∧ ∀m ZF ZF so it is ∆1 . Thus sat(u,M,b) is also ∆1 . 12 CHAPTER 1. PRELIMINARIES (5) axZF (u) is equivalent to the formula fmla(u) ∧ [u = pA1q ∨ ... ∨ pA8q ∨ ∃v ∈ Vω (fmla(v) ∧ u = pvq)] ZF which is ∆1 . What needs explanation here is pA9q(v) which is the set representing A9φ, where φ is the formula represented by v. To prove that ZF pAiq can be written as a ∆1 sentence is immediate, as the sentence just describes the procedure by which we construct the set representing axiom i. For example for A4 ≡ ∃x0 ¬∃x1 (x1 ∈ x0) pA4q = h4, 0, h3, h4, 1, h1, 1, 0iiii In the case of the axiom of replacement we must additionally replace φ with v wherever occuring in the axiom. (6) M ZF is equivalent to the formula ZF rank(u) ∀u ∈ Vω [ax (u) → ∀b ∈ M sat(u,M,b)] ZF which is ∆1 . It is easy to see that the above procedure can be done for every set of ZF axioms of set theory which is defined by a ∆1 formula. The reader who has some knowledge of computability theory will realize that every set of axioms S is of this kind, if and only if there exists an algorithm which decides whether a given element of Form belongs to S. A special case is when we have a finite extension of ZF . 1.4 Vα and Lα In this section we study models of set theory created by considering the sets Vα,Lα for different kinds of α, and their unions which are classes. Some of those are models of ZF or ZF C and some others satisfy part of it but disagree in one of its axioms. This way we will get some results on the independence of the axioms of ZF and ZF C. For more on this subject see [21]. Our intention in this chapter is to give some more information on the structure of a universe of sets satisfying ZF C or part of it. We also want to raise some questions referring to models of ZF C and which will be correlated with the existence of specific large cardinals in later chapters. Vα We have already introduced Vα, α ∈ On as the sets forming von Neumann’s hierarchy. In the case α is a successor cardinal, they don’t present much interest as models because they fail to be closed under most of the operations appearing in ZF . On the other hand, if α is a limit ordinal Vα is nearly a model of ZF C. The following lemma provides some information on this case. 1.4. Vα AND Lα 13 Lemma 1.17. (i) Vω ZF (C) − inf + ¬inf. (ii) If α>ω and limord(α) then Vα ZC. (iii) Vω+ω ZC + ¬F . Finally, we have to notice that R = ∪α∈OnVα is a model of ZF C, something we already knew since R = V . Lα The sets Lα have been defined in section 1.2. They are similar to the sets Vα but the notion of definability provides us with a much clearer view of the universe L. This is also the reason why many more axioms can be proved to be valid in L, such as AC and GCH, by accepting only ZF . Theorem 1.18. (i) Lω ZF C − inf + ¬inf. (ii) Lα ZC, if α is a limit ordinal. (iii) L ZF (iv) L V = L Proof. (i)-(iii) The proofs are like the ones for Vα because all the notions appearing in the axioms of ZF C are definable. (iv) The formula y = def(M) is equivalent to ∀x ∈ M ∀u ∈ Vω (x ∈ y ↔ fmla(u) ∧ M u[x]) ZF ZF which is ∆1 so def(M) is a ∆1 term. The sets La are defined by transitive < induction using the term ∅ z =0 G(f,z)= def(f(z − 1)) succord(z) ∪α L L V = L ↔ ∀x ∈ L ∃α ∈ L (x ∈ Lα) ↔ ∀x ∈ L ∃α ∈ L x ∈ Lα which is true. 14 CHAPTER 1. PRELIMINARIES V = L is a very crucial property of L. Along with the fact that Lα is absolute for transitive models of ZF , it will assist us in the proof of the next theorems. Definition 1.19. An inner model of ZF is a transitive class (M, ∈), such that M ZF and On ⊂ M. Theorem 1.20. L is the smallest inner model of ZF . Proof. • We have proved that L ZF and that ∀α ∈ On α ∈ Lα so L is an inner model of ZF . • Since M is a model of ZF , M ∀α ∃x x = Lα, but Lα is absolute and α ∈ M for every ordinal, so ∀α Lα ∈ M → L ⊂ M. Lemma 1.21. (G¨odel’s condensation lemma) If M ≺ Lα, limord(α), then the Mostowski collapse of M is Lβ for some β ≤ α. Proof. The main idea is to prove first, that there exists a sentence φL such that for every transitive model N satisfying enough of the axioms of ZF N φL ↔ ∃α (limord(α) ∧ N = Lα). After a step by step examination of the proof of the absoluteness of Lα we can ZF T see Lα is not only ∆1 but ∆1 where T is an appropreate, finite part of ZF . Thus if N is a transitive model satisfying T then N ∀x ∃α x ∈ Lα ↔ ∀x ∈ N ∃α ∈ N x ∈ Lα ↔ ∃α (limord(α) ∧ N = Lα). If M ≺ Lω then M = Lω. Else, if α>ω we must notice that the axiom of replacement was only needed in order to define some sets by ω-transitive recursion and thus show that Lα is absolute. For those cases needed it is also true in Lα. Thus since Lα Z we have that Lα T so Lα φL. If M ≺ Lα then its transitive collapse, N, N φL → ∃β N = Lβ. Since M ⊂ Lα the ordinals of M, and thus of N, belong to Lα, hence β ≤ α. Theorem 1.22. L AC Proof. In order to prove that L AC we only have to show, in ZF , that every set of L can be well-ordered, because then from theorem 1.18, (iv) L (ZF + V = L) → L ∀x ∃R (R well − orders x) → L AC. The proof is done using transitive < induction. • L0 = ∅ is well-ordered by the empty relation. 1.4. Vα AND Lα 15 n • Let <α be a well-ordering of Lα, <α the lexicographical order, derived from <α, of ordered n-tuples,