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.
Multirate and partitioned time integration
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- 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
- Countability and Uncountability
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite Probability and the Probabilistic Method
- Foundations of the Real Numbers for Analysis
- Global ODE and Log-density Integration Error
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Metric Spaces
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Order, Zorn's Lemma, and the Axiom of Choice
- Picard-Lindelöf and First-Order Ordinary Differential Equations
- 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
- Suprema and Infima
- The Derivative and the Mean Value Theorems
- The Exponential Function
- The Logarithm and General Powers
- The Riemann Integral: Definition and Integrability
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Summary
The frozen-slow explicit Euler scheme advances a designated slow block once per macro step and advances the fast block through explicit microsteps while holding the slow value fixed. Its evaluation count is one slow-field call and one fast-field call per microstep. A separated implementation needs the starting slow value in the fast loop and the starting fast value in the slow update; the frozen slow value can be cached, with no fast-to-slow refresh within the macro block. These counts do not imply a wall-clock speedup. Under common boundedness and Lipschitz assumptions, a direct defect and stability analysis gives fixed-time first-order convergence uniformly in the number of fast microsteps, with constants depending on the field bounds and Lipschitz constant. Explicit fast microsteps can still be unstable when the microstep is too large for the fast dynamics.
The page also proves a finite-window contraction and tail certificate for synchronous waveform Picard iteration. A separate conditional result shows how a cubic exact-start defect and one-step stability yield global order two for a symmetric exact-flow composition. Symmetry alone does not supply the cubic defect estimate. Batch 98 proves its finite-dimensional Lie and Strang splitting results under separate tube hypotheses; this conditional result does not instantiate that split map as a coupled multirate composition. Such an application would still require a specified coupling interpolant and matching defect and stability bounds.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Frozen-slow explicit Euler with fast microsteps
Definition
Let , let be open, and let and be the designated slow and fast vector fields. The labels “slow” and “fast” are input partition labels; this definition does not assert that either field actually varies at a specified rate. The routine receives proposed state vectors , a real macro step , and a microstep count .
Procedure.
- Before any division or field evaluation, check that , , , is an integer with , and . If any check fails, return
invalid-input. - Set and evaluate to set .
- Set .
- For , first check whether . If not, return
domain-exitwithout a macro-step output. Otherwise evaluate and set . - If , return
domain-exitwithout a macro-step output. Otherwise returnsuccessand the output state .
For inputs on which the procedure succeeds, write its output map as .
On a successful step the procedure uses exactly one evaluation of and evaluations of ; an invalid-input return uses no field evaluations, and a domain-exit return uses no more than these counts. The slow state is held at its initial value during every fast microstep. In a separated implementation, the slow update needs the starting fast value , while the fast loop needs the starting slow value ; can be sent to the fast worker once and cached for all microsteps, with no fast-to-slow refresh during the block. The actual communication cost depends on the implementation. The evaluation counts alone give no wall-clock saving claim, especially when the fast block accounts for nearly all right-hand-side work.
Synchronous Picard waveform relaxation on a finite window
Definition
Let , , be open, be continuous, and . Choose a window length , radius , bounds , tolerance , and integer sweep budget . The admissibility conditions are that the closed Euclidean ball lies in , on that ball, there, , and . If an input condition fails, return not-admissible.
Let with , and let . The synchronous Picard waveform map is where the vector integral is componentwise. This updates both state waveforms from the same preceding pair.
Procedure. If , return the constant waveform with status budget-exhausted and no error certificate. Otherwise set and, for , compute . After the first sweep set . After sweep , compute . If , return ; if the budget is exhausted first, return . Integrals and waveform updates are exact mathematical operations here; quadrature and inexact subsolves require separate error terms.
Block variation bounds for a frozen-slow Euler step
Statement
Let be positive integers, , , open, and let be continuous. Use the product Euclidean norm . Let , and suppose for all , where . Let be an exact solution of , and run Frozen-slow explicit Euler with fast microsteps from with and every frozen state . Then
Facts & Assumptions
Given: The dimensions, macro and micro steps, field bound, exact solution, and admissible microstates in the Statement.
View the autonomous field as on . An exact IVP solution then satisfies its Volterra equation on every subinterval, with the value at the left endpoint as initial data (First-order systems, initial value problems, and solutions on intervals, A first-order initial value problem is equivalent to its Volterra integral equation).
For an integrable vector field on an increasing interval, (For and integrable when , ; for , is integrable).
At each fast-loop iteration whose pre-update state lies in , the procedure sets , with the same frozen at every microstep (Frozen-slow explicit Euler with fast microsteps). If all pre-update states lie in , all loop updates are performed even when the final state is outside and the procedure consequently returns domain-exit.
If an integrable real-valued function satisfies on , then (If on and both are integrable then ; and , claim 3).
and every microstate belongs to , where is bounded by .
Proof
Fix . If , the oriented integral is zero and the bound holds. Suppose . Apply [F1] to the restriction of with initial time , then [F2], [A1], and [F4]: Here is integrable by [F2] and lies between and by [A1].
By [F3] and [A1], , since a block projection has norm at most the product norm. Starting with and summing these increments gives for every .
One-step stability of frozen-slow Euler with fast microsteps
Statement
Let , let be open, and let . Suppose and is jointly -Lipschitz in the product Euclidean norm on a set . Fix and , and let , . For any two input states and for which both algorithm runs return success and all inputs and fast microstates lie in , the outputs of Frozen-slow explicit Euler with fast microsteps satisfy The constant is independent of .
Facts & Assumptions
Given: The jointly -Lipschitz fields, the two admissible inputs and their fast microstates, and in the Statement.
The slow update is and the fast recurrence is (Frozen-slow explicit Euler with fast microsteps).
For , ; integer powers preserve order on nonnegative inputs; and ( for every real , hence , Monotonicity of and of , Integer powers , The exponential addition formula , The real exponential function and the number by a power series).
The exponential is strictly increasing and ; the real mean-value theorem therefore bounds its increments on a compact interval (The exponential function is strictly increasing, The exponential function is smooth and , The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with ).
The product Euclidean norm is ; Cauchy–Schwarz implies the Frobenius norm bounds the Euclidean operator norm of a real matrix (The Euclidean inner product on , Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
Every input and microstate used in the two successful executions lies in , and for all .
Proof
Put and . By [F1] and the joint Lipschitz inequality [A1], , and . The second inequality uses .
Iterating the fast recurrence in step 1.1 gives when . For it gives , the same formula at . By [F2], ; raising nonnegative terms to the integer power and using repeated exponential addition yields . Hence .
If , [F3] applied to on gives , since its intermediate point satisfies and . If , set , and the same bound holds. Put and . Steps 1.1–2.1 give componentwise, where
All entries of are nonnegative, so componentwise domination implies . By [F4], . Under the product norm, and is the output difference, proving the claim.
Second-order global bound under symmetric coupling and a cubic defect
Statement
Let , , let be continuous on an open set , and let be an exact solution of the autonomous IVP ; here exact means that is differentiable and satisfies this equation throughout . Put with . Let be a macro map that produces one output from its current input by composing exact subsystem solution maps over subintervals with a coupling interpolant ; an exact subsystem solution map sends an initial substate to its exact value at the end of that subinterval. Define numerical states by . Here “symmetric interpolant” means for every and endpoint pair ; “symmetric step” additionally means wherever both sides are defined. Assume the interpolant and macro step are symmetric in these senses, and there is a compact set containing the exact path, all numerical states, and every method stage. Suppose and constants independent of satisfy for every and all admitted inputs . Then the global error is at most when , and at most when . The symmetry assumptions alone do not imply the cubic defect premise.
Facts & Assumptions
Given: The exact IVP, symmetric exact-flow macro map, compact set , initial error, uniform local-defect bound, and one-step stability bound in the Statement.
If nonnegative errors satisfy and for , the finite recurrence bound has separate and forms (Finite geometric error bound from a one-step recurrence).
The Euclidean norm satisfies the triangle inequality (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
A first-order IVP solution is a differentiable curve satisfying its vector-field equation and initial data; for this autonomous field use on (First-order systems, initial value problems, and solutions on intervals).
The local defect and stability inequalities hold with the same constants on all steps, and the exact path, numerical states, and method stages remain in .
Proof
Set for the exact solution [F3]. The Euclidean triangle inequality [F2], the local-defect premise, and the stability premise in [A1] give
Apply [F1] with order , step , and the stated . The initial error and recurrence from step 1.1 are exactly its hypotheses, so the and cases give the claimed bounds.
Remarks
The proof uses the one-step cubic defect and stability bounds. A specific Strang or other exact-flow multirate construction must establish those bounds for its actual coupling and interpolation before this corollary applies; symmetry by itself is not a local-error estimate.
Contraction and finite-sweep error bound for synchronous waveform relaxation
Statement
Let and , write , and let be continuous on an open set . Fix , , and a closed ball with radius . Suppose and on that ball, where , , and . Let be the set of continuous waveforms with and , with the supremum metric, and define . Then is a contraction with factor . It has a unique fixed point , which solves with . For any starting waveform , if and , then Thus the finite-window algorithm certifies tolerance after sweeps whenever this displayed bound is at most ; budget exhaustion without that inequality supplies no such certificate.
Facts & Assumptions
Given: The domain, initial value, bounded/Lipschitz field, radius and window conditions, and waveform map in the Statement.
Synchronous Picard waveform relaxation on a finite window: is the closed radius- set of continuous curves with initial value , and updates both component waveforms from the previous pair.
Continuous -valued curves on a nonempty compact interval form a complete space in the supremum metric (Continuous -valued curves on a nonempty compact interval form a complete supremum-metric space).
A closed subset of a complete metric space is complete in ZF, without a choice axiom (Closed subspaces of complete metric spaces are complete; the converse under countable choice, claim 2).
For an integrable vector function on an increasing interval, (For and integrable when , ; for , is integrable).
The vector Riemann integral is componentwise and additive over subintervals (The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral). A continuous real-valued function on a compact interval is Riemann integrable, so the continuous vector integrand is componentwise integrable (A continuous function on is Riemann integrable, by Heine-Cantor and Riemann's criterion).
A contraction of a nonempty complete metric space into itself has a unique fixed point, its iterates converge, and for the iterates satisfy (A contraction of a nonempty complete metric space into itself has exactly one fixed point, the limit of the iterates from any starting point).
A continuous curve solves the first-order IVP exactly when it satisfies the associated Volterra equation (A first-order initial value problem is equivalent to its Volterra integral equation).
and ; the stated field bounds hold throughout the closed ball.
Proof
The constant waveform belongs to , so is nonempty. By [F2] the ambient continuous-curve space is complete. If and uniformly, then and, for every , ; letting gives . Hence is closed and complete by the choice-free direction [F3].
For , continuity of and the field Lipschitz bound imply as ; this holds with one-sided limits at endpoints. Thus is continuous and componentwise integrable by [F5]. For , additivity and [F4] give ; also and . Thus .
For and , [F4] and the field Lipschitz bound yield . Taking the supremum proves that is a contraction with .
By [F1], [F2]–[F3], and step 1.3, [F6] applies to the nonempty complete space and the map . It gives a unique fixed point and convergence of the iterates from every .
The fixed-point identity is . By [F7], this is equivalent to the IVP , .
Fix . By [F6], for every , . Since in , the triangle inequality gives ; passing to the limit proves the stated bound. The algorithm reports tolerance-certified only when this bound is at most ; when the finite budget ends first, it reports budget-exhausted without claiming the requested tolerance.
Local defect bound for frozen-slow Euler with fast microsteps
Statement
Let be open, let , and let be continuous. Assume , and that is jointly -Lipschitz and bounded by on a common set containing the exact solution , , and every microstate of Frozen-slow explicit Euler with fast microsteps started at . Assume the exact path and those microstates lie in the domain where these bounds hold, , , and . Then the successful macro output satisfies
Facts & Assumptions
Given: The exact IVP solution, jointly Lipschitz and bounded field, positive macro step, positive integer microstep count, and the common-domain conditions in the Statement.
View the autonomous field as on . An exact first-order IVP solution then satisfies the componentwise Volterra integral equation on every subinterval (First-order systems, initial value problems, and solutions on intervals, A first-order initial value problem is equivalent to its Volterra integral equation, The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral).
The vector integral obeys (For and integrable when , ; for , is integrable).
A successful step uses and (Frozen-slow explicit Euler with fast microsteps).
Along the exact path, ; for every microstate, (Block variation bounds for a frozen-slow Euler step).
A coordinate projection does not increase the Euclidean norm, and (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
If an integrable real-valued function satisfies on , then (If on and both are integrable then ; and , claim 3).
A continuous vector-valued function on a compact interval has continuous components, hence is componentwise integrable (A vector-valued function has a limit, or is continuous, if and only if each of its components does; with the algebra of continuous vector-valued functions, The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral, A continuous function on is Riemann integrable, by Heine-Cantor and Riemann's criterion).
On all points compared below, and .
Proof
By [F1] and [F3], the slow coordinate defect is the integral of the continuous vector-valued integrand , integrable by [F7]. The projection bound [F5], Lipschitz condition [A1], and [F4] show its pointwise norm is at most . Applying [F2] and [F6] to this integrand gives .
By [F1] and [F3], the fast-coordinate defect is the sum over of integrals of the continuous vector-valued functions on , integrable by [F7]. For such an , [F4] gives and . By [F5], the product-state distance is at most the sum of these coordinate distances, hence at most .
The projection bound [F5] and [A1] therefore bound each fast integrand norm by . Applying [F2] and [F6] on each interval, then summing the interval norms, gives .
By [F5], the product output error is at most the sum of the coordinate errors from steps 1.1 and 2.1. Thus it is at most , as claimed.
Fixed-time first-order error bound for frozen-slow Euler
Statement
Let , let be open, , and let be continuous. Assume and there is a set containing the exact path, all macro states, every fast microstate, and every method output, on which is jointly -Lipschitz and bounded by . Let on . Take , , and for each macro block choose an integer and set . Starting from the exact initial value, run Frozen-slow explicit Euler with fast microsteps with these block counts and denote its macro states by . Assume every numerical step is successful and the stated bounds hold on . For each , also assume that the algorithm with count succeeds from the exact input , with all of its fast microstates and output in . Set Then at every macro node , At each fast microstate with in block , its distance from the exact path at time is at most . The constants do not depend on the microstep counts.
Facts & Assumptions
Given: The common set , field bounds, exact initial data, successful macro steps, and uniform fixed-time grid in the Statement.
The frozen-slow step map is Lipschitz with factor for any two admitted inputs, uniformly in the microstep count (One-step stability of frozen-slow Euler with fast microsteps).
An exact-start macro step has defect at most (Local defect bound for frozen-slow Euler with fast microsteps).
If and , the finite recurrence lemma gives the stated exponential formula for and the linear formula for (Finite geometric error bound from a one-step recurrence).
The Euclidean norm satisfies the triangle inequality (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
Exact-path displacement over a subinterval of length is at most (Block variation bounds for a frozen-slow Euler step).
An exact first-order IVP solution is a differentiable path satisfying ; for this autonomous field use on (First-order systems, initial value problems, and solutions on intervals).
On a successful macro block, the fast loop uses for (Frozen-slow explicit Euler with fast microsteps).
The product Euclidean norm satisfies , so each coordinate block has norm at most the full norm (Block variation bounds for a frozen-slow Euler step).
The exact and numerical macro states, fast microstates, and method outputs lie in ; each step map comparison is admitted there and all microstep counts are positive integers.
Proof
Put for the exact solution [F6]. The triangle inequality [F4], stability [F1], and exact-start defect [F2] imply for .
Apply [F3] with , , , , and . Exact initial data gives , and step 1.1 is the required recurrence. The case gives ; the case gives . Taking the maximum over macro nodes proves the claimed node bound.
Fix a macro block and micro-index . By [F7] and [F8], each fast increment satisfies , since . Summing from to gives ; because is frozen, this is also . By [F5], the exact path is at most from . The triangle inequality [F4] and step 2.1 therefore give . The bound is independent of the block's microstep count, proving the stage claim.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Michael Günther and Adrian Sandu, Multirate Methods for Ordinary Differential Equations, CSL-TR-25-5 (2025)
- Michael Günther, Numerical Analysis and Simulation I — Ordinary Differential Equations, Chapter 4: Multirate Schemes (lecture notes, 2017/18)
- Ekachai Lelarasmee, The Waveform Relaxation Method for Time-Domain Analysis of Large Scale Integrated Circuits: Theory and Applications, UCB/ERL M82/40 (1982)
- Mark Embree, Lecture Notes on Numerical Analysis, Lecture 34: Global Analysis of One-Step Integrators (2016)