The category of open neighborhoods of a point #
Given an object X
of the category TopCat
of topological spaces and a point x : X
, this file
builds the type OpenNhds x
of open neighborhoods of x
in X
and endows it with the partial
order given by inclusion and the corresponding category structure (as a full subcategory of the
poset category Set X
). This is used in Topology.Sheaves.Stalks
to build the stalk of a sheaf
at x
as a limit over OpenNhds x
.
Main declarations #
Besides OpenNhds
, the main constructions here are:
inclusion (x : X)
: the obvious functorOpenNhds x ⥤ Opens X
functorNhds
: An open mapf : X ⟶ Y
induces a functorOpenNhds x ⥤ OpenNhds (f x)
adjunctionNhds
: An open mapf : X ⟶ Y
induces an adjunction betweenOpenNhds x
andOpenNhds (f x)
.
The type of open neighbourhoods of a point x
in a (bundled) topological space.
Equations
- TopologicalSpace.OpenNhds x = CategoryTheory.FullSubcategory fun (U : TopologicalSpace.Opens ↑X) => x ∈ U
Instances For
Equations
Equations
- TopologicalSpace.OpenNhds.instLattice x = Lattice.mk (fun (U V : TopologicalSpace.OpenNhds x) => { obj := U.obj ⊓ V.obj, property := ⋯ }) ⋯ ⋯ ⋯
Equations
Equations
- TopologicalSpace.OpenNhds.instInhabited x = { default := ⊤ }
Equations
- TopologicalSpace.OpenNhds.openNhdsCategory x = inferInstance
The inclusion U ⊓ V ⟶ U
as a morphism in the category of open sets.
Equations
- U.infLELeft V = CategoryTheory.homOfLE ⋯
Instances For
The inclusion U ⊓ V ⟶ V
as a morphism in the category of open sets.
Equations
- U.infLERight V = CategoryTheory.homOfLE ⋯
Instances For
The inclusion functor from open neighbourhoods of x
to open sets in the ambient topological space.
Equations
- TopologicalSpace.OpenNhds.inclusion x = CategoryTheory.fullSubcategoryInclusion fun (U : TopologicalSpace.Opens ↑X) => x ∈ U
Instances For
The preimage functor from neighborhoods of f x
to neighborhoods of x
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Opens.map f
and OpenNhds.map f
form a commuting square (up to natural isomorphism)
with the inclusion functors into Opens X
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An open map f : X ⟶ Y
induces an adjunction between OpenNhds x
and OpenNhds (f x)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An inducing map f : X ⟶ Y
induces a functor open_nhds x ⥤ open_nhds (f x)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An inducing map f : X ⟶ Y
induces an adjunction between open_nhds x
and open_nhds (f x)
.
Equations
- One or more equations did not get rendered due to their size.