We have a collection $\mathcal{C}$ of sets (includes $\Omega)$ and would like to constructively generate the sigma algebra $\sigma(\mathcal{C})$. Would the following process work?
Let $\mathcal{S}=\mathcal{C}$
1.Take the complement of each set in $\mathcal{S}$ and add it to $\mathcal{S}$ 2.Take all possible finite and countably infinite unions of sets in $\mathcal{S}$ and add them to $\mathcal{S}$. 3. goto step 1.
I have seen it claimed that taking countable unions and intersections of open intervals can only give you a proper subset of the Borel sets. This would seem to imply that the above process would not work because any resulting set could only have arisen from countable unions and intersections.