Multiplication by an integer on an elliptic curve over a scheme #
Let E be an elliptic curve over a scheme S, with its group law: the object Over.mk π of
Over S, for the structure morphism π : E ⟶ S, is a commutative group object
(EllipticCurveGeom.grpObj). For an integer n, multiplication by n is the endomorphism
[n] : E ⟶ E over S that sends a point x of E, with values in any T over S, to n • x,
written x ^ n for the multiplicative group law on points. It is defined as the n-th power of the
identity of E in the commutative group of points of E with values in E itself, and it is a
homomorphism of group schemes over S, so that Grp.ofHom (E.mulBy n) is the corresponding
morphism of Grp (Over S), to which the kernel constructions for group schemes apply.
On underlying schemes, [0] is the composite of the structure morphism and the zero section,
[-1] is the negation morphism and [m + n] is the sum of [m] and [n] under the addition
morphism. Multiplication by an integer commutes with every homomorphism of group schemes, and with
arbitrary base change: a pointed morphism of elliptic curves forming a pullback square over a
morphism of bases carries [n] to [n].
Main definitions #
TauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy E n: multiplication byn : ℤonE, an endomorphism ofOver.mk E.structureMapinOver S.
Main results #
TauCeti.AlgebraicGeometry.EllipticCurveGeom.isMonHom_mulBy: multiplication bynis a homomorphism of group schemes overS.TauCeti.AlgebraicGeometry.EllipticCurveGeom.comp_mulBy: it sends a pointxtox ^ n, so anS-point is killed bynexactly when[n]carries it to the zero section (TauCeti.AlgebraicGeometry.EllipticCurveGeom.zpow_eq_one_iff_left_comp_mulBy_left).TauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_add,TauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_negandTauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_mul:[m + n] = [m] * [n],[-n] = [n]⁻¹and[m * n] = [n] ≫ [m].TauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_comp: every homomorphism of elliptic curves overScommutes with multiplication byn.TauCeti.AlgebraicGeometry.EllipticCurveGeom.isProper_mulBy_left: multiplication bynis proper.TauCeti.AlgebraicGeometry.EllipticCurveGeom.locallyOfFinitePresentation_mulBy_left: multiplication bynis locally of finite presentation.TauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_zero_left,TauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_neg_one_leftandTauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_add_left:[0],[-1]and[m + n]on underlying schemes.TauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_left_comp_of_isPullback: multiplication byncommutes with base change.TauCeti.AlgebraicGeometry.EllipticCurveGeom.isPullback_mulBy_left_of_isPullback: multiplication bynon a base change ofEis the base change of multiplication bynonE.TauCeti.AlgebraicGeometry.EllipticCurveGeom.mulBy_left_baseChangeIso_hom_fst: the projection from the base changeE.baseChange ftoEcarries[n]to[n].
References #
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, 2.3.1.
Multiplication by an integer #
Multiplication by an integer [n] : E ⟶ E on an elliptic curve E over a scheme S, as
an endomorphism of E in Over S. It is the n-th power of the identity of E for the group law
on points of E, and it sends every point x of E to x ^ n (comp_mulBy).
Instances For
Multiplication by n is the n-th power of the identity for the group law on points.
Multiplication by n sends a point x of E, with values in any Z over S, to
x ^ n.
Multiplication by n sends a point x of E, with values in any Z over S, to
x ^ n.
Multiplication by n is a homomorphism of group schemes.
[0] is the zero point of the group of points of E with values in E.
[1] is the identity.
[m + n] is the product of [m] and [n] for the group law on points.
[-n] is the inverse of [n] for the group law on points.
[m - n] is the quotient of [m] by [n] for the group law on points.
[m * n] is [n] followed by [m].
Homomorphisms commute with multiplication by n. A homomorphism of group schemes
f : E ⟶ E' between elliptic curves over S satisfies [n] ≫ f = f ≫ [n].
Homomorphisms commute with multiplication by n. A homomorphism of group schemes
f : E ⟶ E' between elliptic curves over S satisfies [n] ≫ f = f ≫ [n].
Multiplication by an integer on the underlying scheme #
Multiplication by n lies over S.
Multiplication by n lies over S.
Multiplication by n is proper, as a morphism over S between schemes proper over S.
Multiplication by n is locally of finite presentation: it is a morphism over S between
schemes smooth over S.
Multiplication by n fixes the zero section.
Multiplication by n fixes the zero section.
A point is killed by n exactly when [n] carries it to the zero section. An S-point
P of E satisfies P ^ n = 1 in the group of points if and only if its composite with
multiplication by n is the zero section.
On the underlying scheme, [0] is the composite of the structure morphism and the zero
section.
On the underlying scheme, [-1] is the negation morphism.
On the underlying scheme, [m + n] is the sum of [m] and [n] under the addition
morphism.
Multiplication by an integer and base change #
Multiplication by n commutes with base change. Let g : E' ⟶ E be a morphism of
elliptic curves lying over f : S' ⟶ S, such that the square formed by g, f and the structure
morphisms is a pullback square, and carrying the zero section of E' to that of E. Then g
carries multiplication by n on E' to multiplication by n on E.
Multiplication by n commutes with base change. Let g : E' ⟶ E be a morphism of
elliptic curves lying over f : S' ⟶ S, such that the square formed by g, f and the structure
morphisms is a pullback square, and carrying the zero section of E' to that of E. Then g
carries multiplication by n on E' to multiplication by n on E.
Multiplication by n on a base change is a base change of multiplication by n. For a
morphism g : E' ⟶ E of elliptic curves forming a pullback square over f : S' ⟶ S and carrying
the zero section of E' to that of E, the square formed by g on both sides and the two
multiplications by n is a pullback square.
Multiplication by n on a base change. The projection from the base change
E.baseChange f to E carries multiplication by n on E.baseChange f to multiplication by n
on E.
Multiplication by n on a base change. The projection from the base change
E.baseChange f to E carries multiplication by n on E.baseChange f to multiplication by n
on E.