Presheafed spaces #
Introduces the category of topological spaces equipped with a presheaf (taking values in an
arbitrary target category C
.)
We further describe how to apply functors and natural transformations to the values of the presheaves.
A PresheafedSpace C
is a topological space equipped with a presheaf of C
s.
- carrier : TopCat
- presheaf : TopCat.Presheaf C ↑self
Instances For
Equations
Equations
Equations
The constant presheaf on X
with value Z
.
Equations
Instances For
Equations
A morphism between presheafed spaces X
and Y
consists of a continuous map
f
between the underlying topological spaces, and a (notice contravariant!) map
from the presheaf on Y
to the pushforward of the presheaf on X
via f
.
Instances For
The identity morphism of a PresheafedSpace
.
Equations
Instances For
Equations
Composition of morphisms of PresheafedSpace
s.
Equations
Instances For
The category of PresheafedSpaces. Morphisms are pairs, a continuous map and a presheaf map from the presheaf on the target to the pushforward of the presheaf on the source.
Equations
Cast Hom X Y
as an arrow X ⟶ Y
of presheaves.
Equations
Instances For
Equations
Note that we don't include a ConcreteCategory
instance, since equality of morphisms X ⟶ Y
does not follow from equality of their coercions X → Y
.
Sometimes rewriting with comp_c_app
doesn't work because of dependent type issues.
In that case, erw comp_c_app_assoc
might make progress.
The lemma comp_c_app_assoc
is also better suited for rewrites in the opposite direction.
The forgetful functor from PresheafedSpace
to TopCat
.
Equations
Instances For
An isomorphism of PresheafedSpace
s is a homeomorphism of the underlying space, and a
natural transformation between the sheaves.
Equations
Instances For
Isomorphic PresheafedSpace
s have naturally isomorphic presheaves.
Equations
Instances For
This could be used in conjunction with CategoryTheory.NatIso.isIso_of_isIso_app
.
The restriction of a presheafed space along an open embedding into the space.
Equations
Instances For
The map from the restriction of a presheafed space.
Equations
Instances For
The map to the restriction of a presheafed space along the canonical inclusion from the top subspace.
Equations
Instances For
The isomorphism from the restriction to the top subspace.
Equations
Instances For
The global sections, notated Gamma.
Equations
Instances For
We can apply a functor F : C ⥤ D
to the values of the presheaf in any PresheafedSpace C
,
giving a functor PresheafedSpace C ⥤ PresheafedSpace D
Equations
Instances For
A natural transformation induces a natural transformation between the map_presheaf
functors.