Documentation

MazurTorsion.AlgebraicGeometry.FiniteFlatCommGroupScheme.FppfHOneCommGroup

The commutative group law on global fppf H¹ #

For a presheaf of commutative groups, pointwise multiplication and inversion preserve Čech one-cocycles and cohomology. This file first constructs that group law on Mathlib's cover-level PresheafOfGroups.H1, then proves that genuine cover refinements act by homomorphisms.

The global law is descended through the common-refinement quotient defining Scheme.FppfHOne. Products of classes represented on two covers are computed after pullback to their intersection. No group structure is transported from an unrelated type.

@[reducible, inline]

Forget a presheaf of commutative groups to a presheaf of groups.

Equations
Instances For
    @[reducible, inline]
    abbrev CategoryTheory.PresheafOfCommGroups.H1 {C : Type u} [Category.{v, u} C] (A : Functor Cᵒᵖ CommGrpCat) {I : Type wI} (U : I → C) :
    Type (max (max (max u v) w) wI)

    Cover-level degree-one cohomology with commutative coefficients.

    Equations
    Instances For

      Pointwise multiplication of one-cocycles with commutative coefficients.

      Equations
      Instances For

        Pointwise inversion of a one-cocycle with commutative coefficients.

        Equations
        Instances For
          theorem CategoryTheory.PresheafOfCommGroups.OneCocycle.mul_assoc {C : Type u} [Category.{v, u} C] (A : Functor Cᵒᵖ CommGrpCat) {I : Type wI} {U : I → C} (a b c : PresheafOfGroups.OneCocycle (toGroups A) U) :
          mul A (mul A a b) c = mul A a (mul A b c)

          Cohomologous cocycles may be multiplied when the coefficient groups are commutative.

          Cohomologous cocycles may be inverted when the coefficient groups are commutative.

          def CategoryTheory.PresheafOfCommGroups.hOneMul {C : Type u} [Category.{v, u} C] (A : Functor Cᵒᵖ CommGrpCat) {I : Type wI} {U : I → C} :
          H1 A U → H1 A U → H1 A U

          Multiplication on cover-level H¹, descended from pointwise multiplication of cocycles.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def CategoryTheory.PresheafOfCommGroups.hOneInv {C : Type u} [Category.{v, u} C] (A : Functor Cᵒᵖ CommGrpCat) {I : Type wI} {U : I → C} :
            H1 A U → H1 A U

            Inversion on cover-level H¹, descended from pointwise inversion of cocycles.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[instance_reducible]
              noncomputable instance CategoryTheory.PresheafOfCommGroups.hOneCommGroup {C : Type u} [Category.{v, u} C] (A : Functor Cᵒᵖ CommGrpCat) {I : Type wI} {U : I → C} :

              The canonical commutative group structure on cover-level degree-one cohomology.

              Equations
              • One or more equations did not get rendered due to their size.

              Pullback of commutative-coefficient cocycles preserves pointwise multiplication.

              def CategoryTheory.PresheafOfCommGroups.pullbackHOneHom {C : Type u} [Category.{v, u} C] (A : Functor Cᵒᵖ CommGrpCat) {I : Type wI} {J : Type wJ} {U : I → C} {V : J → C} (VU : PresheafOfGroups.FamilyRefinement V U) :
              H1 A U →* H1 A V

              Cover-level H¹ pullback is a homomorphism for commutative coefficients.

              Equations
              Instances For
                @[simp]
                theorem CategoryTheory.PresheafOfCommGroups.pullbackHOneHom_apply {C : Type u} [Category.{v, u} C] (A : Functor Cᵒᵖ CommGrpCat) {I : Type wI} {J : Type wJ} {U : I → C} {V : J → C} (VU : PresheafOfGroups.FamilyRefinement V U) (x : H1 A U) :

                First projection from the intersection of two genuine fppf covers.

                Equations
                Instances For

                  Second projection from the intersection of two genuine fppf covers.

                  Equations
                  Instances For
                    noncomputable def AlgebraicGeometry.Scheme.Cover.interLift {X : Scheme} {𝒰 𝒱 𝒲 : Cover fppfPrecoverage X} (r : 𝒲.Hom 𝒰) (s : 𝒲.Hom 𝒱) :

                    A cover refining each of two covers refines their intersection.

                    Equations
                    Instances For

                      Multiply two cover-level classes after pulling them to the intersection of their covers, then send the result to global fppf H¹.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        The product may be computed on any genuine common refinement of the two representing covers. This theorem removes all dependence on the chosen intersection presentation.

                        Refining the right-hand representative does not change its global product.

                        Refining the left-hand representative does not change its global product.

                        Multiplication on global fppf H¹, descended from multiplication on cover-level classes.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          Global multiplication may be evaluated on any supplied common refinement.

                          Inversion on global fppf H¹, descended on each representative cover.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            @[instance_reducible]

                            The canonical commutative group structure on relative global fppf H¹ with commutative coefficients. Its operations are descended from the actual cover-level cocycle operations.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            @[instance_reducible]

                            The canonical commutative group structure on fppf H¹ of an actual finite-flat commutative group scheme.

                            Equations

                            Multiplication of global finite-flat group-scheme classes is computed by pulling their actual cover-level cocycles to any supplied common refinement.

                            @[simp]

                            Inversion of a global finite-flat group-scheme class is induced by inversion of its actual cover-level cocycle class.