Skip to article frontmatterSkip to article content

In this lecture we transfer the results about LL to the projective hierarchy. The main idea is to relate sets of reals that are defined by set theoretic formulas to sets defined in second order arithmetic.

The set of constructible reals

What is the complexity of the set NNL\Baire \cap L? In particular, is it in the projective hierarchy? The set of all constructible reals is defined by a Σ1\Sigma_1 formula over set theory:

φ(x0)    y  [y is an ordinal     x0Ly    x0 is a set of natural numbers ]\varphi(x_0) \; \equiv \; \exists y \; [y \text{ is an ordinal } \; \wedge \; x_0 \in L_y \; \wedge \; x_0 \text{ is a set of natural numbers } ]

We would like to replace this formula by an “equivalent” one in the language of second order arithmetic. In particular, we would like to replace the quantifier y\exists y by a quantifier over the reals.

The key for doing this is a lemma of the previous section, which implies that every constructible real shows up at a countable level of LL. Hence if αLNN\alpha \in L \cap \Baire, there exists a countable ξ{}\xi such that xLξx \in L_\xi. Since ξ=Lξ|\xi| = |L_\xi|, LξL_\xi is countable, too. Hence we can hope to replace LξL_\xi by something like “there exists a real that codes a model that looks like LξL_\xi”.

The Condensation lemma with the sentence φV=L\varphi_{\VL} allows us to do this.

Recall that any real αNN\alpha \in \Baire codes a set theoretic structure

(ω,Eα) where Eα={m,n ⁣:α(m,n)=0}.(\omega, E_\alpha) \qquad \text{ where } E_\alpha = \{ \Tup{m,n} \colon \alpha(\Tup{m,n}) = 0 \}.

Unfortunately, the condensation lemma only holds for transitive sets (and (ω,Eα)(\omega, E_\alpha) may look very different from a transitive set model), so simply requiring (ω,Eβ)φV=L(\omega,E_\beta) \models \varphi_{\VL} is not enough. But we know from Theorem 1 (Mostowski collapse) that if EβE_\beta is well-founded and extensional, we can map it isomorphically to a transitive set SS on which we interpret EβE_\beta as \in. By the condensation lemma, this SS must then be an LξL_\xi.

So, for reals, we can formulate membership in LL now as follows:

αLNN    βm[Eβ is extensional and well-founded      (ω,Eβ)φV=Lπβ(m)=α]\begin{align} \alpha \in L \cap \Baire \iff \exists \beta \exists m \: & [E_\beta \text{ is extensional and well-founded} \\ & \; \; \; \wedge \: (\omega,E_\beta) \models \varphi_{\VL} \: \wedge \: \pi_\beta(m) = \alpha ] \end{align}

where πβ\pi_\beta is the Isomorphism of the Mostowski collapse of EβE_\beta.

It remains to show that the notions occurring inside the square brackets are definable in second order arithmetic.

Proof (Sketch)

(a) can be established similar to showing that Sat\Op{Sat}-predicate of Theorem 1 is Δ1\Delta_1-definable. One does this first for Σ1\Sigma_1 formulas and then uses induction. Using Gödelization, one carefully defines all syntactical notions using arithmetic formulas. Then, one uses the recursive definition of truth to establish the definability of the satisfaction relation.

Since we work with relations over N\Nat now instead of arbitrary sets, it is not that easy anymore to keep quantifiers bounded. But since we are only interested in the complexity of \models for Σn\Sigma_n-formulas, this helps us bound the overall complexity at Σn0\Sigma^0_n

(b) By analyzing the recursive definition and using the definition of N\Nat in ZF\ZF, one first shows that the set

{(m,p)N×N ⁣:πβ(m)=p}\{ (m,p) \in \Nat\times \Nat \colon \pi_\beta(m) = p \}

is arithmetic in β{}\beta.

Let ψ(v0,v1,v2)\psi(v_0, v_1, v_2) be the formula v0,v1v2\Tup{v_0, v_1} \in v_2. Then

πβ(m)=γ    p,q(γ(p)=qi,j(πβ(i)=pπβ(j)=q(ω,Eβ)ψ[i,j,m]))\begin{align*} & \pi_\beta(m) = \gamma \iff \\ & \qquad \forall p, q \: \left (\gamma(p) = q \: \leftrightarrow \: \exists i,j \: (\pi_\beta(i) = p \wedge \pi_\beta(j)=q \wedge (\omega,E_\beta) \models \psi[i,j,m]) \right ) \end{align*}

