Skip to article frontmatterSkip to article content

We saw in the previous chapters that analytic sets are projections of closed sets and hence can be written as

xA    αNNF(α,x),x \in A \iff \exists \alpha \in \Baire \: F(\alpha,x),

where FNN×XF \subseteq \Baire \times X is closed. It follows that co-analytic sets can be written in the form

xA    αNNU(α,x),x \in A \iff \forall \alpha \in \Baire \: U(\alpha,x),

for some open UNN×XU \subseteq \Baire \times X.

Using quantifier manipulations that allow to switch number and function quantifiers,

mα  P(m,α)    β  mP(m,(β)m)mα  P(m,α)    β  m  P(m,(β)m),\begin{align*} \forall m \, \exists \alpha \; P(m,\alpha) & \iff \exists \beta \; \forall m \: P(m,(\beta)_m)\\ \exists m \, \forall \alpha \; P(m,\alpha) &\iff \forall \beta \; \exists m \; P(m,(\beta)_m), \end{align*}

we obtain that both the analytic sets and the co-analytic sets are closed under countable unions and intersections.

We have seen (Proposition 1) that the analytic sets are closed under continuous images. Taking continuous images of co-analytic sets, however, leads out of the co-analytic sets.

Using continuous images (or rather, the special case of projections), we define the projective hierarchy. Recall our notation N\exists^\Nat for projection along N\Nat, with N\forall^\Nat its dual. We denote by NN\exists^{\Baire} and NN\forall^{\Baire} projection along NN\Baire and its dual, respectively.

Σ11(X)=NNΠ10(X)Πn1(X)=¬Σn1(X)Σn+11(X)=NNΠn1(X)Δn1(X)=Σn1(X)Πn1(X)\begin{align*} \PS{1}(X) &= \exists^{\Baire} \, \BP{1}(X) \\ \PP{n}(X) &= \Co{\PS{n}}(X) \\ \PS{n+1}(X) &= \exists^{\Baire} \PP{n}(X) \\ \bDelta^1_n(X) &= \PS{n}(X) \cap \PP{n}(X) \\ \end{align*}

Hence a set PXP\subseteq X is

Σ11 iff P(x)α  F(α,x) for a closed set FNN×X,Π11 iff P(x)α  G(α,x) for an open set GNN×X,Σ21 iff P(x)αβ  G(α,β,x) for an open set GNN×NN×X,Π21 iff P(x)αβ  F(α,β,x) for a closed set FNN×NN×X,\begin{align*} \PS{1} \quad \text{ iff } \quad & P(x) \Leftrightarrow \exists \alpha \; F(\alpha,x) \qquad & \text{ for a closed set } F \subseteq \Baire \times X, \\ \PP{1} \quad \text{ iff } \quad & P(x) \Leftrightarrow \forall \alpha \; G(\alpha,x) \qquad & \text{ for an open set } G \subseteq \Baire \times X, \\ \PS{2} \quad \text{ iff } \quad & P(x) \Leftrightarrow \exists \alpha \forall \beta \; G(\alpha,\beta,x) \qquad & \text{ for an open set } G \subseteq \Baire \times \Baire \times X, \\ \PP{2} \quad \text{ iff } \quad & P(x) \Leftrightarrow \forall \alpha \exists \beta \; F(\alpha,\beta, x) \qquad & \text{ for a closed set } F \subseteq \Baire \times \Baire \times X, \\ & \vdots \end{align*}

These characterizations clearly indicate a relation between being projective and being definable in second order arithmetic using function quantifiers.

The effective projective hierarchy

We have seen that the Borel sets of finite order correspond to the sets definable (from parameters) by formulas using only number quantifiers (arithmetical formulas). A similar relation holds between projective sets and sets definable by formulas using both number and function quantifiers. In fact, the way we defined the projective hierarchy makes this easy to see.

