Multiplication by n on a formal group law #
Let F(X, Y) be a one-dimensional formal group law over a commutative ring R. Multiplication by
n on F is the power series [n]_F(T) with [0]_F(T) = 0 and [n + 1]_F(T) = F([n]_F(T), T):
it is n times the tautological point T in Mathlib's monoid F.Point Unit of power-series
points of F.
When F is commutative, [n]_F multiplies the invariant differential ฯ = P(T) dT by n, by
the chain rule and the invariance of ฯ in both variables
(FormalGroup.subst_invariantDifferential_mul_pderiv and
FormalGroup.subst_invariantDifferential_mul_pderiv_one):
P([n]_F(T)) ยท [n]_F'(T) = n ยท P(T).
Since P has constant coefficient 1, P([n]_F(T)) is a unit, so the derivative of [n]_F is
divisible by n. Reading this coefficientwise, n divides the coefficient of Tแต in [n]_F
for every k coprime to n. For a prime p this gives the shape of [p]_F that controls
p-torsion in formal groups:
[p]_F(T) = p T u(T) + Tแต h(T) with u(0) = 1
(Silverman IV.4.4 records the stronger [p]_F(T) = p f(T) + g(Tแต)). At a nonzero point t of a
complete local domain, the first term can only cancel the second if p is divisible by
t ^ (p - 1); this is how p-torsion in the points of a formal group is bounded (Silverman
IV.6.1).
The same identity, read in degree p - 1, determines the coefficient of Tแต in [p]_F modulo
p when p is not a zero divisor. Write P(T) = โโ pโ Tโฟ. The terms of [p]_F and of its
derivative below degree p are multiples of p, so P([p]_F(T)) โก 1 modulo p and Tแต, and
the coefficient of Tแตโปยน gives p ยท [Tแต] [p]_F โก p ยท pโโโ modulo pยฒ. Cancelling p, the
coefficient of Tแต in [p]_F is pโโโ modulo p. In characteristic p that coefficient
decides whether the height is one, so for the reduction of a formal group law defined over a ring
without p-torsion, such as the formal group of a Weierstrass curve, the height-one locus is read
off the invariant differential.
Main definitions #
FormalGroup.nsmulSeries: the multiplication-by-nseries[n]_F(T).FormalGroup.nsmulHom: multiplication bynas an endomorphism of a commutative formal group.
Main results #
FormalGroup.nsmulSeries_succ:[n + 1]_F(T) = F([n]_F(T), T).FormalGroup.coeff_nsmulSeries_succ_of_eq_addInvX_add_X_pow_mul: if[n](T)agrees with the inverse below degreek, addingTretains the coefficient of their difference in degreek.FormalGroup.nsmulSeries_add:[m + n]_F(T) = F([m]_F(T), [n]_F(T)).FormalGroup.nsmulSeries_mul:[m n]_F(T) = [m]_F([n]_F(T)).FormalGroup.subst_nsmulSeries:[n]_F(x) = n โข xfor every power-series pointxofF.FormalGroup.subst_toPowerSeries_nsmulSeries: for commutativeF,[n]_Fis an endomorphism,[n]_F(F(X, Y)) = F([n]_F(X), [n]_F(Y)).FormalGroup.nsmulSeries_๐พโandFormalGroup.nsmulSeries_๐พโ:[n](T) = n Ton the additive formal group law and[n](T) = (1 + T) ^ n - 1on the multiplicative one.FormalGroup.subst_nsmulSeries_invariantDifferential_mul_derivative:P([n]_F(T)) ยท [n]_F'(T) = n ยท P(T).FormalGroup.coeff_one_nsmulSeries:[n]_F(T) = n T + โฏ.FormalGroup.natCast_eq_zero_of_nsmulSeries_eq_zero: if[n]_F = 0thenn = 0inR.FormalGroup.natCast_eq_zero_of_two_le_order_nsmulSeries: if[n]_Fhas order at least two thenn = 0inR.FormalGroup.natCast_dvd_derivative_nsmulSeries:ndivides the derivative of[n]_F.FormalGroup.natCast_dvd_coeff_nsmulSeries:ndivides the coefficient ofTแตin[n]_Fforkcoprime ton.FormalGroup.exists_nsmulSeries_eq_of_prime:[p]_F(T) = p T u(T) + Tแต h(T)withu(0) = 1.FormalGroup.natCast_dvd_coeff_nsmulSeries_sub_coeff_invariantDifferential: ifpis not a zero divisor, the coefficient ofTแตin[p]_Fis congruent modulopto the coefficient ofTแตโปยนin the invariant differential.TauCeti.FormalGroupHom.subst_nsmulSeries: a homomorphismffromFtoGcommutes with multiplication byn,f([n]_F(T)) = [n]_G(f(T)).TauCeti.FormalGroupHom.coeff_nsmulSeries_mul_coeff_one_pow_of_le_order: iff = u T + โฏand[n]_F,[n]_Gboth have order at leastq, their coefficientsa,bofT ^ qsatisfyb u ^ q = u a.
References #
- J. Silverman, The Arithmetic of Elliptic Curves, IV.2, IV.4 and IV.6.
Multiplication by n on a formal group law F: the power series [n]_F(T), which is n
times the tautological point T in the monoid F.Point Unit of power-series points of F.
Instances For
[n + 1]_F(T) = F([n]_F(T), T).
[m + n]_F(T) = F([m]_F(T), [n]_F(T)).
[n]_F(T) has no constant term.
[n]_F(T) and T can be substituted into a bivariate power series.
If [n]_F(T) = i(T) + Tแต s(T) with k โ 0, then [n + 1]_F vanishes below degree
k and has coefficient s(0) in degree k. No commutativity hypothesis on F is needed.
[m n]_F(T) = [m]_F([n]_F(T)): multiplication by m n is the composite of multiplication by
m and by n.
Substituting a power-series point x of F into [n]_F(T) gives n โข x.
Multiplication by n is an endomorphism of a commutative formal group law F:
[n]_F(F(X, Y)) = F([n]_F(X), [n]_F(Y)).
Multiplication by n as an endomorphism of a commutative formal group law.
Instances For
Multiplication by n on the additive formal group law X + Y is [n](T) = n T.
Multiplication by n on the multiplicative formal group law X + Y + X Y is
[n](T) = (1 + T) ^ n - 1.
Multiplication by n multiplies the invariant differential by n (Silverman IV.4.3):
P([n]_F(T)) ยท [n]_F'(T) = n ยท P(T) for a commutative formal group law F.
P([n]_F(T)) is a unit, its constant coefficient being 1.
[n]_F(T) has linear coefficient n: [n]_F(T) = n T + โฏ.
If [n]_F = 0 then n = 0 in R, as n is the linear coefficient of [n]_F.
If [n]_F has order at least two then n = 0 in R, as n is the linear coefficient of
[n]_F.
The derivative of [n]_F is divisible by n, for a commutative formal group law F.
n divides the coefficients of [n]_F in degrees coprime to n, for a commutative
formal group law F.
The shape of multiplication by a prime (compare Silverman IV.4.4): for a commutative formal
group law F and a prime p, [p]_F(T) = p T u(T) + Tแต h(T) for power series u and h with
u(0) = 1.
The coefficient of Tแต in [p]_F modulo p: for a commutative formal group law F over
a ring in which the prime p is not a zero divisor, the coefficient of Tแต in [p]_F(T) is
congruent modulo p to the coefficient of Tแตโปยน in the invariant differential P(T) dT.
Homomorphisms commute with multiplication by n: if f is a homomorphism of formal group
laws from F to G, then f([n]_F(T)) = [n]_G(f(T)). Neither law needs to be commutative.
A homomorphism relates the leading coefficients of multiplication by n. If f is a
homomorphism of formal group laws from F to G with linear coefficient u, and [n]_F and
[n]_G both have order at least q, then their coefficients a and b of T ^ q satisfy
b u ^ q = u a.