Check strict gaps between every adjacent pair of emitted intervals.
Equations
Instances For
Validate generalized isolation and strict adjacent separation.
Equations
- Hex.RCF.IsolationCert.checkStrict replay cert = (Hex.RCF.IsolationCert.check replay cert && cert.checkGaps)
Instances For
Recover the underlying generalized isolation check.
Strict validation exposes its strict-gap component.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Classify one isolated root against an exact dyadic endpoint. In the interior case, the literal replay count on the prefix interval determines the side, with exact polynomial evaluation resolving equality.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Recompute and check a claimed endpoint comparison. Sound use additionally
requires the outer certificate to establish replay.check f.
Equations
- Hex.RCF.Separation.checkCmp f replay I endpoint claim = decide (Hex.RCF.Separation.classify? f replay I endpoint = some claim)
Instances For
Bisect one raw interval and retain a count-one half. The midpoint variation is shared between the two candidate counts.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Separate a pair with an explicit structural fuel budget.
Equations
Instances For
Refine both members of a touching pair until they have a strict gap or the structural fuel is exhausted. Genuine overlaps and malformed count data are rejected.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Continue a left-to-right separation scan from its current interval.
Equations
Instances For
Left-to-right separation scan. Refining a later interval only shrinks it, so honest input preserves every strict gap already emitted.
Equations
- Hex.RCF.Separation.separateList? p replay [] = some []
- Hex.RCF.Separation.separateList? p replay (next :: rest) = Hex.RCF.Separation.separateFrom? p replay next rest
Instances For
Run untrusted strict separation and retain only checker-approved output.
The caller pairs p with a replay checked against it. A mismatch can only
choose inadequate fuel and make this builder return none, because the output
checker reads counts solely from replay.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The public builder never returns an unchecked strict isolation array.