THE VERY BASICS of DESCRIPTIVE SET THEORY 1. Standard Borel Spaces Definition 1.1. (A) a Metric Space Px, Dq Is Called Polish If
Total Page:16
File Type:pdf, Size:1020Kb
THE VERY BASICS OF DESCRIPTIVE SET THEORY PHILIPP SCHLICHT Abstract. This note presents elementary proofs that any two uncountable Polish metric spaces are Borel isomorphic, a function is Borel measurable if and only if its graph is a Borel set, and the auxiliary result that disjoint analytic sets can be separated by Borel sets. The proofs are much shorter than those in the literature. 1. Standard Borel spaces Definition 1.1. (a) A metric space pX; dq is called Polish if it is countably based and complete. (b) A topological space pX; τq is called Polish if there is a Polish metric d on X that induces τ. (c) A pair pX; σq is called a standard Borel space if σ is the Borel σ-algebra generated by a Polish topology on X. Our notation is pX; dq, pY; dq, pZ; dq for Polish metric spaces and the metric d is often omitted. We further write dpAq for the diameter supx;yPA dpx; yq of a subset A of X, and Bpxq for the open ball of radius around x. Example 1.2. Rn, Baire space NN, Cantor space 2N, compact metric spaces, countably based locally compact metric spaces. N N 1 Here N caries the product topology. The standard metric on N is defined by dpx; yq “ 2n for the least n with xpnq ‰ ypnq, where x ‰ y. The basic open subsets of NN (clopen balls) are ă denoted Nt “ tx P NN | t Ď xu for t P N N. The following combinatorial presentation of NN via trees is useful for constructions of continuous maps. A tree on N is a subset of NăN that is closed under initial segments. It is easy to see that the closed subsets of NN are exactly the sets of the form rT s “ tx P NN | @n xæn P T u for trees T on N. Let |t| denote the length of a sequence t P NăN. Let xæn denote the restriction of a sequence x P NN to t0; : : : ; n ´ 1u. A tree is called pruned if it has no end nodes. Let LevnpT q denote the n-th level of a tree T , so the elements of LevnpT q are sequences of length n. Note that Polish spaces are closed under countable products. To see this, take a sequence ~ X “ xXn | n P Ny of Polish spaces and assume that each metric d is bounded by replacing d with maxtd; 1u. Then form the weighted sum over all coordinates with factors 2´n. It is easy to show that this metric on the product is complete and induces the product topology. We next show that any two uncountable Polish spaces are Borel isomorphic in the sense of a bijection that preserves Borel sets both ways. Proposition 1.3. Any two uncountable Polish spaces are Borel isomorphic. This will follow from the next two lemmas. To state them, we fix some notation. An -cover ~ of a subset A of X is a sequence A “ xAi | i ă Ny with N P N Y tNu whose union equals A with dpAiq ă and Ai Ď A for all i P N. An Fσ-set is a countable union of closed sets. Note that all open sets are Fσ. Lemma 1.4. Let ¡ 0. (1) Any open set has an -cover consisting of open sets. (2) Any Fσ-set has a disjoint -cover consisting of Fσ-sets. Date: November 15, 2019. 1 2 PHILIPP SCHLICHT Proof. (1) Suppose that A is an open subset of X. Fix a countable dense subset Q of X and let ~ A “ xAi | i P Ny list all open balls Bqpxq with x P Q, q P p0; 2 q X Q and Bqpxq Ď A. It suffices to show that A “ iPN Ai. To see this, take any x P A and find some q P Q with B2qpxq Ď A. Since Q is dense, there is some y P Bqpxq X Q. We then also have x P Bqpyq and thus it suffices to show Ť that Bqpyq Ď A. This holds since Bqpyq Ď B2qpxq Ď A. (2) Suppose that A is an Fσ subset of X. Take a sequence A~ “ xAi | i P Ny whose union equals A with Ai closed. Then A is the disjoint union of the sets Bi “ AizpA0 Y ¨ ¨ ¨ Y Ai´1q. Since Bi is of the form C X D with C open and D closed, it suffices to prove the claim for sets of this form. To see this, note that by (a), there is an -cover C~ “ xCi | i P Ky of C consisting of open sets. Let ~ ~ D “ xDi | i P Ky with Di “ pCizpC0 Y ¨ ¨ ¨ Y Ci´1qq X D. Then D is a disjoint -cover of C X D consisting of Fσ-sets. The existence of Borel isomorphisms between uncountable Polish spaces follows from the second part of the next lemma by noting that countable sets can be discarded. We call a subset of X co-countable if its complement is countable. Lemma 1.5. 1 (1) There is a closed subset A of NN and a continuous Borel isomorphism f : A Ñ X. (2) If X is uncountable, then there is a continuous Borel isomorphism f : NN Ñ X onto a co-countable subset of X. ` Proof. (1) Let ~ “ xi | i P Ny be a sequence in R converging to 0. By iterative applications ă ~ of Lemma 1.4, we obtain a tree T Ď N N without end nodes and a family A “ xAt | t P T y of nonempty Fσ-subsets of X with A0 “ X that satisfies the following properties for all t P T : (a) At “ tiPT Ati is a disjoint union, (b) Ati Ď At for ti P T , and (c) dpAtq ă n if |t| “ n. We then define f : rT s Ñ X by choosing fpxq as the unique element of Ax n. The latter nPN æ is nonemptyŤ by (b), (c) and completeness of X, and has a unique element by (c). Ş Claim. f is bijective. Proof. It follows from (a) that f is injective. To see that f is surjective, take any x P X. By (a), there is for each n P N a unique tn P T of length n with x P Atn . By (b), ti Ď tj for i ¤ j. Hence fpyq “ x for y “ ti. iPN Claim. f is continuous.Ť Proof. If U is open and fpxq P U, then Axæn Ď U for sufficiently large n by (c). Claim. f is a Borel isomorphism. Proof. Since f is continuous, it suffices that the images of Borel sets are Borel. This holds since f maps each basic open set Nt onto At and f is bijective. Thus f is as required. (2) A slight modification of the construction in (a) works. We will ensure that At is uncountable for all t P T . The change is that we remove a set Ati if it is countable. Note that one can easily ensure that Ati is uncountable for infinitely many i P N by partitioning the sets further. Therefore one can assume that ti P T for all i P N and thus T “ NăN. During the construction only a countable set is removed in total, yielding the claim. Note that in (2), for any X with isolated points, one cannot replace the co-countable set by X. 2. Analytic sets Let p: X ˆ Y Ñ X denote the first projection. Definition 2.1. A subset A of X is called analytic if A “ ppBq for some Borel subset B of X ˆ Y for some standard Borel space Y . 1In fact, any continuous bijection is a Borel isomorphism, but we don't prove this here. BASICS OF DESCRIPTIVE SET THEORY 3 Clearly this class contains all Borel sets. By Proposition 1.3, one can take Y to be a fixed uncountable Polish space. Moreover, the analytic subsets of an uncountable standard Borel space X are precisely the images of analytic subsets of NN under Borel isomorphisms. Hence we can work in NN to study their properties. To do this, we will go through a slight detour. We call a subset A of NN ˚analytic if A “ prCs for some closed subset C of NN ˆ NN, equivalently A “ prT s “ tx | Dy px; yq P rT su for some subtree T of pN ˆ NqăN. Lemma 2.2. (1) The class of ˚analytic sets is closed under countable unions and intersections. (2) Every analytic subset of NN is ˚analytic. Proof. (1) Closure under countable unions is easily seen by forming unions of disjointified trees. Closure under countable intersections is proved by merging trees. We do only the case of two ă trees, since the general case is similar. So suppose that T0 and T1 are subtrees of pN ˆ Nq N. We identify elements of pN ˆ NqăN with pairs of sequences. For t P NăN, define t0; t1 P NăN by letting t0piq “ tp2iq if 2i ă k and t1piq “ tp2i ` 1q if 2i ` 1 ă k. Let U be the subtree of pN ˆ NqăN k 0 1 that consists of all ps; tq P pN ˆ Nq with ps; t q P S and ps; t q P T1. One can now check that prSs X prT s “ prUs. (2) The collection of subsets generated from basic open sets by countable unions and intersec- tions forms a σ-algebra and thus equals the Borel σ-algebra.