A depressed cubic over with a root and square discriminant has three distinct factors
ProvedCollapsibleCubics.card_monic_factors_eq_three_of_isSquare_discrfield-theorynumber-theorypolynomials
Let be an odd prime and let over . Suppose has a root , and that the discriminant is nonzero and a square in .
Then has exactly three distinct normalized irreducible factors — equivalently, splits into three distinct monic linear factors over .
The mathematical content: dividing out the known root reduces to a quadratic whose discriminant is, up to a square factor, ; squareness of then splits that quadratic, and makes the three roots pairwise distinct so the factor set has cardinality exactly three.
Preamble
import Mathlib
Formal statement
namespace CollapsibleCubics
open Polynomial UniqueFactorizationMonoid
theorem card_monic_factors_eq_three_of_isSquare_discr
{p : ℕ} [Fact p.Prime] (hodd : Odd p) (d e : ZMod p) (r : ZMod p)
(hr : r ^ 3 + d * r + e = 0)
(hΔ : -4 * d ^ 3 - 27 * e ^ 2 ≠ 0)
(hsq : IsSquare (-4 * d ^ 3 - 27 * e ^ 2)) :
(normalizedFactors ((X : (ZMod p)[X]) ^ 3 + C d * X + C e)).toFinset.card = 3 := by sorry
end CollapsibleCubicsSource
Collapsible Cubics mission (Q7); statement chain isolated in Collapsible/Collapsible/SplitsCompletelyFinal.lean. Background: https://quesswho.github.io/miles-blog/2026/08/20/collapsible/