The invariant differential and the logarithm of a formal group law #
Let F(X, Y) be a one-dimensional formal group law over a commutative ring R. Its normalised
invariant differential is ฯ = P(T) dT with P(T) = F_X(0, T)โปยน, where F_X is the partial
derivative of F in its first variable; the constant coefficient of F_X(0, T) is 1, so the
inverse exists over any R. Differentiating the associativity law F(F(U, T), S) = F(U, F(T, S))
in U and setting U = 0 shows that ฯ is invariant under translation:
P(F(T, S)) ยท F_X(T, S) = P(T).
When R is an algebra over โ, the formal logarithm log_F(T) = โซ P(T) dT is the power series
with zero constant coefficient and derivative P. Invariance of ฯ makes log_F a homomorphism
from F to the additive formal group law:
log_F(F(X, Y)) = log_F(X) + log_F(Y).
The logarithm has linear coefficient 1, so it has a compositional inverse, the formal
exponential exp_F, and F(X, Y) = exp_F(log_F(X) + log_F(Y)): over a โ-algebra every
formal group law is strictly isomorphic to the additive one. Up to a scalar, log_F is the only
power series that is additive along F.
For the additive formal group law X + Y the invariant differential is dT and both log and
exp are T. For the multiplicative formal group law X + Y + XY the invariant differential is
dT / (1 + T), and log and exp are Mathlib's PowerSeries.log, the series of log(1 + T),
and e^T - 1.
Main definitions #
FormalGroup.invariantDifferential: the coefficientP(T)of the normalised invariant differentialฯ = P(T) dTofF.FormalGroup.invariantDerivation: the dual derivationF_X(0, T) d/dT.FormalGroup.log: the formal logarithm ofF, over aโ-algebra.FormalGroup.exp: the formal exponential ofF, the compositional inverse ofFormalGroup.log.
Main results #
TauCeti.FormalGroupHom.derivative_eq_zero_iff: a homomorphism has zero derivative exactly when its linear coefficient vanishes, over any commutative coefficient ring.FormalGroup.subst_invariantDifferential_mul_pderiv: the invariant differential is invariant,P(F(X, Y)) ยท F_X(X, Y) = P(X).FormalGroup.subst_invariantDifferential_mul_pderiv_one: for commutativeF, the same in the second variable,P(F(X, Y)) ยท F_Y(X, Y) = P(Y).FormalGroup.invariantDifferential_mul_invariantDerivation: multiplying the invariant derivative byP(T)recovers the ordinary derivative.FormalGroup.invariantDerivation_log: the invariant derivative oflog_Fis1.FormalGroup.map_invariantDerivation: the invariant derivation commutes with coefficient maps.FormalGroup.map_invariantDifferential: the invariant differential commutes with coefficient maps.FormalGroup.natCast_mul_coeff_log_mem_range: each logarithm coefficient becomes integral after multiplication by its degree.FormalGroup.subst_toPowerSeries_eq_add_of_derivative_eq: over a ring without additive torsion, a power series with no constant term whose derivative isPis additive alongF.FormalGroup.subst_toPowerSeries_log:log_F(F(X, Y)) = log_F(X) + log_F(Y).FormalGroup.subst_subst_toPowerSeries_log: the same at any pair of power series that can be substituted.FormalGroup.subst_toPowerSeries_eq_add_iff: a power seriesgsatisfiesg(F(X, Y)) = g(X) + g(Y)exactly when it is a scalar multiple oflog_F.FormalGroup.subst_exp_logandFormalGroup.subst_log_exp:log_Fandexp_Fare inverse.FormalGroup.eq_exp_of_subst_log_eq_X:exp_Fis the only right inverse oflog_F.FormalGroup.map_logandFormalGroup.map_exp: the logarithm and exponential commute with base change along homomorphisms ofโ-algebras.FormalGroup.derivative_exp:exp_F'(T) = F_X(0, exp_F(T)).FormalGroup.toPowerSeries_eq_subst_exp:F(X, Y) = exp_F(log_F(X) + log_F(Y)).FormalGroup.invariantDifferential_injective: over aโ-algebra, a formal group law is determined by its invariant differential.FormalGroup.logIso: the strict isomorphism fromFto the additive formal group, with forward homomorphismFormalGroup.logHomand inverseFormalGroup.expHom.FormalGroup.eq_logIso: this is the unique strict isomorphism to the additive formal group.FormalGroup.invariantDifferential_๐พโ,FormalGroup.log_๐พโ,FormalGroup.exp_๐พโ: the additive formal group law has invariant differentialdT, and logarithm and exponentialT.FormalGroup.invariantDifferential_๐พโ,FormalGroup.log_๐พโ,FormalGroup.exp_๐พโ: the multiplicative formal group law has invariant differentialdT / (1 + T), logarithmlog(1 + T)and exponentiale^T - 1.
References #
- J. Silverman, The Arithmetic of Elliptic Curves, IV.4 and IV.5.
The invariant differential #
The invariant differential of a formal group law F, recorded by its coefficient: the
power series P(T) = F_X(0, T)โปยน, so that ฯ = P(T) dT is the normalised invariant differential of
F (Silverman IV.4.2). Here F_X is the partial derivative of F in its first variable.
Instances For
The invariant differential is normalised: P(0) = 1.
P(T) ยท F_X(0, T) = 1: the defining property of the invariant differential.
The invariant derivation F_X(0, T) d/dT of a formal group law. Its dual invariant
differential is dT / F_X(0, T).
Instances For
The invariant derivation commutes with change of coefficients.
The invariant differential commutes with change of coefficients.
Multiplying the invariant derivative by the invariant differential's coefficient recovers the ordinary derivative.
The invariant differential is invariant (Silverman IV.4.2): ฯ(F(X, Y)) = ฯ(X), that is
P(F(X, Y)) ยท F_X(X, Y) = P(X).
The invariant differential is invariant in the second variable for a commutative formal
group law: P(F(X, Y)) ยท F_Y(X, Y) = P(Y), where F_Y is the partial derivative of F in its
second variable.
The additive and multiplicative formal group laws #
The invariant differential of the additive formal group law X + Y is dT.
The invariant differential of the multiplicative formal group law X + Y + XY is
dT / (1 + T) = (1 - T + Tยฒ - โฏ) dT.
Antiderivatives of the invariant differential #
An antiderivative of the invariant differential is additive along F: over a ring without
additive torsion, a power series g with no constant term and g' = P satisfies
g(F(X, Y)) = g(X) + g(Y). Over a โ-algebra, g is the logarithm (FormalGroup.log); the
hypotheses can also hold over a ring not containing โ, for instance for the rescaled logarithm
FormalGroup.rescaleLog.
The logarithm #
The formal logarithm log_F(T) = โซ P(T) dT of a formal group law F over a โ-algebra:
the power series with zero constant coefficient whose derivative is the invariant differential
(Silverman IV.5).
Instances For
The coefficients of the logarithm: log_F(T) = โ_{n โฅ 1} (pโโโ / n) Tโฟ for
P(T) = โโ pโ Tโฟ. At n = 0 the formula reads 0, since 0โปยน = 0 in โ.
The logarithm has no constant term.
The logarithm has linear coefficient 1: log_F(T) = T + โฏ.
The derivative of the logarithm is the invariant differential.
Every logarithm coefficient becomes integral after multiplication by its degree.
The invariant derivative of the formal logarithm is one.
The logarithm is additive along F (Silverman IV.5.2):
log_F(F(X, Y)) = log_F(X) + log_F(Y).
The logarithm is additive along F at any pair of power series fโ, fโ that can be
substituted: log_F(F(fโ, fโ)) = log_F(fโ) + log_F(fโ).
The additive power series along F are the multiples of the logarithm: a power series
g satisfies g(F(X, Y)) = g(X) + g(Y) exactly when g = c โข log_F for some c : R.
The formal exponential exp_F of a formal group law F over a โ-algebra: the
compositional inverse of the logarithm, which exists since log_F(T) = T + โฏ.
Instances For
The exponential has no constant term.
The exponential has linear coefficient 1: exp_F(T) = T + โฏ.
log_F(exp_F(T)) = T.
exp_F(log_F(T)) = T.
exp_F(log_F(a)) = a for every power series a that can be substituted.
The exponential is the only right inverse of the logarithm: if log_F(Q(T)) = T then
Q = exp_F.
The logarithm commutes with base change: applying a ring homomorphism f : R โ+* S of
โ-algebras to the coefficients of log_F gives the logarithm of F.map f.
The exponential commutes with base change: applying a ring homomorphism f : R โ+* S of
โ-algebras to the coefficients of exp_F gives the exponential of F.map f.
The formal exponential solves the invariant differential equation
exp_F'(T) = F_X(0, exp_F(T)).
A formal group law over a โ-algebra is strictly isomorphic to the additive one
(Silverman IV.5.2): F(X, Y) = exp_F(log_F(X) + log_F(Y)).
A formal group law over a โ-algebra is determined by its invariant differential: the
invariant differential determines log_F, hence exp_F, and
F(X, Y) = exp_F(log_F(X) + log_F(Y)).
The logarithm, bundled as a homomorphism to the additive formal group.
Instances For
The normalized logarithm is a strict isomorphism from F to the additive formal group,
with the formal exponential as its inverse.
Instances For
The exponential, bundled as a homomorphism from the additive formal group.
Instances For
A homomorphism to the additive group is its linear coefficient times the logarithm:
f(X) = f'(0) ยท log_F(X).
A homomorphism to the additive group with linear coefficient one is the logarithm.
The logarithm is the unique strict isomorphism from F to the additive formal group.
The logarithms of the additive and multiplicative formal group laws #
The logarithm of the additive formal group law is log_{๐พโ}(T) = T.
The exponential of the additive formal group law is exp_{๐พโ}(T) = T.
The logarithm of the multiplicative formal group law is the logarithm series
log_{๐พโ}(T) = log(1 + T) = T - Tยฒ / 2 + Tยณ / 3 - โฏ.
A homomorphism of formal groups has zero derivative exactly when its tangent map is zero. This holds over arbitrary coefficient rings, without commutativity of the formal groups.