Formal coordinates and automorphisms of power series rings #
A formal coordinate over a commutative ring R is a power series φ = u X + ⋯ with zero
constant coefficient and unit linear coefficient u. Under composition, (φ * ψ) (X) = φ (ψ (X)),
formal coordinates form a group TauCeti.FormalCoordinate R: the identity is X, and the inverse
of φ is Mathlib's compositional inverse PowerSeries.substInvOfIsUnit, whose coefficients are
determined recursively from the linear coefficient (PowerSeries.substInvFun) and which is the
unique compositional inverse (PowerSeries.eq_substInvOfIsUnit_of_subst_eq_X). The linear
coefficient is a group homomorphism to Rˣ; its kernel consists of the strict coordinates
X + ∑_{i ≥ 1} bᵢ X^(i + 1), which correspond to arbitrary families (bᵢ) of coefficients.
The homotheties X ↦ u X split the linear coefficient, and conjugating a strict coordinate by
the homothety by u multiplies bᵢ by uⁱ.
Applying a ring homomorphism to the coefficients is a group homomorphism of formal coordinates.
Each formal coordinate φ gives the substitution automorphism σ_φ : f ↦ f (φ) of the
R-algebra R⟦X⟧. Since f (ψ) (φ) = f (ψ (φ)), the automorphisms compose as
σ_φ ∘ σ_ψ = σ_(ψ ∘ φ), so φ ↦ σ_φ reverses products: it is an injective group homomorphism
from formal coordinates to the opposite of the automorphism group R⟦X⟧ ≃ₐ[R] R⟦X⟧, whose
multiplication is composition. Every substitution automorphism preserves constant coefficients,
so it fixes the ideal (X) and induces the identity on R⟦X⟧ / (X) = R.
Over a field K the dictionary is complete. Every K-algebra endomorphism σ of K⟦X⟧ sends
X to a series of zero constant coefficient, since σ maps the units X - c, c ≠ 0, to
units; hence σ is the substitution of σ X, without any continuity hypothesis
(PowerSeries.algHom_eq_substAlgHom). For an automorphism, σ X has a compositional inverse,
so its linear coefficient is nonzero. Thus φ ↦ σ_φ is an isomorphism between the formal
coordinates over K and the opposite of K⟦X⟧ ≃ₐ[K] K⟦X⟧, with inverse σ ↦ σ X.
Main definitions #
TauCeti.FormalCoordinate R: the group of formal coordinates under composition.TauCeti.FormalCoordinate.linearCoeff: the linear coefficient, as a homomorphism toRˣ.TauCeti.FormalCoordinate.map f: base change of formal coordinates alongf : R →+* S.TauCeti.FormalCoordinate.ofStrictCoeffs b: the strict coordinateX + ∑ bᵢ X^(i + 1).TauCeti.FormalCoordinate.strictCoeffsEquiv: strict coordinates correspond to their coefficient familiesℕ+ → R.TauCeti.FormalCoordinate.homothety u: the homothetyX ↦ u Xby a unitu.TauCeti.FormalCoordinate.substAlgEquiv φ: the substitution automorphismf ↦ f (φ).TauCeti.FormalCoordinate.substAlgEquivHom: the antihomomorphismφ ↦ σ_φ.TauCeti.FormalCoordinate.ofAlgEquiv σ: over a field, the formal coordinateσ X.TauCeti.FormalCoordinate.substAlgEquivMulEquiv K: over a field, the isomorphism between formal coordinates and the opposite of the automorphism group ofK⟦X⟧.
Main results #
TauCeti.FormalCoordinate.subst_subst_inv,TauCeti.FormalCoordinate.subst_inv_subst:φ (φ⁻¹ (x)) = x = φ⁻¹ (φ (x))for every substitutable multivariate seriesx.TauCeti.FormalCoordinate.substAlgEquiv_mul:σ_(φ ∘ ψ) = σ_ψ ∘ σ_φ.TauCeti.FormalCoordinate.inv_ofStrictCoeffs_single_of_mul_self_eq_zero: ife² = 0, the inverse ofX + e X^(n + 1)isX - e X^(n + 1).TauCeti.FormalCoordinate.homothety_inv_mul_ofStrictCoeffs_mul_homothety: conjugatingX + ∑ bᵢ X^(i + 1)by the homothety byugivesX + ∑ uⁱ bᵢ X^(i + 1).TauCeti.FormalCoordinate.map_substAlgEquiv: substitution commutes with base change of the coefficients.TauCeti.FormalCoordinate.constantCoeff_substAlgEquiv: substitution automorphisms preserve constant coefficients.TauCeti.FormalCoordinate.substAlgEquiv_ofAlgEquiv: over a field, every automorphism ofK⟦X⟧is the substitution of its value atX.
A formal coordinate over R: a power series φ = u X + ⋯ with zero constant coefficient
and unit linear coefficient u. These are the changes of formal parameter X ↦ φ.
- toPowerSeries : PowerSeries R
The power series
φof the coordinate changeX ↦ φ. - isUnit_coeff_one : IsUnit ((PowerSeries.coeff 1) self.toPowerSeries)
Instances For
A formal coordinate can be substituted into any power series.
Over a nontrivial ring a formal coordinate has order one.
Over a nontrivial ring a formal coordinate is a nonzero power series.
The product φ * ψ of formal coordinates is the composite φ ∘ ψ, the series φ (ψ).
The identity coordinate X.
The inverse of a formal coordinate is its compositional inverse.
Substituting φ and then ψ is substituting the composite φ ∘ ψ = φ * ψ.
Formal coordinates form a group under composition.
A formal coordinate composed with its inverse is X.
The inverse of a formal coordinate composed with it is X.
A formal coordinate evaluated at a substitutable series x is again substitutable.
Evaluating the composite φ ∘ ψ at x is evaluating φ at ψ (x).
φ (φ⁻¹ (x)) = x.
φ⁻¹ (φ (x)) = x.
The linear coefficient of a formal coordinate, as a homomorphism to the units of R.
Instances For
The substitution automorphism σ_φ : f ↦ f (φ) of R⟦X⟧, with inverse the substitution of
the compositional inverse of φ.
Instances For
Substitution automorphisms reverse composition: σ_(φ ∘ ψ) = σ_ψ ∘ σ_φ, since
f (φ (ψ)) = f (φ) (ψ).
A formal coordinate is determined by its substitution automorphism.
Substitution by a formal coordinate preserves constant coefficients.
Substitution automorphisms preserve constant coefficients: they fix the ideal (X) and
induce the identity on R⟦X⟧ / (X) = R.
The map φ ↦ σ_φ from formal coordinates to the opposite of the automorphism group of R⟦X⟧.
It is a homomorphism because σ_(φ ∘ ψ) = σ_ψ ∘ σ_φ.
Instances For
Base change of formal coordinates along a ring homomorphism f : R →+* S, applying f to
every coefficient. It is a group homomorphism since base change commutes with composition.
Instances For
Base change of formal coordinates along the identity changes nothing.
Successive base changes of a formal coordinate agree with base change along the composite.
Substitution is natural in the coefficients: base change along f carries p (φ) to the
substitution of the base-changed coordinate into the base-changed series.
The strict formal coordinate X + ∑_{i ≥ 1} bᵢ X^(i + 1) with coefficients b.
Instances For
The strict coordinate with all coefficients bᵢ = 0 is the identity coordinate X.
The strict coordinate whose only nonzero coefficient is bₙ = e is X + e X^(n + 1).
The coordinates X + ∑ bᵢ X^(i + 1) are strict: their linear coefficient is 1.
A strict formal coordinate, one with linear coefficient 1, is determined by the coefficients
bᵢ of X^(i + 1), i ≥ 1, and every family of them occurs: strict coordinates are the series
X + ∑ bᵢ X^(i + 1).
Instances For
The homothety X ↦ u X by a unit u, as a formal coordinate. The homotheties split the
linear coefficient (TauCeti.FormalCoordinate.linearCoeff_homothety).
Instances For
The homothety by u is the series u X.
The linear coefficient of the homothety by u is u.
Conjugating a formal coordinate φ by the homothety by u gives the coordinate
u⁻¹ φ(u X), whose coefficient of Xⁿ is uⁿ⁻¹ times that of φ.
Conjugating the strict coordinate X + ∑ bᵢ X^(i + 1) by the homothety by u gives
u⁻¹ φ(u X) = X + ∑ uⁱ bᵢ X^(i + 1).
Over a field, the formal coordinate σ X defined by an automorphism σ of K⟦X⟧.
Instances For
Over a field, every automorphism of K⟦X⟧ is the substitution of its value at X.
Over a field, φ ↦ σ_φ is an isomorphism between the group of formal coordinates and the
opposite of the automorphism group of K⟦X⟧, with inverse σ ↦ σ X.