Formal power series - Inverses #
If the constant coefficient of a formal (univariate) power series is invertible,
then this formal power series is invertible.
(See the discussion in Mathlib.RingTheory.MvPowerSeries.Inverse
for
the construction.)
Formal (univariate) power series over a local ring form a local ring.
Formal (univariate) power series over a field form a discrete valuation ring, and a normalization
monoid. The definition residueFieldOfPowerSeries
provides the isomorphism between the residue
field of k⟦X⟧
and k
, when k
is a field.
Auxiliary function used for computing inverse of a power series
Equations
- PowerSeries.inv.aux = MvPowerSeries.inv.aux
Instances For
A formal power series is invertible if the constant coefficient is invertible.
Equations
- φ.invOfUnit u = MvPowerSeries.invOfUnit φ u
Instances For
Two ways of removing the constant coefficient of a power series are the same.
The inverse 1/f of a power series f defined over a field
Equations
- PowerSeries.inv = MvPowerSeries.inv
Instances For
Equations
- PowerSeries.instInv = { inv := PowerSeries.inv }
Equations
- PowerSeries.instInvOneClass = InvOneClass.mk ⋯
firstUnitCoeff
is the non-zero coefficient whose index is f.order
, seen as a unit of the
field. It is obtained using divided_by_X_pow_order
, defined in PowerSeries.Order
Equations
Instances For
Inv_divided_by_X_pow_order
is the inverse of the element obtained by diving a non-zero power
series by the largest power of X
dividing it. Useful to create a term of type Units
, done in
Unit_divided_by_X_pow_order
Equations
- PowerSeries.Inv_divided_by_X_pow_order hf = (PowerSeries.divided_by_X_pow_order hf).invOfUnit (PowerSeries.firstUnitCoeff hf)
Instances For
Unit_of_divided_by_X_pow_order
is the unit power series obtained by dividing a non-zero
power series by the largest power of X
that divides it.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of PowerSeries.map.isLocalHom
.
The maximal ideal of k⟦X⟧
is generated by X
.
Equations
- PowerSeries.instNormalizationMonoid = { normUnit := fun (f : PowerSeries k) => f.Unit_of_divided_by_X_pow_order⁻¹, normUnit_zero := ⋯, normUnit_mul := ⋯, normUnit_coe_units := ⋯ }
The ring isomorphism between the residue field of the ring of power series valued in a field K
and K
itself.
Equations
- PowerSeries.residueFieldOfPowerSeries = (Ideal.quotEquivOfEq ⋯).trans (RingHom.quotientKerEquivOfSurjective ⋯)