Now apply the previous observation and (a).

Finally, note that

Eβ is extensional    m,n[k(kEβm    kEβn)    m=n].\text{$E_\beta$ is extensional} \iff \forall m,n \: [\forall k (k E_\beta m \; \leftrightarrow \; k E_\beta n) \; \to \; m=n ].

Hence this is arithmetical. And we have already seen that coding a well-founded relation over N\Nat is Π11\Pi^1_1.

Now we know the complexity of all parts of (2) and can put everything together.

In a similar way we can show that the relation α<Lβ\alpha <_L \beta over (LNN)2(L\cap\Baire)^2 is Σ21\Sigma^1_2 (using that <L<_L is Δ1\Delta_1-definable).

If V=L\VL, then the set is actually Δ21\Delta^1_2, since in this case

α<Lβ    αβ¬(β<Lα).\alpha <_L \beta \iff \alpha \neq \beta \: \wedge \: \neg(\beta <_L \alpha).

Finally, since V=L\VL implies AC\AC, we can use Proposition 3 to show the existence of non-measurable sets under V=L\VL.

An uncountable Π11\Pi^1_1 set without a perfect subset

We now show that under the assumption V=L\VL, the perfect set property fails at level Π11\Pi^1_1.

We start with constructing an example at the Σ21\Sigma^1_2 level.

Recall that if αNN\alpha \in \Baire codes a well-ordering on N\Nat, then

 ⁣α ⁣= order type of well-ordering coded by α.\Norm{\alpha} = \text{ order type of well-ordering coded by ${}\alpha$}.
Proof

Let ANNA \subseteq \Baire be given by

xA    xWOrdy<Lx(yx).x \in A \iff x \in \WOrd \, \wedge \, \forall y <_L x \, ( \parallel y \parallel \ne \parallel x \parallel).

In other words, AA collects the <L<_L-least code for every ordinal <ω1< \omega_1.

Clearly AA is uncountable, since it has a representative for every countable ordinal and hence is of cardinality ω1\omega_1.

Moreover, AA is Σ21\Sigma^1_2: Let RR be the Σ21\Sigma^1_2-relation of the exercise above. Then

xA    xWOrdz  (R(z,x)  n( ⁣(z)n ⁣ ⁣x ⁣).x \in A \iff x \in \WOrd \, \wedge \, \exists z \;(R(z,x) \, \wedge \; \forall n \, ( \Norm {(z)_n} \neq \Norm{x}).

The relation  ⁣(z)n ⁣ ⁣x ⁣\Norm{(z)_n} \neq \Norm{x} Π11\Pi^1_1, hence AA is Σ21\Sigma^1_2.

Finally, we see that AA does not have an uncountable Σ11\bSigma^1_1 subset (hence, since all perfect sets are closed, no perfect subset): By Σ11\bSigma^1_1-boundedness (Theorem 2), for any Σ11\bSigma^1_1 subset XAX \subseteq A the set { ⁣x ⁣ ⁣:xX}\{ \Norm{x} \colon x \in X\} is bounded by an ordinal γ<ω1\gamma < \omega_1, hence countable.

It is possible to get this example down to Π11\Pi^1_1 using the powerful technique of uniformization.

Proof

Let AA be the Σ21\Sigma^1_2 set from the proof of Proposition 2. ANNA \subseteq \Baire is the projection of a Π11\Pi^1_1 set BNN×NNB \subseteq \Baire \times \Baire. If we apply uniformization to BB, we obtain a uniformizing set BB^* whose projection is still AA.

BB^* is uncountable, but does not contain a perfect subset: If PBP \subset B^* were such a subset, then PP would be closed, the graph of a function, and uncountable. Therefore, the projection NN  P\exists^{\Baire} \; P would be an uncountable Σ11\bSigma^1_1 subset of AA, contradiction.

We finish this section by stating (without proof) the following fact complementing the results above.

Via the contrapositive, this result tells us that if a Σ21\Sigma^1_2 set of reals has a non-constructible element, it must have a perfect subset. For a proof see Mansfield & Weitkamp (1985). It uses a powerful tree representation of Σ21\PS{2}, which we will learn about in the next section.

References
  1. Mansfield, R., & Weitkamp, G. (1985). Recursive aspects of descriptive set theory. Oxford University Press.