Every input square occurs in one of the guarded connected components.
One guarded subdivision round preserves every polynomial root covered by the input component.
Union of the closed-square regions retained by a worklist.
Equations
- HexRootsMathlib.Worklist.region work = {z : ℂ | ∃ c ∈ work.toList, z ∈ HexRootsMathlib.Component.region c}
Instances For
A globally normalized subdivision round preserves every polynomial root covered by its input worklist.
Union of the semantic regions of an array of certificates.
Equations
- HexRootsMathlib.Results.region rs = {z : ℂ | ∃ r ∈ rs.toList, z ∈ HexRootsMathlib.Certified.region r}
Instances For
Semantic hypothesis consumed by the structural loop proof: every
successful certificate covers every polynomial root covered by its input
component. The .nk and general certificate developments instantiate this
separately. In particular, speculative recentring must use the executable
containment and same-count guards; it does not follow from geometric
containment of the input component in the returned region.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The non-emitting transition preserves every covered polynomial root.
The lineage-local transition used by single-atom refinement preserves every covered polynomial root.
A target-ready successful attempt whose disc meets no other successful attempt holds its original component in the next worklist.
A non-held successful attempt whose doubled result is strictly finer re-enters the next worklist as that doubled covering component.
allReady means every emitted certificate meets the target precision.
When every attempt succeeds, the emitted certificate regions cover every polynomial root covered by the attempted worklist.
Parametric coverage theorem for the single-atom refinement loop.
A successful one-atom refinement loop meets its target and returns its single atom certificate (hence a pairwise-disjoint result).
Coverage for the bounded lineage-local speculative refinement pass.
A successful speculative refinement pass returns its single target-ready atom certificate.
An option-valued array map that succeeds preserves size and maps
corresponding entries. Shared plumbing for the isolation-loop soundness
proofs here and in NKDriver, Isolate, and HexNumberFieldMathlib.
A successful bounded speculative atom refinement reaches the requested precision.
A successful internal atom refinement reaches the requested precision.
Internal atom refinement preserves the atom's semantic root.
The bounded speculative atom refinement preserves the atom's semantic root whenever it succeeds.
Every successful all-atoms refinement attempt reaches the requested precision.
Refining one successful atom in the all-atoms finisher preserves its semantic root across both the bounded local pass and the complete fallback.
The opportunistic all-atoms fast path returns atoms only.
A successful all-atoms fast path meets the target and returns pairwise disjoint atom discs.
The all-atoms fast path preserves every polynomial root covered by its attempted worklist.
A successful atom-only finish emits only atom certificates.
A successful atom-only finish meets the target precision and emits pairwise-disjoint squares.
With a preserving certifier, a successful atom-only finish covers every root covered by the input worklist.
Parametric coverage theorem for the fuel-based isolation loop. No
certificate analysis enters: the proof consumes only Certifier.Preserves
and follows the executable emitting and non-emitting branches.
Every successful loop result meets the requested precision and passes the executable pairwise-disjoint-disc test.
Distinct loop outputs have disjoint closed circumscribed discs.
Any two differently indexed loop outputs have disjoint closed circumscribed discs.