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.
Deferred correction and collocation iterations — Examples
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Areas of Elementary Plane Figures
- Banach-Space Differential Calculus and Banach Manifolds
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Linear Operators and Quotient Spaces
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Complex Norms and Realification
- Complexification, Realification and Real Structures
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Darboux, L'Hôpital, and Taylor's Theorem
- Deferred correction and collocation iterations
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite Probability and the Probabilistic Method
- Foundations of the Real Numbers for Analysis
- Fundamental Trigonometric Identities
- Gaussian quadrature
- Global ODE and Log-density Integration Error
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Implicit stiff time stepping and algebraic error
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Lebesgue Measure on Euclidean Space
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Measures and Their Basic Properties
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Normed and Banach Spaces
- One-step ODE Consistency and Local Error
- Order, Zorn's Lemma, and the Axiom of Choice
- Outer Measure and the Caratheodory Extension Theorem
- Picard-Lindelöf and First-Order Ordinary Differential Equations
- Polynomial interpolation and remainder
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Simple Field Extensions and the Construction of the Complex Numbers
- Subgradient bundle and derivative free optimization
- Subspaces, Products, and Quotients
- Suprema and Infima
- The Derivative and the Mean Value Theorems
- The Exponential Function
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Summary
These checks cover per-sweep work and storage, divergence of the explicit SDC iteration on a stiff scalar mode despite a stable midpoint step, exact endpoint integration for a two-node Gauss cubic IVP, order loss from accepting a constant predictor under a fixed loose tolerance, and the controlled update error from a small implicit-midpoint stage residual. The Gaussian specializations use Countable Choice for Lebesgue interval-measure data.
3 · Logical flowchart
4 · Definitions, theorems and proofs
None yet.
5 · Examples, counterexamples and false statements
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.
An explicit SDC sweep diverges on a stiff scalar mode
Example
Assume Countable Choice for the Lebesgue interval-measure formula. Analyze the formal one-node Gauss SDC stage-iteration recurrence for with , , and initial value . The test is stiff in the sense that ; the fully solved midpoint stage remains nonsingular and its endpoint is stable. This example studies the recurrence without invoking a residual-acceptance test.
Facts & Assumptions
Given: The one-node Gauss tableau, the explicit-left-Euler SDC preconditioner and the scalar test equation in the Example.
Finite explicit-left-Euler spectral deferred-correction sweep: for one node .
SDC iteration matrix for the scalar linear test equation: stage errors obey , with .
Collocation tableau from distinct quadrature nodes: the midpoint stage solves and its endpoint is .
Countable Choice, required to instantiate the one-node Gauss rule for Lebesgue measure on .
Verification
Here , so [F3] and [F1] under [A1] give . The collocation stage is , hence . The constant predictor is , so and by induction; its magnitude grows by a factor at every sweep.
The exactly solved endpoint is , which is also the midpoint stability factor multiplying the initial value. Its magnitude is below one, while the SDC contraction ratio from the scalar matrix is . Thus stability of the fully solved midpoint step does not imply convergence of the explicit SDC iteration, and the contraction theorem correctly makes no claim here.
Two-node Gauss collocation gives the exact endpoint for a nonstiff cubic IVP
Example
Assume Countable Choice for the Lebesgue moment data. On one step , take the scalar IVP , . The field is independent of the state, so its state Lipschitz constant is zero; the example has no stiffness from a state-dependent fast mode.
Facts & Assumptions
Given: The two-node Gauss rule for Lebesgue measure on and the IVP in the Example.
The m-node Gaussian quadrature rule for a positive measure and Gaussian quadrature is exact through degree 2m−1 and has positive weights: the two-node Gauss rule integrates every polynomial of degree at most three exactly.
Collocation tableau from distinct quadrature nodes: the collocation endpoint is for this step, and its stages are finite because the right-hand side is independent of stage state.
Riemann and Lebesgue integrals agree for continuous data on [0,1] and The second fundamental theorem: if is differentiable on with and is integrable, then : the exact endpoint increment is using either integral convention.
Lebesgue measure on the unit interval supplies Gaussian moment data: Lebesgue measure on supplies the required order-four two-node moment data under Countable Choice; these data also satisfy the order-three branch used for exactness.
The m-node Gaussian quadrature rule for a positive measure and Collocation tableau from distinct quadrature nodes: Gaussian weights and collocation weights are integrals of the same cardinal polynomials, so [F3] identifies them.
First-order systems, initial value problems, and solutions on intervals: the exact IVP solution satisfies and .
Verification
The integrand has degree three, so [F1] gives . The matching of weights in [F5] and agreement with the Riemann integral in [F3] give . The stages solve and are well-defined finite real numbers because does not depend on . The rule data are valid by [F4] and the axiom premise in the Example.
The IVP identity [F6] and the scalar FTC [F3] give , hence . Step 1.1 gives the same collocation endpoint, so the one-step endpoint is exact despite the fact that the collocation polynomial need not equal the exact path at interior points.
Too few sweeps lower the order from Gauss collocation
Example
Assume Countable Choice for the Lebesgue interval-measure formula. Apply one-node Gauss SDC to , , on , using the constant predictor, fixed stopping tolerance , and a sweep budget . For sufficiently small uniform steps, the first residual check accepts the uncorrected predictor at every step.
Facts & Assumptions
Given: The one-node Gauss tableau, explicit-left-Euler SDC sweep, constant predictor, unit tolerance, a budget , uniform mesh , and the supplied flag invariance_certified=true; step 1.1 verifies its guarantee.
Finite explicit-left-Euler spectral deferred-correction sweep: the first update uses for one node, computes , and returns if .
One-node Gauss collocation is implicit midpoint of order two: the fully solved one-node Gauss method is implicit midpoint and has global order two on the stated smooth tube.
Each SDC sweep raises the order up to the collocation order: a fixed candidate from a constant predictor has the guaranteed global-error bound when used as the one-node method under its hypotheses. For this is an bound; it does not exclude a higher order in a particular problem.
for every real , hence : for real .
The binomial theorem in : : for a nonnegative integer .
First-order systems, initial value problems, and solutions on intervals and The exponential function is smooth and : an exact solution is differentiable, and .
Chain sum product and composition rules for Banach derivatives and The exponential addition formula : the product and chain rules hold, and .
The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with : a differentiable function with zero derivative on an interval is constant there.
The exponential function is strictly increasing: if , then .
One-node Gauss data are midpoint data and Finite explicit-left-Euler spectral deferred-correction sweep: for one-node Gauss data, and , so at a start state the sweep map is and .
Contraction and residual error bound for the SDC sweep: if the inner stage map preserves a nonempty closed product ball and , , then the collocation branch exists uniquely in that ball.
M-node collocation has local defect order M: for , the exact-path integrand must satisfy a uniform derivative bound .
Countable Choice, inherited from the one-node Gaussian moment data used in [F2].
Verification
Let the common state tube be and take the time-fiber start sets ; the field is bounded there by and is -Lipschitz. For every start , use the one-stage closed product ball , which contains the constant predictor . By [F12], for the inner/outer sweep map is , whose values lie in when . The contraction constants are and , with . Thus [F13] supplies the unique local collocation branch in , uniformly for the start states used in the stability comparison. Now induct on the mesh index. If all earlier checks passed, then ; for , [F6] gives and [F11] gives , so and the stage set hypotheses just verified apply. The first sweep value is , with update residual . For sufficiently small , , so [F1] returns after the first check and the endpoint is . This closes the induction for every step.
Let be any exact IVP solution. By [F8]–[F9], has derivative . [F10] on each interval gives ; the addition formula [F9] then gives and in particular . Thus the exact grid states also lie in . On a step starting at , the exact-path integrand is , so and for . This verifies the exact-path derivative premise in [F14].
The computed final value is . For , [F7] gives its th coefficient as for , which is at most ; omitted terms for are positive in [F5]. The coefficient alone differs from by , so . Therefore this accepted finite-tolerance method is not order two; [F3] supplies an global-error bound for the uncorrected stage, while [F2] gives order two for the fully solved collocation method. More explicitly, step 1.1 gives , hence the accepted first residual obeys . The ratio , so the accepted residual is not . This diagnoses failure of that residual target; the independent endpoint lower bound above proves that the accepted method is not order two.
An inexact midpoint stage solve has a controlled update error
Example
Assume Countable Choice for the Lebesgue interval-measure formula. Use one-node Gauss collocation on , , with . Let be its exact midpoint stage and take the approximate stage .
Facts & Assumptions
Given: The scalar IVP, one-node Gauss tableau, step size and approximate stage in the Example; use the explicit-left-Euler SDC sweep when comparing sweep and stage residuals.
One-node Gauss collocation is implicit midpoint of order two: the exact collocation stage is the implicit midpoint stage and its method has order two under a common-tube smoothness assumption.
Small-step implicit Runge–Kutta stages have a unique branch and controlled residual error: on a closed product ball, an invariant contraction map with factor has a unique stage and an update residual bounds the stage error by .
First-order systems, initial value problems, and solutions on intervals: for this scalar IVP the stage field is .
Finite explicit-left-Euler spectral deferred-correction sweep: its explicit-left-Euler stage block is strictly lower triangular, so for one node and the formal sweep is for this field.
Countable Choice, inherited from the one-node Gaussian moment data used in [F1].
For [F3], use center , radius , matrix , and on the closed ball . The bound parameters are and ; they are denoted with subscripts to distinguish from the number of nodes.
Verification
Here , , and by [F4] the exact stage equation is , so . For [F3], the ball is , and its map is . It maps into ; its contraction factor is , and the invariant-ball bound is . Thus the closed-ball and contraction hypotheses of [F3] hold. The stage update residual map is ; at it has magnitude . For the explicit-left-Euler sweep in [F5], , so and the SDC contraction factor is also .
The specified lies in , so [F3] applies. With , the numerical residual threshold exceeds from step 1.1. Directly, [F3] gives .
For this field and endpoint weight , the approximate endpoint differs from the exact collocation endpoint by . The stage bound in step 2.1 also gives the upper bound . The example verifies a single stage solve; a global order-two conclusion would additionally require uniform per-step defect, stability, and stage-error estimates on the common tube.
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
- Ernst Hairer, Syvert P. Nørsett, and Gerhard Wanner, Solving Ordinary Differential Equations I, 2nd ed., Chapter II §II.7
- John A. Gubner, Gaussian Quadrature and the Eigenvalue Problem, §§2–5, 2020
- 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, Theorem 3.1
- Ernst Hairer and Gerhard Wanner, Introduction à l’Analyse Numérique, Chapter III: Équations Différentielles Ordinaires
- John C. Butcher, Implicit Runge–Kutta Methods, tutorial accompanying Numerical Methods for Ordinary Differential Equations