Division of entire power series by polynomials with invertible leading coefficient #
Let p be a monic polynomial of degree d over a complete normed commutative ring R, and let
∑ bₖ Xᵏ be the inverse of its reverse Xᵈ p(1/X), a power series with constant coefficient
1. For an entire series f = ∑ aₙ Xⁿ, the series
q = ∑ₙ (∑ₖ a_{n+d+k} bₖ) Xⁿ
converges coefficientwise, is again entire, and satisfies f = p * q + r for a polynomial r of
degree less than d. The coefficients bₖ grow at most geometrically, which is what makes the
inner sums converge however fast the radius of f is tested
(PowerSeries.norm_coeff_invOfUnit_coe_le). When f is a polynomial, q and r are the
quotient and remainder of ordinary polynomial division. Over an ultrametric ring with ‖1‖ = 1,
a monic polynomial is distinguished of its degree at every large radius, so the Weierstrass
division estimate makes q and r unique among divisions with entire quotient.
Normalising a polynomial with invertible leading coefficient reduces division to the monic
case. The resulting entire quotient and polynomial remainder of smaller degree exist without
an ultrametric hypothesis and are unique over an ultrametric ring with ‖1‖ = 1. The
coefficient norm need not be multiplicative, and the coefficient ring may have nilpotents.
This is the division of entire series by polynomials used in the Fredholm theory of compact operators, whose Fredholm determinants are entire series.
Main definitions #
PowerSeries.divByMonic: the quotientqabove, given by the explicit coefficient formula.PowerSeries.modByMonic: the remainderf - p * q, truncated to a polynomial of degree less thand.PowerSeries.IsEntire.mkAdjoinRoot: over an ultrametric ring with‖1‖ = 1, reduction of entire series modulop, as a surjective ring homomorphism toAdjoinRoot pwhose kernel consists of the multiples ofpby entire series.
Main results #
PowerSeries.hasSum_coeff_divByMonic: for entiref, the coefficients ofqare the sums∑ₖ a_{n+d+k} bₖ.PowerSeries.IsEntire.divByMonic: the quotient of an entire series is entire.PowerSeries.IsEntire.modByMonic_add_divByMonic: the division identityr + p * q = f.PowerSeries.IsEntire.add_divByMonicandPowerSeries.IsEntire.smul_divByMonic, with theirmodByMoniccompanions: on entire series, quotient and remainder are additive andR-linear.PowerSeries.IsEntire.tendsto_coeff_divByMonic_truncandPowerSeries.IsEntire.tendsto_coeff_modByMonic_trunc: the quotients and remainders of the polynomial truncations converge coefficientwise.PowerSeries.IsEntire.map_divByMonicandPowerSeries.IsEntire.map_modByMonic: continuous coefficient homomorphisms commute with quotient and remainder.PowerSeries.divByMonic_coeandPowerSeries.modByMonic_coe: on polynomials, these arePolynomial.divByMonicandPolynomial.modByMonic.PowerSeries.IsEntire.evalAt_eq_eval_modByMonic: at a root ofp, an entire series takes the value of its remainder.PowerSeries.IsEntire.evalAt_eq_zero_iff: the factor theorem; an entire series vanishes ataexactly when it isX - atimes an entire series.PowerSeries.IsEntire.exists_eq_X_sub_C_pow_mul: if the Hasse derivatives of order less thanhof an entire series vanish ata, then it is(X - a)ʰtimes an entire series.PowerSeries.IsEntire.evalAt_hasseDeriv_mul_of_forall_lt: if the Hasse derivatives of order less thankof an entire seriesfvanish ata, then(Δᵏ (f g))(a) = (Δᵏ f)(a) g(a).PowerSeries.divByMonic_modByMonic_unique: over an ultrametric ring with‖1‖ = 1, a division with entire quotient and remainder of degree less thandis this one.PowerSeries.IsEntire.coe_mul_divByMonic_cancel_left: over an ultrametric ring with‖1‖ = 1, dividingp * qbypreturnsqfor entireq.PowerSeries.IsEntire.modByMonic_coe_add_coe_mul: over an ultrametric ring with‖1‖ = 1, the remainder ofg + p * q, for a polynomialgand entireq, isg %ₘ p.PowerSeries.IsEntire.modByMonic_eq_zero_iff: over an ultrametric ring with‖1‖ = 1, the remainder vanishes exactly whenpdividesfwith entire quotient.TauCeti.PowerSeries.exists_entire_mul_add_eq: division by a polynomial with invertible leading coefficient, with entire quotient and polynomial remainder of smaller degree.TauCeti.PowerSeries.IsMulDistinguished.isEntire_of_isEntire_coe_mul: over an ultrametric ring, a series restricted atcwhose product with a Weierstrass polynomial atcis entire is itself entire.TauCeti.PowerSeries.eq_and_eq_of_entire_mul_add_eqandTauCeti.PowerSeries.existsUnique_entire_mul_add_eq: uniqueness over an ultrametric ring with‖1‖ = 1.
References #
- R. F. Coleman, p-adic Banach spaces and families of modular forms, Invent. Math. 127 (1997), Appendix A3.
The quotient of a power series f on division by a monic polynomial p of degree d: its
coefficient in degree n is ∑ₖ a_{n+d+k} bₖ, where aₘ are the coefficients of f and bₖ
those of the inverse of the reverse of p. For entire f these sums converge
(PowerSeries.hasSum_coeff_divByMonic) and give the quotient of a division with polynomial
remainder (PowerSeries.IsEntire.modByMonic_add_divByMonic). Otherwise the value is not
meaningful.
Instances For
The remainder of a power series f on division by a monic polynomial p: the polynomial of
degree less than natDegree p given by the coefficients of f - p * f.divByMonic p in those
degrees. For entire f, f - p * f.divByMonic p is this polynomial
(PowerSeries.IsEntire.modByMonic_add_divByMonic).
Instances For
The coefficients of f.divByMonic p, as the defining sums.
The coefficients of f.modByMonic p are those of f - p * f.divByMonic p in degrees less
than natDegree p.
The remainder has degree less than the divisor.
Division by the polynomial 1 returns the series itself.
Division by the polynomial 1 leaves no remainder.
The quotient of 0 is 0.
The remainder of 0 is 0.
The quotient of an entire series on division by a polynomial is entire.
The coefficient formula for entire division. For an entire series f, the sums defining
the coefficients of f.divByMonic p converge.
Division of an entire series by a monic polynomial. An entire series f is
r + p * q, with q = f.divByMonic p entire and r = f.modByMonic p of degree less than p.
On entire series, the quotient is additive.
On entire series, the remainder is additive.
On entire series, the quotient commutes with scalar multiplication.
On entire series, the remainder commutes with scalar multiplication.
The quotients of the polynomial truncations of an entire series converge coefficientwise to
its quotient: each coefficient of the quotient of trunc N f is a partial sum of the series
defining that of f.
The remainders of the polynomial truncations of an entire series converge coefficientwise to its remainder.
A continuous coefficient homomorphism commutes with the quotient of entire division by a monic polynomial.
A continuous coefficient homomorphism commutes with the remainder of entire division by a monic polynomial.
On a polynomial, the quotient of entire division is the quotient of polynomial division.
On a polynomial, the remainder of entire division is the remainder of polynomial division.
A polynomial of degree less than p has quotient 0 on division by p.
A polynomial of degree less than p is its own remainder on division by p.
At a root a of the monic polynomial p, an entire series takes the value of its remainder
on division by p.
Factor theorem for entire series. An entire series vanishes at a exactly when it is
X - a times an entire series.
If the Hasse derivatives of order less than h of an entire series f vanish at a, then
f = (X - a)ʰ g for an entire series g.
If the Hasse derivatives of order less than k of an entire series f vanish at a, then
the Hasse derivative of order k of f * g at a is that of f times g(a).
Uniqueness of entire division. Over an ultrametric ring with ‖1‖ = 1, if
f = r + p * q with q entire and r of degree less than the monic polynomial p, then q
and r are the quotient and remainder of f on division by p.
Over an ultrametric ring with ‖1‖ = 1, dividing p * q by the monic polynomial p, for
entire q, returns q.
Over an ultrametric ring with ‖1‖ = 1, p * q leaves no remainder on division by the
monic polynomial p, for entire q.
Over an ultrametric ring with ‖1‖ = 1, adding p * q to a polynomial g, for entire q,
does not change its remainder on division by the monic polynomial p.
Over an ultrametric ring with ‖1‖ = 1, an entire series leaves no remainder on division by
a monic polynomial p exactly when it is p times an entire series.
Reduction of entire series modulo a monic polynomial. Over a complete ultrametric ring
with ‖1‖ = 1, sending an entire series F to the class of its remainder F.modByMonic p in
AdjoinRoot p is a ring homomorphism. It is surjective, with kernel the multiples of p by entire
series.
Instances For
Reduction modulo p sends an entire series to the class of its remainder.
On polynomials, reduction modulo p is AdjoinRoot.mk p.
Reduction of entire series modulo p is surjective: polynomials already reach every class.
An entire series reduces to zero modulo p exactly when it is p times an entire series.
An entire series admits division by a polynomial with invertible leading coefficient, with entire quotient and polynomial remainder of degree less than the divisor. No ultrametric hypothesis is needed for existence.
Restricted quotients of entire series by Weierstrass polynomials are entire. Over a
complete ultrametric normed commutative ring, let ω be a monic polynomial of degree d which
is multiplicatively distinguished of degree d at a positive radius c. If q is restricted at
c and ω * q is entire, then q is entire: it is the quotient of the entire division of
ω * q by ω. The hypothesis on ω cannot be dropped: (X - 1) * ∑ Xⁿ = -1 is entire.
Entire quotients and polynomial remainders of degree less than a polynomial with invertible leading coefficient are unique, over a complete ultrametric norm-one ring.
Entire division by a polynomial with invertible leading coefficient. Over a complete ultrametric norm-one ring, every entire series has exactly one decomposition as the divisor times an entire quotient plus a polynomial remainder of smaller degree. This includes constant unit divisors, whose remainders are zero.