Historically, however, the topological approach and the definability approach happened separately, the former devised by the Russian school of Souslin, Lusin, and others, while the effective approach was pursued by Kleene. Kleene named the sets in his effective hierarchy analytical sets, which to this day is a source of much confusion.

As before, we can relativize this hierarchy with respect to a parameter γNN\gamma \in \Baire, by requiring RR to be computable only relative to γ{}\gamma. This gives rise to classes Σn1(γ)\Sigma^1_n(\gamma), Πn1(γ)\Pi^1_n(\gamma), and Δn1(γ)\Delta^1_n(\gamma). Then the Fundamental Theorem can be extended to projective sets as follows:

Examples of projective sets

Here are a few examples of projective sets that occur naturally in mathematics.

Analytic sets:

  • {KX ⁣:K compact and uncountable}\{K \subseteq X \colon K \text{ compact and uncountable} \} is a Σ11\PS{1} subset of the space K(X)K(X) of compact subsets of XX.

  • {fC[0,1] ⁣:f continuously differentiable on [0,1]}\{f \in \mathcal{C}[0,1]\colon f \text{ continuously differentiable on } [0,1]\} is a Σ11\PS{1} subset of C[0,1]\mathcal{C}[0,1].

Co-analytic sets:

  • {fC[0,1] ⁣:f differentiable on [0,1]}\{f \in \mathcal{C}[0,1]\colon f \text{ differentiable on } [0,1]\} is a Π11\PP{1} subset of C[0,1]\mathcal{C}[0,1].

  • {fC[0,1] ⁣:f nowhere differentiable on [0,1]}\{f \in \mathcal{C}[0,1]\colon f \text{ nowhere differentiable on } [0,1]\} is a Π11\PP{1} subset of C[0,1]\mathcal{C}[0,1].

  • WF={α2N ⁣:α codes a well-founded tree on N}\Op{WF} = \{\alpha \in \Cant \colon \alpha \text{ codes a well-founded tree on } \Nat \} is a Π11\PP{1} subset of the space Tr\Op{Tr} of trees, which can be seen as a closed subspace of 2N<N2^{\Nstr}, and hence is Polish. As we will see, the set WF\Op{WF} is a prototypical Π11\PP{1} set.

Higher levels:

  • {fC[0,1] ⁣:f satisfies the Mean Value Theorem [0,1]}\{f \in \mathcal{C}[0,1]\colon f \text{ satisfies the Mean Value Theorem } [0,1]\} is a Π21\PP{2} subset of C[0,1]\mathcal{C}[0,1].

(Here ff satisfies the Mean Value Theorem if for all a<b[0,1]a < b \in [0,1] there exists cc with a<c<ba < c < b such that f(c)f'(c) exists and f(b)f(a)=f(c)(ba)f(b) - f(a) = f'(c)(b-a).)

Some structural properties of the projective hierarchy

The quantifier manipulations mentioned above yield the following closure properties.

To show that the hierarchy is proper, we need the existence of universal sets.

Proof

By induction on nn. We have seen (Theorem 3) that there exists a NN\Baire-universal set for Σ11\PS{1}. Now note that if UΣn1(NN×X)U \in \PS{n}(\Baire\times X) is NN\Baire-universal for Σn1(X)\PS{n}(X), then ¬U\Co{U} is NN\Baire-universal for Πn1(X)\PP{n}(X), and if UNN×NN×XU \subseteq \Baire \times \Baire \times X is NN\Baire-universal for Πn1(NN×X)\PP{n}(\Baire \times X), then

V={(α,z) ⁣:β(α,β,z)U}V = \{(\alpha,z) \colon \exists \beta \: (\alpha,\beta,z) \in U \}

is NN\Baire-universal for Σn+11\PS{n+1}.

The proof is similar to the proofs of Theorem 1 and Corollary 1.

Regularity properties of projective sets

