Laurent polynomials as Laurent series #
Over any semiring, a Laurent polynomial is a Laurent series with finitely many nonzero
coefficients. This file defines the ring homomorphism
LaurentPolynomial.toLaurentSeries : R[T;T⁻¹] →+* R⸨X⸩ sending T to X, and shows that it
preserves coefficients, so in particular it is injective. When R is commutative, this map gives
R⸨X⸩ its canonical R[T;T⁻¹]-algebra structure. The resulting algebra towers make the two
routes from polynomials to Laurent series agree: through power series and through Laurent
polynomials. The image of the Laurent-polynomial map is exactly the Laurent series of finite
support, and the order of a nonzero image is the least exponent in the Laurent polynomial's
support.
For a Laurent series f, LaurentSeries.trunc N f retains the terms of exponent strictly less
than N. These Laurent polynomials converge to f as N tends to infinity. Consequently,
Laurent polynomials are dense in the Laurent-series field for its valuation topology.
The inclusion commutes with the formal derivatives LaurentPolynomial.derivative and
LaurentSeries.derivative, so the derivative of Laurent series restricts to that of Laurent
polynomials.
Main definitions #
LaurentPolynomial.toLaurentSeries: the inclusion of Laurent polynomials into Laurent series.LaurentSeries.algebraLaurentPolynomial: the induced Laurent-polynomial algebra structure.
Main results #
LaurentPolynomial.toLaurentSeries_T:Tⁿis sent toXⁿ, for every integern.LaurentPolynomial.coeff_toLaurentSeries: the inclusion preserves coefficients.LaurentPolynomial.toLaurentSeries_injective: the inclusion is injective.LaurentPolynomial.toLaurentSeries_toLaurent: the polynomial embedding commutes with the inclusions into Laurent polynomials and power series.LaurentPolynomial.mem_range_toLaurentSeries_iff: the image consists exactly of the finite-support Laurent series.LaurentPolynomial.toLaurentSeries_derivative: the inclusion commutes with differentiation.LaurentSeries.finite_support_truncLT: strict truncation of a Laurent series has finite support.LaurentSeries.trunc: truncation of a Laurent series above a given integer exponent.LaurentSeries.trunc_eq_sum_Ico: the finite monomial expansion of a truncation.LaurentSeries.tendsto_toLaurentSeries_trunc: the truncations converge to the original series.LaurentPolynomial.denseRange_toLaurentSeries: Laurent polynomials are dense in Laurent series.LaurentSeries.valuation_sub_toLaurentSeries_trunc_le: the valuation bound on truncation errors.TauCeti.LaurentSeries.continuousLinearMap_ext_single: continuous linear maps into a Hausdorff module are determined by their values on monomials.
The inclusion of Laurent polynomials into Laurent series, sending T to X.
Instances For
Tⁿ is sent to Xⁿ, for every integer n.
The monomial a Tⁿ is sent to a Xⁿ.
Constants are sent to constants.
The inclusion of a polynomial into Laurent series agrees with first viewing it as a Laurent polynomial.
The inclusion of Laurent polynomials into Laurent series preserves coefficients.
The inclusion of Laurent polynomials into Laurent series is injective.
The support of a Laurent polynomial viewed as a Laurent series is its finite support.
A Laurent series is the image of a Laurent polynomial exactly when it has finite support.
The order of a nonzero Laurent polynomial viewed as a Laurent series is the least exponent in its support.
The inclusion of Laurent polynomials into Laurent series commutes with differentiation.
Laurent series form an algebra over Laurent polynomials through the finite-support inclusion.
The algebra map from Laurent polynomials to Laurent series is the finite-support inclusion.
The coefficient ring, Laurent-polynomial ring, and Laurent-series ring form an algebra tower.
The polynomial, Laurent-polynomial, and Laurent-series algebra structures form a tower.
Truncating a Laurent series below an integer cutoff gives finite support.
The Laurent polynomial obtained from a Laurent series by retaining the coefficients at
exponents strictly less than N. The lower bound on a Laurent series makes this a finite sum.
Instances For
Embedding a Laurent-polynomial truncation gives the corresponding strict truncation of the Hahn series.
A Laurent truncation is the finite sum of its monomials between the order of the series and the cutoff. This also holds when the cutoff lies below the order, giving an empty sum.
The difference between a Laurent series and its truncation has order at least the cutoff.
The Laurent-polynomial truncations of a Laurent series converge to it in the valuation topology.
The truncation error has valuation at most exp (-a).
Laurent polynomials are dense in the Laurent-series field for the valuation topology.
Continuous linear maps from a Laurent-series field to a Hausdorff module are determined by their values on the monomials with coefficient one.