Documentation

TauCeti.Algebra.Polynomial.Sequence

Linear independence of polynomial sequences #

This file generalizes Mathlib's Polynomial.Sequence.linearIndependent from domains to additive cancellation semirings where the sequence elements have right-regular leading coefficients, and constructs a basis over rings when those coefficients are units.

Main statements #

Polynomials in a polynomial sequence whose leading coefficients are right-regular are linearly independent.

noncomputable def Polynomial.Sequence.basisOfIsUnitLeadingCoeff {R : Type u_2} [Ring R] (S : Sequence R) (hCoeff : ∀ (i : ℕ), IsUnit (↑S i).leadingCoeff) :

Every polynomial sequence with unit leading coefficients is a basis of R[X].

Equations
Instances For
    @[simp]
    theorem Polynomial.Sequence.basisOfIsUnitLeadingCoeff_apply {R : Type u_2} [Ring R] (S : Sequence R) (hCoeff : ∀ (i : ℕ), IsUnit (↑S i).leadingCoeff) (i : ℕ) :
    (S.basisOfIsUnitLeadingCoeff hCoeff) i = ↑S i

    The i-th basis vector is the i-th polynomial in the sequence.