theorem
Hex.QAdjoin.SignApprox.eliminant_spec
(generator : AlgebraicNumber)
(value : QAdjoin generator)
:
eliminant generator value ≠ 0 ∧ (HexRootsTheory.toPolyℂ (eliminant generator value)).IsRoot (PolyQuot.toComplex value generator.rep ⋯)
The evaluation eliminant is nonzero and vanishes at the selected coordinate.
theorem
Hex.QAdjoin.SignApprox.endpoint?_isSome
(generator : AlgebraicNumber)
(value : QAdjoin generator)
(realGenerator : generator.isReal = true)
(large : 1 < value.coeffs.size)
:
The finite endpoint always separates a nonconstant coordinate from zero.