Homomorphisms and endomorphisms of elliptic curves over a scheme #
Let E and E' be elliptic curves over a scheme S, with their group laws. This file regards
E as a commutative group scheme over S, that is, a commutative group object
E.toCommGrp of Over S. A homomorphism E ⟶ E' of elliptic curves over S is then a morphism
E.toCommGrp ⟶ E'.toCommGrp of CommGrp (Over S): a morphism of schemes over S together with
the property of being a homomorphism of group schemes. A bare morphism of schemes over S
carrying zero to zero is not a homomorphism by definition: that every such morphism is one is a
theorem (Katz–Mazur 2.5.1) which this type does not presuppose.
Since CommGrp (Over S) is preadditive (CategoryTheory.CommGrp.instPreadditive), the
homomorphisms E.toCommGrp ⟶ E'.toCommGrp form an abelian group Hom_S(E, E'), and the
endomorphisms End E.toCommGrp form a ring End_S(E) whose multiplication is composition,
f * g = g ≫ f. On underlying schemes, the sum of two homomorphisms is their sum under the
addition morphism of E', the zero homomorphism is the composite of the structure morphism of E
and the zero section of E', and the negative is the composite with the negation morphism.
In End_S(E), the integer n is multiplication by n (EllipticCurveGeom.mulBy), so the
ring homomorphism ℤ → End_S(E) is multiplication by integers. Its image in the category of group
schemes over S is the homomorphism whose kernel is the n-torsion E[n].
Main definitions #
TauCeti.AlgebraicGeometry.EllipticCurveGeom.toCommGrp: an elliptic curve overSas a commutative group object ofOver S.
Main results #
TauCeti.AlgebraicGeometry.EllipticCurveGeom.hom_ext_left: a homomorphism of elliptic curves is determined by its morphism of schemes.TauCeti.AlgebraicGeometry.EllipticCurveGeom.hom_hom_hom_left_comp_structureMap: the morphism of schemes underlying a homomorphism of elliptic curves commutes with the structure morphisms.TauCeti.AlgebraicGeometry.EllipticCurveGeom.isIso_iff_isIso_hom_hom_hom_left: a homomorphism of elliptic curves is an isomorphism exactly when its morphism of schemes is one.TauCeti.AlgebraicGeometry.EllipticCurveGeom.locallyOfFinitePresentation_hom_hom_hom_left: the morphism of schemes underlying a homomorphism of elliptic curves is locally of finite presentation.TauCeti.AlgebraicGeometry.EllipticCurveGeom.add_hom_hom_hom_left,TauCeti.AlgebraicGeometry.EllipticCurveGeom.zero_hom_hom_hom_leftandTauCeti.AlgebraicGeometry.EllipticCurveGeom.neg_hom_hom_hom_left: the sum, zero and negative of homomorphisms on underlying schemes.TauCeti.AlgebraicGeometry.EllipticCurveGeom.homMk_mulBy: multiplication bynis the integernof the endomorphism ring.
References #
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, 2.3–2.5.
An elliptic curve as a commutative group scheme. The elliptic curve E over S, as the
object Over.mk E.structureMap of Over S with its commutative group law, is a commutative group
object of Over S. The morphisms E.toCommGrp ⟶ E'.toCommGrp are the homomorphisms of elliptic
curves over S, and they form an abelian group.
Instances For
Homomorphisms of elliptic curves are determined by their morphisms of schemes.
The morphism of schemes underlying a homomorphism of elliptic curves over S commutes with the
structure morphisms to S.
The morphism of schemes underlying a homomorphism of elliptic curves over S commutes with the
structure morphisms to S.
A homomorphism of elliptic curves is an isomorphism exactly when its morphism of schemes is one.
Homomorphisms of elliptic curves are locally of finite presentation: the underlying
morphism of schemes is a morphism over S between schemes smooth over S.
The sum of two homomorphisms of elliptic curves over S is, on underlying schemes, their sum
under the addition morphism of the target.
The zero homomorphism of elliptic curves over S is, on underlying schemes, the structure
morphism of the source followed by the zero section of the target.
The negative of a homomorphism of elliptic curves over S is, on underlying schemes, the
homomorphism followed by the negation morphism of the target.
Multiplication by an integer in the endomorphism ring #
Multiplication by n is the integer n of the endomorphism ring. The homomorphism of
elliptic curves given by [n] : E ⟶ E is the image of n under ℤ → End_S(E).
The integer n of the endomorphism ring of E is multiplication by n. This takes priority
over the general CategoryTheory.CommGrp.intCast_hom_hom_hom, so that E.mulBy n is the simp
normal form.
The natural number n of the endomorphism ring of E is multiplication by n.
The image of the integer n of the endomorphism ring of E in the category of group schemes
over S is multiplication by n.