Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-generatedjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Finite-budget Parareal correction sweeps

Definition

Input: an admissible propagator pair from Fine and coarse propagators on a common macro grid, initial state x0, number of macro intervals N, integer sweep budget K≥0, and optionally a wall-clock budget τ≥0 and certificate data (C,c,Q,V). Here c∈C is a supplied certificate, Q is a declared predicate on completed rows, and V(W,c) is a supplied deterministic verifier that terminates with a Boolean for every completed row W and satisfies V(W,c)=true⇒Q(W). Without certificate data, take V to return false. Every map call is required to terminate with a state or declared failure. Each map call either returns one state or a declared failure status. The output contains every fully completed row of the table Unk for 0≤k≤K, the last completed endpoint when one exists, and a status. If initialization never completes, return an empty completed-row table and no endpoint.

Initialize U00=x0 and, in increasing order of n, set Un+10=Gn(Un0). Store the values Gn(Un0). For each k=0,…,K−1, set U0k+1=x0. Evaluate Fn(Unk) independently for all n; the stored Gn(Unk) values are reused from the preceding row. Then, in increasing order of n, compute Gn(Unk+1) and set Un+1k+1=Gn(Unk+1)+Fn(Unk)−Gn(Unk). The fine calls in a sweep can run in parallel, while the corrected row is computed sequentially.

If a map call fails, return the last fully completed row and status propagation-failure; a prefix of the failed row may be reported separately but is not a completed iterate. If the time budget expires at a call boundary, return the last fully completed row and status budget-exhausted. When initialization and all K requested sweeps finish, call V on the final row and c (or use false when no certificate was supplied). Return status converged if this returns true, certifying the declared predicate Q; otherwise return status budget-exhausted. Completion of the finite budget alone is not a convergence certificate.

For the exact-arithmetic recurrence, an update computed with inexact fine/coarse values or an inexact correction solve can be written as the displayed right-hand side plus a combined defect ηnk+1. A residual tolerance alone does not bound that defect in forward error.

Depends on

Used by

Dependency tree · two levels

3 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources