theorem
Hex.AlgebraicNumber.apartProbe_sound
{p q : ZPoly}
(a : RefinedIsolation p)
(b : RefinedIsolation q)
(v : Unit)
(h : apartProbe (↑a).square (↑b).square = some v)
:
Successful imaginary-interval probes reject equality.
Predicate extraction from the reference comparison.
theorem
Hex.AlgebraicNumber.rejectProbe_sound
(strict : Bool)
{p q : ZPoly}
(a : RefinedIsolation p)
(b : RefinedIsolation q)
(v : Unit)
(h : rejectProbe strict (↑a).square (↑b).square = some v)
:
Rejection probes never reject a true complex comparison.
Predicate-specific interval shortcuts preserve complex order.
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
Interpretation is an embedding for the complex partial order.
Equations
- Hex.AlgebraicNumber.toComplexOrder = { toFun := Hex.AlgebraicNumber.toComplex, inj' := Hex.AlgebraicNumber.toComplex_injective, map_rel_iff' := @Hex.AlgebraicNumber.toComplexOrder._proof_1✝ }