We have seen (Corollary 2 and Proposition 2) that all analytic sets are Lebesgue measurable and have the Baire property. Since these properties are closed under complements, it follows that the same holds for co-analytic (Π11\PP{1}) sets. Analytic sets also have the perfect-set property, but if you worked out the exercise, you will see that the proof does not carry over to complements of analytic sets. Can we find a different proof?

Similarly, it does not seem impossible to extend the regularity properties (LM) and (BP) to higher levels of the projective hierarchy. We will soon see that there are metamathematical limits that prevent us from doing so.

Without explicitly mentioning it, up to now we have been working in ZF\ZF, Zermelo-Fraenkel set theory, plus a weak form of Choice (ACω(NN)\AC_\omega(\Baire)). If we add the full Axiom of Choice (AC\AC), we saw that the regularity properties do not extend to all sets. Solovay’s model of ZF+DC\ZF+\DC shows that the use of a strong version of Choice is necessary for this.

On the other hand, the proofs gave us no direct indication how complex the non-regular sets we constructed are. We will study a model of ZF\ZF in which exists a Δ21\bDelta^1_2 set which neither is Lebesgue measurable nor has the Baire property. This, together with the Solovay model, shows we cannot settle in ZF\ZF alone the question of whether the projective sets are measurable or have the Baire property. We would have to add additional axioms.

A key feature in the construction of a non-measurable Δ21\bDelta^1_2 set is the use of the well-ordering principle rather than the Axiom of Choice.

Lebesgue measure here refers to the product measure λ×λ\lambda \times \lambda, which is the unique translation invariant measure defined on the Borel σ\sigma-algebra generated by the rectangles I×JI \times J, where II and JJ are open intervals, and (λ×λ)(I×J)=λ(I)λ(J)(\lambda\times \lambda)(I \times J) = \lambda(I)\lambda(J).

Proof

Since <W<_W is of order type ω1\omega_1, for every yRy \in \Real, the set Ay={x ⁣:x<Wy}A_y = \{x \colon x <_W y \} is countable, and hence of Lebesgue measure zero.

Fubini’s Theorem implies that if AR2A \subseteq \Real^2 is measurable, then

(λ×λ)(A)=λ(Ay)dλ(y)=0.(\lambda\times\lambda) (A) = \int \lambda(A_y) d\lambda(y) = 0.

So if AA is measurable, then (λ×λ)(A)=0(\lambda\times\lambda) (A) = 0. The complement of AA is ¬A={(x,y) ⁣:xWy} \Co{A} = \{(x,y) \colon x \geq_W y \}. As above, for any xRx \in \Real, (¬A)x={y ⁣:xWy}(\Co{A})_x = \{y \colon x \geq_W y \} is countable, and hence λ(¬A)x=0\lambda(\Co{A})_x = 0 for all xx.

Again, by Fubini’s Theorem, (λ×λ)(¬A)=0(\lambda\times\lambda) (\Co{A}) = 0, and thus (λ×λ)(R)=(λ×λ)(A¬A)=(λ×λ)(A)+(λ×λ)(¬A)=0(\lambda\times\lambda) (\Real) = (\lambda\times\lambda) (A \cup \Co{A}) = (\lambda\times\lambda) (A) + (\lambda\times\lambda) (\Co{A}) = 0, a contradiction.

We can apply a similar reasoning for Baire category, using the Lemma below. The sections AyA_y and ¬Ax\Co{A}_x are countable, and hence meager.

The following lemma provides a Baire category analogue to Fubini’s Theorem.

For a proof see Kechris (1995).

Therefore, if the Continuum hypothesis (CH\CH) holds in a model and we can well-order R\Real (or NN\Baire, 2N\Cant) within a certain complexity (as a subset of R2\Real^2), we can find a non-regular set of the same complexity. The question now becomes how (hard it is) to define a well-ordering of R\Real, and of course if CH\CH holds.

References
  1. Kechris, A. S. (1995). Classical Descriptive Set Theory. Springer.