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.
Implicit stiff time stepping and algebraic error — Examples
1 · Prerequisites
- Abelian Categories
- Absolute and Conditional Convergence; Rearrangement; Products
- Binary Operations, Monoids, Groups and Subgroups
- Cardinal Arithmetic, Cofinality and the Alephs
- Categories, Functors and Natural Transformations
- Chain Complexes and Homology
- Chain Homotopy and the Homotopy Category
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Connectedness
- 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
- Cw Complexes and Cellular Homology
- Darboux, L'Hôpital, and Taylor's Theorem
- Determinants of Matrices over a Commutative Ring
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Exactness and the Member Calculus
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite Probability and the Probabilistic Method
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Function Space Topologies and the Exponential Law
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Homology Axioms Degree and Classical Applications
- Homotopy and Homotopy Equivalence
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Implicit stiff time stepping and algebraic error
- Limits and Colimits
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear multistep methods and Dahlquist equivalence
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Long Exact Sequences in Homology
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Nonlinear equations and Newton methods
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Picard-Lindelöf and First-Order Ordinary Differential Equations
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Preadditive and Additive Categories and Biproducts
- Properties of the Integral and the Working FTC
- Reflective Subcategories and the Adjoint Functor Theorems
- Relations, Functions, and Quotients
- Relative Homology Excision and Mayer Vietoris
- 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
- Simple Field Extensions and the Construction of the Complex Numbers
- Simplicial Complexes and Simplicial Homology
- Simplicial Subdivision and Simplicial Approximation
- Singular Chains and Singular Homology
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tensor Products of Modules
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Diagram Lemmas in an Abelian Category
- The Exponential Function
- The Inverse and Implicit Function Theorems
- The Riemann Integral: Definition and Integrability
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Universal Properties, Representables and the Yoneda Lemma
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
These examples separate algebraic root existence from finite Newton budget, compute a dissipative backward Euler residual-to-error bound, and compare stiff scalar damping factors. The Robertson step records a reproducible binary64 Newton and frozen-Jacobian chord work comparison; it does not assert a general convergence rate or forward-error guarantee.
3 · Logical flowchart
4 · Definitions, theorems and proofs
None yet.
5 · Examples, counterexamples and false statements
Newton can exhaust its budget although the dissipative backward Euler root is unique
Facts & Assumptions
Given: The scalar field , step , input , initial Newton iterate , residual tolerance , and correction budget .
Backward Euler has a globally defined nonexpansive resolvent (contractive when strongly dissipative): if is continuous and on , the BE equation has exactly one root for every input and every .
Finite-budget Newton and chord solves with scheduled factorization reuse: the finite solve tests the current residual; if it exceeds tolerance when the correction budget is exhausted, it returns iteration-budget-exhausted with the last valid iterate and residual.
Backward Euler step equation and algebraic residual: the BE residual is .
Proof
For all , because . This polynomial field is continuous on and is globally dissipative with .
By [F1], the equation , equivalently , has exactly one real root. At the supplied initial iterate , [F3] gives , so .
Since the current residual exceeds tolerance and the correction budget is already zero, the finite solver returns iteration-budget-exhausted, despite the unique BE root proved in step 2.1. No forward-error statement follows from this status.
Trapezoidal ringing on a stiff scalar decay equation
Facts & Assumptions
Given: The scalar decay equation with and , so .
Scalar stability function, A-stability, and L-stability for Runge–Kutta methods: for a scalar linear test equation, a Runge–Kutta step multiplies the state by its rational stability function evaluated at .
The selected two-stage SDIRK method has order two and is scalar L-stable: the SDIRK stability function is , , and is L-stable.
Two-stage Radau IIA has order three and is scalar L-stable: the Radau IIA stability function is , and is L-stable.
Backward Euler step equation and algebraic residual: backward Euler applied to has amplification factor .
Proof
Here the test argument is . The trapezoidal rule equation rearranges to the factor Thus, for , successive trapezoidal values alternate sign, while the magnitude after each step is multiplied by ; for , every iterate remains zero.
Backward Euler gives . The proved scalar functions give Each L-stable method damps this stiff mode strongly at this step size; the trapezoidal factor instead changes sign and has magnitude near one. These are scalar linear-test calculations only and imply no nonlinear stability comparison.
A dissipative backward Euler solve with a controlled update residual
Facts & Assumptions
Given: The scalar field , input , step , and approximate endpoint .
Backward Euler has a globally defined nonexpansive resolvent (contractive when strongly dissipative): strong dissipativity with constant makes the BE resolvent globally defined and -Lipschitz.
Backward Euler propagates unscaled algebraic update residuals: for one BE update from the exact input, endpoint error from an approximate update is at most , where and is its unscaled update residual.
Backward Euler step equation and algebraic residual: the BE root satisfies and its update residual is .
Proof
The scalar field is strongly dissipative with , since for all , where . Hence [F1] gives a unique BE root on all of . The root equation is , or .
At , the left side of the root equation is , so the update residual is and the derivative residual is . Here . Applying [F2] gives
One Robertson reaction step: Newton work and the chord reuse tradeoff
Example
The Robertson stiff reaction field is For one backward Euler step with , compare exact-Jacobian Newton (budget 12) and chord iteration with the Jacobian frozen at (budget 8, refresh period 8). Both use the Euclidean residual norm and tolerance with partial-pivoting binary64 Gaussian elimination. The record below is finite-precision work evidence from an implementation-level approximation of the mathematical solver. Binary64 Gaussian elimination does not meet the exact-solve backend contract of Finite-budget Newton and chord solves with scheduled factorization reuse, so this trace is not asserted to be an exact execution of that contract or a general convergence or forward-error theorem.
Numerical record
The residual is . The Jacobian used is Also identically, so every exact root preserves when the input sum is one.
With binary64 arithmetic and partial pivoting, Newton's residual norms at correction counts are respectively
It returns root after five corrections, with five Jacobian assemblies/factorizations and five linear solves. Its last iterate is approximately
The component sum is one to binary64 rounding.
For chord iteration, residual norms at correction counts through are
It returns iteration-budget-exhausted after eight corrections, with one Jacobian assembly/factorization and eight linear solves. The chord iterates include negative values; no positivity or chemistry invariant is enforced by these unconstrained corrections.
Facts & Assumptions
Given: The field and initial state in ## Example, one backward Euler step with , , tolerance , the stated correction budgets and refresh periods, and binary64 partial-pivoting elimination.
Implicit residuals and their update and derivative units: an implicit update residual is the equation's left side minus its right side, in update units.
Finite-budget Newton and chord solves with scheduled factorization reuse: updated Newton refreshes the Jacobian every correction; chord mode retains its factorization to the scheduled refresh; a finite solve reports residual and budget status without asserting forward accuracy.
Implicit stiff time stepping with a branch and residual ledger: record Jacobian refreshes, factorizations, solves, residuals, and finite solver status; the work record is not an accuracy theorem.
Continuously differentiable maps, local inverses, and local diffeomorphisms: a map is totally differentiable at every point and its derivative-matrix entries are continuous.
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: the Jacobian matrix consists of the first partial derivatives of the component functions.
Verification
Differentiating the polynomial components gives the displayed by [F5]. For an increment , the remainder is , whose Euclidean norm is bounded by ; hence is the total derivative and its affine entries are continuous. Thus ; by [F4], both and are , as required by [F2]. Summing the components of cancels all terms, so a root satisfies and preserves total concentration.
At the start, , so and by [F6]. Thus neither mode returns at count zero.
Applying the stated Newton correction formula with the displayed Jacobian and binary64 partial-pivoting elimination gives the Newton residual sequence in the Numerical record. It first falls below at count five; the residuals at counts zero through four exceed the tolerance. Since the budget is 12, this binary64 implementation returns root after five corrections. Each correction refreshes and factors one Jacobian, then solves once, giving five assemblies/factorizations and five solves.
With chord refresh period eight, [F2] refreshes at count zero and retains that factorization for corrections zero through seven. The residuals at counts zero through eight all exceed , and the budget is eight, so this binary64 implementation returns iteration-budget-exhausted. This uses one assembly/factorization and eight linear solves. The mode is unconstrained, so negative intermediate second components do not violate its domain .
Sources
- Tobin A. Driscoll and Richard J. Braun, Fundamentals of Numerical Computation, §4.5.2 Newton for nonlinear systems
- Ernst Hairer, Introduction à l’Analyse Numérique, Chapter III
- Tobin A. Driscoll and Richard J. Braun, Fundamentals of Numerical Computation, Chapter 11: Stiffness
- Ernst Hairer and Gerhard Wanner, Introduction à l’Analyse Numérique, Chapter III
- University of Saskatchewan ODE lecture notes, Chapter 1: Getting Started
- John C. Butcher, Implicit Runge–Kutta Methods, tutorial accompanying Numerical Methods for Ordinary Differential Equations