Documentation

Mathlib.Geometry.RingedSpace.PresheafedSpace

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.

structure AlgebraicGeometry.PresheafedSpace (C : Type u_1) [CategoryTheory.Category.{u_2, u_1} C] :
Type (max (max u_1 u_2) (u_3 + 1))

A PresheafedSpace C is a topological space equipped with a presheaf of Cs.

Instances For

    The constant presheaf on X with value Z.

    Equations
      Instances For

        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
          theorem AlgebraicGeometry.PresheafedSpace.hext {C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] {X Y : PresheafedSpace C} (α β : X.Hom Y) (w : α.base = β.base) (h : α.c β.c) :
          α = β

          The identity morphism of a PresheafedSpace.

          Equations
            Instances For

              Composition of morphisms of PresheafedSpaces.

              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
                    @[reducible, inline]

                    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.

                          @[simp]

                          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.

                          An isomorphism of PresheafedSpaces is a homeomorphism of the underlying space, and a natural transformation between the sheaves.

                          Equations
                            Instances For

                              Isomorphic PresheafedSpaces have naturally isomorphic presheaves.

                              Equations
                                Instances For

                                  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.

                                                          Equations
                                                            Instances For