Power series with a left inverse for substitution #
Mathlib constructs the inverse for substitution of a power series Q = uX + ⋯ whose linear
coefficient u is a unit (PowerSeries.substInvOfIsUnit). This file records the converse: if a
power series Q with nilpotent constant coefficient, so that it can be substituted, has a left
inverse P for substitution, P(Q) = X, then the linear coefficient of Q is a unit. Indeed the
chain rule gives P'(Q) * Q' = 1, so the derivative Q' is a unit of R⟦X⟧, and its constant
coefficient is the linear coefficient of Q.
If moreover Q has zero constant coefficient, then Q is X times a unit of R⟦X⟧, which is the
form used to change formal parameters.
Main results #
PowerSeries.isUnit_coeff_one_of_subst_eq_X: ifQcan be substituted andP(Q) = X, then the linear coefficient ofQis a unit.PowerSeries.exists_unit_eq_X_mul_of_subst_eq_X: ifconstantCoeff Q = 0andP(Q) = X, thenQ = X * vfor a unitvofR⟦X⟧.PowerSeries.subst_eq_iff_eq_subst_substInvOfIsUnit: substituting a seriesP = u X + ⋯withua unit is undone by substituting its compositional inverse:f(P) = g ↔ f = g(P⁻¹), sofis determined byf(P).PowerSeries.map_substInvOfIsUnit: coefficient maps commute with the explicit constructionsubstInvOfIsUnitfor any series with a unit linear coefficient; it is a compositional inverse when the constant coefficient is zero.
A power series Q with nilpotent constant coefficient that has a left inverse P for
substitution, P(Q) = X, has a unit of R as its linear coefficient.
A power series Q with zero constant coefficient that has a left inverse P for
substitution, P(Q) = X, is X times a unit of R⟦X⟧.
Substituting a series P = u X + ⋯ with u a unit is undone by substituting its
compositional inverse: f(P) = g if and only if f = g(P⁻¹). In particular a power series f is
determined by f(P).
Applying a ring homomorphism to the coefficients commutes with the explicit construction
substInvOfIsUnit, for any series P whose linear coefficient is a unit; no condition on the
constant coefficient of P is needed. When constantCoeff P = 0 this construction is the
compositional inverse of P.