Changing the coordinate of a formal group law #
A formal group law F(X, Y) over a commutative ring R is the group law of the formal group
written in one particular formal parameter. Changing the parameter by a formal coordinate
φ = u X + ⋯ (u a unit, TauCeti.FormalCoordinate R) transports F to the formal group law
(φ • F)(X, Y) = φ(F(φ⁻¹(X), φ⁻¹(Y))),
for which φ is a homomorphism from F: (φ • F)(φ(X), φ(Y)) = φ(F(X, Y)). As φ has the
compositional inverse φ⁻¹, it is an isomorphism of formal group laws from F to φ • F, strict
when u = 1. The construction is a left action of the group of formal coordinates on formal group
laws, compatible with commutativity and with base change of the coefficient ring.
The universal instance of this action, a strict coordinate with indeterminate coefficients acting on the universal formal group law, is what makes strict isomorphisms of formal group laws representable by a polynomial ring over the Lazard ring.
Main definitions #
FormalGroup.changeCoordinate: the formal group lawφ(F(φ⁻¹(X), φ⁻¹(Y))), writtenφ • F.FormalGroup.instMulActionFormalCoordinate: the actionφ • Fof formal coordinates on formal group laws.FormalGroup.smulIso: the isomorphismφof formal group laws fromFtoφ • F.
Main results #
FormalGroup.subst_smul_toPowerSeries:(φ • F)(x, y) = φ(F(φ⁻¹(x), φ⁻¹(y)))for all substitutablex, y.FormalGroup.subst_toPowerSeries_eq_subst_smul_toPowerSeries:φis a homomorphism fromFtoφ • F, that isφ(F(X, Y)) = (φ • F)(φ(X), φ(Y)).FormalGroup.isStrict_smulIso_iff: the isomorphismφis strict exactly when its linear coefficient is1.TauCeti.FormalGroupHom.smul_eq: ifφis a homomorphism fromFtoG, thenφ • F = G.FormalGroup.instIsCommSMul: changing coordinates preserves commutativity.FormalGroup.map_smul: changing coordinates commutes with base change.FormalGroup.map_ofStrictCoeffs_smul_𝔾ₐ: the base change of the additive law transported alongX + ∑ bᵢ X^(i + 1)is transported alongX + ∑ f(bᵢ) X^(i + 1).FormalGroup.nsmulSeries_smul_eq_zero_iff: changing coordinates preserves[n](X) = 0.FormalGroup.nsmulSeries_smul_𝔾ₐ_eq_zero: ifn = 0inR, then[n](X) = 0for every transportφ • 𝔾ₐof the additive formal group law.FormalGroup.ofStrictCoeffs_single_smul_𝔾ₐ_toPowerSeries: ife² = 0, transporting the additive law alongX + e X^(n + 1)givesX + Y + e ((X + Y)^(n + 1) - X^(n + 1) - Y^(n + 1)).FormalGroup.nsmulSeries_ofStrictCoeffs_single_smul_𝔾ₐ: ife² = 0, multiplication bykon that law isk X + e (k^(n + 1) - k) X^(n + 1).
References #
- [M. Hazewinkel, Formal Groups and Applications][hazewinkel1978], I §1.
- D. C. Ravenel, Complex Cobordism and Stable Homotopy Groups of Spheres, Appendix A2.1.
The change of coordinate of a formal group law: the formal group law
φ(F(φ⁻¹(X), φ⁻¹(Y))) obtained by transporting F along the formal coordinate φ. It is
written φ • F (FormalGroup.instMulActionFormalCoordinate), and its API is stated for φ • F.
Instances For
Formal coordinates act on formal group laws by change of coordinate,
φ • F = φ(F(φ⁻¹(X), φ⁻¹(Y))).
F.changeCoordinate φ is the action φ • F.
The series of φ • F is φ(F(φ⁻¹(X), φ⁻¹(Y))).
The formal group law φ • F at substitutable x, y is φ(F(φ⁻¹(x), φ⁻¹(y))).
A change of coordinate φ is additive from F to φ • F on substitutable series:
(φ • F)(φ(x), φ(y)) = φ(F(x, y)).
A change of coordinate φ is a homomorphism from F to φ • F:
φ(F(X, Y)) = (φ • F)(φ(X), φ(Y)).
Formal coordinates act on formal group laws: 1 • F = F and (φ * ψ) • F = φ • (ψ • F).
Changing coordinates preserves commutativity.
Changing coordinates commutes with base change: for f : R →+* S, the base change of
φ • F is the base change of φ acting on the base change of F.
The base change along f : R →+* S of the additive formal group law transported along the
strict coordinate X + ∑ bᵢ X^(i + 1) is the additive law transported along
X + ∑ f(bᵢ) X^(i + 1).
Changing coordinates gives an isomorphic formal group law: the formal coordinate φ is
an isomorphism of formal group laws from F to φ • F, with inverse φ⁻¹.
Instances For
A coordinate that is a homomorphism changes the source into the target: if the series of
the formal coordinate φ underlies a homomorphism of formal group laws from F to G, then
φ • F = G. Thus every isomorphism of formal group laws is, up to equality of the target, one of
the isomorphisms FormalGroup.smulIso.
The isomorphism φ from F to φ • F is strict exactly when φ has linear coefficient
1.
Changing coordinates preserves exponents: φ • F is killed by n exactly when F is.
Transporting the additive formal group law kills n when n = 0: if n = 0 in R, then
[n](X) = 0 for the formal group law φ • 𝔾ₐ = φ(φ⁻¹(X) + φ⁻¹(Y)). This is a converse of
FormalGroup.natCast_eq_zero_of_nsmulSeries_eq_zero.
If e² = 0, transporting the additive formal group law along X + e X^(n + 1) gives
X + Y + e ((X + Y)^(n + 1) - X^(n + 1) - Y^(n + 1)). For instance, over the dual numbers this is
the first-order deformation of X + Y in the direction of the coordinate coefficient bₙ.
If e² = 0, multiplication by k on the additive formal group law transported along
X + e X^(n + 1) is [k](X) = k X + e (k^(n + 1) - k) X^(n + 1).