Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.Geom.Hom

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 #

Main results #

References #

@[reducible, inline]

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.

    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 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).

    @[simp]

    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.

    @[simp]

    The natural number n of the endomorphism ring of E is multiplication by n.

    @[simp]

    The image of the integer n of the endomorphism ring of E in the category of group schemes over S is multiplication by n.