Polynomial det eq monomial of residual
ProvedD1Bound5.polynomial_det_eq_monomial_of_residualdiophantine-tuplesnumber-theory
Intermediate all-orders determinant principle. The residual cancellation is an explicit input. In the Bennett construction the distinguished node is zero, so the corresponding (truncated) binomial polynomial is exactly one.
Preamble
import Mathlib.Algebra.Polynomial.Div import Mathlib.LinearAlgebra.Matrix.Polynomial
Formal statement
section
open Finset Polynomial Matrix
namespace D1Bound5
/-!
This module isolates an intermediate step in the all-orders Bennett determinant
argument. It does not define the residue polynomials or prove their cancellation.
The required cancellation is an explicit hypothesis of the final theorem.
-/
section CommRing
variable {R ι : Type*} [CommRing R] [Fintype ι] [DecidableEq ι]
theorem _root_.D1Bound5.polynomial_det_eq_monomial_of_residual (P : Matrix ι ι R[X])
(d : ι → ℕ) (θ : ι → R[X]) (q : ι) (hθ : θ q = 1)
(hdeg : ∀ i j, (P i j).natDegree ≤ d j)
(hres : ∀ i, (X : R[X]) ^ (∑ j, d j) ∣ ∑ j, θ j * P i j) :
P.det = C (P.det.coeff (∑ j, d j)) * X ^ (∑ j, d j) := by sorry
end CommRing
end D1Bound5
end
Source
D1Bound5/BennettResidualDeterminant.lean, lines 66-76, SHA-256 d4ad136bba1428279a794309f2af79d21c79a906eda481e0c4808281896bf444. Project: https://github.com/tomislav-math/d1-bound5-lean