Module docstring
{"# Open sets
Summary
We define the subtype of open sets in a topological space.
Main Definitions
Bundled open sets
TopologicalSpace.Opens αis the type of open subsets of a topological spaceα.TopologicalSpace.Opens.IsBasisis a predicate saying that a set ofOpenss form a topological basis.TopologicalSpace.Opens.comap: preimage of an open set under a continuous map as aFrameHom.Homeomorph.opensCongr: order-preserving equivalence between open sets in the domain and the codomain of a homeomorphism.
Bundled open neighborhoods
TopologicalSpace.OpenNhdsOf xis the type of open subsets of a topological spaceαcontainingx : α.TopologicalSpace.OpenNhdsOf.comap f x Uis the preimage of open neighborhoodUoff xunderf : C(α, β).
Main results
We define order structures on both Opens α (CompleteLattice, Frame) and OpenNhdsOf x
(OrderTop, DistribLattice).
TODO
- Rename
TopologicalSpace.OpenstoOpen? - Port the
auto_casestactic version (as a plugin if the portedauto_caseswill allow plugins). "}