Forcing with a Souslin tree makes p=ω1

I was meaning to include a proof of Farah’s lemma in my previous post, but then I realized that the slick proof assumes some background which may worth spelling out, first. Therefore, I am dedicating a short post for a self-contained proof of this lemma.

Recall that a Souslin tree is a poset T=T,< satisfying the following:

  1. for every xT, the set x:={yTy<x} is well-ordered by <. The set Tα:={xTotp(x,<)=α} is often considered as the αth-level of T;
  2. T has no uncountable antichains. In particular, Tα is at most countable for all α;
  3. T has no uncountable chains. In particular, Tω1=;
  4. T0 is a singleton;
  5. T is well-pruned, that is, the set B={xTx is countable} is empty.
    (note that clause (2) entails that B is countable, so we can always pass to TB)

Lemma 1. Forcing with a Souslin tree T=T,< adds an uncountable chain to T.
Proof. Let G be T-generic. For all α<ω1, G must hit the set Dα:=α<β<ω1Tβ. Thus, G is an uncountable chain. ◻

Lemma 2. Any Souslin tree T,< is isomorphic to T,, for some T<ω1ω.
Proof. For all α<ω1, fix an injection fα:Tαω. Then, for all xT, let σx:otp(x,<)ω be the unique function that satisfies for all αotp(x,<): fα[Tαx]={σx(α)}.It is easy to see that x<y iff σxσy. Thus, letting T:={σxxT}, we get that T,< and T, are order-isomorphic. ◻

For subsets A,B of ω, let AB assert that AB is infinite, while BA is finite.

Lemma 3. Suppose that T<ω1ω is a Souslin tree (under the relation).
Then there exists an injection ψ:T[ω]ω such that:

  • ψ witnesses that T, is order-isomorphic ψ[T],;
  • for every α<ω1, and σ,ηTα, we have ψ(σ)ψ(η)=.

Proof. For every limit nonzero ordinal α, let {αnn<ω} be the increasing enumeration of some fixed cofinal subset of α, and let fα:|Tα|Tα be some bijection.
We now define ψ:T[ω]ω by recursion on the levels.

  • Let ψ():=ω;
  • Suppose that we are given σTα, where ψTα has already been defined. Then, fix a partition {Ann<ω} of ψ(σ) into infinite sets, and let ψ(σn):=An for all n<ω such that σnTα+1;
  • Suppose that α<ω1 is nonzero limit ordinal, and ψTβ has been defined for all β<α. We shall define ψ(σ) for all σTα by recursion on the well-ordering of Tα as dictated by fα. For σ=fα(0), we simply find (e.g., via a recursive construction) an injection i0:ωω such that i0(n)knψ(σαk) for all n<ω, and then put ψ(σ):=i0[ω]. Then, for σ=fα(m+1), we pick an injection im+1:ωω  such that im+1(n)knψ(σαk){ψ(fα(j))jm} for all n<ω, and then, put ψ(σ):=im+1[ω]. ◻

Corollary A. Any Souslin tree is isomorphic to T,, for some T[ω]ω, in which for every α<ω1, the level Tα consists of mutually disjoint sets.

Lemma 4. Any Souslin tree T=T,< is an ω-distributive notion of forcing, that is, if Dnn<ω is a sequence of cofinal upward-closed subsets of T, then n<ωDn.
Proof. For every n<ω, let An:={xDnxDn=}. Then An is an antichain, and hence countable. Let α:=sup{otp(x,<)xn<ωAn}.Then α<ω1. Pick xTα+1. We claim that xn<ωDn.
To see this, fix an arbitrary n<ω. As Dn is cofinal, let us pick some ynDn such that x<yn. As An is the set of minimal elements of Dn, we may also find xnAn such that xn<yn. So {xn,x}(yn) and hence either xn<x or x<xn. Recalling that xTα+1 and the definition of α, we conclude that xn<x<yn. Recalling that xnDn and Dn is downward closed, we have xDn. ◻

Corolloary B. Forcing with a Souslin tree T adds no infinite subsets to ω.
Proof. Suppose that σ is a T-name for a function from ω to ω. For all n<ω, the set Dn of all T-conditions that decides σ(n) is cofinal and upward-closed. By Lemma 3, then, we find a condition that decides σ(n) for all n<ω, and hence forces that σ coincides with a ground model function from ω to ω. ◻

Theorem (Farah, 1996). If T is a Souslin tree, then VTp=ω1.
Proof. By Corollary A, we may assume that T=T,, where T[ω]ω, and each of the levels of T consists of mutually disjoint sets. By Lemma 1, let CT be, in the extension, some uncountable -chain. By passing to C, we may assume that C is maximal, that is, CTα for all α<ω1.
To see that p=ω1, it now suffices to argue that C admits no infinite pseudointersection.
Towards a contradiction, suppose that P[ω]ω is a pseudointersection for C. Put C:={ATAP}. By Corollary B, the collection C lies in the ground model, and so to reach a contradiction, we argue that C=C.
It is clear that CC. Next, suppose that AC. Let α<ω1 be such that ATα.  Pick and BCTα. Then AP,BP, and hence AB, which means that A=B and hence AC. ◻

This entry was posted in Blog, Expository and tagged . Bookmark the permalink.

2 Responses to Forcing with a Souslin tree makes p=ω1

  1. Pingback: The S-space problem, and the cardinal invariant p | Assaf Rinot

  2. Pingback: More notions of forcing add a Souslin tree | Assaf Rinot

Leave a Reply

Your email address will not be published. Required fields are marked *