This post will make sense only if you are reading along with a copy of Billingsley’s Probability and Measure, 3rd edition. This is for my future self and my brothers and sisters in Billingsley who may arrive here via Google.
At the beginning of the proof of Theorem 31.4 Billingsley says
… let , where the intersection extends over the intervals for which , and
A little thought shows that this cannot possible work. Take , , and . Then the intersection defined in will be empty for all since for any there is an arbitrarily small interval with rational end-points such that .
I think that the proof can be fixed if we replace the definition of by
… let , where the intersection extends over the intervals for which , and
with the understanding that if there is no meeting these conditions then .
The rest of the proof of part (i) can continue as it is. Under our new definition is still a Borel set and it is now actually the case that .
After equation (31.20) we can argue that if does meets it cannot be one of those over whose complements the intersection is taken in the definition of . But since has end-points in and it must then necessarily be the case that
This is what we need for the next displayed equation in the book.
The proof of part (ii) can be modified similarly.