Every successful NK-only loop result is an NK atom.
Successful NK-only isolateAll? execution preserves every root covered
by its starting worklist.
Every successful NK-only isolateAll? result is an NK atom.
Successful NK-only isolateAll? results meet the target and have
pairwise-disjoint closed circumscribed discs.
Starting from the Cauchy component, successful NK-only isolation covers every complex root.
Each emitted NK atom contains one interior simple root, unique in its closed square.
In the positive-degree branch, successful ZPoly.isolateComplexRoots? execution is a
successful Cauchy-started isolateAll? run whose result indices correspond
exactly to the returned NK atoms.
Every atom returned by positive-degree NK-only isolation meets the requested precision and contains a unique interior simple root.
Distinct atoms returned by positive-degree NK-only isolation have disjoint closed circumscribed discs.
Every complex root belongs to exactly one atom returned by successful positive-degree NK-only isolation.
A nonzero executable polynomial has a nonzero complex cast.
A nonzero executable polynomial whose natural degree is not positive has no complex root.
A successful non-positive-degree ZPoly.isolateComplexRoots? call is exactly the nonzero
constant branch and returns the empty atom array.
Every successful NK-only ZPoly.isolateComplexRoots? call assigns each complex root to
exactly one returned atom, including the vacuous nonzero-constant branch.
Any two differently indexed atoms returned by successful NK-only
ZPoly.isolateComplexRoots? execution have disjoint closed circumscribed discs.
Every returned atom of successful NK-only isolation meets the requested precision and has the unique interior simple-root contract.