Documentation

TauCeti.RingTheory.PowerSeries.Entire.Resultant

Resultants of monic polynomials and entire power series #

Let P be a monic polynomial of degree d over a complete normed commutative ring R. Division by P sends an entire series F to a remainder F %ₘ P of degree less than d (PowerSeries.modByMonic), and hence to an element of the finite free R-algebra R[X] ⧸ (P) = AdjoinRoot P of rank d. The entire resultant Res(P, F) is the determinant of multiplication by this element, that is, its norm Algebra.norm R. For a polynomial F it is the classical resultant of P and F, and if P = ∏ (X - aᵢ) it is the product ∏ F(aᵢ) of the values of F at the roots of P.

Over an ultrametric ring with ‖1‖ = 1, division is unique, so reduction modulo P is a ring homomorphism from entire series onto AdjoinRoot P with kernel P times the entire series (PowerSeries.IsEntire.mkAdjoinRoot, in TauCeti.RingTheory.PowerSeries.Entire.Division), and the entire resultant is the norm of this reduction. It is then multiplicative in F, depends only on F modulo P, and is a unit exactly when P and F are coprime in the ring of entire series. It satisfies a Bézout identity Res(P, F) = P * G + H * F with G entire and H a polynomial of degree less than d.

These are the algebraic identities through which entire series, such as the Fredholm determinants of compact operators, are reduced modulo polynomial factors.

Main definitions #

Main results #

References #

noncomputable def Polynomial.entireResultant {R : Type u_1} [CommRing R] [TopologicalSpace R] (P : Polynomial R) (F : PowerSeries R) :
R

The entire resultant Res(P, F) of a polynomial P and a power series F: the norm over R of the class of the remainder F.modByMonic P in AdjoinRoot P, that is, the determinant of multiplication by that remainder on R[X] ⧸ (P). It is meaningful for monic P and entire F, when F is congruent to its remainder modulo P (PowerSeries.IsEntire.modByMonic_add_divByMonic).

Instances For

    The entire resultant is the norm of the class of the remainder.

    For monic P, the entire resultant of P and F is the polynomial resultant of P and the remainder of F.

    For monic P, the entire resultant of P and F is the polynomial resultant of P and the remainder of F, read at any degree bound for the remainder.

    @[simp]

    The resultant with the polynomial 1 is 1: the quotient algebra R[X] ⧸ (1) has rank zero. This holds for every F, including F = 0.

    @[simp]

    The resultant of a monic P with 0 is 0 ^ deg P: it vanishes unless P = 1.

    theorem Polynomial.entireResultant_coe {R : Type u_1} [NormedCommRing R] [CompleteSpace R] {P : Polynomial R} (hP : P.Monic) (g : Polynomial R) {n : ℕ} (hn : g.natDegree ≤ n) :

    Agreement with the polynomial resultant. For monic P and a polynomial g, the entire resultant is the resultant of P and g, read at any degree bound n for g.

    @[simp]

    The resultant of a monic P with 1 is 1: multiplication by 1 has determinant 1.

    @[simp]

    The resultant of a monic P with itself is 0 ^ deg P: it vanishes unless P = 1.

    theorem Polynomial.entireResultant_eq_prod_evalAt {R : Type u_1} [NormedCommRing R] [CompleteSpace R] {P : Polynomial R} {F : PowerSeries R} {ι : Type u_2} [Fintype ι] {a : ι → R} (hP : P = ∏ i : ι, (X - C (a i))) (hF : F.IsEntire) :
    P.entireResultant F = ∏ i : ι, F.evalAt (a i)

    The entire resultant at a split polynomial. If P = ∏ i, (X - aᵢ), then Res(P, F) is the product ∏ i, F(aᵢ) of the values of the entire series F at the roots of P. The roots may repeat.

    @[simp]
    theorem Polynomial.entireResultant_X_sub_C {R : Type u_1} [NormedCommRing R] [CompleteSpace R] {F : PowerSeries R} (a : R) (hF : F.IsEntire) :

    The resultant with a linear factor is a value: Res(X - a, F) = F(a) for entire F.

    theorem Polynomial.entireResultant_map {R : Type u_1} [NormedCommRing R] [CompleteSpace R] {P : Polynomial R} {F : PowerSeries R} {S : Type u_2} [CommRing S] [TopologicalSpace S] [T2Space S] (hP : P.Monic) (hF : F.IsEntire) (φ : R →+* S) (hφ : Continuous ⇑φ) :

    Base change. A continuous coefficient homomorphism φ carries the entire resultant of P and F to that of their images.

    Continuity along truncations. For monic P and entire F, the resultants of P with the polynomial truncations of F converge to Res(P, F).

    theorem Polynomial.exists_C_entireResultant_eq {R : Type u_1} [NormedCommRing R] [CompleteSpace R] {P : Polynomial R} {F : PowerSeries R} (hP : P.Monic) (hF : F.IsEntire) :
    ∃ (G : PowerSeries R), G.IsEntire ∧ ∃ (H : Polynomial R), H.degree < ↑P.natDegree ∧ PowerSeries.C (P.entireResultant F) = ↑P * G + ↑H * F

    The Bézout identity for the entire resultant. For monic P and entire F there are an entire series G and a polynomial H of degree less than deg P with Res(P, F) = P * G + H * F.

    The entire resultant of P and F is the norm of the reduction of F modulo P.

    Invariance modulo P. The entire resultant Res(P, F) depends only on F modulo P.

    Multiplicativity. Res(P, F * G) = Res(P, F) * Res(P, G) for entire F and G.

    The entire resultant detects coprimality. For monic P and entire F, Res(P, F) is a unit exactly when P and F are coprime in the ring of entire series.