A sharp degree bound for a bivariate discriminant #
For a polynomial F in one variable whose coefficients are polynomials of degree at most
a, this file proves that the discriminant of F has degree at most
(2 * F.natDegree - 2) * a in the coefficient variable. The missing two copies of a
relative to the naive Sylvester-determinant estimate come from the constant bottom row in
Mathlib's modified Sylvester matrix for the derivative.
This is the algebraic degree estimate needed in the Corvaja--Zannier canonical/divisor calculation.
The discriminant of a degree-b polynomial whose coefficients have degree at most
a has degree at most (2 * b - 2) * a.
View a bivariate polynomial as a polynomial in coordinate 1, with ordinary
polynomial coefficients in coordinate 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The discriminant in the first coordinate of a plane curve of bidegree at most
(firstDegree, secondDegree) has the sharp degree bound
(2 * secondDegree - 2) * firstDegree.