Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
SPECIALISING ARONSZAJN TREES AND PRESERVING SOME
WEAK DIAMONDS
HEIKE MILDENBERGER AND SAHARON SHELAH
Abstract. We show that (R, N, ) together with CH and all Aronszajn
trees are special is consistent relative to ZFC. The weak diamond for the
covering relation of Lebesgue null sets was the only weak diamond in the Cicho n
diagramme for relations whose consistency together with all Aronszajn trees
are special was not yet settled. Our forcing proof gives also new proofs to
the known consistencies of several other weak diamonds stemming from the
Cicho n diagramme together with all Aronszajn trees are special and CH.
The main part of our work is an application [15, Chapter V, 1 7] for a
special completeness system, such that we have a genericity game. Thus we
show new preservation properties of the known forcings.
1. Introduction
Let A and B be sets of reals and let E A B. Here we work only with Borel
sets A and B and absolute E, so that there are no diculties in the interpretation
of the notions in various ZFC models. The set A carries the topology inherited from
the reals and 2
, <
1
, is a Borel function. The complexity of
the set of
1
parts can be high.
Denition 1.1. (Denition 4.4. of [14]) Let (A, B, E) be the following statement:
For every Borel map F : 2
<1
A there is some g :
1
B such that for every
f :
1
2 the set
1
: F(f )Eg()
is stationary. Commonly, if E is not the equality (A, B, E) is called a weak dia-
mond.
The original diamond,
1
, is (A, B, E) with A = B = 2
<1
(so here we do
not have subsets of the reals), E being equality, in the special case of F being the
identity function. Jensen [9] showed that
1
holds in L. Devlin and Shelah [7]
showed that in the case [B[ = 2 some diamond principles follow from 2
0
< 2
1
.
In the mentioned work Jensen also showed that
1
implies the existence of a
Souslin tree. Since then it has been interesting to investigate which weakenings
of
1
still imply the existence of a Souslin tree. Moore, Hrus ak and Dzamonja
[14] introduce and investigate numerous versions of weak diamonds. Let Unif (/)
denote the relation (F
meager sets,
null sets,
(Unif(/))
oo
(Cof(/))
oo
(Cof(^))
oo
, ,
oo
(Add(^)) (Add(/))
oo
(Cov(/))
oo
(Unif(^))
oo
Figure 1. The framed weak diamonds imply the existence of a
Souslin tree. The arrows indicate implications.
diagramme can be translated into implications of the corresponding weak diamonds
[14, Proposition 4.9], there is a Cicho ns diagramme of weak diamonds. So all its
entries above (Unif(/)) imply the existence of a Souslin tree, see Figure 1.
Also (
)
N
) of (M, , <
)
N
is still a well-order. In general we let the letter N (also with subscripts) stand for
transitive models (Mostowski collapses of the Ms), and let M stand for a countable
elementary submodel.
We shall dene a game played in countable parts of the iterated proper forcings
from [15, Chapter V, Section 5]. The countable elementary submodel M, P, p P
M, f
, p), P
: (
has the play and the isomorphism type of the collapse as arguments
and then yields as value a bounded (M, P
such that
G = p M P
such
that y <
T
x. For making the notation easier, we consider only Aronszajn trees T
whose -th level, T
C
T
Q can be extended to
a total specialisation (see, e.g., [8, Lemma 3.7]), and hence working with approxi-
mations on a closed set of levels is the same as working with all levels. We follow
the exposition in [2], where the promises (see Def. 2.3) are not only nite parts of
the Aronszajn trees as in the book [15], but they are functions from these nite
parts into Q. We follow the book [15] in that we use club sets of levels on which
the approximations will be dened and not just initial segments
as in [2].
We follow the Israeli convention that the stronger forcing condition is the larger
one. We assume that each poset P has a weakest element and denote it by 0
P
.
Denition 2.1. (A modication of [2, Denition 4.1].)
(1) An approximation is a pair (f, C) such that there is a countable ordinal
and C + 1, C is closed and C, f :
iC
T
i
Q is a partial
specialisation function. The ordinal is called last(f). We say (f
2
, C
2
)
extends (f
1
, C
1
) and write (f
1
, C
1
) (f
2
, C
2
) i f
1
f
2
and C
1
C
2
and
(C
2
C
1
) (
C
1
) = .
(2) We say H is a requirement of height <
1
i for some n = n(H) < , H
is a countable set of functions of the form h: dom(h) Q with dom(h)
[T
]
n
.
(3) We say that a nite function h: T
]
<
there is some h H which bounds f
and such that x : x dom(h) is disjoint from t.
If f fulls the requirement H, then any approximation f
]
<
, there is
some h H such that t dom(h) = .
A forcing condition will be an approximation together with a T-promise. The
promises function as side-conditions and ensure that the forcing and also all of its
countable support iterations (see Theorem 2.20) do not add new reals.
In order to describe how elements of () are seen at lower levels in the tree,
we extend our -notation: Let < . For h: T
Q we let dom(h) T
and
h(x) = minh(y) : y = x, y dom(h). For a requirement H of height and
< we set H = h : h H.
Denition 2.3. (See [2, Denition 4.1 (4)].) is a T-promise i dom() is club
in
1
and = () : dom()) has the following properties:
(a) For each dom(), () is a countable set of requirements of height .
(b) ( dom())(H ()) H is dispersed.
(c) ( < dom())(() H : H ()). This condition implies
that H : ( > )(H ())) is countable.
Denition 2.4. ([2, Denition 4.1 (5)]) We say that an approximation (f, C) fulls
the promise i last(f) dom() and f fulls each requirement H in (last(f)).
Finally we can describe the iterands of our iteration of length
2
. Q
T
is called
o(T) in [2]. We do not know whether it is equivalent to the forcing notion Q
NNR
or NNR(T) from [15, V, 6.3]. NNR means no new reals.
Denition 2.5. ([2, 4.2]) Q
T
is the set of (f, C, ) such that (f, C) is an approx-
imation, and is a promise and (f, C) fulls . The partial order is dened as
(f
0
, C
0
,
0
) (f
1
, C
1
,
1
) i
(1) f
1
extends f
0
,
(2) C
1
is an end-extension of C
0
and C
1
C
0
dom(
0
), and
(3) ( dom(
0
last(f
1
))( dom(
1
) and
0
()
1
()).
If p = (f, C, ), we write f = f
p
, C = C
p
and =
p
, and we write last(p) =
last(f
p
) = max(C
p
).
Do not confound the countable, closed Cs that are the second coordinate of
the approximations with the true clubs dom() in
1
that are the domains of the
promises : the rst ones are approximations to the latter ones as in the forcing
adding a club through a stationary set by countable approximations [4]. However,
we take club sets dom() and not co-stationary sets as there, as we want to work
with proper forcings.
Now we want to extend a given condition to a stronger condition of a given
height, and we want to show that the set of promises can be enlarged.
Lemma 2.6. ([2, Lemma 4.3], The extension lemma.) Let <
1
. If p Q
T
and if last(p) < dom(
p
), then there is some q p such that
q
=
p
and
last(q) = . Moreover, if h: T
dom(h
j
) : j < i = .
Since it will be used in the limit step, we now prove the moreover-clause. If h
bounds p as in the Lemma, we rst choose any extension p
1
of p with = last(p
1
)
and then we correct p
1
as follows to obtain q: There is some d > 0 such that
x dom(h), h(x) > f
p
(x
0
) + d. Now we take : Q
+
(0, d) order-preserving
and such that (x) < x for all x Q
+
. Now we set f
q
(x) = f
p
(x
0
) +(f
p1
(x)
f
p
(x
0
)). Hence h bounds q.
Second Case: is a limit of dom(
p
). We pick an increasing sequence of ordinals
i
, i < , converging to . We dene an increasing sequence p
i
Q
T
, i ,
beginning with p
0
= p and nite h
i
, g
i
: T
Q which bound p
i
and whose union of
domains will be T
i+1
of the stronger claim in the moreover clause. The h
i
and g
i
ensure that f
q
is
bounded on each branch in T
<
and that f
q
on the level T
f
pi
: i < (x, limsup
i
f
pi
(x
i
)) : x T
dom(h
j
) : j < i = and we choose
g
i
g : [T
]
n(Hi)
Q : g(x) = f
p
(xlast(p)) +
1
2
i
and full both. In addition we
take care that
dom(h
i
) dom(g
i
) : i < = T
. Then we choose
i
so high that
dom(h
i
i
)
dom(h
j
i
) : j < i = . By the induction hypothesis of the
statement together with the moreover-clause we have some
i
> 0 and p
i
such
that for all j i, x dom(h
j
) f
pi
(x
i
) < h
j
i
(x
i
)
i
and last(p
i
) =
i
,
and the same can be arranged for the g
j
. Since h
j
H
j
is taken care of at each
step i j, in the end also f(x) < h
j
(x) for all x dom(h
j
).
Denition 2.7. Let p be a condition of height and let be a promise. We say
that p includes i dom() dom(
p
) and for all dom(), ()
p
().
If p includes , then p fulls . There is a sucient condition for the existence
of an extension q of p such that q includes :
Lemma 2.8. (Modication [2, Lemma 4.4.], Addition of promises.) Let p Q
T
and = last(p). Let be a promise with < = min(dom()) and dom()
dom(
p
). Suppose that for some nite g : T
]
n
. Let v
i
= x
i
0
.
We assume that v
i
,= v
j
for i ,= j otherwise we extend p upwards with Lemma 2.6
to get some p
p with last(p
) < and x
i
last(p
) ,= x
j
last(p
).
Put g
0
= h
0
. Then g
0
M, as it is nite. We say that that a nite partial
g : T
Q is bad i
0
and g
0
= g
0
and, whenever q D extends p and
last(q), g does not bound q. So g is bad i it has the similar behaviour as h
0
.
For every [
0
, ), h is bad. So in M and hence in H() there are uncountably
many bad gs. We set
B = dom(g) : g is bad.
Then B is an uncountable and closed downwards in <
T
(above
0
) subset of
0<1
[T
]
n
. As T is an Aronszajn tree, [6, Lemma VI.7] implies that there
is some
0
and some B
0
B such that:
(1) For
0
<
1
, B
0
T
0
= (B
0
T
1
)
0
(2) B
0
T
is dispersed.
Here we take X = x : x X for X T. We may nd B
0
in M, since only
parameters in M were mentioned in its denition. For <
1
let () = H
with H
M
. By Lemma 2.8, read in M,
there is an extension q of p in M of height which includes , i.e., H
q
().
Now let r D be any condition extending q. Let = last(r). Since r fulls ,
for some g in H
, Q
:
2
, <
2
) be a countable support iteration with Q
= Q
T
being
as above for some Aronszajn tree T
V[G
is P
-generic
over V, such that
P
T
is an Aronszajn tree and for <
1
its -th level is
[, + ). The book-keeping shall be arranged so that every P
2
-name for an
Aronszajn tree is used in some iterand.
Why does every Aronszajn tree in V
P
2
have a P
for a
real, consider the dense sets D
n
= p : (m )(p f
, when M
(H(), , <
) and M M
. One not
so aesthetic feature stays: There is neither a completeness system for the two-step
iteration nor for the limit forcing, we only know that no reals are added. From the
proof we get a description of the bounded generic lters and of the generic lters
for some towers of elementary submodels that appear as helpers in the proofs.
Denition 2.12. ([15, V, 5.5])
(1) We call D a completeness system if for some , D is a function dened
on the set of triples M, P, p), p M P, P M, M (H(), ), M
countable, such that D(M, P, p) is a family of non-empty subsets of
Gen(M, P, p) =G : G M P, G is directed and p G
and G 1 , =
for every dense subset 1 of P which belongs to M.
(2) We call D a -completeness system if each family D(M, P, p) has the prop-
erty that the intersection of any i elements is non-empty for i < 1 + (so
for
0
, D(M, P, p) generates a lter).
1
-completeness systems are also
called countably closed completeness systems.
(3) We say D is on if M (H(), ). We do not always distinguish strictly
between D and its denition.
The notion of forcing Q
T
has size 2
1
, and the set of all approximations has size
0
1
. So for a countable M (H(), , <
), we never have P M. If T M, we
can read the denition of P = Q
T
in M and get P
M
. Since T is denable from Q
T
(x ,<
T
y i there is an approximation with f(x) = f(y)), Q
T
M implies T M.
If > 2
1
is regular, then P
M
= P M. In our description via rst order formulae,
P, x, and G are predicates on M.
Denition 2.13. Suppose that D is a completeness system on . We say P is D-
complete, if for every countable M (H(), ) with P M, D M, p P M,
the following set contains as a subset a member of D(M, P, p):
Gen
+
(M, P, p) = G Gen(M, P, p) : there is an upper bound for G in P.
Denition 2.14. ([15, V, 5.5])
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
8 HEIKE MILDENBERGER AND SAHARON SHELAH
(1) A completeness system D is called simple if there is a rst order formula
such that
D(M, P, p) = A
x
: x is a nitary relation on M, i.e., x M
k
for some k ,
where
A
x
= G Gen(M, P, p) : (M T(M), , p, M, P) [= (x, G).
(2) A completeness system D is called almost simple over V
0
(V
0
a class,
usually a subuniverse) if there is a rst order formula such that
D(M, P, p) = A
x,z
: x is a nitary relation on M, i.e.,
x M
k
for some k , z V
0
,
where
A
x,z
= G Gen(M, P, p) :
(V
0
M T(M),
V0
,
MPP(M)
, p, M, V
0
, P) [= (x, z, G),
where
A
= (x, y) A A : x y.
(3) If in (2) we omit z, we call D simple over V
0
.
We shall give an example and a simple
1
-completeness system D on any
regular > 2
2
, so that Q
T
is D-complete. From now on we use the requirement
from Def. 2.10 that the -th level of T = (
1
, <
T
) is [, ( + 1)). Let > 2
2
be a regular cardinal. If we have a countable M (H(), ), then M T = T
<
for = M
1
. We take an increasing sequence
=
n
: n ) that is conal
in . Now we take for x
1
M a code of the branches through T
<
, for example
x
1
: T
<
, x
1
is eventually constant on each branch. We also code in x
1
the
branches through T
<
that have <
T
successors in T
q
() of promises for each q M P. The codes x = (x
1
, x
2
,
) are in
general not in M, but they are predicates M
k
. The point is that countably many
A
x
from Denition 2.14 (the appearing in A
x
will be given in Lemma 2.15) have
a non-empty intersection. This works also for countably many guesses for codes,
which is crucial in the proofs of Theorems 2.20 and 3.4.
The technique of the following lemma comes from [2]. Actually a sketch of the
elements of the
1
-completeness system is also given in the end of the proof of [15,
Chapter V, Theorem 6.1] on page 236. We conceive x = (x
1
, x
2
,
) as one relation
in M.
Lemma 2.15. Q
T
is D-complete for the simple
1
-completeness system D given by
(x, G) =
0
(x)
1
(x, G), with
0
(x) x = (x
1
, x
2
,
)
=
n
: n ) increasing
M
1
=
_
n
: n <
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
SPECIALISING ARONSZAJN TREES AND PRESERVING SOME WEAK DIAMONDS 9
and
1
(x, G) ( > 0)(m < )(n
1
< n
2
[m, ))(t T
)(y
1
, y
2
<
T
t)
_
(y
1
T
n
1
y
2
T
n
2
y
1
<
T
y
2
f
[G](y
2
) < f
[G](y
1
) +
2
n2
_
G is a lter
p G D M((D P D dense in P) D G ,= )
(H x
2
)(n)(t [T
n
]
<
)(h H)
(domh
n
t = f
[G] T
n
fulls h
n
).
Here M, P, x and G appear in the formulas as (names for) predicates and p is a
constant. To ease readability, we write T
instead of x
1
(though T
is not a subset
of M) and
p
() instead of x
2
.
Proof. First we proof the following claim:
Claim 2.16. Let = M
1
= sup
n
: n < ) and let the
n
be increasing. If
(M T(M),
MP(M)
, p, M, Q
T
) [=
0
(x),
then there is G Q
T
, G G(M, Q
T
, p) A
x
such that
(M T(M),
MP(M)
, p, M, Q
T
) [= (x, G).
Proof. Let I
n
: n be an enumeration of all open dense subsets of Q
T
that
are in M. Let t
n
: n enumerate T
n+1
: k n,
h(y) = f
pn
(y
n
) +
1
2
n+1+n
,
which is a nite function that bounds p
n
and we nd some p
n+1
of length
n+1
.
Claim 2.17. If (M T(M), , p, M, Q
T
) [= (x, G) for some x, then G has an
upper bound in Q
T
.
Proof. Again let I
n
: n be an enumeration of all open dense subsets of Q
T
that are in M. Let x be as in (x, G). Let G q
n
: n , q
n
M I
n
,
last(q
n
) =
n
such that the
n
and the q
n
are increasing. We set = M
1
=
n
, f
q
as in the proof of Lemma 2.6 a slightly larger rational variant of
f
qn
(z, supf
qn
(z
n
) : n ) : z T
, C
q
=
n
C
qn
, which is closed since
for each n, C
qn+1
is an end extension of C
qn
, dom(
q
) = (
n
dom
qn
[,
1
))
, and for
> ,
q
(
) =
n
qn
(
) and
q
() =
n
qn
(
).
We claim that q is an upper bound of G: First we check that q Q
T
. Note that
if dominates all h
,z
, z T
the limit f
q
(z) exists, because
if h
z,
(n) and h
z,
(n) (n). So we
have that (f
q
, C
q
) is an approximation. Now let H
q
() be a T-promise. For
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
10 HEIKE MILDENBERGER AND SAHARON SHELAH
some
, k , H
q
k
(
). Then, since q
k
fulls the promise, also q fulls
the promise.
Proof of Lemma 2.15 continued: We showed that A
x
G
+
(N, Q
T
, p). So we
have that Q
T
is D-complete. It remains to show that D is countably closed, i.e.,
that given x
with (x
A
x
= (x
1,
, x
2,
,
). x
1,
, coding the conal branches in T
<
,
and x
2,
, coding the promise (), are dened from T and p and do depend on at
most in the way the coding is chosen, not in the content they code.
There is only some little twist because the
=
,u
: u < ) are not the
same. We choose =
m
: m < ) such that
0
= 0, ( m)(u < )(
,u
[
m
,
m+1
)). Then we let x
1
= x
1,0
, x
2
= x
2,0
and x = (x
1
, x
2
,
). Then A
x
A
x
,
< .
Denition 2.18. We call P -proper if the following holds: Let M
i
, i < , be
countable elementary submodels of (H(), ). Let P M
0
and let M
i
: i < )
be an increasing sequence such that M
j
: j i) M
i+1
and for limit ordinals j,
M
j
=
i<j
M
i
. Then for every p P M
0
there is some q p that is (M
i
, P)-
generic for all i < . Such a sequence M
i
: i < ) is called a tower of models and
is the height or the length of the tower.
Lemma 2.19. Q
T
is -proper for all <
1
.
Proof. The upper bound from Claim 2.17 gives a completely (M, Q
T
)-generic q p.
Given a tower of height , we can repeat the construction steps, using a diag-
onalised version of Claim 2.16 for countably many M and countably many enu-
merations of dense sets simultaneously, so that in the end we get some q that is
(M
i
, Q
T
)-generic for all i < .
Now we can cite Theorem V.7.1 (2) of [15] for
1
-complete systems. A very clear
proof, even in a more general context when almost simple over V
0
is replaced by
in V
0
, is given in [1, Theorem 5.17].
Theorem 2.20. Let P
= P
j
, Q
i
: j , i < ) be a countable support iteration.
If each Q
i
1
-completeness system D
i
over V
0
(not over the current stage of the iteration),
then P
also serves as a code for a parameter. The proof of Theorem 2.20, which works
with guessing parameters, will be translated into a game whose innings give
-
suciently large codes of parameters. Let be the iteration length. The result,
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
SPECIALISING ARONSZAJN TREES AND PRESERVING SOME WEAK DIAMONDS 11
stated in Theorem 3.4, is that bounded (M
0
, P
, p
0
) and a
game played according to a strategy. The length of the game is = otp(M
0
).
In the following > 2
2
suces. Let <
) is a countable model
and T, Q
T
M. From now on we shall use the well-order <
and
p
(
= [, ( + 1)). Let
be a limit ordinal in
1
. Given
converging to , we can write conally many
nodes of a branch b of T
<
into a function h
b,
(n)
and we can describe each node t = + k T
, by h
t,
(n).
If t =
n
+k T
n
, then we dene h
t,
(m).
Now we translate the task of x
2
:
Denition 3.2. Let = M
1
. Given
converging to , and p M Q
T
with
last(p) =
0
, let
p
() = H
n
: n , and let h
n,m
H
n
be such that p fulls
h
n,m
, and such that dom(h
n,m
) : m < is dispersed and pairwise disjoint. We
dene h
p,Hn
: T
, for all m
h
n,m
(x) 2
hp,Hn
(x)
> f
p
(xlast(p)).
That is, the growth of f
q
f
p
along the branch leading to x T
and a promise
H
n
p
() shall be bounded, only the small increase 2
hp,Hn
(x)
above f
p
is allowed.
We code the level T
. Then h
p,Hn
l : is a function
we want to eventually dominate with a good parameter . The parameter does not
know the actual functions h
p,Hn
. That aim ist: if a parameter dominates all the
h
t,
, t T
(or x
1
) and
p
() (or x
2
). To make the induction in the next lemma
going, the parameter need also to be larger than the codes of the
pn
() for n .
So we code all h
q,H
for H
q
(), q M P, into x
2
.
Lemma 3.3. Let p Q
T
M. Let = M
1
= sup
n
: n < ),
n+1
>
n
.
Let c: M be a bijection with c(0) = Q
T
, c(1) = p, c(2n + 2) =
n
, and let
U = U(M, Q
T
, p)
= 2e(n
1
, n
2
) : c(n
1
) c(n
2
) 2e(n
1
, n
2
) + 1 : c(n
1
) <
c(n
2
).
We let
p
() = H
n
: n and we let the functions h
y,
and h
p,Hn
be dened
as in Defs. 3.1 and 3.2.
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
12 HEIKE MILDENBERGER AND SAHARON SHELAH
There is a Borel function B
1
:
, if
(3.1) (y T
)(h
y,
),
and
(3.2) (n)(h
p,Hn
(l())
)
for
G = c(n) : n B
1
(, U)
the following holds: G is (M, Q
T
)-generic and p G and there is an upper bound
r of G as in Claim 2.17.
Remark: r is an upper bound of G i we have for every Q
T
-generic lter G
V
over V with r G
V
and name G
V
that
r
QT
G
V
M = c(n) : n B
1
(, U).
Proof. We verify that each step in the proof of Lemma 2.15 is Borel-computable
from (, U). Let M (H(), , <
.
Now, we compute from and U by induction on n < , p
n
such that
(1) p
0
= p, last(p) =
0
(2) p
n+1
is the <
(n + 1) (n + 1) f
pn+1
(x) < f
pn
(x
n
) +
1
2
n+1+n+(l(x))
_
.
For nding such an p
n+1
we use the Lemma 2.9 for the nitely many initial segments
of branches y (
n+1
+1) with y(
n+1
) (n+1) and with the following bound h:
dom(h) = x T
n+1
: h
x,
(n + 1) (n + 1),
h(x) = f
pn
(x
n
) +
1
2
n+1+n+(l(x))
.
If Equations (3.1) and (3.2) hold, then is suciently large to take care of all
branches of T
<
that lead to points x T
. Set B
1
(, U) = q NQ
T
: (n)q
p
n
.
Then B
1
(, U) Gen
+
(N, Q
T
, p) A
x
and there is an upper bound of B
1
(, U)
as in Claim 2.17.
Strictly speaking we must write U = U(M, P, p,
), since by the boundedness
theorem (see, e.g., [10, Theorem 31.1]) a conal sequence
cannot be computed
in a Borel manner from (M, , <
, t T
, and dominating h
p,Hn
, n , gives
an (M, Q
T
)-generic G, the generic player can play fullling all theses largeness
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
SPECIALISING ARONSZAJN TREES AND PRESERVING SOME WEAK DIAMONDS 13
requirements and thereafter any
in Lemma 3.10 as it is
another Borel function) can be forced into a slalom from the ground model (called
( there) that is meagre and of Lebesgue measure zero.
The following theorem is an iterated version of Lemma 3.3. It is related to
Theorem 2.20, however now we want to compute bounded (M, P
)-generic lters
(that witness that no reals are added) as Borel functions of certain arguments.
As in Theorem 2.20 we use <
1
-properness and a tower M
i
: i ) with
= otp(M ) <
1
, = iteration length, of elementary submodels in order to
prove facts about M = M
0
and P
, Q
:
2
, <
2
) be a countable support
iteration of iterands of the form Q
T
. If is suciently large and regular and if
M (H(), , <
) is countable and
(a) P
M,
2
,
(b) p P
M,
(c) = otp(M ),
(d) Let
be conal in M
1
. Let c: M be a bijection with c(0) = P
,
c(1) = p, c(2n + 2) =
n
, and let
U = U(M, P
, p)
= 2e(n
1
, n
2
) : c(n
1
) c(n
2
) 2e(n
1
, n
2
) + 1 : c(n
1
) <
c(n
2
).
Then there is a Borel function B = B
: (
, P
, p,
):
() a play lasts moves,
() in the -th move the generic player chooses some real
, such that
,
() in the end the generic player wins i the following is true:
G
= c(n) : n B
: < ), U) is (M, P
)-generic and
p G
and
(q P
).
Proof. We follow Abrahams exposition in [1, Theorem 5.17]. This theorem works
only inductively: For Q
in V
P
to be Dcomplete with respect to a system that
lies in V we need that P
) with P
M, p P
)-generic lter
G
= B
(
i
: i < ), U); and then we shall prove that G
is bounded in P
by
a completely (M, P
M with p
0
G
0
a lter G
that
extends G
0
and contains p. Once the induction is performed, we shall set
0
= 0,
G
0
= 0
P0
. There will be two main cases in this denition: successor and
limit, and likewise there will be two cases in the proofs that G
is bounded. We
start with the preparations for the successor case. When looking at complexity, we
regard G
0
as a parameter.
Two step iteration
Let P be a poset and let Q
V
P
be a name forced by 0
P
to be a poset.
Let be suciently large and regular (as said, = (2
2
)
+
is always suciently
large) and M
0
(H(), , <
M
0
. Henceforth we write just H() instead of (H(), , <
). We want to nd
a criterion for when a condition (q
0
, q
1
) P Q
is completely (M
0
, P Q
)-generic.
Let : M
0
N
0
be a transitive collapsing map. Suppose that q
0
P is completely
generic over (M
0
, P) and let G
0
P M
0
be the (M
0
, P)-generic lter induced by
q
0
. Then (
0
=
G
0
is an (N
0
, (P))-generic lter and we can form the transitive
extension N
0
= N
0
[(
0
]. (Q
) is a name in N
0
, and its interpretation Q
0
= (Q
)[(
0
]
is a poset in N
0
.
Let G
V
P
be the canonical name of the P-generic lter over V. If F is a
(V, P) generic lter containing q
0
then M
0
[F] H()[F] can be formed and the
collapsing map on M
0
can be extended to collapse M
0
[F] onto N
0
. Let
be the
name of the extended collapse. Then q
0
P
: M
0
[G
] N
0
. We phrase now the
desired criterion and we shall use the direction from right to left later.
Lemma 3.5. Using the above notation, (q
0
, q
1
) is completely generic over (M
0
, P
Q
), i
1. q
0
is completely (M
0
, P)-generic, and
2. for some (
1
Q
0
that is (N
0
, Q
0
)-generic q
0
1
(
1
is bounded by q
1
.
In this case the lter induced by (q
0
, q
1
) over M
0
P Q
is
1
(
0
(
1
.
Given a countable M
0
H() such that the two step iteration P Q
is in M
0
,
our aim is to extent each (M
0
, P)-generic lter G
0
to an (M
0
, P Q
)-generic lter.
This denition depends not only on M
0
but also on another countable elementary
submodel M
1
H() such that M
0
M
1
and G
0
M
1
. In addition we x a
p
0
P Q
, G
0
, p
0
) that we dene now.
Denition 3.6. Let P be a poset that adds no new countable sets of ordinals and
suppose that Q
, D
V
P
are such that
P
D
V is an
1
-completeness system and
Q
.
Let be suciently large and M
0
M
1
(H(), , <
) be countable elementary
submodels with M
0
M
1
and P, Q
, D
M
0
. Let G
0
M
0
P be (M
0
, P)-generic
and suppose that G
0
M
1
. Let p
0
P Q
M
0
be given p
0
= (a, b
) with a G
0
.
Then we dene
G = E(M
0
, M
1
, P Q
, G
0
, p
0
),
an (M
0
, P Q
G
0
.
Form N
0
= N
0
[(
0
]. Observe that N
0
N
1
. Let Q
0
= (Q
)[(
0
], and let D
0
=
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
SPECIALISING ARONSZAJN TREES AND PRESERVING SOME WEAK DIAMONDS 15
(D
)[(
0
]. Then D
0
N
0
, because it is forced to be in the ground model. So D
0
=
(D) where D M
0
is a countably closed completeness system. Thus D
0
(N
0
, Q
0
, b
)
is dened in N
1
, where b
= (b
)[(
0
] is a condition in Q
0
. Since N
1
D
0
(N
0
, Q
0
, b
)
is countable,
(3.3) there is some (
1
(N
1
D
0
(N
0
, Q
0
, b
)).
(
1
is (N
0
, Q
0
)-generic and b
(
1
. Form (
0
(
1
= (, an (N
0
, (P Q
))-generic
lter. Then (p
0
) (. Finally we dene
(3.4) G = E(M
0
, M
1
, P Q
, G
0
, p
0
) =
1
(.
Now observe that if fulls Equations (3.1) and (3.2) for (N
0
, Q
0
, b
) instead of
(M, Q
T
, p), then the existence of Equation (3.3) is given by
1
(
1
= B
1
(, U(M
0
[G
0
], Q
0
[G
0
], b
[G
0
]))
and hence is Borel computable from and the code U of the intermediate model
(N
0
, Q
0
, b
).
In fact, we want to dene a formula so that
H() [= (M
0
, M
1
, P Q
, G
0
, p
0
)
i Equation (3.4) holds. That is, we want to dene E in H(). We cannot take
the above denition verbally, because it relies on the assumption that M
0
and M
1
are elementary substructures of H(), something which is not expressible in H().
Whenever the denition above relies on some fact that happens not to hold we let
( have an arbitrary value. For example if N
0
is not in N
1
or if N
1
D
0
(N
0
, Q
0
, b
)
is empty, then we let ( be some arbitrary xed N
0
-generic lter. The Borel compu-
tation does not invoke N
1
, since
1
(
1
= B
1
(, U(M
0
[G
0
], Q
0
[G
0
], b
[G
0
])). Here,
G
0
is a parameter and will be set 0
P0
later, so that in the end (that means in
Lemma 3.11) only the possible isomorphism types of (M
0
, M
0
, <
M
0
, P
, p,
)
need to be guessed stationarily often alongside with names for the F and f from
the statement of the weak diamond.
The following lemma shows the second part of the argument: We want to show
the G given in Equation (3.4) is bounded. The lemma analyses the iteration of two
posets when the second is D-complete.
Lemma 3.7. The One Step Extension Lemma. Let P be poset and suppose that
Q
, D
V
P
are such that
P
D
V is an
1
-completeness system and
Q
.
Let be suciently large and M
0
M
1
H
, D
M
0
. Suppose that q
0
P is (M
1
, P)-generic as
well as completely (M
0
, P)-generic, and let G
0
M
0
P be the M
0
lter over
M
0
P induced by q
0
. Let p
0
P Q
, p
0
M
0
be given, so that p
0
= (a, b
)
and a G
0
. Then there is q
1
V
P
such that (q
0
, q
1
) is completely generic over
(M
0
, P Q
) and p
0
(q
0
, q
1
), in fact (q
0
, q
1
) bounds G = E(M
0
, M
1
, P Q
, G
0
, p
0
) =
G
0
B
1
(, U(N
0
, Q
0
, (b
))).
Proof. This is literally [1, The Gambit Lemma]. For completeness sake we repeat
Abrahams proof here. Notice that G
0
M
1
by the following argument: Let R be
the collection of all conditions r P that are completely generic over M
0
. Then
R M
1
and q
0
RM
1
. Since q
0
is (M
1
, P)-generic, it follows that it is compatible
with some r R M
1
. But any two compatible conditions in R induce the same
lter, and hence G
0
is the lter induced by r.
Let : M
1
N
1
, (M
0
) = N
0
, be the transitive collapse and (
0
=
G
0
.
We recall the denition of E(M
0
, M
1
, P Q
, G
0
, p
0
). Form N
0
= N
0
[(
0
] and let
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
16 HEIKE MILDENBERGER AND SAHARON SHELAH
Q
0
= (Q
)[(
0
], and let D
0
= (D
)[(
0
]. Then D
0
N
0
because it is forced to
be in the ground model. So D
0
= (D) where D M
0
is a countably closed
completeness system. Thus D
0
(N
0
, Q
0
, b
) is dened in N
1
, where b
= (b
)[(
0
]
is a condition in Q
0
. Since N
1
D
0
(N
0
, Q
0
, b
(N
1
D
0
(N
0
, Q
0
, b
)). (
1
is (N
0
, Q
0
)-generic and b
(
1
. Form (
0
(
1
= (,
an (N
0
, (P Q
, G
0
, p
0
) as
1
(.
Let G
V
P
be the canonical name of the generic lter over P. Then q
0
forces
that can be extended to a collapse
which is onto N
0
, that is
q
0
P
: M
0
[G
] N
0
.
The conclusion of our lemma follows if we show that
(3.5) q
0
P
1
(
1
is bounded in Q
.
In this case, if we dene q
1
V
P
so that q
0
P
q
1
bounds
1
(
1
, then the
previous lemma implies that the (M
0
, P Q
1
(
0
(
1
.
So let F be (V, P)-generic with q
0
F.
[F] collapses M
0
[F] onto N
0
and there
is a set X D
0
(N
0
, Q
0
, b
[F]. As N
1
[F] H
V
P
as in the theorem. That is, each Q
is D-complete in V
P
for some
1
-
completeness system taken from V. Let be a suciently large regular cardinal.
To prove the theorem we rst describe a machinery for obtaining generic lters over
countable submodels of H(). We dene a function E that takes ve arguments,
E(M
0
,
M [1, ), P
, G
0
, p
0
) of the following types.
1. M
0
H
is countable, P
M
0
, so M
0
. Moreover, p
0
M
0
P
.
2. For some
0
M
0
, G
0
is an (M
0
, P
0
)-generic lter and such that
p
0
0
G
0
. We assume that G
0
M
1
.
3. The order type of M
0
[
0
, ) is .
4.
M = M
= E(M
0
,
M [1, ), P
, G
0
, p
0
) is an (M
0
, P
)-generic
lter that extends G
0
and contains p
0
. Formally, in saying that G
extends G
0
, we
mean that the restriction projection takes G
onto G
0
. The denition of E(M
0
,
M
[1, ), P
, G
0
, p
0
) is by induction on <
1
.
Assume that =
+1 is also a successor.
Assume rst that
0
=
is isomorphic to P
0
Q
0
we can dene G
[G
0
], b
[G
0
]) in the role of of
(M, Q
T
, p), then
G
= E(M
0
, M
1
, P
0
Q
0
, G
0
, p
0
) = G
0
B
1
(
0
, U(M
0
[G
0
], Q
0
[G
0
], b
[G
0
])).
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
SPECIALISING ARONSZAJN TREES AND PRESERVING SOME WEAK DIAMONDS 17
Assume next that
0
<
, are
suciently large, then
G
=E(M
0
, M
: 1
), P
, G
0
, p
0
)
=G
0
B
(
i
: 0 i <
), U(M
0
[G
0
], P
[0,
[G
0
], p
0
[
0
,
[G
0
]))
(3.6)
is dened and is an (M
0
, P
.
Moreover by elementarity, G
such that it
fulls Equations (3.1) and (3.2) in which (M, Q
T
, p) is replaced by
(M
0
[G
], Q
[G
], p
0
(
[G
]).
Now from Equation (3.6) we dene temporarily
(3.7) U
= U(M
0
[G
0
], P
[0,
[G
0
], p
0
[
0
,
[G
0
)]).
Then
G
=E(M
0
, M
, P
, G
, p
0
)
=G
0
B
1
(
, U(M
0
[G
0
B
(
i
: i <
), U
)],
Q
[G
0
B
(
i
: i <
), U
)],
p
0
(
[G
0
B
(
i
: i <
), U
)]))
=: G
0
B
(
i
: i < ), U(M
0
[G
0
], P
[0,)
[G
0
], p
0
[G
0
]))
(3.8)
and the middle U
], Q
[G
], p
0
(
[G
]) with G
as in Equation (3.6).
Now assume that is a limit ordinal and let
n
: n ) be an increasing
conal sequence with
0
= 0. Let
n
M
0
be such that
n
= otp(M
0
[
0
,
n
)).
Let I
n
: n ) be an enumeration of all dense subsets of P
that are in M
0
in such
a way that I
n
is the <
=E(M
0
,
M [1, ), P
, G
0
, p
0
)
=G
0
B
(
i
: i < ), U(M
0
[G
0
], P
[0,)
[G
0
], p
0
[
0
, )
[G
0
]))
as follows. We dene by induction on n a condition p
n
P
M
0
and an
(M
0
, P
n
)-generic lter G
n
M
n+1
such that
1. G
0
and p
0
are given. p
n
n
G
n
.
2. p
n
p
n+1
and p
n+1
I
n
.
Suppose that G
n
and p
n
are dened. First we can nd p
n+1
I
n
M
0
such that
p
n+1
n
G
n
(for an existence proof see [1, Lemma 1.2]) and we take the <
-least
in M
0
so that it is Borel computed. Now dene
G
n+1
=E(M
0
, M
:
n
+ 1
n+1
), P
n+1
, G
n
, p
n+1
n+1
)
=G
0
B
n+1n
(
i
: i [
n
,
n+1
)), U
)
Here we have
U
=U(M
0
[G
0
B
n
(
i
: i <
n
), U
)],
P
[n,n+1)
[G
0
B
n
(
i
: i <
n
), U
)],
p
n+1
[
n
,
n+1
)
[G
0
B
n
(
i
: i <
n
), U
)]) and
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
18 HEIKE MILDENBERGER AND SAHARON SHELAH
U
= U(M
0
[G
0
], P
[0,n)
[G
0
], p
n+1
[
0
,
n
)
[G
0
]).
Finally let
G
such that
(3.9) G
= G
0
B
(
i
: i < ), U(M
0
[G
0
], P
[0,)
[G
0
], p
0
[
0
, )
[G
0
])).
This ends the denition of E(M
0
,
M [1, ), P
, G
0
, p
0
) and of B
.
The strategy for the generic player is dened by the prescription, that in the
limit game of length he plays according to the strategies for the initial segments
of the game. (This justies that
, Q
serve as
parameters.
Suppose that M
0
H() is countable, P
M
0
and p
0
P
M
0
. For any
0
M
0
with = otp(M
0
[
0
, )) and
M = M
: ) is a tower of
countable elementary substructures starting with the given M
0
, then the following
holds:
For every q
0
P
0
that is completely (M
0
, P
0
)-generic as well as (
M, P
0
)-
generic, if p
0
0
< q
0
, then there is some q P
such that q
0
= q
0
and
p
0
< q and q is completely (M
0
, P
: 1 ), P
, G
0
, p
0
) where G
0
P
0
M
0
is the lter induced by
q
0
.
Proof. Let G
0
P
0
M
0
be the M
0
-generic lter induced by q
0
. Observe that
G
0
M
1
follows from the assumption that q
0
is also M
1
-generic. We shall prove
by induction on = otp(M
0
[
0
, )) that q can be found that bounds G
=
E(M
0
, M
: 1 ), P
, G
0
, p
0
).
Suppose rst that =
+1 and consequently =
, X P
0
as maximal antichain of conditions r so that
1. r bounds G
0
,
2. r in M
: 1
)-generic.
Then X M
is predense above q
0
. By our inductive assumption, every r
0
X
has a prolongation r
1
P
that bounds G
= E(M
0
, M
: 1
), G
0
, p
0
, we get that G
. Since M
H()
we can choose r
1
M
whenever r
0
X M
1
V
P
0
,
forced by q
0
to be in M
1
[G] = r
1
. By the
Properness Extension Lemma [1, Lemma 2.8] we can nd q
1
P
, q
1
0
= q
0
, q
1
is (M
, P
)-generic, and q
1
P
1
is in the generic lter G
. It follows that q
1
bounds G
. We nd q
2
P
, such that q
2
= q
1
and q
2
bounds G
. In order
to dene q
2
() we use the Two Step Lemma and Equation (3.5).
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
SPECIALISING ARONSZAJN TREES AND PRESERVING SOME WEAK DIAMONDS 19
Now assume that is a limit ordinal. We follow the denition of G
see Equa-
tion (3.9). Recall that we had an -sequence
n
: n ) conal in and we
dened
n
conal in as the resulting sequence
n
= otp(M
0
[
0
,
n
)). We de-
ned by induction p
n
P
M
0
and lters G
n
P
n
, G
n
M
n+1
and dened
G
:
n
+ 1 )-generic over P
n
.
Thus q
n
gains in length and looses in status as an M
q
n
is not
M
)-generic.
Suppose that q
n
is dened. Let X be in M
n+1+1
be a maximal antichain in P
n
of conditions r that induce G
n
and are M
:
n
+1
n+1
)-generic over P
n
.
Observer that X is predense above q
n
. For each r
0
X, dene by the induction as-
sumption r
1
P
n+1
such that r
1
bounds G
n+1
, p
n+1
n+1
< r
1
and r
1
n
= r
0
.
If r
0
X M
n+1+1
, then r
1
is taken from M
n+1+1
. Now view r
1
: r
0
X
as a name r
G
n+1
. Then q
n+1
bounds G
n+1
and is a required.
End of proof of Theorem 3.4: Now that the induction is performed, we set
0
= 0, G
0
= 0
P0
, p
0
= p P
0
= N
0
= (M
0
), (P
[0,)
)[(
0
] = (P
) and (p
0
)
[0,)
)[(
0
] = (p) and the B
s
second argument is just the isomorphism type of (M
0
, , <
, P
, p,
).
3.4
The role of the antigeneric player in the game (M, P
. A notion of forcing P
-name u
(n) S
n
). S
n
: n < ) is an f-slalom if for every
n, S
n
and [S
n
[ f(n).
Lemma 3.10. Suppose that
() <
1
, and
() B
to 2
,
() r : , r diverging to innity, and lim
r(n)
2
n
= 0.
Then we can nd some ( = (
B
such that
(a) ( is a closed subset of 2
,
(b) (n)[ n : ([ r(n), so if ( = lim(T) = f 2
: nf n T,
then T 2
<
is a tree with n-th level counting less than or equal to r(n),
(c) in the following game
(,B
)
between two players, IN and OUT, the player
IN has a winning strategy, the play lasts moves and in the -th move
OUT chooses
: < )) (.
Proof. Assume that P
= P
, Q
and
-generics.
Clearly p
P
: < )) 2
.
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
20 HEIKE MILDENBERGER AND SAHARON SHELAH
The (f, g)-bounding property is preserved in countable support iterations [3, p.
340]. The Laver forcing and any forcing not adding reals at all have the (f, g)-
bounding property. Hence there are p
: < )) (.
Now we show that player IN can play in a way that imitates the Laver-generic reals
over a countable elementary submodel, so that actually everything is in the ground
model.
Let M
, ( M
. (So M
i,j
Assume that P
j
M
and G
i
P
i
M
is generic over M
, and p
is such
that p
j
M
and p
i G
i
. Then in the following game
(i,j,Gi,p
)
player II has a winning strategy
(i,j,Gi,p
)
. There are j i moves indexed
by [i, j), and in the -th move (p
/G
i
, p
, and
.
First case: there is a (P
, M
)-generic G
, such that p
()
G
and G
G
i
and ( [i, )
[G
] =
and M
[G
] [= p
().
In this case player I chooses p
[G
] [=
p
()
P
dominating M
[G
.
Second case: There is no such G
(i,j,Gi,p
)
: Case 1:
j = 0. Nothing to do. Case 2: j = j
(i,j,Gi,p
)
, and for = j we make the following move: We show that there is a
generic G
j
of Q
[G
j
]
j
to which p
(j
j
[G
j
j
.
Then the move
j
[G
j
] dominates
[G
j
] and also player Is move
j
.
First take q p
(j
) such that q is (M
[G
j
], Q
[G
j
]
j
)-generic. q V is a
Laver condition. Now we take a stronger condition q
)
and for every s q
of length n,
succ(q
, s) = n succ(q, s) : n
j
(n).
Now let G
j
= r M
[G
j
] : q
r. Since q
is a (M
[G
j
], Q
[G
j
]
j
)-
generic condition, G
j
is a (M
[G
j
], Q
[G
j
]
j
)-generic lter. The generic real is
j
[G
j
] =
trunk(p) : p G
j
. Then q
j
. Now player II takes
j
=
j
[G
j
]. We set G
j
= G
j
G
j
. Take P
, p
.
Let (0, , , p
(0,,{},p
)
.
During the play of
(,B
)
let
(0,,{},p
)
: As a move of I he assumes the
chosen by OUT
in the play of
(,B
)
and p
, p
= p
), to
compute an
)
. So p
[G
] =:
over M
[G
] and that
. The requirement
is fullled.
Suppose that they have played. So we have
<
p
. So as p
P
: < ))
(, we have B
: < )) (.
Let S
1
be stationary and A
: S) exemplify
S
. For example we can
take the most frequent S = <
1
: limit ordinal, which gives
1
.
Lemma 3.11. Let r : such that lim
r(n)
2
n
= 0. Assume that V [=
S
. Then
P
2
(2
: S) in the
following manner: By easy integration and coding we have (N
, f
, F
, C
, P
2
,
p
, <
) : S) such that
(a) N
), <
is a well-
ordering of N
, U
, P
2
, p
).
(b) N
[= P
2
= P
, Q
:
N
2
, <
N
2
) is as in Denition 2.10.
(c) N
[= (p
2
, f
is a P
2
-name of a member of
1
2 F
: 2
<1
2
).
(d) If p P
2
,
p
P
2
f
2
1
F
: 2
<1
2
is Borel, C
1
is club,
and p, P
2
, F
, f
, C
H(), then
S(p, F
, f
)
such that f
, F
, C
, P
2
, p M
and there is an isomorphism h
from N
onto M
mapping P
2
to P
2
, f
to f
,
F
to F
, C
to C
, p
to p, <
to <
M
is a stationary subset of
1
.
(e) Choose B
()
: S) such that () = otp(N
2
) and
B
()
: (
)
()
T() Gen
+
(P
2
)
= G P
2
N
: G is P
2
-generic over N
and bounded
be as in Theorem 3.4 with U
= U(N
, P
2
, p
).
We do not require uniformity,
: < ())
since we have the dependence on the in the denition of B
()
. We assume that
N
1
= . Since this holds on a club set of
1
, this is no restriction.
Now assume the p G and F
, f
, C
are as in (d).
We dene a function B
,U
with domain (
)
()
.
B
,U
(
: < ())) =
_
_
_
F
(f
)[B
()
(
: < ()), U
, otherwise.
Here, we call
: <
()) in the game
(N
,P
,p
)
from Theorem 3.4 in which the generic player plays
according his winning strategy and the antigeneric player plays according to the
rules. Goodness is a Borel predicate because the
are large enough for Equations (3.1) and (3.2) in the respective iteration
step. So B
,U
,U
)
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
22 HEIKE MILDENBERGER AND SAHARON SHELAH
from Lemma 3.10 applied to B
,U
,P
,p
)
that
B
()
(
: < ()), U
.
Lemma 3.10 gives a closed set (
B
,U
,U
: < ())) (
B
,U
.
Note that (
B
,U
,U
)
to any
good sequence
that B
,U
,U
=: g().
Both sides are conceived as Borel codes for closed sets. Since M and N
we have that h
((
B
,U
) = (
B
,U
, F
: < ()))
computes a bounded (M, P)-generic lter for M that witnesses that S. So now
we take the game
(M,P,p)
for the choice of the
: <
,U
)
, which is unchanged by the collapse,
for choosing
: <
). We take q to be a bound of B
,U
: < ())).
Now we have that q p and
q B
()
(
: < ()), U
, F
and by (3.10),
q h
(f
) = F
(f
) F
(f
) g() C
.
So we have that p forces that S : F(f ) g() contains a stationary subset
of S(p, f
, F
from the
previous lemma. Thus, for every Borel F : 2
<1
2
, the function g :
1
^
is a guessing sequence showing
P
2
(R, ^, ), and we nish the proof of Theo-
rem 1.2.
1.2
8
4
8
r
e
v
i
s
i
o
n
:
2
0
0
8
-
0
9
-
0
8
m
o
d
i
f
i
e
d
:
2
0
0
8
-
0
9
-
1
0
SPECIALISING ARONSZAJN TREES AND PRESERVING SOME WEAK DIAMONDS 23
Since ( from Lemma 3.10 is also meagre, the same proof also yields
Corollary 3.13.
P
2
(R, /, ).
If S
1
is stationary and we start with
S
in the ground model, then we
get the respective weak diamonds on S. We conclude with an open question: The
forcing from Denition 2.10 could easily be mixed with proper
2
-p.i.c. iterands, for
example iterands with [Q
[
1
(by [15, Lemma VIII 2.5] this is sucient for the
2
-p.i.c.) that add reals. Still we specialise all Aronszajn trees in the new mixed
iteration. However, the parallel of our main technique for the weak diamonds, that
is Theorems 3.4 and 3.11, does not work anymore, since the completeness systems
are no longer in the ground model. So there is the question:
Question 3.14. Is 2
0
=
2
and (Cov(^)) and all Aronszajn trees are special
consistent relative to ZFC?
References
[1] Uri Abraham. Proper forcing. In Matthew Foreman, Akihiro Kanamori, and Menachem Magi-
dor, editors, Handbook of Set Theory. Kluwer, To appear.
[2] Uri Abraham and Saharon Shelah. A
2
2
well-order of the reals and incompactness of
L(Q
MM
). Annals of Pure and Applied Logic, 59:132, 1993.
[3] Tomek Bartoszy nski and Haim Judah. Set Theory, On the Structure of the Real Line. A K
Peters, Wellesley, Massachusetts, 1995.
[4] James Baumgartner, Leo Harrington, and Eugen Kleinberg. Adding a closed unbounded set.
J. Symbolic Logic, 41:481482, 1976.
[5] Andreas Blass and Saharon Shelah. There may be simple P
1
- and P
2
-points and the Rudin-
Keisler ordering may be downward directed. Ann. Pure Appl. Logic, 33:213243, [BsSh:242],
1987.
[6] Keith Devlin and Howard Johnsbr
o
aten. The Souslin Problem, volume Lecture Notes in Math-
ematics. Springer, 1974.
[7] Keith J. Devlin and Saharon Shelah. A weak version of which follows from 2
0
< 2
1
.
Israel J. Math., 29:239247, 1978.
[8] James Hirschorn. Random trees under CH. Israel J. Math., 157:123154, 2007.
[9] Ronald B. Jensen. The ne structure of the constructible hiercharchy. Annals Math. Logic,
4:229 308, 1972.
[10] Alexander Kechris. Classical Descriptive Set Theory. Springer, 1995.
[11] Richard Laver. Random reals and Souslin trees. Proc. Amer. Math. Soc., 100(3):531534,
1987.
[12] Heike Mildenberger. Creatures on
1
and weak diamonds. To appear in The Journal of Sym-
bolic Logic.
[13] Arnold Miller. Arnie Millers problem list. In Haim Judah, editor, Set theory of the reals
(Ramat Gan, 1991), volume 6 of Israel Math. Conf. Proc., pages 645654. Bar-Ilan Univ.,
Ramat Gan, 1993.
[14] Justin Tatch Moore, Michael Hrus ak, and Mirna Dzamonja. Parametrized -principles. Trans.
Amer. Math. Soc., 356:22812306, 2004.
[15] Saharon Shelah. Proper and Improper Forcing, 2nd Edition. Springer, 1998.
[16] Peter Vojt as. Generalized Galois-Tukey connections between explicit relations on classical
objects of real analysis. In Haim Judah, editor, Set Theory of the Reals, volume 6 of Israel
Mathematical Conference Proceedings, pages 619643, American Mathematical Society, 1993.
Heike Mildenberger, Universit at Wien, Kurt G odel Research Center for Mathemat-
ical Logic, W ahringer Str. 25, 1090 Vienna, Austria
Saharon Shelah, Institute of Mathematics, The Hebrew University of Jerusalem,
Givat Ram, 91904 Jerusalem, Israel, and Mathematics Department, Rutgers University,
New Brunswick, NJ, USA
E-mail address: heike@logic.univie.ac.at
E-mail address: shelah@math.huji.ac.il