Exchanging the variables of an iterated power series #
A power series in v whose coefficients are power series in u, an element of R⟦X⟧⟦X⟧, is a
power series in the two variables u and v: the coefficient of uᵃ vᵇ in G is
coeff a (coeff b G). This file defines the exchange of the two variables, PowerSeries.swap,
as a ring homomorphism. It is an involution.
Main definitions #
PowerSeries.swap: the ring homomorphismR⟦X⟧⟦X⟧ → R⟦X⟧⟦X⟧exchanging the two variables.
Main results #
PowerSeries.coeff_coeff_swap: the coefficient ofuᵃ vᵇinswap Gis that ofuᵇ vᵃinG.PowerSeries.swap_swap:swapis an involution.PowerSeries.swap_C,PowerSeries.swap_map_C,PowerSeries.swap_X:swapexchanges the power series in the inner variableu, embedded as constants, with those in the outer variablev, embedded throughmap C.PowerSeries.coeff_constantCoeff_swap: setting the outer variable ofswap Gto zero sets the inner variable ofGto zero.PowerSeries.coeff_swap_derivative: after exchanging the variables, the derivative in the outer variable becomes the derivative of each coefficient in the inner variable.Polynomial.coeff_coeff_swapPowerSeries: the coefficient ofXⁱin thetᵏ-coefficient ofswapPowerSeries Qis thetᵏ-coefficient of the coefficient ofXⁱinQ.Polynomial.swapPowerSeries_C,Polynomial.swapPowerSeries_X: the values ofswapPowerSerieson constants and on the polynomial variable.Polynomial.swapPowerSeries_injective:swapPowerSeriesis injective.Polynomial.coeff_swapPowerSeries_mem_degreeLT:swapPowerSeriespreserves degree bounds coefficientwise.Polynomial.exists_monic_swapPowerSeries_eq: the power series with monic constant coefficient and degree-bounded higher coefficients are exactly images of monic polynomials.
The exchange of the two variables of R⟦X⟧⟦X⟧, viewed as power series in u and v: the
coefficient of uᵃ vᵇ in swap G is the coefficient of uᵇ vᵃ in G.
Instances For
The coefficient of uᵃ vᵇ in swap G is the coefficient of uᵇ vᵃ in G.
Exchanging the variables twice is the identity.
Exchanging the variables sends a power series in the inner variable u to the same power
series in the outer variable v.
Exchanging the variables sends a power series in the outer variable v to the same power
series in the inner variable u.
Setting the outer variable v of swap G to zero sets the inner variable u of G to zero:
the coefficient of uᵃ in the constant coefficient of swap G is the constant coefficient of the
coefficient of vᵃ in G.
Exchanging the variables turns the outer derivative into the inner one: the coefficient of
vᴺ in swap (d G / dv) is the derivative in u of the coefficient of vᴺ in swap G.
The ring homomorphism R⟦X⟧[X] →+* R[X]⟦X⟧ exchanging the two variables: a polynomial in
X whose coefficients are power series in t is sent to the power series in t whose
coefficients are polynomials in X.
Instances For
swapPowerSeries sends a constant polynomial with coefficient a : R⟦t⟧ to the same
power series in t with constant polynomial coefficients.
swapPowerSeries sends the polynomial variable to the constant power series X.
The coefficient of Xⁱ in the tᵏ-coefficient of swapPowerSeries Q is the
tᵏ-coefficient of the coefficient of Xⁱ in Q.
The constant coefficient of swapPowerSeries Q is the reduction of Q modulo t.
A polynomial over R⟦t⟧ is determined by its image under swapPowerSeries.
If Q has degree < n, then so does every coefficient of swapPowerSeries Q.
A power series F over R[X] whose constant coefficient is monic of degree d and whose
other coefficients have degree < d comes from a monic polynomial over R⟦X⟧ of degree d
reducing to g modulo t.