Stalks for presheaved spaces #
This file lifts constructions of stalks and pushforwards of stalks to work with the category of presheafed spaces. Additionally, we prove that restriction of presheafed spaces does not change the stalks.
A morphism of presheafed spaces induces a morphism of stalks.
Equations
- α.stalkMap x = CategoryTheory.CategoryStruct.comp ((TopCat.Presheaf.stalkFunctor C (α.base x)).map α.c) (TopCat.Presheaf.stalkPushforward C α.base X.presheaf x)
Instances For
For an open embedding f : U ⟶ X
and a point x : U
, we get an isomorphism between the stalk
of X
at f x
and the stalk of the restriction of X
along f
at t x
.
Equations
- X.restrictStalkIso h x = CategoryTheory.Functor.Final.colimitIso (⋯.functorNhds x).op ((TopologicalSpace.OpenNhds.inclusion (f x)).op.comp X.presheaf)
Instances For
Equations
- ⋯ = ⋯
If α = β
and x = x'
, we would like to say that stalk_map α x = stalk_map β x'
.
Unfortunately, this equality is not well-formed, as their types are not definitionally the same.
To get a proper congruence lemma, we therefore have to introduce these eqToHom
arrows on
either side of the equality.
Equations
- ⋯ = ⋯
An isomorphism between presheafed spaces induces an isomorphism of stalks.