Documentation

Counterexamples.GrothendieckPower

A finite free group scheme of rank four that is not killed by four #

Grothendieck asked whether a finite locally free group scheme of order n is killed by n; Deligne proved that this holds for commutative group schemes. This file formalizes a counterexample in the non-commutative case: an affine group scheme, finite free of rank four over the base ring R = ℤ[a, b] / (a³, b³, a²b + 2), whose fourth power map is not trivial. Note that R is a finite ring of size 2^9 satisfying 4 = 0 but 2 ≠ 0.

The coordinate Hopf algebra of the counterexample is A = R[U, V] / (U² - abU + b²V, V² - a²V), built as a QuadraticAlgebra over the QuadraticAlgebra B := R[V] / (V² - a²V). It is finite free of rank four over R. With lambda = (1 + aU) * (1 + bV), the comultiplication is determined by

and lambda is group-like (that is, Δ(lambda) = lambdalambda). The counit sends both U and V to zero. The nth convolution power of the identity — the coordinate map of the pointwise nth power x ↦ xⁿ of the group scheme — sends U to (1 + lambda + ⋯ + lambdaⁿ⁻¹) · U. For n = 4 this is 2bUV ≠ 0, while the eighth convolution power is the convolution unit (the composite of the counit with the unit map of A) and in particular sends U to 0. In particular the seventh convolution power supplies an antipode, so A is a Hopf algebra, and the associated group scheme has order four but is not killed by four.

Main definitions #

Main results #

Implementation notes #

Nontriviality of the base ring (concretely, 2b ≠ 0 in R) is certified by an explicit model: the regular representation of R on M = ℤ/4 × ℤ/4 × (ℤ/2)⁵, with the actions of a and b given by explicit additive endomorphisms and all relations checked by decide +kernel.

The polynomial identities underlying the comultiplication and the power-map computations are proved once in an arbitrary commutative ring satisfying the relations of R (law_relations_generic, law_lambda_generic, theta_identities_generic) using linear_combination, and then transported along algebra maps.

The generators are given short names in each successive algebra (aB, bB, aA, bA) and in the tensor square (a₁, b₁, u₁, v₁, u₂, v₂, l₁, l₂). These are abbrevs, so that they unfold definitionally; their only purpose is to keep the statements of the polynomial certificates and of the coproduct construction readable.

The construction of this group scheme as well as its formalization were carried out by the AI assistants Codex (OpenAI) and Claude (Anthropic).

References #

Tags #

group scheme, Hopf algebra, counterexample

An explicit faithful model of the base ring #

The base ring R = ℤ[a, b] / (a³, b³, a²b + 2) is nontrivial, but this is not syntactically obvious from its presentation. We certify it by exhibiting an explicit R-module: the regular representation of R on ℤ/4 × ℤ/4 × (ℤ/2)⁵, with a and b acting through explicit commuting additive endomorphisms. All required relations are closed by decide +kernel.

@[reducible, inline]

The additive group ℤ/4 × ℤ/4 × (ℤ/2)⁵, carrier of the regular representation of the base ring R := ℤ[a, b] / (a³, b³, a²b + 2) (and in particular isomorphic to R as an additive group).

