Documentation

Mathlib.Topology.Sheaves.SheafCondition.EqualizerProducts

The sheaf condition in terms of an equalizer of products #

Here we set up the machinery for the "usual" definition of the sheaf condition, e.g. as in https://stacks.math.columbia.edu/tag/0072 in terms of an equalizer diagram where the two objects are ∏ᶜ F.obj (U i) and ∏ᶜ F.obj (U i) ⊓ (U j).

We show that this sheaf condition is equivalent to the "pairwise intersections" sheaf condition when the presheaf is valued in a category with products, and thereby equivalent to the default sheaf condition.

The product of the sections of a presheaf over a family of open sets.

Equations
    Instances For

      The product of the sections of a presheaf over the pairwise intersections of a family of open sets.

      Equations
        Instances For

          The morphism Π F.obj (U i) ⟶ Π F.obj (U i) ⊓ (U j) whose components are given by the restriction maps from U i to U i ⊓ U j.

          Equations
            Instances For

              The morphism Π F.obj (U i) ⟶ Π F.obj (U i) ⊓ (U j) whose components are given by the restriction maps from U j to U i ⊓ U j.

              Equations
                Instances For

                  The morphism F.obj U ⟶ Π F.obj (U i) whose components are given by the restriction maps from U j to U i ⊓ U j.

                  Equations
                    Instances For
                      theorem TopCat.Presheaf.SheafConditionEqualizerProducts.res_π_apply {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasProducts C] {X : TopCat} (F : Presheaf C X) {ι : Type v'} (U : ιTopologicalSpace.Opens X) (i : ι) {F✝ : CCType uF} {carrier : CType w} {instFunLike : (X Y : C) → FunLike (F✝ X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C F✝] (x : CategoryTheory.ToType (F.obj (Opposite.op (iSup U)))) :
                      @[reducible, inline]

                      The equalizer diagram for the sheaf condition.

                      Equations
                        Instances For

                          The restriction map F.obj U ⟶ Π F.obj (U i) gives a cone over the equalizer diagram for the sheaf condition. The sheaf condition asserts this cone is a limit cone.

                          Equations
                            Instances For

                              Isomorphic presheaves have isomorphic piOpens for any cover U.

                              Equations
                                Instances For

                                  Isomorphic presheaves have isomorphic piInters for any cover U.

                                  Equations
                                    Instances For

                                      Isomorphic presheaves have isomorphic sheaf condition diagrams.

                                      Equations
                                        Instances For

                                          If F G : Presheaf C X are isomorphic presheaves, then the fork F U, the canonical cone of the sheaf condition diagram for F, is isomorphic to fork F G postcomposed with the corresponding isomorphism between sheaf condition diagrams.

                                          Equations
                                            Instances For

                                              The sheaf condition for a F : Presheaf C X requires that the morphism F.obj U ⟶ ∏ᶜ F.obj (U i) (where U is some open set which is the union of the U i) is the equalizer of the two morphisms ∏ᶜ F.obj (U i) ⟶ ∏ᶜ F.obj (U i) ⊓ (U j).

                                              Equations
                                                Instances For

                                                  The remainder of this file shows that the "equalizer products" sheaf condition is equivalent to the "pairwise intersections" sheaf condition.

                                                  Cones over diagram U ⋙ F are the same as a cones over the usual sheaf condition equalizer diagram.

                                                  Equations
                                                    Instances For

                                                      The sheaf condition in terms of an equalizer diagram is equivalent to the default sheaf condition.