Certified within-half traces stopping before the last block #
This module gives a generic analytic trace which consumes a prescribed prefix of a within-half residual schedule and stops with one specified block still present. It is deliberately independent of any theorem identifying which block is last in a concrete schedule.
A certified analytic trace which stops immediately before a specified last block.
The step constructor stores the same analytic data as
R324WithinHalfCertifiedAnalyticTrace.step: internal Fubini evidence, the
updated scale, and a certificate for the updated edge state.
- stop {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} {terminal : R322ExtractionStep m} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (scale : Fin (m + 1) → ℝ) (hremaining : res.remaining = [terminal]) (certificate : R324WithinHalfEdgeCertificate res.state scale) : R324WithinHalfStopBeforeLastTrace terminal res scale
- step {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} {terminal : R322ExtractionStep m} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (head : R322ExtractionStep m) (tail : List (R322ExtractionStep m)) (hremaining : res.remaining = head :: tail) (scale : Fin (m + 1) → ℝ) (internal : res.R324WithinHalfResidualInternalReady head tail hremaining) (nextScale : Fin (m + 1) → ℝ) (nextCertificate : R324WithinHalfEdgeCertificate (res.afterHead head tail hremaining).state nextScale) (next : R324WithinHalfStopBeforeLastTrace terminal (res.afterHead head tail hremaining) nextScale) : R324WithinHalfStopBeforeLastTrace terminal res scale
Instances For
Consume exactly the supplied prefix and leave the specified final block
untouched. In particular, the local provider is never called on
terminal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The residual prefix at which the trace stops.
Equations
- (Anderson4D.R324WithinHalfResidualPrefix.R324WithinHalfStopBeforeLastTrace.stop res scale hremaining certificate).stopPrefix = res
- (Anderson4D.R324WithinHalfResidualPrefix.R324WithinHalfStopBeforeLastTrace.step res head tail hremaining scale internal nextScale nextCertificate next).stopPrefix = next.stopPrefix
Instances For
The scale certified at the stopping prefix.
Equations
- (Anderson4D.R324WithinHalfResidualPrefix.R324WithinHalfStopBeforeLastTrace.stop res scale hremaining certificate).stopScale = scale
- (Anderson4D.R324WithinHalfResidualPrefix.R324WithinHalfStopBeforeLastTrace.step res head tail hremaining scale internal nextScale nextCertificate next).stopScale = next.stopScale
Instances For
Restrict a surviving tuple through all consumed prefix blocks.
Equations
- One or more equations did not get rendered due to their size.
- (Anderson4D.R324WithinHalfResidualPrefix.R324WithinHalfStopBeforeLastTrace.stop res scale hremaining certificate).stopProjection = fun (v : res.SurvivingCoordinate → Anderson4D.T4) => v
Instances For
Full weighted integrability at exactly the scalar integrals consumed before the last block.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The stopping prefix has the requested singleton suffix.
At the stop, the processed prefix followed by the retained block is the full analytic schedule.
The exact perturbative order retained at the stop is the order of the single untouched block.
The final edge certificate carried by the trace.
Exact weighted iteration through the prescribed prefix.
Unlike the full trace theorem, the right-hand side retains the exact
lamEps power belonging to the untouched singleton block.