This paper constructs a sharp for the Chang model under weaker large cardinal assumptions, specifically using a cardinal with an extender of a certain length, extending Woodin's results.
Contribution
It demonstrates the existence of a sharp for the Chang model assuming only a cardinal with a long extender, weakening previous large cardinal requirements.
Findings
01
Constructs a sharp for the Chang model with weaker assumptions
02
Uses a cardinal with an extender of length κ^{+ω_1}
03
Extends Woodin's results to weaker hypotheses
Abstract
Woodin has shown that if there is a measurable Woodin cardinal then there is, in an appropriate sense, a sharp for the Chang model. We produce, in a weaker sense, a sharp for the Chang model using only the existence of a cardinal κ having an extender of length κ+ω1.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
The sharp for the Chang model is small
William J. Mitchell
I would like to thank the Mitlag
Leffler Institute, where this work was conceived while the author
was resident at the program Mathematical Logic: Set theory and model
theory in 2009, and the Fields Institute, where much of
the work on this paper was done while the
author participated in the Thematic Program on Forcing and
its Applications in Fall 2012.
Abstract
Woodin has shown that if there is a measurable Woodin cardinal then
there is, in an appropriate sense, a sharp for the Chang model. We
produce, in a weaker sense, a sharp for the Chang model using only
the existence of a cardinal κ having
an extender of length κ+ω1.
This paper is dedicated to the memory of Rich Laver and
Jim Baumgartner, who I treasured as friends, colleagues and
exemplars since we were graduate students together.
The Chang model, introduced in [1], is the
smallest model of ZF set theory which contains all countable sequences
of ordinals. It may be constructed as L(ωΩ),
that is, by imitating the recursive definition of the Lα
hierarchy,
setting C0=∅ and
Cα+1=DefCα(Cα), but
modifying the definition for limit ordinals α by setting
Cα=[α]<ω1∪⋃α′<αCα.
Alternatively it may be constructed, as did Chang, by replacing the
use of first order logic in the definition of L with the
infinitary logic Lω1,ω1.
We write C for the Chang model.
Clearly the Chang model contains the set R of reals, and hence is an
extension of L(R). Kunen [7] has shown
that the axiom of choice fails in the
Chang model whenever there are uncountably many measurable cardinals;
in particular the theory of C may vary, even when the set of reals
is held fixed. We show that in the presence of sufficiently large
cardinal strength this is not true.
An earlier unpublished result of Woodin states that if
there is a Woodin limit of Woodin cardinals, then there is a sharp for the
Chang model. Our result is not strictly comparable to Woodin’s,
since although ours
uses a much smaller cardinal, Woodin’s notion of a sharp is
stronger, and his result gives the sharp for a stronger model.
Perhaps the most striking aspect of the new result is its
characterization of the size of the Chang model. Although the Chang
model, like L(R), can have arbitrary large cardinal strength
coded into the reals, the large cardinal strength of C
relative to L(R), even in the presence of large cardinals in
V, is at most o(κ)=κ+ω1+1.
The next three definitions describe our notion of a sharp for C.
Following this definition and a formal statement of our theorem, we
will more specifically discuss the differences between our result and
that of Woodin.
As with traditional sharps, the sharp for the Chang model asserts the
existence of a closed, unbounded class I of indiscernibles.
The conditions on I are given in Definition 1.3, following
two preliminary definitions:
Definition 1.1**.**
Say that a subset
B of a closed class I is suitable if
(a) Bis countable and closed,
(b) every member of B which is a
limit point of I of countable cofinality is also a limit point
of B, and
(c) Bis closed under immediate predecessors in I.
We say that suitable sequences B and B′ are equivalent if they
have the same order type and, writing σ:B→B′ for the order isomorphism,
∀κ∈Bσ(κ)∈lim(I)⟺κ∈lim(I) .
Note that if B is suitable and β′ is the successor of β in B, then
either β′ is the successor of β in I, or else β′ is a limit
member of I and cf(β′)>ω.
Indeed clauses (b) and (c)
of the definition of a suitable sequence are equivalent to the
assertion that every gap in B, as a subset of I, is capped by a
member of B which is a limit point of I of uncountable cofinality.
Definition 1.2**.**
Suppose that T is a collection of constants and functions with
domain in [κ]n for some n<ω. Write
LT for the language of set theory augmented with symbols denoting the members of T. A restricted formula in the language LT is a
formula φ such that every variable occurring inside an argument of a function in T is free in φ.
Definition 1.3**.**
We say that there is a sharp for the Chang modelC if there
is a closed unbounded class I of ordinals and a set T of
functions having the following three properties:
Suppose that B and B′ are equivalent suitable sets, and let
φ(B) be a restricted formula. Then
[TABLE]
2. 2.
Every member of C is of the form τ(B) for some
term τ∈T and some suitable sequence B.
3. 3.
If V′ is any universe of ZF set theory such that V′⊇V
and RV′=RV then, for all restricted formulas
φ
[TABLE]
for any B⊆I which is suitable in both V and V′.
Note, in clause 3, that CV′ may be larger than
CV.
A sequence B which is suitable in V may not be suitable in
V′, as a limit member of B may have uncountable cofinality in V
but countable cofinality in V′. However the class I, as well as
the theory, will be the same in the two models.
The sharp defined here is somewhat provisional, as is suggested by the
gap between the upper and lower bounds in Theorem 1.5. The
major consequence of 0♯ which is shared by this notion of a
sharp is the existence of nontrivial embeddings of C:
Proposition 1.4**.**
*Suppose that I is a class satisfying Definition 1.3
and σ:I→I is an increasing map which
(i) is continuous at limit points of cofinality ω, and for all κ∈B
(ii) σ(min(I∖(κ+1)))=min(I∖(σ(κ)+1))and
(iii) σ(κ)is a limit point of I if and only if
κ is a limit point of I.
Then σ
can be extended to an elementary embedding σ∗:C→C.∎*
Definition 1.3 is not strong enough to imply the converse, that any
elementary embedding σ∗:C→C is generated by
some such map σ:I→I, and it does not imply that the
embeddings σ∗
are unique. Note, for example, that if a sharp for C is
given, according to Definition 1.3, by I and T then
I′={κν⋅ω1∣ν∈Ω}
also satisfies the definition, using the set
T′=T∪{tα∣α<ω1} of terms where
tα(κω1⋅ν)=κω1⋅ν+α.
However, the restriction to I′ of the embedding i∗:C→C induced by the
embedding
i:κω1⋅ν+α↦κω1⋅(ν+1)+α
does not satisfy the hypothesis of Proposition 1.4.
It is
likely that this deficiency will eventually be resolved by a
characterization of the “minimal sharp”, that is, of the weakest large
cardinal (or the smallest mouse) which yields a sharp
in the sense of Definition 1.3.
Recall that a traditional sharp, such as 0♯, may be viewed
in either of two different ways: as a closed and unbounded
class of indiscernibles which generates the full (class) model, or as
a mouse with a final extender on its sequence which is an ultrafilter.
From the first viewpoint, perhaps the most striking difference between
0♯ and our sharp for C is the need for external terms in order to
generate C from the indiscernibles.
From the second viewpoint,
regarding the sharp as a mouse, the sharp for the Chang model involves two modifications:
For the purposes of this paper, a mouse will always be a
mouse over the reals, that is, an extender model of the form Jα(R)[E].
2. 2.
The final extender of the mouse which represents the sharp of
the Chang model will be a proper extender, not an ultrafilter.
It is still unknown how large the final extender must be. We show
that its length is somewhere in the range from κ+(ω+1)
to κ+ω1, inclusive:
Theorem 1.5** (Main Theorem).**
Suppose that there is no mouse
M=Jα(R)[E] with a final extender E=Eγ with critical point κ and length κ+(ω+1) in Jα(R)[E] such that cfV(length(E))>ω.
Then K(R)C,
the core model over the reals as defined in
the Chang model, is an iterated ultrapower (without drops) of
K(R)V; and hence there is no sharp for the
Chang model.
2. 2.
Suppose that there is a model L(R)[E] which
contains all of the reals and has an extender E of length
(κ+ω1)L(R)[E], where κ is the critical point of E.
Then
there is a sharp for C.
This problem was suggested by Woodin in a conversation at the
Mittag-Lefler Institute in 2009, in which he observed that there
was an immense gap between the hypothesis needed for his sharp, and
easily obtained
lower bounds such as a model with a single measure.
At the time I conjectured that the same argument might show that any
extender model would provide a similar lower bound, but James
Cummings and Ralf Schindler, in the same conversation,
pointed out that Gitik’s results suggest that it would fail at an
extender of length κ+(ω+1).
I would also like to thank Moti Gitik, for suggesting his
forcing for the proof of clause 2 and
explaining its use.
I have generalized his forcing to add new sequences of arbitrary
countable length. I have also made substantial but, I believe,
inessential changes to the presentation; I hope that he will recognize
his forcing in my presentation. Many of the arguments in this
paper, indeed almost all of those which do not directly involve either the
generalization of the forcing or the application to the Chang model,
are due to Gitik.
1.1 Comparison with Woodin’s sharp
Our notion of a sharp for C differs from that of Woodin in
several ways. We will discuss them in roughly increasing order of importance.
The
theory of our sharp can depend on the set of reals, while the theory of
Woodin’s sharp does not; however this is due to the large
cardinals involved, rather than the definition of the sharp.
Woodin’s proof that the theory of L(R) is invariant under set
forcing also shows that the theory of our sharp stabilizes in the
presence of a class of Woodin cardinals.
Two differences which might seem to be weaknesses in our model are
actually only differences in presentation.
Woodin’s indiscernibles are defined to be indiscernible in
the infinitary language Lω1,ω1, whereas we use
only first order logic. However the two languages are
equivalent in this context: since C is closed under countable sequences and
Cα≺C whenever α is a member of the
class I of indiscernibles, the existence of our sharp implies that
any formula of Lω1,ω1 is equivalent to a formula of
first order logic having a parameter which is a countable sequence
of ordinals.
2. 3.
For Woodin’s sharp, any two subsequences of I are indiscernible,
while for our sharp only “suitable” subsequences are considered.
The requirement of suitability could be eliminated by replacing I with the class
of
limit points of I of uncountable cofinality, and making a
corresponding addition to the class
T of terms, but it seems that doing so would ultimately
lose information about the structure
of the sharp. This point is discussed further in
Subsection 3.1.
The final two differences are significant. The first can probably
be removed, while
the second is basic and explains the difference in the hypotheses used:
The notion of restricted formulas is entirely absent from
Woodin’s results: he allows the terms from T to be used as full elements of the
language. We believe that our need for restricted formulas is due to
the choice of terms and will eventually
be removed by a more complete analysis resolving the
question about the size of the minimal mouse needed to give a sharp for C.
If this conjecture turns out to be incorrect then its failure ould be
a major weakness in our
notion of a sharp.
2. 5.
Woodin has observed, in a personal communication, that his sharp
actually is a sharp for a much stronger model, namely the smallest model
which contains all countable sequences of ordinals and the
stationary filter on the set Pω1([λ]ω)
for every λ. Thus our constructions do not conflict, but instead
describe sharps for different models, and this
explains the difference in the hypotheses needed.
Woodin has observed (private communication) that some of the gap
between the two sharps can
be filled by modifying the construction of this paper to use the least
mouse M
over the reals such that M has infinitely many Woodin cardinals below the
extenders needed for the conclusion of
Theorem 1.5(2). This would
give a version of our sharp which can be coded by a set
X⊆R having the following property: Suppose that V′ is
any inner model of V such that X∩V′∈V′. Then
X∩V′ codes the corresponding sharp
for the Chang model of V′. Woodin regards this as the “true
sharp”; however it seems that the better terminology would be to
regard this not as the analog of the sharp operator, but as the analog
of the Mω mouse operator.
Future work, and the publication of Woodin’s work on his sharp, will
be needed to better comprehend the possibilities of extensions of
sharps for Chang-like models in analogy with the
extended theory related to 0♯. At the same time, as points 3 and 4 above
make clear, further work is needed towards clarifying the basic notion
of a sharp for the Chang model as presented in this paper.
1.2 Some basic facts about C
As pointed out earlier, the Axiom of Choice fails in C
if there are infinitely many measurable cardinals. However, the
fact that C is closed under countable sequences implies that
the axiom of Dependent Choice holds, and this is enough to avoid most of the serious
pathologies which can occur in a model without choice.
For life without Dependent Choice, see for example
[5], which gives a model with surjective
maps from P(ℵω) onto an arbitrarily large cardinal
λ without any need for large cardinals.
The same argument that shows that every member of L is ordinal definable implies that every member of
C is definable in C using a countable sequence of
ordinals as parameters.
In the proof of part 1 of Theorem 1.5 we make use of
the core model K(R) inside of C, and in the absence of the Axiom
of Choice this requires some justification. In large part the Axiom
of Choice can be avoided in the construction and theory of this core
model, since the core model itself is well ordered (after using countably complete forcing to map the reals onto ω). However one
application of the Axiom of Choice falls outside of this situation:
the use of Fodor’s pressing down lemma, the proof of which requires
choosing closed unbounded sets as witnesses that the sets where the
function is constant are all nonstationary. This lemma is needed in
the construction of K(R) in order to prove that the comparison of pairs of mice by iterated ultrapowers always terminates.
However, this is not a problem
in the construction of K(R) in C, as we can apply Fodor’s lemma in the universe V, which satisfies the Axiom of Choice, to verify that all
comparisons terminate.
The proof of the covering lemma involves other uses of Fodor’s lemma;
however we do not use the covering lemma.
1.3 Notation
We use generally standard set theoretic notation. We use Ω
to mean the class of all ordinals, and frequently treat Ω itself
as an ordinal. If h is a function, then we use h[B] for the range of h on B,
h[B]={h(b)∣b∈B}. We write [X]κ for the set of
subsets of X of size κ.
In forcing, we use p<q to mean that p is stronger than q.
The notation p∥φ means that the
condition p decides φ, that is, either p⊩φ for
p⊩¬φ.
If P is a forcing order and s∈P, then we write P∥s
for the forcing below s, that is, the restriction of P to {t∈P∣t≤s}.
If E is an extender, then we write supp(E) for the support, or
set of generators, of E. Typically we take this to be the interval
[κ,length(E)) where κ is the critical point of E;
however we frequently make use of the restriction of E to a
nontransitive111We regard supp(E)=[κ,λ) as
“transitive” despite its omission of ordinals less than
κ. We could equivalently, but slightly less conveniently, use
supp(E)=length(E).
set of generators: that is, if S⊆supp(E) then
we write E\uptodownarrowS for the restriction of E to S, so Ult(V,E\uptodownarrowS)≅{iE(f)(a)∣f∈V∧a∈[S]<ω}. We
remark that Ult(V,E\uptodownarrowS)=Ult(V,Eˉ), where Eˉ is the
transitive collapse of E\uptodownarrowS, that is, the extender
obtained from E\uptodownarrowS by using the transitive collapse σ:[κ,length(Eˉ))≅supp(E)∩{iE(f)(a)∣a∈[S]<ω} and setting
the ultrafilter
(Eˉ)α=Eσ−1(α).
In cases where the E\uptodownarrowS∈/M but the
transitive collapse Eˉ∈M, we frequently describe
constructions as using E\uptodownarrowS when the actual construction inside
M must use Eˉ. Such use will not always be explicitly
stated.
We write (E)a for the ultrafilter {x⊆Hcrit(E)∣a∈iE(x)}.
We make extensive use of the core model over the reals, K(R).
However we make no (direct) use of fine structure, largely because we
make no attempt to use the weakest hypothesis which could be treated
by our argument. The reader will need to be familiar with extender
models, but only those weaker than strong cardinal, that is, without the
complications of overlapping extenders and iteration trees. For
our purposes, a mouse will be an extender model M=Jα(R)[E], where
R is the set P(ω) of reals and E is a
sequence of extenders, and it generally can be
assumed to be a model of Zermelo set theory (and therefore equal to Lα(R)[E]).
The ultrafilters in a mouse M over the reals, including those
appearing as components of an extender, are all complete over sets of
reals. That is, if U is an ultrafilter and f:X→P(R) for some X∈U then there is a set a⊆R
such that {x∈X∣f(x)=a}∈U. This implies the needed
instances of the Axiom of Choice:
Proposition 1.6**.**
Suppose that U is an ultrafilter and X∈U. Then
there is a well orderable X′⊆X such that
X′∈U,
and
2. 2.
if f is a function such that {x∈X∣f(x)=∅}∈U then there is a function g such that
{x∈X∣g(x)∈f(x)}∈U.
Proof.
Every element of M is ordinal definable from a real parameter. If
x∈M, then let φx be the least formula φ, with ordinal
parameters, such that (∃r∈R)∀z(φ(z,r)⟺z=x), and let Rx={r∈R∣∀z(φx(z,r)⟺z=x)}. For the first clause, there is
R⊆R such that X′={x∈X∣Rx=R}∈U.
Thus, if r is any member of R, then every member of X′ is
ordinal definable from r.
The proof of the second clause is similar, using R⊆R
such that {x∈X∣⋃z∈f(x)Rz=R}.
∎
If M=Jα(R)[E] is a mouse then we write
M∣γ for Jγ(R)[E↾γ],
that is, for the cut off of M at γ without including the
active final extender Eγ if there is one. This
is most commonly used as N∣Ω, where N
is the final model of an iteration of length Ω and ΩN>Ω.
2 The Lower bound
The proof of Theorem 1.5(1), giving a lower bound to
the large cardinal strength of a sharp for the Chang model, is a
straightforward application of a technique
of Gitik (see the proof of Lemma 2.5 for δ=ω in [6]).
The proof of the lower bound uses iterated ultrapowers to
compare K(R) with K(R)C. Standard methods show that
K(R)C is not moved in this comparison, so there is an
iterated ultrapower ⟨Mν∣ν≤θ⟩, For some
θ≤Ω, such that M0=K(R) and Mθ=K(R)C.
This iterated ultrapower is defined by setting
(i) Mα=dirlim{Mα′∣α′′<α′<α}for
sufficiently large α′′<α if α is a limit
ordinal, and
(ii) Mα+1=Ult(Mα∗,Eα), where
Eα is the least extender in Mα which is not in
K(R)C and M∗ is equal to Mα unless
Eα is not a full extender in Mα, in which case
Mα∗ is the largest initial segment of Mα in which
Eα is a full extender.
We want to show that
(i) this does not drop, that is, Mα∗=Mα for all α, and
(ii) Mθ=K(R)C.
If either of these is false, then θ=Ω
and there is a closed unbounded class C of ordinals α such that
crit(Eα)=α=iα(α). Since o(κ)<Ω for all κ
it follows that there is a stationary class S⊆C of ordinals of
cofinality ω such that iα′,α(Eα′)=Eα for all
α′<α in S. Fix α∈S∩lim(S); we will
show that the hypothesis of
Theorem 1.5(1) implies that Eα∈C, contradicting the choice of Eα.
To this end, let α=⟨αn∣n∈ω⟩ be an increasing sequence of ordinals in S such that ⋃n∈ωαn=α. We call a sequence ⟨βn∣n∈ω⟩ a thread for the generator β of Eα if βn=iαn,α−1(β) for all sufficiently large n<ω.
The technique of Gitik used in [6, Lemma 2.3] gives a formula φ such that φ(α,β,β) holds if and only
if β<κ+ω and β is a thread for β.
Since all of the threads are in C, this implies that
Eα↾κ+ω∈C. If
γ=length(Eα)<κα+(ω+1) then this
construction can be extended to all of Eα by using
⟨iαn−1(length(Eα))∣n∈ω⟩ as an additional
parameter.
But the hypothesis of Theorem 1.5(1) implies that
length(Eα)<(κα+ω)C, so
Eα∈C, contradicting the definition of Eα.
It follows that no sharp for C exists, as otherwise the embedding given
by Proposition 1.4 would make an iterated ultrapower of K(R)
non-rigid.
∎
3 The upper bound
The proof of Theorem 1.5(2) will take
up the rest of this paper except for the final
Section 5, which poses some open questions.
The hypothesis of Theorem 1.5(2) is stronger than
necessary: our construction of the sharp for C uses only a
sufficiently strong mouse over the
reals, that is, a model M=Jγ(R)[E]
where E is an iterable extender sequence.
At this point we describe a general procedure for constructing a sharp from a mouse.
For this purpose we will assume that M is a mouse satisfying the
following conditions:
(i) ∣M∣=∣R∣, definably over M, indeed
(ii) there is an onto function h:R→M which is the
union of an increasing ω1 sequence of functions in M, and
(iii) Mhas a last (κ,κ+ω1)-extender, E∈M.
We can easily find such a mouse from the hypothesis of
Theorem 1.5(2) by choosing a model N of
the form Jγ(R)[E] with the last two properties and
letting M be the transitive collapse of the Skolem hull of
R∪ω1 in N.
In Definition 4.1, at the start of
section 4,
we will make additional and
more precise assumptions on M which are used in the proof of the
Main Theorem.
We remark that we could assume the Continuum Hypothesis by
generically adding a map g mapping ω1 onto the reals.
Doing so would not add any new countable sequences and hence would not
affect the Chang model. Indeed we could use
Jγ[g][E] for the mouse M instead of
Jγ(R)[E], so that M satisfies the Axiom of
Choice and the Continuum Hypothesis, along with all of the properties we require of M.
We do not do so (though we will need to generically add such a
map g near the end of the proof) but the reader certainly may, if
desired, assume that this has been done.
The following simple observation is basic to the construction:
Proposition 3.1**.**
The mouse M is closed
under countable subsequences.
Proof.
By the assumption (b) on M, any countable subset B⊆M is
equal to h[b] for a function h∈M and set b⊂R.
Since M contains all reals, and
any countable set of reals can be coded by a single real, b∈M
and thus B∈M.
∎
As in the case of 0♯, we obtain the sharp for the Chang model by iterating the final extender E out of the universe:
Definition 3.2**.**
We write iα:M0=M→Mα=Ultα(M,E).
In particular MΩ is the result of iterating E out of the
universe, so that iΩ(κ)=Ω.
Let κ=crit(E). We write
κν=iν(κ)
and I={κν∣ν∈Ω}. We say that an
ordinal β is a generator
belonging to κν if β=iν(βˉ) for some
βˉ∈[κ,κ+ω1)
Note that the set of generators belonging to κν is a subset
of supp(iν(E)), that is, it is a set of generators for the
extender iν(E) on κν in Mν.
Every member of MΩ is equal to
iΩ(f)(β) for some function f∈M with domain
κ∣β∣ and some finite sequence β of
generators for members of I.
The following observation follows from this fact together with
Proposition 3.1:
Proposition 3.3**.**
Suppose that N⊇MΩ∣Ω is a model of set
theory which contains
all countable sets of generators. Then CN=C.
Proof.
It is sufficient to show that N contains all countable sets of
ordinals, but that is immediate since every countable set B of
ordinals has the form
B={iΩ(fn)(βn)∣n∈ω}, where each
fn is a function in M and each βn is a finite
sequence of generators. Since the sequence ⟨fn∣n∈ω⟩ is
in M⊆N by Proposition 3.1, the sequence
⟨iΩ(fn)↾λ∣n∈ω⟩∈MΩ∣Ω⊆N for
λ>sup⋃n∈ωβn, and the sequence
⟨βn∣n∈ω⟩ is in N by assumption. Thus B∈N.
∎
Clearly the class I gives a sharp for the model MΩ∣Ω
in the sense of Definition 1.3 (with suitable sequences
from I
replaced by finite sequences), but it is not at all clear that I
gives a sharp for C as well.
We show starting in
Section 3.3 that it does give a sharp when defined
using the mouse specified there.
Conjecture 3.4*.*
If M is the minimal mouse for which this procedure yields a sharp
for C, then the core model K(R)C of the Chang
model is given by
an iteration k, without drops, of MΩ∣Ω.
This mouse M (which we will refer to as the “optimal” mouse) would
then give “the” sharp for C. A verification of this
conjecture would presumably determine the correct large cardinal strength of the sharp, and
remove some of the weaknesses which have been remarked on in our results.
3.1 Why is suitability required?
Two major weaknesses of the results of this
paper were pointed out earlier: the need for restricted formulas and suitable sequences. We expressed the hope that the need for restricted
formulas will be eliminated by strengthening these results to use
the minimal mouse. In this subsection we make a brief digression to
look at the question of suitability. Nothing in this subsection is
required for the proof of
Theorem 1.5(2) and nothing in this
subsection will be referred to again except for the statement of
Theorem 3.8.
Say that a mouse M is correct for the Chang model if there is
an iteration k:MΩ→K(R)C, without drops, such
that k[κν]⊂κν for all ν∈Ω and
k(κν)>κν for all ν∈Ω of uncountable
cofinality.
Such a mouse must be the minimal mouse which is not a member of C, since
otherwise the minimal such mouse would be a member of M and the
iteration k would either drop or go beyond Ω. The converse is
not known, but it seems probable that the minimal mouse is correct and that i↾I={(κν,k(κν)∣ν∈Ω} is a
class of indiscernibles for C.
Now suppose that M is correct for C, and
say that a sequence α is Prikry for β if each is an
increasing ω sequence and there is a sequence of measures Un∈MΩ on
βn such that α satisfies the Mathias genericity
condition: for all x⊆sup(β)
in MΩ,
for all but finitely many n∈ω, we have αn∈x if and
only if x∩βn∈Un.
Note that we are not asserting here that α is actually generic
over MΩ, as neither β nor the sequence of measures
need be in MΩ.
We write λ<∗η if λn<ηn for all but
finitely many n.
Proposition 3.5**.**
Suppose ν and μ are
increasing ω-sequences of ordinals with
ν<∗μ and sup(ν)=sup(μ). Then
⟨k(κνn)∣n∈ω⟩ and
⟨κνn+1∣n∈ω⟩ are each Prikry for
⟨k(κμn)∣n∈ω⟩. Furthermore,
no sequence α in the interval
⟨k(κνn)∣n∈ω⟩<∗α<∗⟨κνn+1∣n∈ω⟩
is Prikry for ⟨k(κμn)∣n∈ω⟩.
Proof.
To see that ⟨κνn+1∣n∈ω⟩ is Prikry for
⟨k(κμn)∣n∈ω⟩, use Un=k∘iνn+1,μn(Un′) where
Un′={x⊆κνn+1∣κξn+1∈k(x)}.
To see that ⟨k(κνn)∣n∈ω⟩ is Prikry for
⟨k(κμn)∣n∈ω⟩, use Un=k∘iμn((E)κ).
For the final sentence, observe that ⟨k∘iΩ(f)(k(κν))∣f∈M⟩ is cofinal in
κν+1 for all ν∈Ω. It follows that if
⟨k(κνn)∣n∈ω⟩<∗α<∗⟨κνn+1∣n∈ω⟩
then there is a function f∈M such that
k∘iΩ(f)(k(κνn))>αn for all n∈ω such
that αn<κνn+1, so
x={ν∣(∃ν′<ν)k∘iΩ(f)(ν′)>ν} witnesses that
α is not Prikry for ⟨κμn∣n∈ω⟩.
∎
Corollary 3.6**.**
Suppose that B and B′ are two countable closed subsets of I
such that for all formulas φ
of set theory (with no extra terms) C⊨φ(k↾B)⟺φ(k↾B′).
Then, writing B=⟨κνξ∣ξ<α⟩ and
B′=⟨κνξ′∣ξ<α′⟩, we have
α=α′, (∀ξ<α)(cf(νξ)=ω⟺cf(νξ′)=ω),
and
for all but finitely many ξ<α
νξ+1=νξ+1* if and only if
νξ+1′=νξ′+1, and*
2. 2.
νξ* is a limit ordinal if and only if νξ′
is
a limit ordinal.*
Proof.
Only the two numbered assertions are problematic. For the first
assertion, suppose to the contrary that ⟨ξn∣n∈ω⟩
is an increasing subsequence of α such that
νξn+1=νξn+1 but
νξn+1′>νξn′+1.
Let φ(k↾B) be the formula asserting that there is no
sequence α which is Prikry for
⟨k(κνξn+1)∣n∈ω⟩ such that
⟨κνξn∣n∈ω⟩<∗α<∗⟨κνξn+1∣n∈ω⟩ for each
n∈ω. Then φ
is true of B but false of B′.
For the second assertion, observe that
νξn is a limit ordinal for all but finitely many
n∈ω if and only if
there are <∗-cofinally many
sequences α<∗⟨κνξn∣n∈ω⟩
which are Prikry for ⟨k(κνξn)∣n∈ω⟩.
∎
On its face this Corollary is vacuous: it applies only to (and only
conjecturally to) the optimal sharp for the Chang model, which itself
only conjecturally exists. However it is an important motivation
for the technique we use to prove the Main Theorem and gives important
information about the structure of the sharp of the Chang model.
First, the gaps in a sequence B, that is, the maximal
intervals of I∖B, are important. Second, (assuming as we
do that no gaps have a least upper bound of cofinality ω) the
only important characteristic of the gaps is whether their upper bound
is a limit point or a successor point of I. Finally, individual
gaps are not important—only
infinite sets of gaps.
Indeed, in Subsection 4.8 we will outline a
proof of Theorem 3.8 below, which strengthens
Theorem 1.5(2) to show that the class
I of indiscernibles of given by the proof of that theorem satisfies
the converse of the conclusion of
Corollary 3.6.
Definition 3.7**.**
Call a sequence B⊆Iweakly suitable if B
is a countable and closed, and
B∩λ is unbounded in λ whenever λ∈B
and cf(λ)=ω.
Suppose that B=⟨λν∣ν<α⟩ and
B′=⟨λν′∣ν<α′⟩, enumerated in increasing
order, are weakly suitable. We say that B and B′ are
equivalent if α=α′,
(∀ν<α)(cf(λν)=ω⟺cf(λν′)=ω),
and with at most finitely many exceptions the following hold for all ν<α:
(i) λν+1=min(I∖λν+1)if and only
if λν+1′=min(I∖λν+1), and
(ii) λνis a limit member of I if and only if
λν′ is a limit member of I.
Theorem 3.8**.**
If B and B′ are equivalent weakly suitable sequences then
C⊨φ(B)⟺φ(B′) for any restricted formula φ
in our language.
3.2 Definition of the set T of terms.
The next definition gives the set of terms we will use to construct the sharp.
This list should be regarded as preliminary, as a better understanding
of the Chang model will undoubtedly suggest a more felicitous choice.
Definition 3.9**.**
The members of the set T of terms of our language for the sharp of C are those
obtained by compositions
of the following set of basic terms:
For each function f:nκ→κ in M for some n∈ω,
there is a term τ such that τ(z)=iΩ(f)(z) for
all z∈nΩ.
2. 2.
For each βˉ in the interval
κ≤βˉ<(κ+ω1)M there is a term τ such
that τ(κν)=iν(βˉ) for all ν∈Ω.
3. 3.
Suppose
⟨τn∣n∈ω⟩ is an ω-sequence of compositions of terms from the previous two
cases, and domain(τn)⊆knΩn. Then
there is a term τ such that τ(a)=⟨τn(a↾kn)∣n∈ω⟩ for all a∈ωΩ.
4. 4.
For each formula φ, there is a term τ
such that if ι is an ordinal and y is a countable sequence
of terms for members of Cι then
[TABLE]
Proposition 3.10**.**
For each z∈C there is a term τ∈M and a suitable
sequence B such that τ(B)=z.
Proof.
First we observe that any ordinal ν can be written in the form
ν=iΩ(f)(β) for some f∈M and finite sequence
β of generators. Each generator β belonging to
some κξ∈I is equal to iξ(βˉ) for some
βˉ∈[κ,(κ+ω1)M),
and thus is denoted by a term τ(κξ)
built from
clause 2. Thus any finite sequence of
ordinals is denoted by an expression using terms of
type 1 and 2. Since M is closed under
countable sequences, adding terms of type 3 adds
in all countable sequences of ordinals.
Finally, any set x∈C has the form
{x∈Cι∣Cι⊨φ(x,y)} for some
ι,φ and y as in clause 4. Thus a
simple recursion on ι shows that every member of C is
denoted by a term from clause 4.
∎
The terms of clause 2 force the limitation
to restricted formulas in
Theorem 1.5(2), since the domain of these terms is exactly the
class I of indiscernibles. It is possible that a more natural set
of terms would enable this restriction to be removed, but this would
depend on a precise understanding of the iteration k:MΩ→K(R)C from Subsection 3.1.
Proposition 3.10 actually exposes a probable
weakness in our current state of understanding of the Chang model. This proposition
corresponds to the property of 0♯ that every ordinal α
is definable is using as parameters members of the class I of
indiscernibles. In the case of 0♯ this is only true if
the parameters are allowed to include members of I∖α+1.
In contrast, Proposition 3.10 says that α
is alway denoted by a term τ(B) with
B∈[I∩(α+1)]ω. Possibly a more polished set of
terms, obtained through a more careful
analysis of the fine structure of the models and the iteration
k, would yield definability
properties more like those of 0♯.
3.3 Outline of the proof
Proposition 3.3 suggests a possible
strategy for the proof of
Theorem 1.5(2): find a generic
extension of MΩ∣Ω which contains all
countable sequences of generators. There are good reasons
why this is likely to be impossible, beginning with the problem of
actually constructing a generic set for a class sized model.
Beyond that, many of the known forcing constructions used to add countable sequences of
ordinals require large cardinal strength far stronger than that
assumed in the hypothesis of Theorem 1.5, and give models with
properties which are known to imply the existence of submodels having strong
large cardinal strength.
However, two considerations suggest that this last problem may be less
serious than it first appears. First, there can be much more large cardinal strength in
the Chang model than is apparent from the actual extenders present in K(R)C,
since much of the large cardinal strength in V is
encoded in the set of reals. Second,
many properties known to imply large cardinal strength
are false in the Chang model not because of the lack of such
strength, but because of the failure of the
Axiom of Choice.
Results involving the size of the power set of singular cardinals, for
example, are irrelevant to the Chang model since the power set is not
(typically) well ordered there.
We avoid the problem of constructing generic extensions for class sized
model by working with submodels generated by countable subsets of I,
and we find that in fact none of the large cardinal structure in V
survives the passage to the Chang model beyond that given in the
hypothesis to Theorem 1.5.
Definition 3.11**.**
If B⊆I and GenB is the set of generators belonging to members of B then we write
[TABLE]
If B is closed, and in particular if it is suitable, then we write CB for the Chang model
evaluated using the ordinals of MB∣Ω and all countable
sequences of these ordinals.
Note
that MB is not transitive: it is a submodel of MΩ, and
iΩ:M→MΩ is
the canonical embedding M→MB for any B⊆I. It is not
obvious even that the model CB can be regarded as a subset of
C; the proof of this is a part of the proof of the main lemma.
The definition of CB does imply that if B and B′ are
closed subsets of I with the same
order type then CB≅CB′. In particular, if otp(B)=α+1 then, setting
B(α+1)={κν∣ν<α+1},
CB≅CB(α+1), which in turn is equal to the
κα+1st stage Cκα+1 of the
recursive definition of the Chang model as stated at the beginning of
this paper.
The motivation for our work begins with the observation that MB∣Ω≺MB′∣Ω≺MΩ∣Ω whenever
B⊆B′⊆I.
Corollary 3.6 refutes any suggestion that this
necessarily extends to the models CB and CB′,
however it also motivates
Definition 3.12 below.
Corollary 3.6 says that we must take account of the gaps in B.
To be precise, we will say that a gap in B is a maximal
nonempty
interval in I∖B. For B either suitable or limit suitable,
every gap in B is headed by a limit point λ of
I which is a member of B∪{Ω} and has uncountable cofinality.
Definition 3.12**.**
A subset B of I is limit suitable if
(i) its closure Bˉ is suitable, and
every gap in B is an interval of the
form [λ,δ) where
(ii) δis either Ω or a member of B which is a limit
point of I of uncountable cofinality,
(iii) if λ=∅, then λ=sup({0}∪B∩δ), and
(iv) λ=κν+ωfor some ν∈Ω.
Two limit suitable sets B and B′ are said to be equivalent if they have
the same order type and they have gaps in the same locations.
For a limit suitable set B, which is never closed (except for
B=∅), we write
CB=⋃{CB′∣B′⊂B∧B′ is suitable}.
That is, for limit suitable sets B the model is constructed, like
CB for suitable B, by construction over the
(nontransitive) set of ordinals of MB, but using only those
countable sets of ordinals which are in CB′ for some
suitable B′⊂B.
The use of κν+ω in the final Clause (iv) is for
convenience: our arguments would still be valid if it were only required
that λ be a limit member of I of countable cofinality which
is not a member of B.
Note that if B is a limit suitable sequence then CB is not closed
under countable sequences; in particular B is not a member of CB.
Thus if δ is the head of a gap of B then CB
believes (correctly) that δ has
uncountable cofinality.
Theorem 1.5(2) will follow from the following
lemma:
Lemma 3.13** (Main Lemma).**
Suppose B⊂I is limit suitable. Then
CB is isomorphic to an elementary substructure of C
via the map defined by
τCB(β)↦τC(β) for any
term τ∈T and any β which is a countable sequence of
generators for members of some suitable B′⊂B.
The elementarity holds for all restricted formulas. The proof will be by an induction over pairs
(ι,φ), where ι∈MB∩Ω+1, and φ is a
formula of set theory; and the induction hypothesis implies that
the map
[TABLE]
is well defined.
To see that Lemma 3.13 suffices to prove
Theorem 1.5(2), observe that
any suitable set B can be extended to a limit suitable set defined by the equation
[TABLE]
that is, by by adding the next ω-sequence from I at the foot
of each gap of B and to the top of B. Now
let B0 and B1 be two equivalent suitable sets. Then their limit suitable extensions B0′ and B1′ are also equivalent, having the same
order type and having gaps in the corresponding places, so
CB0′≅CB1′. Then for any restricted formula
φ we have
[TABLE]
4 The Proof of the Main Lemma
At this point we fix a mouse M to be used for
the proof of the Main Lemma 3.13. Some basic
properties of M have already been
sketched at the start of Section 3, and
Definition 4.1 below gives more specific
requirements.
For this section, B⊆I is a limit suitable sequence and ζ=otp(B).
The main tool used for the proof is the forcing P(E↾ζ)/↔, to be defined inside M, and a
MB-generic set G⊆iΩ(P(E↾ζ)/↔) to be constructed inside V[h] for a
generic Levy collapse map
h:ω1≅R. The model MB[G] will include all
its countable subsets, and CB will be definable as a
submodel of MB[G].
The
forcing is essentially due to Gitik (see, for example,
[2]) and the technique for constructing
the MB-generic set G is from Carmi Merimovich
[9].
Gitik’s forcing was designed to make the Singular Cardinal Hypothesis
fail at a cardinal of cofinality
ω by adding many Prikry sequences, each of which is (in our
context) a sequence of generators for cardinals in B. Thus it
would do what we need for the case when
otp(B)=ω, but needs to be adapted to work for sequences B
of arbitrary countable length. To this end we modify
Gitik’s forcing by using ideas introduced by Magidor in
[8] to adapt
Prikry forcing in order to to add sequences of indiscernibles of
length longer
than ω. This adds some complications to Gitik’s forcing, but
on the other hand much of the complication of Gitik’s
work is avoided since we do not need to know whether cardinals in
the interval (κ+,κ+ω1) are collapsed, and
hence we can omit his preliminary forcing.
Our forcing is based on a sequence E of extenders, derived from the
last extender E of M. We begin by defining this sequence, and at the
same time specify what properties we require of the chosen mouse M.
Definition 4.1**.**
We define an increasing sequence, ⟨Nν∣ν<ω1⟩
of submodels of M.
We write Eν for E\uptodownarrowNν,
the restriction of E to the ordinals in Nν,
we write πν:Nˉν→Nν for the Mostowski
collapse of Nν, and we write Eˉν for
πν−1[Eν]=πν−1(E)\uptodownarrowNˉν.
We require that the R-mouse M and the sequence
⟨Nν∣ν<ω1⟩ satisfy the following conditions:
M is a model of Zermelo set theory such that
R⊂M,
∣M∣=∣R∣, and
cf(Ω∩M)=ω1.
2. 2.
length(E)=(κ+ω1)M.
3. 3.
If ν′<ν<ω1 then (Nν′,Eν′)≺(Nν,Eν)≺(M,E).
4. 4.
κNν∩M⊆Nν.
5. 5.
∣Nˉν∣M⊂Nν.
6. 6.
∣Nˉ0∣M=(κ++)M, and if ν>0 then
∣Nˉν∣M=supν′<ν(∣Nˉν′∣++)M.
7. 7.
M=⋃ν<ω1Nν.
Clauses 5 and 6 are needed for the proof of
Proposition 4.40.
We will work primarily with the extenders Eν rather than with their
collapses Eˉν, because this makes it easier to keep track
of the generators. However it should be noted that Eν may
not be a member of Ult(M,E),
so further justification is needed for many of the claims we
wish to make about being able to
carry out constructions inside M. Since we never actually use
more than countably many of the extenders Eν at any one time,
the following observation will provide such justification:
Proposition 4.2**.**
The following are all members
of Ult(M,Eν), for any ν<ω1:
•
P(⋃ν′<νNˉν′)**
•
the extender Eˉν′, and the map πν′′−1∘πν′:supp(Eˉν′)→supp(Eˉν′′), for each ν′<ν′′<ν
•
the direct limit of the set {supp(Eˉν′)∣ν′<ν′′<ν} along the maps πν′′−1∘πν′, as well as with the injection maps from
supp(Eν′) into this direct limit
∎
Since Ult(M,Eν)=Ult(M,Eˉν), this proposition allows
us to regard the direct limit as a code inside M for the extender
Eν together with its system of
subextenders Eν′ for ν′<ν.
The hypothesis of Theorem 1.5 is more than sufficient to
find a
mouse M and sequence N of submodels satisfying
Definition 4.1: this can be done by first defining models M′ and
⟨Nν′∣ν<ω1⟩ satisfying all of the conditions except
Clause 7, and then taking M to be the
transitive collapse of ⋃ν<ω1Nν′. The
conditions on M are, in turn, much stronger than is needed to carry out
this construction. In view of the fact that there is
no clear reason to believe that the actual strength needed is greater
that o(E)=κ+(ω+1), it does not seem useful to
complicate the argument in order to determine the minimal mouse for which
the present argument works.
We are now ready to begin the proof of Lemma 3.13.
Following Gitik we define, in subsections 4.1 and 4.2, a Prikry type forcing
P(F) depending on a sequence F of extenders.
Subsections 4.3 and 4.4 develop the
properties of this forcing, and Subsection 4.5 describes an equivalence
relation ↔ on its set of conditions.
Subsection 4.6 constructs an MB-generic subset of
iΩ(P(E↾ζ)/↔), and
subsection 4.7 uses this construction to prove
Lemma 3.13 under the additional assumption that
κ=κ0∈B. Finally,
Subsection 4.8 deals with the special case
κ∈/B and indicates how the same technique can be used to prove
Theorem 3.8.
4.1 The forcing P(F)
Throughout the definition of the forcing, from
Subsections 4.1 through 4.5, we work entirely inside the
mouse M; in particular all cardinal calculations are carried out
inside M. We are
interested in defining P(E↾ζ), but for the purposes
of the recursion used in the definition we allow F to be any suitable
sequence of extenders. We will not give a definition of the
notion of a suitable
sequence of extenders. All the sequences used in this section are
suitable: specifically, all of the sequences E↾ξ for ξ<ω1 are suitable, all of the ultrafilters
(E)E↾ξ={X⊆HκM∣E↾ξ∈iE(X)}
concentrate on suitable sequences, and furthermore, if F is
suitable then so is F↾[γ0,τ) for any
0≤γ0≤τ≤length(F).
Before starting the definition of the forcing, we give a brief
discussion of its design, techniques and origin.
The constructed generic extension of MB will have the form
M[G]=M[κ,h],
where
κ=⟨κˉγ∣γ≤ζ⟩
enumerates B∪{Ω} and
h=⟨hν,ν′∣ζ≥ν>ν′⟩
is a sequence of functions
hν,ν′:[κˉν,κˉν+)→κˉν. Each of the functions hν,ν′ is,
individually, Cohen generic over M.
The purpose of this forcing is to provide what
we will call “standard forcing names” for the generators belonging
to members of B. Specifically, consider
Ω=κΩ∈MB and suppose
β=iνˉ(βˉ) is a generator belonging to
κνˉ=κˉν∈B. The construction of the
MB-generic set G will determine an ordinal
ξˉ∈[κ,κ+) such that
β=hζ,ν(iΩ(ξˉ)), and this will be used as
a name in M, with parameters ν and ξˉ, for
the generator β in MB.
Since M
is closed under countable sequences, this will give a name
for any countable
sequence of generators, and this in turn will give, via
clause 4 of Definition 3.9, a name
for any member of CB.
The problem comes from the fact that the forcing P(E↾ζ) only uses
the extenders Eν for ν<ζ. The raw use of the
iteration ⟨iξ∣ξ∈Ω⟩ would specify that
iΩ(βˉ), for βˉ∈[κ,κ+),
should be assigned the indiscernibles
{iνˉ(βˉ)∣κνˉ=κˉν∈B}; however this would
establish names only for the generators iνˉ(βˉ) such that
βˉ∈⋃ν<ζsupp(Eν). To get around this
problem we need to have a way to slip any ordinal
iνˉ(βˉ), for κνˉ=κˉν∈B and
βˉ∈[κ,κ+ω1),
into the generic set as a
substitute for some iνˉ(βˉ′) with βˉ′∈⋃ν<ζsupp(Eν).
The trick is to design the forcing to disassociate the
indiscernibles added by the Prikry component of the forcing from
any particular ordinal for which it is an indiscernible.
We follow Gitik
[2, 3, 4, 5]
in using three successive stages to do so.
The first stage involves mixing Cohen forcing in with the
Prikry forcing. For any apparent indiscernible
hγ,γ′(ξ)=ξ′ determined by the
generic set G, there are conditions in G which
assign the value via a Cohen condition as well as conditions which assign
it via a Prikry condition.
In particular, there is no function in MB[G] which
assigns uniform indiscernibles to any subset of
[κΩ,κΩ+ω1) of size greater than Ω=κΩ.
The second stage involves the use of
[κΩ,κΩ+) as the domain of
hζ,ν, rather than
⋃ν<ζsupp(iΩ(Eν)).
This is accomplished by using, in the Prikry component of the forcing,
functions
a=aζ,νs,ζ which map a subset of [κΩ,κΩ+)
of size Ω into supp(iΩ(Eν)).
The atomic non-direct extension will use a function a′, taken from
a member of the ultrafilter (iΩ(Eν))a.
The function a′ could be regarded as a Prikry indiscernible for
a; however it will be recorded in the
extension only via a Cohen condition fa,a′
defined by f(ξ)=a′(ξ′), where ξ′∈domain(a′) corresponds
to ξ∈domain(a).
The effect of this is that if α∈iΩ(supp(E0)) and s is a condition including
aζ,νs,ζ(ξ)=α for each ν<ζ, then the
sequence β=⟨hζ,ν(ξ)∣ν<ζ⟩ in MB[G]
will be a Prikry sequence for the ultrafilter
(iΩ(E0))α; however there will be no
association, or at least no explicit association, with the ordinal
β as distinguished from
any other member of {β′∈[κΩ,κΩ+ω1)∣(iΩ(E0))β′=(iΩ(E0))β},
which will for typical β be unbounded in
supp(iΩ(Eν)) for each ν≤ζ.
The ambiguity introduced by the second stage allows the third, and
final, stage in the disassociation of the Prikry
conditions, via the equivalence relation ↔ introduced in
Subsection 4.5. Gitik uses this equivalence relation
to ensure that the final forcing has the κ++-chain condition and
hence does not collapse κ++.
We do not care whether the cardinals
κˉν++ are collapsed in MB[G], but we need to use
the equivalence relation in order to construct a generic set G which gives
standard forcing names to all
generators iνˉ(βˉ) belonging to
κˉν=κνˉ∈B.
This may be regarded as a way of making the notions of “no
association” versus “no explicit
association” in the last paragraph more precise. As an example of a
non-explicit association,
suppose that
(E)β′=(E)β for all
β′<β.
Then Eβ is necessarily associated with the least of the
Prikry sequences for the ultrafilter (E)β.
Thus, in this case, the
association, though not explicit, is unavoidable.
The equivalence relation ↔ will allow us to determine, for any
ordinal βˉ∈[κ,κ+ω1),
sequences ⟨βˉν∣ν<ζ⟩ with
βˉν∈supp(Eν) such that the Prikry
sequence ⟨iν(βˉ)∣κν∈B⟩
induced by the iteration i can be
substituted in the constructed generic set for the sequence
⟨iν(βˉν)∣κν∈B⟩ which would be assigned
by the iteration iΩ as the indiscernibles associated with
⟨iΩ(βˉν)∣ν<ζ⟩.
4.1.1 Definition of the forcing: Overview
Definition 4.3**.**
The conditions of P(F) are functions s satisfying the
following conditions:
The domain of s is a finite subset of ζ+1 with ζ∈domain(s).
2. 2.
Each value s(τ) of s is a member of the set Pτ∗
of quadruples
[TABLE]
satisfying the following conditions:
(a)
Fs,τ is a suitable sequence Fs,τ=⟨Fνs,τ∣γ0≤ν<τ⟩ of extenders, where
γ0=max(domain(s)∩τ)+1, or γ0=0
if τ=min(domain(s)).
2. (b)
κˉs,τ is the critical point of the extenders in Fs,τ.
3. (c)
zs,τ is a tableau of functions giving information about
the functions hν,ν′. This tableau will be fully
specified in Definition 4.4.
4. (d)
As,τ is a sequence of sets Aνs,τ∈Uνs,τ, for γ0≤ν<τ. The definition of the ultrafilter
Uνs,τ will be given in Definition 4.5.
The two partial orders on P(F), a direct extension order
≤∗ and a forcing
order ≤, will be defined in Subsection 4.2.
4.1.2 Definition of the forcing: the tableau z=zs,τ
The third component zs,τ of s(τ) is a tableau which is represented
in Figure 1.
The following definition specifies the
members of this tableau:
Definition 4.4**.**
Suppose that τ∈domain(s), and set
γ0=sup(domain(s)∩τ)+1, or γ0=0 if
τ=min(domain(s)). The tableau z=zs,τ includes
for each pair (γ,ν) of ordinals
with τ≥γ≥γ0>ν≥0, a function
fγ,νz and
2. 2.
for each pair (γ,ν) with
τ≥γ>ν≥γ0, a pair of functions
(aγ,νz,fγ,νz).
For each pair γ,ν the function fγ,νz=fγ,νs,τ is a
slightly modified Cohen function:
domain(fγ,νz)⊆[κˉz,(κˉz)+)
and ∣domain(fγ,νz)∣≤κˉz.
2. 2.
Each of the values fγ,νz(ξ) of fγ,νz
has one of the two following forms:
(a)
fγ,νz(ξ)=ξ′∈κˉτz, or
2. (b)
fγ,νz(ξ)=hγ′,ν(ξ′) for some
γ′ in the interval γ>γ′>ν and some
ξ′∈κˉτz.
The functions aγ,νz=aγ,νs,τ satisfy the following conditions:
domain(aγ,νz)⊆[κˉz,(κˉz)+)
and
∣domain(aγ,νz)∣≤κˉz.
2. 2.
range(aγ,νz)⊆supp(Fνs,τ).
3. 3.
domain(aγ,νz)∩domain(fγ,νz)=∅,
4. 4.
If τ≥γ>γ′>ν then
aγ,νz⊆aγ′,νz.
The (γ,ν) entry in the tableau, whether a
function fγ,νz or a pair of functions
(aγ,νz,fγ,νz), will ultimately be used to determine
the values of the Cohen function hγ,ν.
The functions fτ,νs,τ in the first row of z directly
determine hτ,ν. The functions fγ,νs,τ in the remaining rows, with
γ<τ,
indirectly help to determine hγ,ν via the Prikry style
forcing: they restrict the possible values of s′(γ) in
conditions s′≤s.
The first form for the function fγ,ν is the usual form for
a Cohen condition and asserts that
hγ,ν(ξ)=ξ′; or, more specifically, if s is a
condition with fτ,γs,τ(ξ)=ξ′,
then s⊩h˙τ,γ(ξ)=ξ′. The second form,
the value fτ,γs,τ(ξ)=hγ′,ν(ξ′),
of f(ξ) may be taken as a formal expression: it specifies that the value of
the name hτ,ν(ξ) is given by
[TABLE]
This definition requires recursion on τ, using the fact that “s⊩h˙γ′,ν(ξ′)=ξ′′” depends only on s↾γ′+1.
In the first of these three cases, s⊩h˙γ′,ν(ξ′)=ξ′′, we will
regard the forms fτ,νz(ξ)=ξ′′ and
fτ,νz(ξ)=hγ′,ν(ξ′) as being identical.
The functions aγ,νz are included in order to generate the Prikry
indiscernibles. If aτ,νs,τ(ξ)=α, then
hτ,ν(ξ) in the generic extension will
be a Prikry indiscernible for the ultrafilter
(Fνs,τ)α={x∈P(κˉ)∣α∈iFνs,τ(x)}.
This completes the definition of the tableau zs,τ.
4.1.3 The forcing: the ultrafilters Uγs,τ and
sets Aγs,τ.
We continue the definition of P(F) by specifying the
requirements for the final coordinate As,ζ for a quadruple
w=s(ζ)∈Pζ∗. Definition 4.5 uses recursion on
ζ to define the following for each
for γ<ζ:
a set Pζ,γ∗, of which Aγw
is a subset,
2. 2.
a restriction operation
w↑γ, which maps w∈Pζ∗ to a quadruple
w↑γ∈Pζ,γ∗, and
3. 3.
an ultrafilter
Uγw⊂P(Pζ,γ∗).
These will complete the definition of the set
Pγ∗=Pγ,γ∗, and hence of the set of conditions
of the forcing P(F).
In addition to w↑γ we use a second restriction operator
z↾[γ0,γ], which may be applied to a tableau z
of the form of either Figure 1 or 2.
This operator retains the rows of z with indices in the interval
[γ0,γ] and discards the rows above these; thus if
w=(κˉw,Fw,zw,Aw)∈Pζ∗, then
(κˉw,Fw↾γ,zw↾[γ0,γ],Aw↾γ)∈Pγ∗.
Definition 4.5**.**
We assume as a recursion hypothesis that Pτ∗ and
Pτ,γ∗
have been defined for all
γ≤τ<ζ.
If ζ≥γ then
the members of Pζ,γ∗ are quadruples
The functions aν,ν′z for τ≥ν>γ≥ν′
satisfy the conditions in Definition 4.4, except
that aτ,ν′z has range contained in
[κˉτ,(κˉτ)+ω1).
Note that Pτ,τ∗=Pτ∗.
Suppose that τ≤ζ, w∈Pτ,γ∗ and γ′<γ. Then
w↑γ′ is the quadruple
[TABLE]
defined by recursion on γ as follows:
zw↑γ′ is equal to the tableau obtained by
deleting from zw all columns with index greater than γ′ and
deleting the functions fν,ν′z from all rows with index
greater than γ′. Thus
(zw↑γ′)↾[γ0,γ′]=z↾[γ0,γ′]
but the rows with index ν>γ′ retain only the
functions aν,ν′w for γ0≤ν′<ν≤γ.
2. 2.
Aw↑γ′=⟨Aγ′′w↑γ′∣γ0≤γ′′≤γ′⟩ where
Aγ′′w↑γ′={w′↑γ′∣w′∈Aγ′′w}.
Note that this definition also applies for w∈Pτ∗, since
Pτ∗=Pτ,τ∗.
Finally, the ultrafilter Uγs,τ is defined as
[TABLE]
This completes the definition of the set of conditions for the forcing
P(F).
4.2 The partial orderings of P(F).
Since P(F) is a
Prikry type forcing notion, we need to define both a direct extension
order ≤∗ and a forcing order ≤.
We will begin by defining the one-step extension, add(s,w)≤s,
which is the atomic extension adding a new ordinal to the domain
of s. We will then define the direct extension order ≤∗, which
will be the restriction of ≤ to conditions s′≤s with domain(s′)=domain(s).
The forcing extension ≤ is then the smallest transitive relation
extending ≤∗ such that
add(s,w)≤s for all
w∈⋃τ∈domain(s)⋃γAγs,τ.
4.2.1 The one-step extension
The one-step extension s′=add(s,w) in P(F) is the atomic
non-direct extension, corresponding to the extension
in Prikry forcing which simply adds one new ordinal to the finite
sequence. In P(F) it acts by merging Prikry components
aν,ν′s,τ of s(τ) into the corresponding Cohen components of
s′(τ). The following preliminary definition specifies the
conversion of aν,ν′s,τ to a Cohen condition.
Definition 4.6**.**
Suppose w∈Aγs,τ and
τ≥ν>γ≥ν′≥γ0, and let
a=aν,ν′s,τ and a′=aν,ν′w. The Cohen
condition fa,a′ is defined as follows:
First, we define, for any function a with domain a set of
ordinals, a map σa,r:∣domain(a)∣≅domain(a).222This definition would be simplified if a Levy collapse of
R onto ω1 had been taken at the start so that
M satisfies GCH and hence the Axiom of Choice. Then σa
can be defined as the least map
∣domain(A)∣≅domain(A) and used
in place of the set of maps σa,r.
Write φa for
the least
Σ0 formula, with ordinal parameters, such that for some
r∈R the equation
[TABLE]
defines an enumeration σx,r:∣domain(a)∣≅domain(a), and write Ra for the set of r∈R such that
this holds.
If
r∈Ra∩Ra′ then fa,a′,r is the Cohen condition
defined by
[TABLE]
using in the second case the second form (2b) of the Cohen condition
from Definition 4.3.
Then fa,a′ is defined if and only if
Ra=Ra′ and (∀r,r′∈Ra)fa,a′,r=fa,a′,r′, in
which case fa,a′ is this common value of fa,a′,r.
Proposition 4.7**.**
Suppose that F is an extender with critical point λ.
If
∣domain(a)∣=λ then {a′∣fa,a′ exists}∈(F)a.
2. 2.
If ∣domain(a0)∣=∣domain(a1)∣=λ and
a1⊇a0 then {(a0′,a1′)∣fa0,a0′=fa1,a1′↾domain(a0)}∈(F)(a0,a1).
Proof.
For the first clause, note that the elementarity of iF
implies that {a′∣Ra′=Ra}∈(F)a. Let
r and r′ be members of Ra. To see that {(a,a′)∣fa,a′,r=fa,a′,r′}∈(F)(a,a′), set
πa,r,r′=σa,r′−1∘σa,r
and
πa′,r,r′=σa′,r′−1∘σa′,r.
Then by elementarity {a′∣πa′,r,r′=πa,r,r↾∣domain(a′)∣}∈(F)a, and if a′ is any member of this set, then (letting
λ′=∣domain(a′)∣ and letting
ξ∈σa,r[λ′] be arbitrary),
[TABLE]
This completes the proof of Clause (1) of the Proposition, and a similar
argument proves Clause (2).
∎
Definition 4.8** (The one-step extension).**
Suppose that w∈Aγs,τ where
γ∈/domain(s) and
τ=min(domain(s)∖γ). Then s′=add(s,w) is the
condition with domain(s′)=domain(s)∪{γ} defined as
follows:
s′(γ)=(κˉγw,Fw,zw↾[γ0,γ],Aw).
2. 2.
s′(τ)=(κˉτs,Fs′,τ,zs′,τ,As′,τ) where
(a)
κˉτs′=κˉτs and
Fs′,τ=Fs,τ↾(γ,τ),
2. (b)
zs′,τ is obtained from
zs,τ↾(γ,τ] by using
Definition 4.6 to replace fνν′s,τ with
fν,ν′s′,τ=fν,ν′s,τ∪faν,ν′s,τ,aν,ν′w
whenever τ≥ν>γ≥ν′≥γ0, and
3. (c)
if γ<ν<τ then
Aνs′,τ={σ(w′)∣w′∈Aνs,τ∧κˉγw<κˉνw′}, where
[TABLE]
3. 3.
s′(γ′)=s(γ′) for all
γ′∈domain(s′)∖{γ,τ}.
Note that Equation (6) uses recursion on the pair
(γ,τ), along with the fact that
w′↾[γ0,ν]∈Pν∗.
If any part of the definition of add(s,w) cannot be carried out as
described, then add(s,w) is undefined. Note that the set of w
for which it is defined is a member of Uγs,τ, so that
we can assume without loss of generality that add(s,w) is defined
for all w∈Aγs,τ.
This completes the definition of the one-step extension.
4.2.2 The direct extension order ≤∗.
The direct extension order ≤∗ is the restriction of the
forcing order ≤ to the pairs (s′,s) such that
domain(s)=domain(s′).
Again, the definition uses recursion on τ:
Definition 4.9**.**
If s′,s∈P(F) then s′≤∗s if domain(s′)=domain(s)
and s′(τ)≤∗s(τ) for all τ∈domain(s). The
ordering s′(τ)≤∗s(τ) on Pτ∗ holds if and only
if the following conditions hold:
κˉs′,τ=κˉs,τ and Fs′,τ=Fs,τ.
2. 2.
aγ,γ′s′,τ⊇aγ,γ′s,τ for each pair (γ,γ′) for
which they are defined.
3. 3.
For each
γ∈(γ0,τ) and each w′∈Aγs′,τ
there is w∈Aγs,τ such that
(a)
w′↾[γ0,γ]≤∗w↾[γ0,γ] in Pγ∗.
2. (b)
aν,ν′w′⊇aν,ν′w for
τ≥ν>γ≥ν′≥γ0.
3. (c)
For all pairs (ν,ν′) with
τ≥ν>ν′≥γ0 we have
faν,ν′s′,τ,aν,ν′w′⊇faν,ν′s,τ,aν,ν′w, where these two
functions are as defined in Definition 4.6.
4. 4.
fν,ν′s′,τ⊇fν,ν′s,τ for each
pair ν,ν′ for which they are defined.
Clause 3 implies that add(s′,w′)≤∗add(s,w). This clause
corresponds to the requirement
in Prikry forcing that As′⊆As; however the
ultrafilters Uγs,τ used in this forcing vary with
s. Gitik [3] also has varying
ultrafilters, but takes them from a predefined set and uses
predefined witnesses to a Rudin-Keisler order on the ultrafilters.
Our definition could also be stated in terms of the Rudin-Keisler
order,
however the ultrafilters would have to be defined on the
complete Boolean algebra induced by the ordering (Pτ,γ∗,≤∗).
This completes the definition of the forcing
(P(F),≤∗,≤).
4.3 Properties of the forcing P(F)
Definition 4.10**.**
If w is a sequence of length n, then we write
add(s,w) for the condition defined by recursion as
add(s,w)=s if n=0, and add(s,w)=add(add(s,w↾(n−1)),wn−1) if n>0.
Proposition 4.11**.**
Suppose that s≤t. Then
there is z such that
s≤∗add(t,z)≤t
Proof.
The proposition will follow by an easy
induction on the length of z once we show that for any t′≤∗t and
s=add(t′,w′)≤t′, where w′∈Aγt′,τ, there is w∈Aγt,τ such
that s≤∗add(t,w)<t. Clause 3 of
the Definition 4.9 of
the direct ordering ≤∗ is designed to provide such a w:
[TABLE]
∎
Proposition 4.12**.**
Suppose s≤t and γ∈domain(s)∖domain(t), and
let
τ=min(domain(t)∖γ). Then there is w∈Aγt,τ such that s≤add(t,w)<t.
Proof.
By using Proposition 4.11, we can find w
so that s≤∗add(t,w)≤t for some sequence w.
Thus it only remains to show that the order of the sequence w
can be permuted, that is, that there is w′ such that add(s,w)=add(s,w′) and w0′∈Aγs,τ.
This will follow by an easy induction once we show that the order
of two consecutive one-step extensions can be reversed.
Thus suppose that
s=add(add(t,w0),w1), with w0∈Aν0t,τ0 and w1∈Aν1add(t,w0),τ1.
We want to find w1′∈Aν1t,τ1′ and w0′∈Aν1add(t,w1′),τ0′
so that s=add(add(t,w1′),w0′).
We have three cases:
Case 1 (ν0<ν1<τ0).
In this case τ1=τ0, and
by definition 4.9, there is w1′∈Aν1t,τ0
such that w1=(w1′)↑ν1.
Then s=add(add(t,w1′),σν0(w0)), where
σν0 is as defined in Clause 3 of Definition 4.8.
Case 2 (ν1<τ1′=ν0).
By Definition 4.8, w1=σν1(w1′) for some
w1′∈Aν1t,τ0. Then s=add(add(t,w1′),w1↾(ν0,τ0]).
Case 3 (ν1>τ0 or τ1′<ν0).
In this case add(add(t,w0),w1)=add(add(t,w1),w0) so we
can take w0′=w0 and w1′=w1.
∎
We write P(F)∥s for {s′∈P(F)∣s′≤s}. The proof of the following proposition is straightforward.
Proposition 4.13** (Factorization).**
Suppose s∈P(F) and
γ∈domain(s) for some γ<ζ. Then
[TABLE]
where P′={q↾(γ,ζ]∣q≤s}.
Thus P(F)∥s can be written in the form
[TABLE]
where R˙ is a P(Fs,γ)∥s↾γ+1-name for a Prikry style forcing order.
∎
This factorization property is an important property of
this Magidor-Radin style of Prikry forcing.
Typically, equation (7) would be an equality
rather than a subalgebra; however that is not true here
because
of the peculiar form of the
Cohen conditions fν,ν′z(ξ)=hν′′,ν′(ξ′′)
in Clause (2b) of Definition 4.4.
When ν>γ≥ν′′, the determination via Definition 4.6
of the ultimate value of hν,ν′ depends on both
P(Fs,γ)∥s↾γ+1 and R.
The generic G⊆P(F) obtained from a generic
G0×G1⊆P(Fs,γ)×P′ is obtained by resolving,
as specified in
equation (1), the values of the
Cohen conditions in G1 which have the form described in
Definition 4.4(2b): that is,
fν,ν′(ξ)=hν′′,ν′(ξ′′) for some ν,
ν′′ and ν′ with
ν>γ≥ν′.
Note that the forcing P′ in equation (7)
is in fact identical to P(F) except that the domain of the
conditions is contained in the interval [γ+1,ζ] instead of
[0,ζ], and γ+1 is used instead of [math] as the default
value of γ0 in the definition of
Pτ∗ when
domain(s)∩τ=∅ (but the tableau of
figure 1 retains all of its columns, starting with [math]).
Thus all of the properties proved of P(F) are also true of P′.
This
factorization will frequently
be used in proofs, sometimes implicitly, to justify simplifying
notation by proving that the result holds for the case when
domain(s)={ζ}.
The result then follows for arbitrary s by a simple induction on
ζ: If s is an arbitrary condition in P(F) and
γ=max(domain(s)∩ζ) then the induction step uses
the induction
hypothesis for P(Fs,γ) and the special case
domain(s)={ζ} for R.
Lemma 4.14** (Closure).**
Suppose that ⟨sν∣ν<β⟩ is a
<∗-descending sequence of conditions in P(F).
(κ* closure)
If β<κˉs0,min(domain(s0)) then the infimum
⋀ν<βsν of this sequence exists.*
2. 2.
(Diagonal closure)
Suppose that β=κˉs0,min(domain(s0)).
Then there is s=△ν<βsν≤∗s0 such that
s⊩∀ν<κˉ˙0sν∈G˙.
Note that for the factorization forcing P′ of
Proposition 4.13, κˉ0 can be replaced
by κˉγ+1.
Proof.
The proof is by
induction on ζ, using Proposition 4.13.
Thus we can assume that domain(s0)={ζ}.
Since the first two coordinates of sν(ζ) are fixed and
the third, zs,ν, is κ+-closed, the fourth coordinate,
Asν,ζ, is the only problem.
If w′,w∈Pζ,η∗ then we write w′≤∗w if the
conditions of
Definition 4.9(3) hold.
If ζ>γ>η then the induction hypothesis trivially
extends to sequences
in Pγ,η∗, since only subclause (3a) is problematic.
Now, to prove Clause(1) of the Lemma we need to define
Aηs,ζ for each η<ζ. We can assume that
β<κˉηw for all w∈Aηs,ζ. Set
[TABLE]
To see that Aηs,ζ∈Uηs,ζ note that
the induction hypothesis implies that
the infimum
w=⋀ν<β(iFηs,ζ(sν))↑η
exists, and
w∈iFηs,ζ(Aηs,ζ).
This concludes the proof of Clause (1), and
the proof of Clause (2) is similar.
∎
Lemma 4.15**.**
Suppose that s∈P(F) and for all w∈Aγs,ζ the set D is open and dense in
(P(F),≤∗) below add(s,w). Then there is a condition
s′≤∗s such that s′′∈D for all s′′<s′ having γ∈domain(s′′).
Proof.
By Proposition 4.12 it will be enough to show
that there is s′≤∗s such that add(s′,w)∈D for all
w∈Aγs′,ζ. In order to simplify notation,
we assume that domain(s)={ζ}.
By proposition 1.6 we can assume that
Aγs,ζ can be enumerated as {wν∣ν<κ}
so that ν′≤ν implies
κˉγwν′≤κˉγwν.
We will define by recursion on ν a
≤∗-decreasing sequence of conditions
⟨sν∣ν<κ⟩ in R so that
add(sν,wν)≤∗add(s,wν) for all ν<κ.
At the same time we will define a function σ:Aγs,ζ→Pζ,γ∗ so that sν and
σ(wν) satisfy the following conditions:
s0=s,
2. 2.
sν↑γ=s↑γ and Asν,ζ↾γ+1=As,ζ↾γ+1 for all ν<κ,
3. 3.
add(sν+1,σ(wν))∈D, and
4. 4.
sν′≤∗sν for all ν′<ν<κ.
Note that clause (2) implies that add(sν,w) exists for all
ν<κ and all w∈Aγs,ζ. Also, clauses (2)
and (4) imply that add(sν′,wν)≤∗add(sν,wν)≤∗add(s,wν) for all ν<ν′<κ.
To define the sequence, set s0=s, and
if ν is a limit ordinal then set
sν=⋀ν′<νsν′. For a successor ordinal
ν+1, since add(sν,wν)≤∗add(s,wν), the
hypothesis implies that there is t≤∗add(sν,wν) such
that t∈D.
Define σ(wν) by
[TABLE]
By clause (2) we have sν+1↑γ=s↑γ and
Asν+1,ζ↾γ+1=As↾γ+1.
The remainder of zsν+1 is taken from t; that is:
[TABLE]
The definition of Aηsν+1,ζ for
ζ>η>γ is by recursion on γ. For w∈Aηsν,ζ and w′∈Aηt,ζ, let us write w′≤∗w if
they satisfy
Definition 4.9(3),
in which case let πw′(w) be given by
πw′(w)↾[γ+1,ζ]=w↾[γ+1,ζ],
and
2. 2.
πw′(w)↾[γ0,γ] is defined
in the same way as sν+1, but with w′↾[γ0,γ], w↾[γ0,γ] and η in
place of t,sν and ζ.
Then
[TABLE]
Now set sκ=△ν<κsν, and set
wˉ=[σ]Uγs,ζ=iFγs,ζ(σ)(s↑γ).
Then clause (2) of the initial conditions on sν allow wˉ to be merged into sκ, giving the desired extension
s′≤∗s. We can assume without loss of generality that
w′∈Aηsκ,ζ whenever w∈Aηsκ,ζ and w′≤∗w in the
sense of Definition 4.9(3).
[TABLE]
∎
4.4 The Prikry property
Lemma 4.16**.**
Let φ be a sentence and s a condition in P(F).
Then there is an s′≤∗s such that s′ decides φ.
2. 2.
Let D be a dense subset of P(F), and suppose s∈P(F). Then there is an s′≤∗s and a finite
b⊆ζ+1 such that any s′′≤s′ with
b⊆domain(s′′) is a member of D.
The proof of Lemma 4.16 is by induction on the length
ζ of F. By the induction hypothesis and Proposition
4.13
we can simplify the notation by assuming that domain(s)={ζ}.
The main part of the proof is the following claim:
Claim 4.16.1**.**
Suppose that D⊆P(F) is dense and s∈P(F)
has domain {ζ}. Then there is s′≤∗s such
that either s′∈D or for some γ<ζ
[TABLE]
Proof.
For each γ<ζ, define
[TABLE]
First, suppose that for all γ<ζ the set
(Dγ+∪Dγ−)∩Eγ is ≤∗-dense below
any condition t≤s with domain(t)={γ,ζ}.
Then by Lemma 4.15 there is s′≤∗s
such that for each γ<ζ and w∈Aγs′,ζ we have add(s,w)∈(Dγ+∪Dγ−)∩Eγ. By shrinking the sets
Aγs′,ζ we can assume that for each γ,
{add(s′,w)∣w∈Aγs′,ζ} is contained in one
of Dγ+∩Eγ or Dγ−∩Eγ. Since D is
dense it follows that {add(s′,w)∣w∈Aγs′,ζ}⊆Dγ+ for some
γ<ζ, and it follows by
Proposition 4.13 that s′ satisfies the formula (9).
Now fix γ<ζ and t≤s with γ∈domain(t). We will show that
(Dγ+∪Dγ−)∩Eγ is
≤∗-dense below t.
First, note that by Proposition 4.13, the set Eγ
is ≤∗-dense below any condition t with
γ∈domain(t). Now for t∈Eγ, consider the following
formula in the forcing language of P(Ft,γ):
[TABLE]
By the induction hypothesis of
Lemma 4.16(1) there is
t′′≤∗t↾γ+1 which decides, in P(Ft,η), the truth of
formula (10). Then
t′′∪t↾{ζ} is in either Dγ+ or
in Dγ−.
∎
To complete the proof of
Lemma 4.16(1), apply
Claim 4.16.1 with D={t∣t∥φ}.
Since we are done if there is s′≤∗s in D we can assume by
Claim 4.16.1 that there is s′≤∗s and
γ<ζ such that (9) holds.
By the induction hypothesis, for each w∈Aγs′,ζ
there is tw≤∗add(s′,w)↾(γ+1) in P(Fw) such that
tw∪add(s′,w)↾{ζ}∥φ. Then either {w∈Aγs′,ζ∣tw∪add(s′,w)↾{γ}⊩φ}∈Uγs′,ζ or {w∈Aγs′,ζ∣tw∪add(s′,w)↾{γ}⊩¬φ}∈Uγs′,ζ. Now reduce Aγs′,ζ to
whichever set is in Uγs′,ζ, and apply
Lemma 4.15 to obtain s′′≤∗s′ such that
s′′ decides φ.
Lemma 4.16(2) is proved similarly,
applying Claim 4.16.1 using the set D given in
the hypothesis.
∎
If γ<ζ and G⊆P(F) is generic, then set
G↾γ+1={s↾γ+1∣γ∈domain(s)∧s∈G}. Then
G↾γ+1 is a generic subset of P(Fs,γ).
Corollary 4.17** (No new bounded sets).**
Suppose x∈M[G]∖M and
x⊂λ<κˉγ+1M[G].
Then x∈M[G↾γ′+1] for some γ′<γ.
Proof.
If γ=γ′+1 then Propositions 4.13
and 4.14 imply that γ′ is as required.
If γ is a limit ordinal then take γ′ least such that
κˉγ′G>λ.
∎
Corollary 4.18**.**
If F is a suitable sequence with critical point κ then
P(F) has the κ-approximation property: if G⊆P(F) is M-generic then for any function f∈M[G] with
domain(f)=κ there is a set A∈M with ∣A∣≤κ
and range(f)⊆A.
Proof.
Let f˙ be the name of a function
f:κ=κˉζ→κ+, and let s be a
condition, which we will assume has domain {ζ}.
If ζ=γ+1 then, for any condition s with
γ∈domain(s), factor P(F)∥s as
P(Fs,γ)∥s↾γ+1×P′. Then
P′ is κ+-closed since Fs,γ+1=∅,
so there is s′≤s↾{ζ} such that for all α<κ there are
β and t∈G↾γ+1 such that t∪s′⊩f˙(α)=β. Thus we can take
[TABLE]
If ζ is a limit ordinal then use
Lemma 4.14 to define a ≤∗-decreasing
sequence of conditions sγ≤∗s such that sγ forces
the following formula:
[TABLE]
Set s′=⋀ν<ζsν and
[TABLE]
Then s′⊩range(f˙)⊆⋃γ<ζAγ.
∎
Corollary 4.19**.**
Forcing with P(F) does not collapse any cardinal which is not
in the set ⋃γ≤ζ[κˉγ++,κˉγ+γ+1].
Proof.
Suppose λ is a cardinal of M which is collapsed in M[G],
where
G⊆P(F) is M-generic. If λ<κ=κˉζ then
Corollary 4.17 implies that the collapsing
function is in M[G↾γ+1] for some γ<ζ.
Thus we can assume without loss of generality that γ=ζ
and λ≥κ. Also λ≤∣P(f)∣≤κ+(ζ+1).
Finally, Lemma 4.18 implies that λ=κ+.
∎
In the forcing of Gitik from which this forcing is derived, a
preliminary forcing is used to define a morass-like structure
which guides the main forcing so that no cardinals are collapsed.
We omit this preliminary forcing as unnecessary for the proof
of the main theorem; however as a
consequence we do not know whether the cardinals of MΩ which
are excepted in Lemma 4.19 are cardinals
in the Chang model.
4.5 Introducing the equivalence relation
We now proceed to the second part of the definition of the forcing by
adding a variant of Gitik’s equivalence relation ↔ on P(F). Recall that if F is an extender on λ then (F)b is
the ultrafilter {x∈Vλ∣b∈iF(x)}.
Definition 4.20**.**
Suppose that F is a suitable sequence of extenders of length
at least γ+1 on a cardinal λ, and a,a′:x→supp(Fγ) for some x⊆[λ,λ+) of
size λ. Set Y=⋃γ<γ′supp(Fγ′).
a↔0a′ if
(Fγ)y∪{a}=(Fγ)y∪{a′}
for all y∈[Y]<ω.
2. 2.
If n≥0 then a↔n+1a′ if for all b⊇a
there is b′⊇a′ such that b↔nb′, and for all
b′⊇a′ there is b⊇a such that b↔nb′.
Definition 4.21**.**
We write N for the set of sequences
n∈ζω such that
{ι<ζ∣nι<m} is finite for each
m∈ω.
Suppose that F is a suitable sequence of extenders on λ
and a and a′ are sequences with domain(a)=domain(a′)=domain(F)⊆ζ.
If n∈N then a↔na′
if aν↔nνaν′ for all ν∈domain(F).
2. 2.
a↔a′ if there is some n∈N
such that a↔na′.
Definition 4.22**.**
The extension of ↔n to Pγ∗ is by recursion on
γ: we assume that its restriction to Pη∗ is defined for all
η<γ.
If η<γ and w,w′∈Pγ,η∗ then w↔nw′ if
(i) w↾[γ0,η]↔nw′↾[γ0,η],
as members of Pη∗, and
(ii) w↾[η+1,γ)=w′↾[η+1,γ).
Suppose t,t′∈Pγ∗. Then t↔nt′ if the
following conditions hold:
κˉt=κˉt′ and Ft=Ft′.
2. 2.
fν,ν′t=fν,ν′t′ for all ν,ν′ for
which they are defined.
3. 3.
aμ,νt↔nνaμ,νt′ for all γ≥μ>ν.
4. 4.
[Aνt]n=[Aνt′]n for all
ν∈domain(Ft), where [A]n={[w]↔n∣w∈A}.
Finally,
s↔ns′ for conditions s,s′∈P(F) if
domain(s)=domain(s′) and
s(γ)↔ns′(γ) for all γ in their
common domain.
It is easy to see that ↔ is an equivalence relation.
Proposition 4.23**.**
Suppose that add(s,z)≤s↔nt. Then
there is w such that add(s,z)↔nadd(t,w)≤t.
Proof.
We show that this is true when z has length one. An
induction will then show that it is true in general. .
Suppose that add(s,z)≤s↔nt, with z∈Aγs,τ. By
definition 4.22(4)
there is
w∈Aγt,τ such that z↔nw. Then
the condition z↾[γ0,γ]↔nw↾[γ0,γ] implies that
add(s,z)(γ)↔nadd(t,w)(γ), and the
condition that z↾[γ+1,τ)=w↾[γ+1,τ) implies that the Cohen functions induced in
add(s,z)(τ) and add(t,w)(τ)
by Definition 4.6 are equal. Therefore
add(s,z)(τ)↔nadd(t,w)(τ).
Since these are the only values of s and t which are changed in
the extensions,
it follows that add(s,z)↔nadd(t,w).
∎
Proposition 4.24**.**
Suppose s′≤∗s↔nt, and that nν>0 for all
ν∈/domain(s). Then there is t′≤∗t such
that s′↔mt′ for all
ν<ζ, where mν=nν−1 if
nν>0, and mν=0 otherwise,
Proof.
We will show by induction on γ that, under the hypotheses of the Proposition, if γ∈domain(s)=domain(t) then there is t′(γ) such that
t′(γ)≤∗t(γ) and t′(γ)↔mνs′(γ). By the definition of ↔,
the sequence Ft′,γ and the functions
fν,ν′t′,γ must be the same as Fs′,γ and fν,ν′s′,γ. This leaves the
functions aν′,νt′,γ and sets Aνt′ to be
defined.
To define at′,γ, pick for each ν in the interval
γ0≤ν<γ some b⊇aν+1,νt,γ such that
aν+1,νs′,γ↔mνb. This is possible by
the definition of ↔mν+1, since nν=0. Now set
aν+1,νt′,γ=b. By clause (4) of
the Definition 4.4 of the tableau, this determines
aμ,νt′,γ=aν+1,νt′,γ↾domain(aμ,νs′,γ)
for μ>ν+1.
Finally, set Aνt′,γ equal to the set of all w′ such
that w′≤∗w for for some w∈Aνt,γ and
w′↔mv′ for some v′∈Aνs′,γ. Then
[Aνt′,γ]=[Aνs′,γ] since for all
v′∈Aνs′,γ there is v∈Aνs,γ and
w∈Aνt,γ such that v′≤∗v↔mw, and
then the induction hypothesis implies that there is w′≤∗w with
w′↔mv′.
∎
Definition 4.25**.**
We will write [s] for [s]↔={t∣s↔t}. The
ordering on P(F)/↔ is the smallest transitive relation such
that [s]≤[t] holds if either s≤t or s↔t.
Proposition 4.26**.**
Suppose [t]=[s] and t′≤t. Then there are s′′≤s and
t′′≤t′ such that [s′′]=[t′′].
Proof.
Suppose that t↔ns. By using a
further extension t′′=add(t′,w) we can arrange that
{ν∣nν=0}⊆domain(t′′). By
Proposition 4.11 there is z so that
t′′≤∗add(t,z)≤t. By
Proposition 4.23 it follows that there is w so that add(t,z)↔nadd(s,w)≤s. Finally it follows by Proposition 4.24 that there is
s′′≤∗add(s,w) so that s′′↔t′′.
∎
Proposition 4.27**.**
Suppose that [t]≤[s]. Then there is a condition q≤s
such that [q]≤[t].
Proof.
If [t]≤[s] then there is a sequence
t=t_{0}\mathbin{\genfrac{}{}{0.0pt}{}{\raisebox{-3.0pt}{<}}{\raisebox{1.0pt}{\scriptstyle\leftrightarrow}}}t_{1}\mathbin{\genfrac{}{}{0.0pt}{}{\raisebox{-3.0pt}{<}}{\raisebox{1.0pt}{\scriptstyle\leftrightarrow}}}\cdots\mathbin{\genfrac{}{}{0.0pt}{}{\raisebox{-3.0pt}{<}}{\raisebox{1.0pt}{\scriptstyle\leftrightarrow}}}t_{k-1}\mathbin{\genfrac{}{}{0.0pt}{}{\raisebox{-3.0pt}{<}}{\raisebox{1.0pt}{\scriptstyle\leftrightarrow}}}t_{k}=s,
where we write s\mathbin{\genfrac{}{}{0.0pt}{}{\raisebox{-3.0pt}{<}}{\raisebox{1.0pt}{\scriptstyle\leftrightarrow}}}s^{\prime} to mean that either s≤s′ or s↔s′.
We prove the
proposition by induction on the length of the shortest such
sequence, assuming as an induction hypothesis that there is qˉ≤tk−1 such that [qˉ]≤[t].
If tk−1≤s, then it follows that qˉ≤s and we
can take q=qˉ. Otherwise qˉ≤tk−1↔s, and
Proposition 4.26 asserts that there is q≤s
and q′≤qˉ such that q↔q′. But then [q]=[q′]≤[t], as required.
∎
Corollary 4.28**.**
P(F)* is forcing equivalent to (P(F)/↔)∗R˙ where
R˙ is a P(F)/↔-name for a partial order.∎*
Corollary 4.29**.**
Forcing with P(F)/↔ does not collapse any cardinal which is not in the set ⋃γ≤ζ[κˉγ++,κˉγ+ω1).
Proof.
By Corollary 4.19 this is true in the extension by P(F)=(P(F)/↔)∗R˙;
hence it is certainly true in the extension by P(F)/↔.
∎
4.6 Constructing a generic set
Much of the argument in this subsection is basically the same as
Carmi Merimovich’s first genericity argument
[9, Theorem 5.1].
In order to construct a MB-generic set we need to move outside of
MB: we work in V[h], where h is a generic collapse of
R onto ω1 so that ∣M[h]∣=ω1. Since this Levy
collapse does not add countable sequences of ordinals the Chang
model is unchanged, the ordering
≤∗ of P(N↾ζ) is still countably complete, and M is still closed under
countable sequences. Furthermore, since h is generic over M,
M[h]⊇M(R) and M[h] is mouse over h which has all
of the required
properties of M.
Lemma 4.30** (Generic set construction).**
Let h be a generic collapse of R onto ω1 with
countable conditions, and
let B be a countable subset of I with otp(B)=ζ.
Then there is, in V[h], an iΩ(MB)-generic set G⊆iΩ(P(E↾ζ)/↔) such that
every countable subset of MB is contained in MB[G].
Since MB≅MB(ζ), where B(ζ)={κν∣ν<ζ}, containing the first ζ members of I, it will be
sufficient to prove this for the case where B=B(ζ).
This will simplify notation, since then MB∣Ω is
transtive and κˉνG is equal to both the νth
member κν of I and the νth member of B.
We define a partial order R. Our assumptions on M are
sufficiently generous that the definition of R can be made inside
M, using ⟨Nξ∩HτM∣ξ<ω1⟩, for
some sufficiently large cardinal τ of M, instead
of ⟨Nξ∣ξ<ω1⟩.
Definition 4.31**.**
R=⋃ξ<ω1Rξ, where Rξ is defined as
follows: The members of Rξ are the pairs ([s],b) such that
[s]∈P(E↾δ)/↔ is a condition with domain(s)={ζ} and
b=⟨bγ:γ<ζ⟩ where each bγ is a
function in Nξ satisfying the following three conditions:
domain(bγ)=domain(aγ+1,γs,ζ) for each
γ<ζ,
2. 2.
range(bγ)⊂[κ,κ+ω1) for each
γ<ζ, and
3. 3.
⟨aγ+1,γs,ζ∣γ<ζ⟩↔bγ.
The ordering of R is (s′,b′)≤(s,b) if [s′]≤[s] in P(N)/↔ and (∀γ<ζ)bγ′⊇bγ.
Clause (3) requires some explanation, since
range(bγ)\nsubsetsupp(Eγ)=supp(E)∩Nγ.
The Definition 4.20 of the relation
a↔na′ uses the parameter γ in two ways.
The first use is in the definition of a↔0a′, where the set
Y=⋃γ′<γsupp(Fγ′) is used as the set of
y in the requirement
(Fγ)y∪{a}=(Fγ)y∪{a′}.
Here the same set Y is used, and since
(Eγ)y∪{a}=(E)y∪{a}
the requirement can be altered to
(Eγ)y∪{a}=(E)y∪{b}.
The second way in which the parameter γ is used is in the
domain of the quantifiers. In Clause (3) the
extensions a′⊇aγ+1,γs,ζ are in
Mγ, while the extension b′⊇bγ are in
M. We reconcile these demands by using the elementarity of
Nγ, and this requires expressing Clause (3)
as a first order statement. This is achieved by the following
Proposition, which is the reason for the requirement in
Definition 4.1 that
∣⋃γ′<γNγ′∣++⊆Nγ.
Proposition 4.32**.**
For any b:x→[κ,κ+ω1) with x∈[κ+∖κ]κ, there is a
formula φ(n,a), with parameters from Nγ, such that if
a:x→supp(Eγ) then
a↔nb if and only if Nγ⊨φ(n,a).
Proof.
For n=0, note that
the sequence of ultrafilters ⟨(E)y∪{b}∣y∈[Y]<ω⟩ can be coded as a subset of [Y]<ω×P(κ), which has cardinality ∣Y∣=∣⋃γ′<γNγ′∣.
Working in M, define T to be the tree
of finite sequences of the form ⟨[bi]↔0∣i<k⟩
where ⟨bi∣i<k⟩ is a ⊆-increasing sequence of
functions bi:xi→[κ,κ+ω1) with xi∈[κ+∖κ]κ.
Since T is at most ∣P(Y)∣-branching,
it has cardinality at most ∣P2(Y)∣, so
Clauses (5)
and (6) of
Definition 4.1 ensure that T∈Nγ.
Write Tb for the portion of T above ⟨[b]↔0⟩.
Then the conclusion of the proposition is satisfied by the
formula φ(n,a), with parameter Tb,
which asserts that the first n levels of Tb and
(Ta)Nγ are equal. Since
[supp(Eγ)]κ∩Nγ∈Nγ, this is a
first order formula over Nγ.
∎
Lemma 4.33**.**
{([s],b)∣s∈D}* is dense in R for
each ≤∗-dense set D⊆P(E↾ζ) in
M.*
2. 2.
Suppose γ<ζ and β∈[κ,κ+ω1).
Then there is a dense subset of conditions ([s],b)∈R such
that b(ξ)=β for some ξ∈domain(aζ,γs,ζ).
Proof.
For clause (1),
let
([s],b)∈R be arbitrary and set a=⟨aγ+1,γs,ζ∣γ<ζ⟩. We may assume that
aγ↔1bγ for each γ<ζ; if not,
then replace each such aγ with some aγ′ such that
aγ′↔0aγ and
aγ′↔1bγ. This is possible by
Proposition 4.32 and the
elementarity of the structures Nξ, since bγ has
the desired properties. This change
only involves finitely many of the functions aγ, so the
condition obtained from s by making this substitution is still
in [s].
Now pick s′≤∗s in D. Because of the assumption we made
on s, Proposition 4.24 implies that there is
b′↔as′,ζ such that
([s′],b′)≤([s],b).
The proof for clause(2) is
similar. Fix ([s],b)∈R, and assume that
aγ+1,γs,ζ↔1bγ for all γ<ζ.
Now fix μ<ω1 so that {b,η}⊂Nμ and
extend b to b′∈Nμ by setting bν′(ξ)=η for some
ξ which is not in the domain of any function in s. Then there
is aν′⊃aν so that
aν′↔0bν. Now extend s to s′ by
setting aγ′,γs′,ζ=a′(ξ) for all γ′∈(γ,ζ].
∎
The ordering (P(N)/↔,≤∗) is not countably complete:
it is easy to find an infinite descending sequence of conditions
⟨[sn]∣n<ω⟩ such that any lower bound would require an ultrafilter
concentrating on non-well founded sets of ordinals. However the
partial order R is countably complete due to the guidance of the
second coordinate b:
Lemma 4.34**.**
The partial order R is countably closed.
Proof.
Suppose that ⟨([sn],bn)∣n<ω⟩ is a descending
sequence in R. We define a lower bound
([sω],bω) for this sequence. The definition of R determines
bω,ν=⋃n<ωbn,ν, and determines all of
sω except for the functions aνω=aν+1,νsω,ζ.
It also determines domain(aνω)=domain(bω,ν)=⋃n<ωdomain(aζ,νsn,ζ).
Pick any n=⟨nν∣ν<ζ⟩∈N, and for each
ν<ζ pick aνω∈Nν so that
[TABLE]
where aνn↔kn,νbn,ν. This
is possible by the elementarity of the models Nξ, since
bω,ν satisfies these conditions. Then
([sω],bω)∈R and
([sω],bω)≤([sn],bn) for each n∈ω.
∎
We are now ready to construct the desired MB-generic set
G⊂iΩ(P(E↾ζ)/↔), where ζ=otp(B).
Definition 4.35** (The generic set G).**
Let H⊂R in V[h] be an
M-generic set. Such a set can be constructed in V[h] using
Lemma 4.34, since ∣M∣V[h]=ω1 and
and ωM⊆M.
We set
[TABLE]
where w(s,b,γ) is defined as follows: Set
n=length(γ). Then
w(s,b,γ)=⟨iγi(wi)∣i<n⟩ , where
[TABLE]
Note that wi↔s↑γi and therefore
[add(iΩ(s),iγi(w(s,b,γ)))]≤[iΩ(s)].
The effect of the substitution used in equation (12) to define wi is that
[TABLE]
In looking at the Chang model inside of MB[G], it is important to
recall that the set T terms specified for the sharp of C
provides a set, inside M, of names for the members of CB.
Definition 4.37 below makes this more specific,
and provides a set of names inside M for the members of MB and
for CMB, and then provides standard forcing names
which are useful inside MB[G]; however the notation in the next
definition is sometimes useful.
Definition 4.36**.**
We write iˉγ for the embedding iγ′ where
γ′ is the ordinal such that the
γth member κˉγ of B is equal to
κγ′.
If τ is an expression then we write ┌τ┐ to indicate
that τ is being used as a name for the value of the expression.
Definition 4.37**.**
A standard name for a member of MB is a term
obtained recursively as follows:
If γ≤ζ and βˉ∈[κ,κ+ω1) then ┌iˉγ(βˉ)┐ is a standard name for the generator
β=iˉγ(βˉ) belonging to κˉγ.
2. 2.
If f∈M and x is a finite sequence of standard
names of generators βi in MB, then ┌iΩ(f)(x)┐ is
a standard name for the value iΩ(f)(β).
A standard name for a member of C is a term obtained
recursively using clause (1) above and the following two operations:
2′.
If α is an ordinal, then a standard name for
α∈MB from clause (2) above is also a standard name for α∈C.
2. 3.
Suppose that i is a standard name for an ordinal ι and
that τ is a countable sequence of standard forcing
names for ordinals β=⟨βk∣k∈ω⟩.
Then
┌{x∈Ci∣Ci⊨φ(x,τ)}┐ is a standard name for {x∈Cι∣Cι⊨φ(x,β)}.
The definition of a standard forcing name is identical in
both cases,
except that clause 1 is replaced with the following:
1′.
Suppose ([s],b)∈H,
ξ∈domain(aζ,γs,γ) and
bγ(ξ)=βˉ, so
that
[TABLE]
Then ┌hζ,γ(ξ)┐ is a standard forcing name for
β=iγ(βˉ), and is said to be
established by the condition ([s],b).
An arbitrary standard forcing name τ is established by ([s],b) if
this condition establishes all names ┌hζ,γ(ξ)┐ occurring in τ.
Claim 4.37.1**.**
G* is MB-generic.*
Proof.
Let D⊆iΩ(P(E↾ζ)/↔) be
dense, and let
[TABLE]
be
a standard forcing name for D, established by a condition
(s,b)∈R. Thus for any w∈∏i<kAγis,ζ, the condition
add(s,w) decides the values of each of the (P(E↾ζ)/↔)-names
hζ,γi(ξi) and hence determines the value of
d(⟨hζ,γi(ξi)∣i<k⟩)⊆P(E↾ζ)/↔.
We write d(w) to denote this value.
Since D is dense,
[TABLE]
so we can assume that ds(w) is dense in P(E↾ζ)/↔ for all w∈∏i<kAγis,ζ.
Using Lemma 4.16(2)
and Lemma 4.14(2), it can be
shown that there is s′≤∗s such that
[TABLE]
Since [ζ]<ω is countable,
we can furthermore assume that e does not depend on w.
But now we are done, for if b′ is such that (s′,b′)≤(s,b)
in R and e⊆γ then
add(iΩ(s′),w(s′,b′,γ))∈D∩G.
∎
It follows immediately from the genericity of G that
Corollary 4.38**.**
CB=CMB[G]* for any suitable sequence B.∎*
Here CMB[G]=CBMB[G] is the set defined inside
MB[G] using the definition of C given in the first
paragraph of this paper.
The more important case of a limit suitable set B is more delicate since
MB~ is not definable inside MB[G] for suitable B~⊂B. The following is the promised precise definition of
CB:
Definition 4.39**.**
Suppose B is a limit suitable set, and let B′⊂B be the set of heads of
gaps in B. Call a countable set v∈MB of ordinals
B-bounded if for all λ∈B′ and
f:[Ω]<ω→Ω in MB, the set
f[[v]<ω]∩λ is bounded in MB∩λ.
Let C be the set of B-bounded sets.
Then CB is the set LΩMB[G](C),
constructed by recursion over the
ordinals in MB∩Ω as in the first paragraph of this paper
using countable sequences from
C.
Note that CB is definable inside MB[G]. The following
Proposition implies that Definition 4.39
is equivalent to the more
informal one given in section 3.3.
Proposition 4.40**.**
A countable sequence ν of ordinals in MB is B-bounded
if and only if there is a suitable B~⊂B such that
ν∈MB~.
Proof.
It is easy to see that if B~ is suitable then every
countable ν⊂MB~ is B-bounded. For the
converse, suppose that ν is B-bounded and take for
each νk∈ν a function gk∈M and finite sequence of
generators ek for cardinals in B such that
νk=iΩ(gk)(ek); taking for each k the least possible
sequence ek in the
usual well order of finite sets of ordinals:
e′≺e⟺max((e∪e′)∖(e∩e′))∈e.
Now let fk be the pseudoinverse of gk defined by setting
fk(ν) equal to
the ≺-least finite sequence e such that ν=gk(e).
Then every member of iΩ(fk)(νk) is a generator for some
member of B, for otherwise let ξ be the largest counerexample,
ξ=max(iΩ(fk)(νk)∖B). Then there is a
function h∈M
and a set e′′⊂ξ of generators for members of B such
that
ξ=iΩ(h)(e′′), but
e′′∪fk(νk)∖{ξ}≺fk(νk)⪯bk, contradicting the minimality of bk.
Now η=⋃k∈ωfk(νi) is B-bounded: suppose to
the contrary that f[η] is unbounded in λ∩MB where
λ is the head of a gap in B. Then f∘g[ν] is
also unbounded in λ, where
g(ν)=supk∈ω(fk(ν)∩λ), and this contradicts
the assumption that ν is B-bounded. Finally, the set of
λ∈B which have a generator in η is also
B-bounded, and it follows that it is contained in a suitable
subset B~⊂B.
∎
4.7 Proof of the Main Lemma
The purpose of this subsection is to prove
Lemma 3.13 under the additional assumption that
κ=κ0 is a member of the limit suitable set B. The following
Subsection 4.8 will complete the proof of
Lemma 3.13, and hence of
Theorem 1.5, by removing this
assumption.
In the process it wil indicate the technique used to prove the
stronger result Theorem 3.8.
Before beginning the proof, we state two general facts about iterated
ultrapowers. Both are well known facts, but we need to verify that
they are valid in the context in which they will be used.
A full statement of the conditions under which these properties hold
is somewhat delicate, so we will restrict consideration to the
iterated ultrapowers needed here. If k and k′ are iterated
ultrapowers, then we write k[k′] for the copy map, that is, the
direct limit of the maps ik(U) where U=(F)b for some extender F used
in the iteration k′ and some generator b for F. Every extender
F used satisfies k(F)=k[F] for any iteration k such that crit(F) is not
moved. In the following the term extender means an extender
with this property which does not overlap any measurable cardinals.
Lemma 4.41**.**
Suppose κ′≤κ, E′ is an extender on κ′, and
E is an extender on κ.
Suppose further that if κ′=κ then E′◃E.
Then the following diagram commutes:
[TABLE]
Proof.
The diagram (13) is the direct limit of the same diagram for the
ultrafilters (E)a and (E′)b, where a and b are generators of E and E′ respectively.
∎
Corollary 4.42**.**
Any iteration can be rearranged to an equivalent iteration with strictly increasing critical points.∎
The second statement is a variant of Kunen’s result in
[7] that for any ordinal α there
are at most finitely many cardinals having a measure U such that
iU(α)>α. The statement of the following lemma is tailored to its use
in the proof of the main Lemma:
Lemma 4.43**.**
Suppose that b is a finite subset of I, B⊂I is suitable, and
k is an iteration in MΩ[B] of length less than
ω2 which uses only
extenders of the form iν((E)α) where
κν∈B∖b and α<ω1. Then
k↾(Ω∩Mb) is the identity. .
The proof uses the following lemma. We write Crit(k) for the set of critical
points of the extenders in the iteration k. Note that the
hypothesis implies that k′[k]=k′(k) for any iteration k′ which is
the identity on Crit(k).
Lemma 4.44**.**
Suppose b⊆I is finite and α∈Mb. Then
there is a sequence
ν=⟨νλ∣λ∈b∪{0}⟩ in
Mb satisfying
(∀λ∈b)λ≤νλ<min({Ω}∪b∖λ+1)
which has the following property: Let k∈MΩ be any iteration of length less than κ0 such
that Crit(k)∩[λ,νλ]=∅ for all
λ∈{0}∪b. Then k(α)=α.
Note that the statement of this lemma is first order, and hence
it is also valid (using the image of the same sequence ν)
in any iterated ultrapower of MΩ.
Proof.
The proof closely follows that of Kunen. We will work inside
MΩ, but the fact that Mb≺MΩ ensures that the ordinals
νλ are members of Mb.
We will suppose that the lemma is false for
b and α.
Set bˉ={0}∪b∩τ, where τ∈b is
least such that there is no sequence
⟨νλ′∣λ∈{0}∪b∩τ⟩ which satisfies the
conclusion for iterations k with Crit(k)⊂τ. Note
that τ≤max(b∩α), since νmax(b∩α)
can be α. Set τˉ=max(bˉ),
let
⟨νλ0∣λ∈bˉ∩τˉ⟩ witness that
τ is minimal, and set ντˉ0=cf(α) if
max(bˉ)≤cf(α)≤max(b), and
ντˉ0=τˉ otherwise. Following Kunen, the
failure of the lemma implies that there is an infinite sequence
⟨κn∣n∈ω⟩ of iterations such that
[TABLE]
Now set k0,1′=k0:MΩ=N0→N1 and
kn,n+1′=kn′[kn]:Nn→Nn+1. Then the direct
limit Nω of these iterations is well founded; however the
following claim implies that ⟨kn,ω′(α)∣n∈ω⟩ is strictly descending. This contradiction will
complete the proof of Lemma 4.44.
Set ℓ=kn′ and ℓ′=kn+1, and write ℓ=ℓ1∘ℓ0 and ℓ′=ℓ1′∘ℓ0′, where ℓ0 and
ℓ0′ use the extenders below τˉ, while ℓ1
and ℓ1′ use the extenders above τˉ. Now
consider the following diagram, which is obtained using
Corollary 4.42.
[TABLE]
The choice of ⟨νλ0∣λ∈bˉ⟩
implies that h0(α)=α, so
[TABLE]
We will embed ℓ0[ℓ1′](α) into
ℓ0′[ℓ1](ℓ1′)(α), showing that the latter is also
greater than α. To this end, let g and γ be a
function in Mh and a generator of ℓ0[ℓ1′] such
that ℓ0[ℓ1′](g)(γ)<ℓ0[ℓ1′](α). We will define
a function gˉ∈Mℓ1,h0, and the desired embedding will
be given by ℓ0[ℓ1′](g)(γ)↦ℓ1[ℓ1′](gˉ)(ℓ0′[ℓ1](γ)).
For each ν∈domain(g), let the function fν and the
generator βν of ℓ0′[ℓ1] be
such that g(ν)=ℓ0′[ℓ1](fν)(βν). Note
that ℓ0′[ℓ1]∈Mh0, so
the function h(ν,ξ)=fν(ξ) is also in Mh0.
Also ⟨βν∣ν∈domain(g)⟩∈Mh0, and
since sup(Crit(ℓ0′[ℓ1]))<min(crit(ℓ0[ℓ1′]), there is
some β such that βν=β for almost all ν;
that is, γ∈ℓ0[ℓ1′]({ν∣βν=β}).
Now set gˉ(ξ)=ℓ0′[ℓ1](h)(β,ξ), so
gˉ(ℓ0′[ℓ1](ν))=g(ν) for almost all ν.
This completes the proof of Claim 4.44.1
and hence of Lemma 4.44.
∎
We will show that for any finite b⊆I and α∈Mb
the sequence ν given by Lemma 4.44 is also valid for
iterations k as in Lemma 4.43. Note that such
k, having all critical points in MB∖b, satisfy the
constraint given by ν.
Supposing the contrary, let b be a sequence for which the claim
fails, let
α the least ordinal for which it fails, and let k∈MB
witness this failure.
Set ζ=otp(B), and let G⊂iΩ(P(E↾ζ)/↔)
be the generic set
constructed in Subsection 4.6, so that k∈MΩ[G].
Then there is a condition s∈G such that
{κˉs,ν∣ν∈domain(s)}⊆b∪{Ω} which forces that α is the least
counterexample and that k˙ is a name for a witness to this failure.
The choice of ν0 ensures that k is continuous at α,
and therefore there is some α′<α such that
k(α′)≥α.
By Lemma 4.16(2) there is a
condition s′′≤∗s in G and a finite e⊆ζ such that any
s′≤s with e⊆domain(s′′) determines
α′. Fix s′≤s′′ in Mb with e⊆domain(s′)
and νλ<κˉs′,ν whenever λ∈b∪{0} and λ<κˉs′,ν.
Now let j:MΩ→Mj be the iteration of MΩ
by the extenders
[TABLE]
Now construct, as in
Subsection 4.6 (except that the second component
b of the conditions
of R is modified
appropriately), G′⊆j∘iΩ(P(E↾otp(B))/↔) with s′∈G′. Instead of taking all
indiscernibles from I, this construction uses the iteration
j∘iΩ, substituting the critical
point of Fξs,ν for the corresponding member of B
whenever Fξs,ν is in the sequence (15).
Now factor k˙G′ as ℓ1∘ℓ0 where ℓ0 uses the
extenders of k˙G′ which are
in Mb and ℓ1 uses the remainder.
Note that
since Mb is closed under countable sequences, ℓ0∘j∈Mb, and since ℓ0∘j obeys ν it follows that ℓ0∘j(α)=α.
Therefore ℓ0∘j(α′)<α, but (ℓ1∘ℓ0)(j(α′))≥j(α)=α, so
ℓ1(ℓ0∘j(α′))>ℓ0∘j(α′). Since the map j is
elementary, this contradicts the minimality of α.
∎
This concludes the preliminary observations, and
we are now ready to continue with the proof of the Main
Lemma, 3.13. As was stated earlier, this proof is an
induction on the lexicographic ordering of pairs
(ι,φ) in order to prove that for all limit suitable sequences B and
all x in Cι∩MB,
[TABLE]
Here and for the remainder of the paper we write P\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}_{\iota}}}\sigma to
mean that (Cι)P⊨σ.
The statement (16) uses the induction hypothesis: CB is not, by
its definition, a subset of C; however by the induction
hypothesis there is an embedding π:(Cι)CB→Cι, which is the identity
on ordinals and is defined in general by
setting π({y∈(Cι′)MB∣(Cι′)MB⊨φ(y,a)})={y∈Cι′∣Cι′⊨φ(y,π(a))}). For the rest of
this section we will identify (Cι)MB with the range
of π.
We will need an additional induction hypothesis in order to carry out the
proof of Lemma 3.13.
This hypothesis is rather
technical and uses notation which will be developed during the proof of the induction
step for Lemma 3.13, so we defer its statement, as
Lemma 4.50, until it is needed to complete that proof.
By standard arguments, the only problematic part of the proof of the induction step
for Lemma 3.13 is the assertion
that the existential quantifier is
preserved downwards: We assume that ψ(x,y) is a formula which
satisfies (16), and want to prove that
[TABLE]
Since the basic problem in the proof is dealing with gaps in B, it
will be helpful to introduce some terminology to describe their
structure. A gap of B is a
maximal nonempty interval of I∖B.
For a limit suitable set B, the gap
will be a half open interval [σ,δ) where σ is the
supremum of an ω-sequence of members of B, and δ is
either min(B∖σ) or Ω. We call δ the
head of the gap.
Let δ′=sup(σ∩I∖B), or δ′=0 if I∩σ⊆B. Then [δ′,σ)∩I⊆B; we
refer to this interval as the block of B corresponding to
the gap, and to δ′ (which either is [math] or is also the head of
a gap below δ′) as the foot of the block.
If σ′=sup((B∩lim(I))∩δ) then
B∩(σ′,σ)=I∩(σ′,δ)
is an ω sequence of successor members
of B; we will refer to this interval as the tail of the
gap. If γ is any member of this tail then we will refer
to the interval [γ,σ)∩B as the tail of B above γ.
Call a set b⊆B a tail traversal of B if it contains
exactly one point from the tail of each gap in B.
Then b determines a suitable subsequence B~⊆B as follows: let
δ be the head of a block in B, let δ′ be the foot of the
associated block, and let γ be the unique member of
b∩[δ′,δ). Then we regard γ as dividing this
block of B into three parts: the closed interval
[δ′,γ)∩B, which we will call a closed block of B
below γ,
the singleton {γ}, and the tail (γ,δ)∩B,
which we will call the tail above b.
The suitable subsequence B~ determined by b is the union of
the closed blocks of B below the members of b.
The maximal suitable subsequences of B are those which are
determined by some tail traverse of B. Note that any suitable
subsequence of B is contained in a maximal subsequence, and hence in
dealing with CB we only need to consider maximal suitable subsequences.
We are now ready to begin the proof of the induction step for Lemma 3.13.
Suppose that φ(x) is the formula ∃yψ(x,y) and
is true in Cι, and that B is a limit suitable sequence with
x∈CB.
Fix a tail traversal b of B such that
{x,ι}⊆CB~,
where B~ is the suitable subsequence of B determined by b.
Pick y so \models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,y) and let B′⊇B be a
limit suitable sequence with y∈CB′. By the induction hypothesis
\mathbb{C}_{B^{\prime}}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,y).
We will define an iteration map k and an isomorphism
σ as in Diagram (18).
[TABLE]
The map k will be an iterated ultrapower using iterated extenders with critical points in b. It has length greater than ω1, but is definable in MB[c] from
a countable sequence c∈MB of ordinals.
The iteration k has two purposes:
It includes one iteration step for each member of B′∖B~
(excluding a tail in B′ of each gap of B).
2. 2.
For each gap in B′ which does not correspond to a gap of B, it
includes an
ω1-sequence of iteration steps inserted in order to emulate
this gap inside Mk.
The submodel Mk↾η of Mk will be obtained by using
only the iterations from clause 1, omitting those from clause 2. The
isomorphism σ will map members of B′∖B to the
corresponding critical points of ultrapowers in clause 1, and the
submodel MB′↾η of MB′ will be obtained by taking only the
generators belonging to members of B′∖B which correspond to
generators of
extenders used in the iteration steps from clause 1.
The iteration k will be such that Lemma 4.43
implies that the restrictions of k and σ to ordinals in
the suitable submodel MB~ are the identity.
The iteration k can be defined in MB[c], for a countable
sequence c of ordinals, and thus is definable in the extension MB[G].
The models MB and Mk have the same ordinals and the
same associated Chang model CB=Ck.
Thus Diagram (18) induces the following diagram:
[TABLE]
Once this machinery has been put into place, we will be able to complete the
proof of the induction step for Lemma 3.13: we are
assuming \models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,y), with x and y in CB′, so by
the
induction hypothesis \mathbb{C}_{B^{\prime}}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\exists y\psi(x,y).
An easy proof will give
Lemma 4.47, which implies that
CB′↾η≺CB′, so \mathbb{C}_{B^{\prime}}{\upharpoonright}\vec{\eta}{}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\exists y\psi(x,y). Fix y∈CB′↾η so that
\mathbb{C}_{B^{\prime}}{\upharpoonright}\vec{\eta}{}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,y). Since σ is an
isomorphism, \mathbb{C}_{k}{\upharpoonright}\vec{\eta}{}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}_{\iota}}}\psi(x,\sigma(y)).
Now we want to conclude that CB⊨ψ(x,σ(y)),
but unlike the case in the previous paragraph, we don’t know of a direct proof that
CB↾η≺CB. Instead we will state a slightly generalized form of the
needed fact as Lemma 4.50, and with this as an
additional induction hypothesis conclude the
proof of the induction step for Lemma 3.13. We
then use the induction hypothesis (including the just proved fact that
Lemma 3.13 holds for the pair (ι,φ)) to prove that
Lemma 4.50 holds for (ι,φ); this will
complete the proof of Lemmas 3.13
and 4.50, and thus of Theorem 1.5, except
for the assumption that κ0∈B.
We now give the details of the construction of Diagram (18).
We already have the four models on the left of the diagram: B is the
given limit suitable sequence, B~⊂B is a suitable subsequence with
x∈MB~ which is characterized by a tail traversal b of B, and
B′⊇B is a limit suitable sequence with a witness y to ∃yψ(x,y).
The following definition is more general than needed here. The added
generality is used in the proof of Lemma 4.50.
Definition 4.45**.**
A virtual gap construction sequence for B is a triple (b,η,g)
satisfying the following four conditions:
The set b is a tail traversal sequence of B.
2. 2.
η is a function with domain(η)={(λ,ξ)∣λ∈b∧ξ<νλ}, where νλ is a countable ordinal
for each λ∈b.
3. 3.
g⊂domain(η), and if (λ,ξ)∈g then
ξ is a limit ordinal.
4. 4.
Define an order \precdot on B∪domain(η) using the
ordinal order on B, the lexicographic order on
domain(η), and setting
λ′\precdot(λ,ξ)\precdotλ when λ′<λ∈B
and (λ,ξ)∈domain(η).
Then ηλ,ξ>otp({z∈B∪domain(η)∣z\precdot(λ,ξ)}).
We will say that (b,η,g) is a virtual gap construction sequence for B′ over B
if in addition the following four conditions hold:
(i) B′and B are limit suitable sequences with B′⊃B.
(ii) B′has the
same order type as (B∪domain(η),\precdot). In the
following, we write
τ:(B∪domain(η))→B′ for the order isomorphism.
(iii) τis the identity on the suitable subsequence B~ of
B determined by b.
(iv) if γ∈B′∖B then τ(γ)∈g if and
only if γ is the head of a gap in B′.
Note that if (b,η,g) is a virtual gap construction sequence for B′ over B
then b′=τ−1[b] is a traversal of the
tails in B′ of the gaps of B, and that if λ∈b′ then
τ maps the tail above λ in B′ to the tail above
τ(λ) in B.
For the construction of Diagram (18), we use the following virtual gap construction sequence
(b,η,g) for B′ over B: The function η is
a constant function, with the constant value η to be specified
later. Fix a traversal b′ of the tails in B′ belonging to gaps of
B. Then
(i) domain(η)={(λ,ξ)∣λ∈b∧ξ≤otp(B′∩[λ,λ′)}, where λ′ is
the member of b′ in the tail in B′ of the same gap as
λ, and
(ii) g={τ(γ)∣γ∈B′∖B∧γ is the head of a gap in B′}
Definition 4.46**.**
If (b,η,g) is a virtual gap construction sequence for B′ over B, then
MB′↾η={jΩ(f)(a)∣f∈M∧a∈[G]<ω} where G is the following set
of generators: Let κν be a member of B′ and let β=iν(βˉ)
be a generator belonging to κν. Then
[TABLE]
Note that MB′↾η≺MB′, that MB~⊆MB′↾η and, that if η is chosen sufficiently large then y∈MB′↾η. This is the first of two criteria for the choice of
η; the other is that η>ωω⋅otp(B′).
Lemma 4.47**.**
If (b,ηλ,ξ,g) is a virtual gap construction sequence for B′ over B
then CB′↾η≺CB′.
Proof.
The construction of Subsection 4.6 can
be carried out to obtain a MB′↾η-generic subset G∈iΩ(P(E↾otp(B′)/↔). The only change needed is
that the range of the coordinate bγ in a condition of R is restricted
to supp(Eηλ,ξ) whenever
(λ,ξ)∈domain(η) and κγ is the
ξth member of B′ above λ.
Now let φ be a formula which is true in CB′↾η.
Then there is a condition ([r],b) in the forcing R for MB′↾η
which establishes the parameters of φ and forces φ to be
true. This condition is also a condition in the forcing R for
MB′, it
establishes the parameters in the same way, and it forces that φ
holds in CB′.
∎
Note that condition 4 of
Definition 4.45
is used here to ensure that the enough of the image of E is
present at each of the κν∈B′∖B to construct
the generic set as in section 4.6.
We can now complete the construction of the elements of
Diagram (18) by defining k and σ. This
construction is illustrated in Figure 3.
Definition 4.48**.**
We define by recursion on z∈(B∪domain(η),\precdot)
a sequence of embeddings kz:MB→Mz∗.
We will describe the construction on one of the blocks of B.
Thus, suppose that δ∈B is the head of a gap and
δ′∈B∪{0} is the foot of the block of B below it.
We assume that kz:MB→Mz∗ has been defined for all z\precdotδ′.
Let λ be the unique member of b∩[δ′,δ).
(i)
M0∗=MB, and if δ′>0 then
Mδ′∗=dirlim⟨(Mz∗;kz):z\precdotδ′⟩.
2. (ii)
If ν∈B~∩[δ′,δ)=B∩[δ′,λ) then
Mν∗=Mδ′∗.
3. (iii)
If ν∈B∩(λ,δ) then
Mν∗ is the
direct limit of the embeddings kz for z\precdotλ.
4. (iv)
If (λ,ξ)∈domain(η)∖g and
ξ is a limit ordinal then
Mν∗ is the direct limit of the embeddings kz for
z\precdot(λ,ξ).
5. (v)
If z=(λ,ξ+1)∈domain(η), or if
z=λ and (λ,ξ) is its predecessor in
\precdot, then Mz∗=Ult(M(λ,ξ)∗,Eηλ,ξ∗) where, letting γ be such that
δ′=κγ, we write Eα∗ for
kλ,ξ∘iγ(Eα).
6. (vi)
If z=(λ,ξ)∈g, then set kˉz∗:MB→Mz∗∗=dirlimz′\precdotzMz′∗.
Then Mz∗
is an iterated ultrapower of Mz∗∗
of length ω1, using extenders kˉz∗(iγ(F)) where λ=κγ and F∈M is an
arbitrary but fixed cofinal subsequence of the
sequence of extenders below E on κ in M.
If γ∈B′ and τ(γ)=(λ,ξ)∈domain(η), then
σ(γ) is equal to the critical point of the ultrapower of
Mτ(γ)∗.
Definition 4.49**.**
The restriction of σ to B′ is determined by the map
τ specified in the Definition 4.45 of a virtual gap construction sequence for B′ over B: if τ(γ)∈B then
σ(γ)=k(τ(γ)), and if
τ(γ)=(λ,ξ) then σ(γ) is the
ξth critical point of the iteration steps of k using extenders on λ.
The restriction of σ to B′ determines its restriction
to generators of MB′↾η, and this restriction determines
the remainder of σ.
The particular choice of the sequence F of extenders will not
matter; a suitable choice for Fν would be the least
κ+(ν+1)-strong extender on κ.
It is important that F∈M, for that implies that
Mk is in MB[B,η] and hence is in the generic
extension MB[G] of MB described in
section 4.6; we use this fact to identify the ordinals
of Mk with those of MB. It is also important that
F
is cofinal among the extenders below E in M, and hence
iγ(F) is cofinal among the extenders on λ
in MB: this fact ensures (using
Lemma 4.43)
that the restriction of k to the ordinals of MB is
independent of the choice of F.
This completes the definition of the elements of
Diagram (18), and the extension to the Chang model in
Diagram (19) is straightforward.
We have already observed that the Chang model Ck built on
Mk is the same as CB, giving the identity on the
bottom. Lemma 4.47 asserts that CB′↾η is
an elementary substructure of CB′, and σ:CB′↾η→Ck↾η is an isomorphism. It follows that
\mathbb{C}_{k}{\upharpoonright}\vec{\eta}{}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,\sigma(y)), and
we will be finished if we can conclude from this that that
\mathbb{C}_{B}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,\sigma(y)). This is implied by the case
(ι,ψ) of
Lemma 4.50, which is the promised addition to the induction
hypothesis to be used in the proof of Lemma 3.13. Thus this
concludes the proof of the induction step for
Lemma 3.13.
Lemma 4.50**.**
Suppose that B⊆B′ are limit suitable sequences and η is a virtual gap
construction sequence for B′ over B such that
ηλ,ξ≥ωn⋅otp(B∪domain(η),\precdot) for all (λ,ξ)∈domain(η) and n<ω.
Let k:MB→Mk be
the virtual gap construction iteration, and let Ck↾η⊆Ck be as given in Diagram (19).
Then Ck↾η≺C.
Proof.
As was stated earlier, this proof is a simultaneous induction along with
Lemma 3.13. We have completed
the proof that Lemma 3.13 holds
for (ι,φ), using as an induction hypothesis that Lemmas 3.13 and 4.50 hold for all smaller pairs.
We now use this same induction hypothesis, together
with the fact that Lemma 3.13 holds for (ι,φ), to prove that Lemma 4.50 holds
for (ι,φ): that is, if
B, k and η are as in Lemma 4.50
and x is an arbitrary member of
Ck↾η such that \models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\exists y\psi(x,y), then \mathbb{C}_{k}{\upharpoonright}\vec{\eta}{}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\exists y\psi(x,y).
By the newly proved case of Lemma 3.13,
\mathbb{C}_{B}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\exists y\,\psi(x,y).
Fix y0∈CB so that \models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,y_{0}).
We now define an extension η′ of the virtual gap construction sequence
η such that y0∈CB↾η′.
The sequence η′ will have the same sets b
and g as η, but the domain of η′ will be enlarged
by adding an ω sequence of new elements below each (λ,ξ)∈g.
Thus, for each λ∈b define a map tλ with
domain(tλ)=length(ηλ) by
[TABLE]
Now we define η′, using an ordinal η′∈ω1 to be
determined shortly:
[TABLE]
The first condition on η′ is that \eta^{\prime}\geq\omega^{n}\cdot\operatorname{otp}\bigl{(}B\cup\operatorname{domain}(\vec{\eta^{\prime}},\precdot)\bigr{)} for each
n∈ω, and the second condition is that y0∈CB↾η′.
It is possible to satisfy the second condition since
CB=⋃η′<ω1CB↾η′. Notice that the
first condition implies that η′ satisfies the hypothesis of
Lemma 4.50, since if ξ=tλ(ξ′) then
ηλ,ξ′=ηλ,ξ′>ωn+1⋅otp(B∪domain(η),\precdot)=ωn⋅ω⋅otp(B∪domain(η),\precdot)≥ωn⋅otp(B∪domain(η′),\precdot).
[TABLE]
For the remainder of the proof we refer to
Diagram (20). The inner rectangle is the same
as Diagram (18).
The map τ is determined by using the map
(λ,ξ)↦(λ,tλ(ξ)) to map the generators
of indiscernibles from η into those of η′.
As with Diagrams (18) and (19),
Diagram (20) induces a similar diagram for the
corresponding Chang models.
We claim that
τ↾(Ck↾η) is the identity. First,
Lemma 4.43 implies that the restriction of τ to the ordinals of
Mk↾η is the identity.
Now every member of Ck↾η is represented by a term
w={z∈Cι′∣⊨Cι′φ(z,a)},
where ι′∈Mk↾η and a is a sequence of ordinals from
Mk↾η. Thus τ(w) is represented by the same term in
Ck′↾η. But Ck=Ck′=CB, so this
term represents the same set w in Ck′.
Now define B′′ to be B′ together with the next ω-many
members of I from each of the gaps of B′ which are not gaps of
B.
The right-hand trapezoid commutes, and in particular
σ−1(x)=(σ′)−1∘τ(x)=(σ′)−1(x). Now
\mathbb{C}_{k^{\prime}}{\upharpoonright}\vec{\eta^{\prime}}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,y_{0}), and since σ′
is an isomorphism it follows that
\mathbb{C}_{B^{\prime\prime}}{\upharpoonright}\vec{\eta^{\prime}}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(\sigma^{-1}(x),(\sigma^{\prime})^{-1}(y_{0})).
It follows by Lemma 4.47 that CB′′ satisfies the
same formula, by the induction hypothesis Lemma 3.13 for
(ι,φ) it follows that \models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\exists y\;\psi(\sigma^{-1}(x),y), and by
another application of the same
induction hypothesis CB satisfies the same formula.
By Lemma 4.47, CB′↾η
does as well, so let y1 be such that M_{B^{\prime}}{\upharpoonright}\vec{\eta}{}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(\sigma^{-1}(x),y_{1}). Then
\mathbb{C}_{k}{\upharpoonright}\vec{\eta}{}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\psi(x,\sigma(y_{1})), so \mathbb{C}_{k}{\upharpoonright}\vec{\eta}{}\models_{\!\!\!\!\!\lower 2.1097pt\hbox{\scriptstyle\mathbb{C}{\iota}}}\exists y\psi(x,y), as required.
∎
4.8 Finite exceptions and κ0∈/B
In the last subsection we assumed that κ0=κ is a member
of B; here we indicate how this extra assumption can be eliminated. The
same argument is used in the proof of
Theorem 3.8 to support the provision allowing finitely many exceptions.
The reason that the previous argument fails when κ0∈/B is that κ0 may be a member of the extended model B′ of diagram 18. In this case the definition of
the map k in Diagram (18) fails because there is no tail of B in this first gap.
To conclude the proof of Theorem 1.5(2),
suppose that B={λν∣ν≤ζ} is a limit suitable set
with λ0>κ0, that
x∈CB, and that C⊨φ(x). We want to show
that CB⊨φ(x).
Let B′=B∪{κn∣n<ω}, a limit suitable sequence of length ω+δ.
Since κ0∈B′, the version of
Theorem 1.5(2)
already proved implies
that CB′⊨φ(x).
Let G be the MB′-generic subset of
iΩ(P(E↾(ω+δ))/↔) constructed
in section 4.6,
and set
[TABLE]
Then G1 is an MB-generic subset of
iΩ(P′/↔), where P′ is the forcing described following
Lemma 4.13 such that P(E↾(ω+δ))≡P(E↾ω)∗R˙ is a regular suborder of
P(E↾ω+1)×P′.
Now let [q]∈G be a condition such that [q]⊩CB′⊨φ(x). We may assume that
ω=min(domain(q)). Let G0 be a MB-generic subset of
P(Fq,ω) with q↾ω+1∈G0, and let
G~ be the resulting
MB-generic subset of iΩ(P(E↾(ω+δ))/↔).
Then [q]∈G~, so M[G~]⊨CB′′⊨φ(x), where B′′ is the set
{κˉn∣n∈ω}∪B, interpreted as having,
like B′, a gap headed by λ0. Now the forcing does add a
new countable sequence of ordinals, as M[G~]⊨cf(λ0)=ω. However,
λ0 is being interpreted as the head of a gap and therefore CB′′=⋃{CB~∣B~⊂B∧B~ is suitable}.
Since the forcing P(Fq,ω)/↔ does not add bounded subsets of λ0, this implies that CB′′, as defined inside M[G~], is equal to
CB. This concludes the proof that CB⊨φ(x).
It is critical to this argument that there are only a finite number of intervals
(in this case, only one interval) of B which need special attention.
Finitely many such special cases can be dealt with a condition q
obtained, as in the proof, by finitely many one-step extensions, but
infinitely many would involve
adding Prikry type sequences, which requires the use of the
iteration to obtain genericity.
5 Questions and Problems
This study leaves a number of questions open. Two which were
mentioned in the introduction essentially involve filling gaps in this paper:
Question 5.1*.*
Exactly what is the large cardinal strength of a sharp for C?
Theorem 1.5 puts it between a mouse over the reals satisfying
o(κ)=κ+(ω+1)+1 and a sufficiently strong mouse
over the reals
satisfying o(κ)=κ+ω1+1. The second question
asks whether this procedure truly gives a sharp for the Chang model:
Question 5.2*.*
Can the restricted formulas be removed from the
definition 1.3 of the sharp for the Chang model? That
is, can the added Skolem functions be made full-fledged members of
the language?
The next questions ask for more detailed information about the
structure of the sharp:
Question 5.3*.*
What is K(R)C? Is it an iterate (not moving
members of I) of
MΩ∣Ω for some mouse M over the reals? If so, is
this iteration definable in
L[M,{λ∣cf(λ)=ω}]?
Question 5.4*.*
What is the core model KC of the Chang model?
How does it relate to KL(R) and to K(R)C?
Question 5.5*.*
Is it true that the measurable cardinals of
K(R)C are exactly the regular cardinals of
K(R)C which have countable cofinality in V?
The final question is about the next step from the Chang model. The
ω1-Chang model ω1-C is obtained by closing
under ω1-sequences of ordinals.
Question 5.6*.*
What can be said about the ω1-Chang model?
The question is due to Woodin (personal communication), as is most
of the known information. Gitik has pointed out that (contrary to
my earlier belief) his technique of recovering extenders from threads, or
strings of indiscernibles, appears to be essentially unlimited for
strings whose length has uncountable cofinality. It follows that
the lower bound, the counterpart to
Theorem 1.5(1), is probably at least as
large as any cardinal for which there is a pure extender model.
There is one minor caveat to this statement:
Proposition 5.7**.**
Suppose that V=L[E] is an extender model, and that
there is an iterated ultrapower i:V→M where M is a
definable submodel of ω1-C. Then there is no
strong cardinal in V.
Proof.
Suppose the contrary, and let κ be the smallest strong
cardinal. Then i(κ) is the smallest strong cardinal in
M. However, since κ is strong there is an extender E
with critical point κ such that iE(κ)>i(κ)
and
{\vphantom{\bigl{)}}}^{\omega_{1}}{\operatorname{Ult}(L[\mathcal{E}],E)}\subseteq\operatorname{Ult}(L[\mathcal{E}],E).
Then
ω1-\mathbb{C}=(\text{\omega_{1}−\mathbb{C}})^{\operatorname{Ult}(L[\mathcal{E}],E)},
but the smallest strong cardinal in the latter is
iE(i(κ))≥iE(κ)>i(κ).
∎
However this observation has no implications for the existence of a
sharp for ω1-C. For example, if V=L[E]
where E is a proper set, then so long as
Kω1-C exists and is sufficiently iterable, Gitik’s
technique gives an iterated ultrapower from L[E] to Kω1-C.
Woodin has observed that the existence of a sharp for
ω1-C would imply the Axiom of Determinacy, which
implies that there is no embedding from ω1 into
the reals in ω1-C, and hence none in V. Thus a
sharp for ω1-C is inconsistent with the Axiom of
Choice in V.
However it would be of interest to find a sharp for the
ω1-Chang model as defined inside an inner model which satisfies the
Axiom of Determinacy.
Bibliography9
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] C. C. Chang. Sets constructible using L κ κ subscript 𝐿 𝜅 𝜅 L_{\kappa\kappa} . In Axiomatic Set Theory (Proc. Sympos. Pure Math., Vol. XIII, Part I, Univ. California, Los Angeles, Calif., 1967) , pages 1–8. Amer. Math. Soc., Providence, R.I., 1971.
2[2] M. Gitik. Blowing up power of a singular cardinal—wider gaps. Ann. Pure Appl. Logic , 116(1-3):1–38, 2002.
3[3] M. Gitik. No bound for the first fixed point. J. Math. Log. , 5(2):193–246, 2005.
4[4] M. Gitik. Prikry-type forcings. In Handbook of set theory. Vol. 2 , pages 1351–1447. Springer, Dordrecht, 2010.
5[5] M. Gitik and P. Koepke. Violating the singular cardinals hypothesis without large cardinals. Israel J. Math. , 191(2):901–922, 2012.
6[6] M. Gitik and W. J. Mitchell. Indiscernible sequences for extenders, and the singular cardinal hypothesis. Ann. Pure Appl. Logic , 82(3):273–316, 1996.
7[7] K. Kunen. A model for the negation of the axiom of choice. In Cambridge Summer School in Mathematical Logic (Cambridge, 1971) , pages 489–494. Lecture Notes in Math. Vol. 337. Springer, Berlin, 1973.
8[8] M. Magidor. Changing cofinality of cardinals. Fundamenta Mathematicae , 99(1):61–71, 1978.