The root-set computation always produces a certificate.
The total wrapper is the checked computation.
The output lists exactly the roots of a nonzero polynomial.
The output has no repeated value.
The fixed-field coordinates of a canonical number evaluate to its value.
The approximation ball contains the represented value.
The approximation ball has the requested radius.
theorem
Hex.AlgebraicNumber.isRoot_conj
{p : ZPoly}
{z : ℂ}
(hz : (HexRootsMathlib.toPolyℂ p).IsRoot z)
:
(HexRootsMathlib.toPolyℂ p).IsRoot ((starRingEnd ℂ) z)
Complex roots of an integer polynomial are closed under conjugation.
The reality test is exact at the stored separation precision.