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.
Work and storage counts for an M-node SDC sweep
Example
For nodes and a budget of complete explicit-left-Euler SDC sweeps, consider a run that passes the preliminary checks and completes predictor evaluation. Evaluate and retain all right-hand-side values at the constant predictor. Each completed sweep evaluates new stage values and reuses the previous stage values. The tableau and preconditioner are set up once.
When , the predictor values are still evaluated, but no residual test is run; the procedure returns iteration-budget-exhausted with no accepted endpoint.
Facts & Assumptions
Given: The finite SDC algorithm with stages and integer budget .
Finite explicit-left-Euler spectral deferred-correction sweep: evaluate and cache the predictor derivatives, reuse old derivatives during each sweep, and apply the stated finite-budget and residual branches.
Stage-call, storage and arithmetic bounds for a finite SDC execution: after predictor evaluation and completed sweeps with no incomplete sweep, the stage-call count is ; all runs use at most instructed stage calls. Coefficients need storage, stage/derivative buffers need , and a dense sweep needs scalar arithmetic, subject to the lemma's work model and exclusions.
Verification
With , the algorithm evaluates and stores the predictor derivatives, then returns iteration-budget-exhausted without an accepted endpoint. If the run stops after completed sweeps with no incomplete sweep, each adds exactly evaluations because its new stage states are evaluated once and the previous values are reused. Thus the total is , and for this is at most , attained if all sweeps complete. A failed run with a partially evaluated sweep is counted by its actual prefix as in [F2], and still obeys that bound. Acceptance after sweeps returns and uses its cached endpoint derivatives with no additional calls.
The stored dense matrices each have real entries, so their storage is ; retaining old/current stage vectors and their derivative values takes additional scalar storage. Each forward-recursion stage has two sums with at most vector terms in total, for at most scalar arithmetic per sweep. Residual formation adds scalar arithmetic and at most square roots; an accepted endpoint adds arithmetic and no new field evaluations. These are the proved counts in [F2]. They omit the cost of evaluating , constructing the polynomial quadrature data (which depends on their representation), supplied predictor generation, and external admissibility/invariance certification and their internal storage. The model uses exact real arithmetic and gives no floating-point roundoff guarantee.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
5 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
- Mathew F. Causley and David C. Seal, On the convergence of spectral deferred correction methods, Communications in Applied Mathematics and Computational Science 14 (2019), §3 (standard reference, not scraped)
- Ernst Hairer, Syvert P. Nørsett, and Gerhard Wanner, Solving Ordinary Differential Equations I, 2nd ed., Chapter II §II.7 (standard reference, not scraped)