The Borel sets in a topological space are the -algebra generated by the open sets. That means one can build up the Borel sets from the open sets by iterating the operations of complementation and countable union. This generates sets that are more and more complicated, which is reflected in the Borel hierarchy. The complexity is reflected on the logical side by the number of quantifier changes needed to define the set. There is a close connection between the arithmetical hierarchy in computability and the Borel hierarchy.
If the enveloping space is clear, we use to denote the complement of in .
It is easy to derive that a -algebra is also closed under the following set-theoretic operations:
- countable intersections: .
- differences: .
- Symmetric differences: .
Of course, one has to make sure that this collection actually exists. For this, note that the intersection of any collection of -algebras is again a -algebra, so the Borel sets are just the intersection of all -algebras containing . (Note the full power set of is such a -algebras, so we are not taking an empty intersection.)
The definition of Borel sets is rather “external”. It does not give us much of an idea what Borel sets look like. One can arrive at the family of Borel sets also through a construction from “within”. This reveals more structure and gives rise to the Borel hierarchy.
The Borel hierarchy¶
To generate the Borel sets, we start with the open sets. By closing under complements, we obtain the closed sets. We also have to close under countable unions. The open sets are already closed under this operation, but the closed sets are not.
Countable unions of closed sets are classically known as sets. Their complements, i.e. countable intersections of open sets, are the sets.
We can continue this way and form the sets - countable intersections of sets, the sets - countable unions of sets, and so on.
The -notation soon becomes rather impractical, and hence we replace it by something more convenient, and much more suggestive, as we will see later.
To make the hierarchy that we are introducing well-behaved, we focus on metrizable spaces.
Hence the open sets are precisely the sets in , the closed sets are the sets in , the sets from the class etc. If it is clear what the underlying space is, we drop the reference to it and simply write and . Besides, we will say that a set is (or is not) or , respectively.
Question: Does the collection of all and exhaust the Borel sets of ?
We will see that the answer is no. We have to extend our inductive construction into the transfinite and consider classes , where is a countable infinite ordinal.
The Borel sets of finite order¶
We fix a Polish space . We want to establish the basic relationships between the different classes and for .
It follows from the definitions that and .
Proof
The first statement was proved in Lemma 1. The second statement follows by passing to complements: If is open,
where the are open.
There are also sets that can be both and , but neither nor . For example, consider the half-open interval .
Therefore, it makes sense to define the hybrid classes:
Using induction, we can extend the inclusions in a straightforward way to higher .
Are the inclusions proper?
If the space is discrete, every open set is closed and vice versa, and hence the whole hierarchy collapses.
Any countable set is since a singleton set is closed, and a countable set is a countable union of singletons. In a perfect Polish space, we can find countable sets that are neither open nor closed. The complements of such sets then provide examples of sets that are neither open nor closed, showing that in this case the Borel hierarchy does not collapse to the first level.
Using the concept of Baire category, we will later show that the rationals are but not , thereby separating and .
It is much harder to find specific examples for the higher levels, e.g. a set that is not . This separation will be much facilitated by the introduction of a definability framework for the Borel sets. Therefore, we defer the proof of the strong hierarchy theorem for a while.
Examples of Borel sets - continuity points of functions¶
Proof
The function is continuous at if and only if
Given , let
We claim that is open. Suppose . Choose a suitable that witnesses that . We show . Let . Choose so that . Then
Notice further that implies . Hence we can represent as
a countable intersection of open sets.
Here is a nice application of Young’s theorem.
The function given by
is a function that is continuous at every irrational and discontinuous at every rational number. How about the other way around - discontinous at exactly the irrationals? As noted above, the rationals are a set that is not . Hence such a function cannot exist.
We finish this lecture by showing that Young’s Theorem can be reversed.
Proof
Fix a countable dense subset . We first deal with the easier case that is open. Let
where denotes the closure of . It is clear that is continuous on . Now assume . If , then there exists . Any contains points from both and , so it is clear that is not continuous at . Finally, let . Then , but points of are arbitrarily close, where takes value 0.
Now we extend this approach to general sets. Suppose
By replacing with , we can assume that
The idea is to define as above for each and then “amalgamate” the in a suitable way. Assume for each , is defined as above such that . Let be a sequence of positive real numbers such that for all ,
for example, . We now form the series
Since , . Furthermore, converges uniformly to , for
and the last bound is independent of and converges to .
It follows by uniform convergence that if each is continuous at , is continuous at , too. Hence is continuous on .
Now assume . Then there exists such that . Hence
Again, we distinguish two cases.
First, assume . Then there exists such that . This also implies for any . Besides, since is open, we can chose sufficiently small so that . This implies .
For we have for all , and hence . On the other hand, if , then for all , and also , since , and thus . Hence there are points arbitrarily close to whose -values differ by a constant lower bound, which implies is not continuous in [1].
Finally, suppose . Then and hence . On the other hand, for any , . That is, there are points arbitrarily close to whose -value differs from by a constant lower bound. Hence is discontinuous at in this case, too.
Strictly speaking, for this proof to work we need to know that non-empty open sets in perfect Polish spaces are uncountable. We will prove this in the next chapter.