The category of open sets in a topological space. #
We define toTopCat : Opens X ⥤ TopCat and
map (f : X ⟶ Y) : Opens Y ⥤ Opens X, given by taking preimages of open sets.
Unfortunately Opens isn't (usefully) a functor TopCat ⥤ Cat.
(One can in fact define such a functor,
but using it results in unresolvable Eq.rec terms in goals.)
Really it's a 2-functor from (spaces, continuous functions, equalities)
to (categories, functors, natural isomorphisms).
We don't attempt to set up the full theory here, but do provide the natural isomorphisms
mapId : map (𝟙 X) ≅ 𝟭 (Opens X) and
mapComp : map (f ≫ g) ≅ map g ⋙ map f.
Beyond that, there's a collection of simp lemmas for working with these constructions.
Since Opens X has a partial order, it automatically receives a Category instance.
Unfortunately, because we do not allow morphisms in Prop,
the morphisms U ⟶ V are not just proofs U ≤ V, but rather
ULift (PLift (U ≤ V)).
We now construct as morphisms various inclusions of open sets.
The inclusion U ⊓ V ⟶ U as a morphism in the category of open sets.
Equations
Instances For
The inclusion U ⊓ V ⟶ V as a morphism in the category of open sets.
Equations
Instances For
The functor from open sets in X to TopCat,
realising each open set as a topological space itself.
Equations
Instances For
Opens.map f gives the functor from open sets in Y to open set in X,
given by taking preimages under f.
Equations
Instances For
The functor Opens X ⥤ Opens X given by taking preimages under the identity function
is naturally isomorphic to the identity functor.
Equations
Instances For
The natural isomorphism between taking preimages under f ≫ g, and the composite
of taking preimages under g, then preimages under f.
Equations
Instances For
A homeomorphism of spaces gives an equivalence of categories of open sets.
TODO: define OrderIso.equivalence, use it.
Equations
Instances For
An open map f : X ⟶ Y induces a functor Opens X ⥤ Opens Y.
Equations
Instances For
An open map f : X ⟶ Y induces an adjunction between Opens X and Opens Y.
Equations
Instances For
Given an inducing map X ⟶ Y and some U : Opens X, this is the union of all open sets
whose preimage is U. This is right adjoint to Opens.map.
Equations
Instances For
An inducing map f : X ⟶ Y induces a Galois insertion between Opens Y and Opens X.
Equations
Instances For
An inducing map f : X ⟶ Y induces a functor Opens X ⥤ Opens Y.
Equations
Instances For
An inducing map f : X ⟶ Y induces an adjunction between Opens Y and Opens X.