The unique complex root selected by an atom certificate.
Equations
Instances For
The selected value is an interior simple root, unique in the atom's selected closed region.
The selected value is a root.
The selected root lies in the atom's stored circumscribed disc.
The raw and separation-refined semantic-root interpretations agree.
An option-valued array map succeeds when its function succeeds on every
input entry. Public because HexNumberFieldMathlib uses it to discharge
success of the embedding and refinement mapM pipelines.
In the positive-degree branch, successful isolation is a successful Cauchy-started general driver run whose results correspond indexwise to the returned atoms.
Every root belongs to one of the atoms returned by successful positive-degree isolation.
A successful non-positive-degree call is the nonzero constant branch and returns no atoms, independently of strategy.
Every returned atom meets the full driver target, not only the requested atom precision.
Every successful isolation result can be wrapped as a
RefinedIsolation: the driver's separation target dominates mahlerPrec.
Distinct output indices select distinct semantic roots.
Distinct output atoms have disjoint closed circumscribed discs, for every strategy accepted by the general isolation driver.
The number of returned atoms is the polynomial's complex natural degree.
Together with isolateComplexRoots?_roots_ne, this records that the exact enumeration has
no duplicate representatives.
Successful isolation enumerates exactly the distinct complex roots and meets the requested precision, for every strategy and every executable edge case.
Field-notation alias for an atom's semantic root.