Documentation

TauCeti.AlgebraicGeometry.GroupScheme.Torsion.Basic

Torsion of commutative group schemes, transitions, and the coprime splitting #

Let G be a commutative group scheme over a scheme S, that is, a commutative group object of Over S, and let n be an integer. The n-torsion G[n] is the scheme-theoretic kernel of multiplication by n, the integer n of the endomorphism ring End_S(G). Its points with values in any Z over S are the points of G killed by n.

Multiplication by m restricts to a homomorphism G[mn] ⟶ G[n], and G[m] includes into G[mn]. The transitions satisfy identity and composition laws, with transports between equal indices. These laws supply the coherence of towers of prime-power torsion. The transition is a base change of multiplication by m, and its scheme-theoretic kernel is the included G[m].

If G is killed by m * n, with m and n coprime, then addition G[m] ×_S G[n] ⟶ G is an isomorphism of group schemes over S. If a * m + b * n = 1, the projection of G to G[m] is multiplication by b * n, and the projection to G[n] is multiplication by a * m. By Deligne's theorem this applies to every finite locally free commutative group scheme over S of constant rank m * n. Katz and Mazur use this splitting to reduce statements about level structures, such as the generators of a finite locally free group scheme, to the prime-power case.

The argument is the splitting of an object of a preadditive category killed by a product of coprime integers (CategoryTheory.Limits.BinaryBicone.isBilimitOfCoprimeKernelForks), applied in the preadditive category CommGrp (Over S).

The definition of G[n] and its points API generalize the n-torsion of an elliptic curve in TauCeti/AlgebraicGeometry/EllipticCurve/Scheme/Geom/Torsion.lean (TauCeti.AlgebraicGeometry.EllipticCurveGeom.torsion, identified with a kernel by TauCeti.AlgebraicGeometry.EllipticCurveGeom.torsion_eq_kernel, together with its torsionι, torsionLift, torsionPointsMulEquiv, and torsionMap) from elliptic curves to arbitrary commutative group schemes.

Main definitions #

Main results #

References #

The n-torsion of a commutative group scheme #

The n-torsion G[n] of a commutative group scheme G over S: the scheme-theoretic kernel of multiplication by n, the integer n of the endomorphism ring of G, as a group object of Over S.

Instances For

    The inclusion G[n] ⟶ G of the n-torsion of G, a morphism of Over S.

    Instances For

      The inclusion of the n-torsion is a homomorphism of group schemes over S.

      The inclusion of the n-torsion is a monomorphism.

      The n-torsion is commutative. Its group law is the restriction of that of G.

      The inclusion of the n-torsion, followed by multiplication by n, is the unit point.

      @[simp]

      The inclusion of the n-torsion, as a point of G with values in G[n], is killed by n.

      Two points of the n-torsion agree if their images in G do.

      noncomputable def TauCeti.GroupScheme.torsionLift {S : AlgebraicGeometry.Scheme} {G : CategoryTheory.CommGrp (CategoryTheory.Over S)} {n : ℤ} {Z : CategoryTheory.Over S} (x : Z ⟶ G.X) (hx : x ^ n = 1) :
      Z ⟶ (torsion G n).X

      The point of the n-torsion of G given by a point x of G killed by n.

      Instances For
        @[simp]

        The point torsionLift x hx of the n-torsion maps to x in G.

        The points of the n-torsion. A point of G factors through G[n] if and only if it is killed by n.

        @[simp]

        The n-torsion is killed by n. Every point of G[n] is killed by n in the group of points of G[n].

        A homomorphism into G killed by n factors through the n-torsion as a homomorphism.

        Transitions between torsion levels #

        Multiplication by m restricted to G[mn], with values in G[n].

        Instances For
          @[simp]

          The transition G[mn] ⟶ G[n] sends a torsion point to its multiple by m.

          The torsion transition is a homomorphism of group schemes.

          The inclusion of G[m] in G[mn].

          Instances For
            @[simp]

            The inclusion between torsion levels preserves the underlying point of G.

            The inclusion between torsion levels is a monomorphism.

            The inclusion between torsion levels is a homomorphism of group schemes.

            @[simp]

            The inclusion G[m] ⟶ G[mn] is killed by m, as a point of G[mn].

            The torsion transition is the base change of multiplication by m on G.

            @[simp]

            Transport between equal torsion indices preserves the underlying point of G.

            @[simp]

            Transport between equal torsion indices preserves the underlying point of G.

            @[simp]

            Inclusion into the same torsion level is the identity, after identifying m * 1 with m.

            @[simp]

            Successive torsion inclusions multiply their indices, with the associativity transport.

            @[simp]

            Multiplication by one on torsion is the identity, after identifying 1 * n with n.

            @[simp]

            Successive torsion transitions multiply their indices, with the associativity transport.

            The points of the n-torsion. The points of G[n] with values in Z form the n-torsion subgroup of the commutative group of points of G with values in Z.

            Instances For
              @[simp]

              A point of the n-torsion corresponds to its image in G.

              @[simp]

              The point of the n-torsion corresponding to a point x of G killed by n maps to x in G.

              Functoriality of the n-torsion #

              The homomorphism G[n] ⟶ H[n] induced by a homomorphism f : G ⟶ H of commutative group schemes over S, the restriction of f to the n-torsion.

              Instances For
                @[simp]

                The map induced on the n-torsion by f is the restriction of f.

                The map induced on the n-torsion is a homomorphism of group schemes over S.

                @[simp]

                Torsion transitions commute with homomorphisms of commutative group schemes.

                @[simp]

                Inclusions between torsion levels commute with homomorphisms of commutative group schemes.

                @[simp]

                The map induced on the n-torsion by a composite is the composite of the induced maps.

                Base change of the n-torsion #

                Formation of the n-torsion commutes with base change. The canonical isomorphism from the base change of G[n] along s : T ⟶ S to the n-torsion of the base change of G.

                Instances For

                  The base-change comparison for the n-torsion is natural: it intertwines the base change of the map induced on the n-torsion by f with the map induced by the base change of f.

                  The n-torsion as a kernel in CommGrp (Over S) #

                  @[reducible, inline]

                  The n-torsion of G, as a commutative group object of Over S.

                  Instances For

                    The coprime splitting #

                    A commutative group scheme killed by m * n, with m and n coprime, is the product of its m-torsion and its n-torsion. Addition G[m] ×_S G[n] ⟶ G is an isomorphism.

                    The coprime splitting of a commutative group scheme. If G is killed by m * n, with m and n coprime, then addition is an isomorphism G[m] ×_S G[n] ≅ G of group schemes over S.

                    Instances For

                      A finite locally free commutative group scheme of rank m * n, with m and n coprime, is the product of its m-torsion and its n-torsion. Let G be a finite locally free commutative group scheme over S whose rank is m * n at every point of S. Then addition G[m] ×_S G[n] ⟶ G is an isomorphism.