Clopen subsets in cartesian products #
In general, a clopen subset in a cartesian product of topological spaces cannot be written as a union of "clopen boxes", i.e. products of clopen subsets of the components (see [Buz01] for counterexamples).
However, when one of the factors is compact, a clopen subset can be written as such a union.
Our argument in TopologicalSpace.Clopens.exists_prod_subset
follows the one given in [Buz01].
We deduce that in a product of compact spaces, a clopen subset is a finite union of clopen boxes, and use that to prove that the property of having countably many clopens is preserved by taking cartesian products of compact spaces (this is relevant to the theory of light profinite sets).
References #
Every clopen set in a product of two compact spaces is a union of finitely many clopen boxes.
Alias of TopologicalSpace.Clopens.countable_iff_secondCountable
.