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 XfunctorNhds: An open mapf : X ⟶ Yinduces a functorOpenNhds x ⥤ OpenNhds (f x)adjunctionNhds: An open mapf : X ⟶ Yinduces an adjunction betweenOpenNhds xandOpenNhds (f x).
The type of open neighbourhoods of a point x in a (bundled) topological space.
Equations
- TopologicalSpace.OpenNhds x = CategoryTheory.ObjectProperty.FullSubcategory fun (U : TopologicalSpace.Opens ↑X) => x ∈ U
Instances For
Equations
- TopologicalSpace.OpenNhds.partialOrder x = { le := fun (U V : TopologicalSpace.OpenNhds x) => U.obj ≤ V.obj, le_refl := ⋯, le_trans := ⋯, lt_iff_le_not_ge := ⋯, le_antisymm := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
Equations
- TopologicalSpace.OpenNhds.instInhabited x = { default := ⊤ }
Equations
- TopologicalSpace.OpenNhds.opensNhds.instFunLike = { coe := fun (f : U ⟶ V) => Set.inclusion ⋯, coe_injective' := ⋯ }
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
Instances For
The inclusion functor from open neighbourhoods of x
to open sets in the ambient topological space.
Equations
- TopologicalSpace.OpenNhds.inclusion x = CategoryTheory.ObjectProperty.ι 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 a functor OpenNhds x ⥤ OpenNhds (f 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.