Equivalences related to power series rings #
This file establishes a number of equivalences related to power series rings and
is patterned after Mathlib/Algebra/MvPolynomial/Equiv.lean.
MvPowerSeries.isEmptyEquiv: The isomorphism between multivariable power series in no variables and the ground ring.MvPowerSeries.optionEquivLeft: The isomorphism between multivariable power series inOption σand power series with coefficients inMvPowerSeries σ R.MvPowerSeries.finSuccEquiv: The isomorphism between multivariable power series inFin (n + 1)and power series over multivariable power series inFin n.MvPowerSeries.toAdicCompletionAlgEquiv: the canonical isomorphism from multivariate power series to the adic completion of multivariate polynomials with respect to the ideal spanned by all variables when the index is finite.
The isomorphism between multivariable power series in no variables and the ground ring.
Equations
- MvPowerSeries.isEmptyEquiv σ R = { toFun := (↑↑MvPowerSeries.constantCoeff).toFun, invFun := ⇑MvPowerSeries.C, left_inv := ⋯, right_inv := ⋯, map_mul' := ⋯, map_add' := ⋯, commutes' := ⋯ }
Instances For
The algebra isomorphism between multivariable power series in Option σ and
power series with coefficients in MvPowerSeries σ R.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The algebra isomorphism between multivariable power series in Fin (n + 1) and
power series over multivariable power series in Fin n.
Equations
- MvPowerSeries.finSuccEquiv R n = (MvPowerSeries.renameEquiv R (finSuccEquiv n)).trans (MvPowerSeries.optionEquivLeft (Fin n) R)
Instances For
The canonical map induced by truncTotal from multivariate power series to
the quotient ring of multivariate polynomials by the n-th power of
the ideal spanned by all variables.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical map from multivariate power series to the adic completion of multivariate polynomials with respect to the ideal spanned by all variables when the index is finite.
Equations
Instances For
An inverse function of toAdicCompletion.
Equations
- MvPowerSeries.toAdicCompletionInv σ R f x = MvPolynomial.coeff x (Quotient.out (↑f (Finsupp.degree x + 1)))
Instances For
The isomorphism from multivariate power series to the adic completion of multivariate polynomials with respect to the ideal spanned by all variables when the index is finite.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a power series p : R⟦X⟧ and an index i, we may view it as a
multivariate power series toMvPowerSeries i p : MvPowerSeries σ R.
Equations
- PowerSeries.toMvPowerSeries i = MvPowerSeries.rename fun (x : Unit) => i