Equations
Instances For

    The additive endomorphism of M realizing multiplication by the generator a (the class of the first variable) of the base ring R = ℤ[a, b] / (a³, b³, a²b + 2), in its regular representation.

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

      The additive endomorphism of M realizing multiplication by the generator b (the class of the second variable) of the base ring R = ℤ[a, b] / (a³, b³, a²b + 2), in its regular representation.

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

        The base ring R = ℤ[a, b] / (a³, b³, a²b + 2) #

        @[reducible, inline]

        The polynomial ring ℤ[a, b].

        Equations
        Instances For
          @[reducible, inline]

          The polynomial variable a.

          Equations
          Instances For
            @[reducible, inline]

            The polynomial variable b.

            Equations
            Instances For

              The ideal (a³, b³, a²b + 2) of ℤ[a, b].

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

                The base ring R = ℤ[a, b] / (a³, b³, a²b + 2).

                Equations
                Instances For

                  Evaluation of integer polynomials at (aw, bw) in WitnessRing.

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

                    The ring map RWitnessRing, giving an action of R on M.

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

                      The coordinate algebra A = R[U, V] / (U² - abU + b²V, V² - a²V) #

                      The algebra A is realized as two nested QuadraticAlgebras, so that its finite freeness of rank four over R follows from the corresponding facts for each step of the tower.

                      @[reducible, inline]

                      The intermediate quadratic algebra B = R[V] / (V² - a²V).

                      Equations
                      Instances For
                        @[reducible, inline]

                        The generator VB of B, satisfying VB² = a²·VB.

                        Equations
                        Instances For
                          @[reducible, inline]

                          The coordinate algebra A = B[U] / (U² - abU + b²V) = R[U, V] / (U² - abU + b²V, V² - a²V), finite free of rank four over the base ring R.

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

                            The generator U of A, satisfying U² = abU - b²V.

                            Equations
                            Instances For

                              The universal property of A #

                              An R-algebra map out of A = R[U, V] / (U² - abU + b²V, V² - a²V) amounts to a pair of elements of the target satisfying the two defining relations. The construction goes through the tower RBA: the image of V determines an R-algebra map out of B = R[V] / (V² - a²V), which makes the target a B-algebra, and the image of U then determines a quadratic lift out of A. The B-algebra structure depends on the chosen image of V, so it is kept local to the construction and never becomes an instance: the coproduct below, for example, uses a B-algebra structure on A ⊗[R] A different from the canonical one through the left tensor factor.

                              noncomputable def Counterexample.GrothendieckPower.mkAlgHomB {S : Type u_1} [CommRing S] [Algebra R S] (v : S) (hv : v ^ 2 = (algebraMap R S) (a ^ 2) * v) :

                              The R-algebra map B →ₐ[R] S sending VB to a root of X² - a²X.

                              Equations
                              Instances For
                                theorem Counterexample.GrothendieckPower.mkAlgHomB_VB {S : Type u_1} [CommRing S] [Algebra R S] (v : S) (hv : v ^ 2 = (algebraMap R S) (a ^ 2) * v) :
                                (mkAlgHomB v hv) VB = v
                                noncomputable def Counterexample.GrothendieckPower.mkAlgHom {S : Type u_1} [CommRing S] [Algebra R S] (u v : S) (hv : v ^ 2 = (algebraMap R S) (a ^ 2) * v) (hu : u ^ 2 = (algebraMap R S) (a * b) * u - (algebraMap R S) (b ^ 2) * v) :

                                If S is an arbitrary R-algebra, then to give an R-algebra map A →ₐ[R] S it suffices to give a pair of elements u and v in S satisfying the equations v²=a²v and u²=abu-b²v.

                                Equations
                                Instances For
                                  theorem Counterexample.GrothendieckPower.mkAlgHom_U {S : Type u_1} [CommRing S] [Algebra R S] {u v : S} (hv : v ^ 2 = (algebraMap R S) (a ^ 2) * v) (hu : u ^ 2 = (algebraMap R S) (a * b) * u - (algebraMap R S) (b ^ 2) * v) :
                                  (mkAlgHom u v hv hu) U = u
                                  theorem Counterexample.GrothendieckPower.mkAlgHom_V {S : Type u_1} [CommRing S] [Algebra R S] {u v : S} (hv : v ^ 2 = (algebraMap R S) (a ^ 2) * v) (hu : u ^ 2 = (algebraMap R S) (a * b) * u - (algebraMap R S) (b ^ 2) * v) :
                                  (mkAlgHom u v hv hu) V = v

                                  The comultiplication #

                                  The polynomial identities behind the coproduct are proved once, in an arbitrary commutative ring whose distinguished elements satisfy the relations of R, by linear_combination certificates; they are then transported to the tensor square along the two inclusions.

                                  The group-like unit (1+aU)(1+bV) of A controlling the semidirect-product law.

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

                                    The inclusion of the left tensor factor AA ⊗[R] A.

                                    Equations
                                    Instances For
                                      @[reducible, inline]

                                      The inclusion of the right tensor factor AA ⊗[R] A.

                                      Equations
                                      Instances For
                                        @[reducible, inline]

                                        The element λ ⊗ₜ 1 = (1+aU)(1+bV) ⊗ₜ 1 in AA.

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

                                          The element 1 ⊗ₜ λ = 1 ⊗ₜ (1+aU)(1+bV) in AA.

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

                                            The element δ_V := V ⊗ₜ λ + 1 ⊗ₜ V which will be the image of V under the comultiplication on A.

                                            Equations
                                            Instances For

                                              The element δ_U := U ⊗ₜ 1 + λ ⊗ₜ U which will be the image of U under the comultiplication on A.

                                              Equations
                                              Instances For

                                                The coproduct algebra homomorphism, sending U to δ_U and V to δ_V.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  theorem Counterexample.GrothendieckPower.algHom_ext {S : Type u_1} [Semiring S] [Algebra R S] {f g : A →ₐ[R] S} (hU : f U = g U) (hv : f V = g V) :
                                                  f = g

                                                  Two R-algebra maps out of A agree if they agree on U and V.

                                                  The counit and the bialgebra structure #

                                                  @[instance_reducible]

                                                  The bialgebra structure underlying the counterexample.

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

                                                  The convolution power maps #

                                                  The n-th power map of the group scheme (pointwise x ↦ xⁿ) corresponds, on coordinate rings, to the nth convolution power of the identity of A. On the skew-primitive coordinates it is controlled by the geometric sum 1 + lambda + ⋯ + lambdaⁿ⁻¹, which we compute from the square-zero element theta = lambda - 1.

                                                  The square-zero part of the group-like coordinate.

                                                  Equations
                                                  Instances For

                                                    The nth convolution power of the identity of A: the coordinate ring map of the pointwise nth power map of the group scheme.

                                                    Equations
                                                    Instances For

                                                      In the group of A-valued points of the group scheme, the universal point has order exactly eight: an element of order eight on a group scheme of order four.

                                                      The Hopf algebra structure and the main statement #

                                                      Since the eighth convolution power of the identity is the convolution unit, the seventh convolution power is a two-sided convolution inverse of the identity, that is, an antipode.

                                                      @[instance_reducible]

                                                      The Hopf R-algebra structure on A.

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

                                                      The bundled commutative Hopf algebra representing the affine group scheme.

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

                                                        The formal counterexample: over the nontrivial base ring R, the commutative Hopf algebra A is finite free of rank four, and its fourth power map is not the convolution unit.

                                                        The freeness and finiteness conjuncts guarantee that the Module.finrank conjunct expresses the honest rank of A over R.

                                                        Grothendieck's question has a negative answer. Grothendieck asked whether every finite locally free group scheme of order n is killed by n — equivalently, whether the n-th convolution power of the identity of a commutative Hopf algebra that is free of rank n over the base ring is always the convolution unit 1 (the composite of the counit with the unit). This is false: there is a nontrivial commutative ring S and a commutative S-Hopf algebra H, free of finite rank over S, whose (Module.finrank S H)-th convolution power of the identity is not the convolution unit. The witness is the rank-four Hopf algebra A over R; see counterexample.

                                                        Non-cocommutativity #

                                                        By Deligne's theorem, a commutative finite locally free group scheme is killed by its order, so the group scheme represented by A is necessarily noncommutative; equivalently, A is not cocommutative. We verify this directly: the coefficient functional of U distinguishes Δ(U) from its swap.

                                                        The Hopf algebra A is not cocommutative; equivalently, the affine group scheme it represents is noncommutative. This is forced by Deligne's theorem, which affirms Grothendieck's question for commutative group schemes.

                                                        The group-scheme formulation #

                                                        Mathlib's antiequivalence commHopfAlgCatEquivCogrpCommAlgCat identifies commutative Hopf algebras over R with group objects in (CommAlgCat R)ᵒᵖ, the opposite of the category of commutative R-algebras. This opposite category is the category of affine schemes over R (via the Spec antiequivalence), so these group objects are exactly the affine group schemes over R; here the group object is op A, the algebraic incarnation of Spec A. We work entirely on the algebra side and do not use AlgebraicGeometry.Spec, as Mathlib does not yet connect commutative Hopf algebras to group objects in AlgebraicGeometry.Scheme. This section transports the counterexample across that equivalence: the pointwise fourth power map of the resulting group object is not the constant-unit endomorphism.

                                                        On the group object op A in (CommAlgCat R)ᵒᵖ — the affine group scheme corresponding to A — the pointwise n-th power map 𝟙 _ ^ n (the n-th power of the identity in the convolution monoid CategoryTheory.Hom.monoid of endomorphisms; for a group scheme, the morphism x ↦ xⁿ, which is not in general a homomorphism) corresponds to the n-th convolution power of the identity of A.

                                                        The pointwise fourth power map of the group object op A in (CommAlgCat R)ᵒᵖ — the affine group scheme corresponding to A — is not the constant-unit endomorphism 1.

                                                        The rank-four counterexample as an affine group scheme: the group object in the opposite of the category of commutative R-algebras corresponding to coordinateHopfAlgebra under Mathlib's antiequivalence commHopfAlgCatEquivCogrpCommAlgCat.

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

                                                          The order-four affine group scheme corresponding to A (the group object in (CommAlgCat R)ᵒᵖ) is not killed by four: its pointwise fourth power map — the fourth power of the identity in the convolution monoid of endomorphisms — is not the constant-unit endomorphism 1.