Last time we took a look at Borel sets of real numbers, which are subsets of the real numbers that can be represented as unions of countable sets of intervals . We got as far as implementing the

With these in place we're ready to implement a type to represent Borel sets and we shall do exactly that in this post.

*I*

_{i}`ak.borelInterval`

type to represent an interval as a pair of `ak.borelBound`

objects holding its lower and upper bounds.With these in place we're ready to implement a type to represent Borel sets and we shall do exactly that in this post.

Full text...