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 #
TauCeti.GroupScheme.torsion G n: then-torsionG[n], a group object ofOver S.TauCeti.GroupScheme.torsionι G n: its inclusionG[n] ⟶ G.TauCeti.GroupScheme.torsionLift: the point ofG[n]given by a point ofGkilled byn.TauCeti.GroupScheme.torsionMap: the homomorphismG[n] ⟶ H[n]induced by a homomorphismG ⟶ H.TauCeti.GroupScheme.torsionPointsMulEquiv: the points ofG[n]with values inZ, as a group, are then-torsion of the points ofGwith values inZ.TauCeti.GroupScheme.torsionBaseChangeIso: formation ofG[n]commutes with base change.TauCeti.GroupScheme.torsionMulBy: multiplicationG[mn] ⟶ G[n]between torsion levels.TauCeti.GroupScheme.torsionInclusion: the inclusionG[m] ⟶ G[mn].TauCeti.GroupScheme.torsionTensorIso: forGkilled bym * nwithmandncoprime, the isomorphismG[m] ×_S G[n] ≅ Gof group schemes given by addition.
Main results #
TauCeti.GroupScheme.exists_comp_torsionι_iff: the points ofG[n]are the points ofGkilled byn.TauCeti.GroupScheme.torsion_zpow_eq_one:G[n]is killed byn.TauCeti.GroupScheme.isPullback_torsionι:G[n]is the fibre of multiplication bynover the unit section.TauCeti.GroupScheme.torsionBaseChangeIso_hom_hom_hom_comp_torsionMap: the base-change comparison for then-torsion is natural inG.TauCeti.GroupScheme.isIso_tensorHom_torsionι_comp_mul: forGkilled bym * nwithmandncoprime, additionG[m] ×_S G[n] ⟶ Gis an isomorphism.TauCeti.GroupScheme.torsionTensorIso_inv_hom_hom_fst_torsionιandTauCeti.GroupScheme.torsionTensorIso_inv_hom_hom_snd_torsionι: its inverse is given by multiplication byb * nand bya * m, for every Bézout identitya * m + b * n = 1.TauCeti.AlgebraicGeometry.FiniteFlatCommGroupScheme.isIso_tensorHom_torsionι_comp_mul: a finite locally free commutative group scheme of constant rankm * n, withmandncoprime, is the product of itsm-torsion and itsn-torsion.
References #
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, Annals of Mathematics Studies 108, Princeton University Press, 1985, 1.10.14–1.10.15, 2.3.1 and Chapter 5.
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 torsion group scheme is the kernel of multiplication by its index.
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.
The inclusion of the n-torsion, followed by multiplication by n, is the unit point.
The inclusion of the n-torsion, as a point of G with values in G[n], is killed by n.
The n-torsion is the fibre of multiplication by n over the unit section.
Two points of the n-torsion agree if their images in G do.
The point of the n-torsion of G given by a point x of G killed by n.
Instances For
The point torsionLift x hx of the n-torsion maps to x in G.
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.
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
The transition G[mn] ⟶ G[n] sends a torsion point to its multiple by m.
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
The inclusion between torsion levels preserves the underlying point of G.
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.
The transition kills the included m-torsion.
The transition kills the included m-torsion.
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.
The scheme-theoretic kernel of G[mn] ⟶ G[n] is the included G[m].
Transport between equal torsion indices preserves the underlying point of G.
Transport between equal torsion indices preserves the underlying point of G.
Inclusion into the same torsion level is the identity, after identifying m * 1 with m.
Successive torsion inclusions multiply their indices, with the associativity transport.
Successive torsion inclusions multiply their indices, with the associativity transport.
Multiplication by one on torsion is the identity, after identifying 1 * n with n.
Successive torsion transitions multiply their indices, with the associativity transport.
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
A point of the n-torsion corresponds to its image in G.
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
The map induced on the n-torsion by f is the restriction of f.
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.
Torsion transitions commute with homomorphisms of commutative group schemes.
Torsion transitions commute with homomorphisms of commutative group schemes.
Inclusions between torsion levels commute with homomorphisms of commutative group schemes.
Inclusions between torsion levels commute with homomorphisms of commutative group schemes.
The identity of G induces the identity of G[n].
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 intertwines the two inclusions.
The base-change comparison for the n-torsion intertwines the two inclusions.
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 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) #
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
The isomorphism G[m] ×_S G[n] ≅ G is addition.
If a * m + b * n = 1, the projection of G to G[m] under G ≅ G[m] ×_S G[n] is
multiplication by b * n.
If a * m + b * n = 1, the projection of G to G[m] under G ≅ G[m] ×_S G[n] is
multiplication by b * n.
If a * m + b * n = 1, the projection of G to G[n] under G ≅ G[m] ×_S G[n] is
multiplication by a * m.
If a * m + b * n = 1, the projection of G to G[n] under G ≅ G[m] ×_S G[n] is
multiplication by a * m.
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.