Alphabeta Math
Pipeline-generated
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.

Delay differential equations and history discretization

1 · Prerequisites

2 · Summary

Objective

For a fixed delay τ>0, this page defines retarded equations with continuous initial histories and globally state-Lipschitz right-hand sides. It makes the history space C([−τ,0],Rd) complete and proves existence and uniqueness by the method of steps, supported by a delay Grönwall bound. The stored-history explicit Euler algorithm uses the aligned grid h=τ/m, retains all history nodes, and returns a piecewise-linear interpolant; its storage is O(d(T+τ)/h), with no constant-memory claim. The interpolation estimate applies to cellwise C2 paths with bounded second derivative and nodal errors. The retarded first-order global error theorem instead assumes a bounded second derivative of the initial history, a common compact tube for the exact and numerical states, a bounded and time-Lipschitz vector field there, and the stated grid and time-margin hypotheses. Higher derivatives can jump at delay breakpoints; the RK4 example shows a crossing step can lose its smooth-ODE local order, so a higher-order claim needs breakpoint alignment or restart and its own proof.

The page treats two separate delay interfaces. For a scalar neutral equation on T=Kτ with commensurate grid h=τ/m, it assumes compatible C1 history and ∣a∣<1; the finite segment shift has a geometric-series inverse with a horizon-independent bound, and the Euler estimate controls both state and derivative error under piecewise-C2 solution regularity. It makes no such claim for ∣a∣≥1 or state-dependent delays. For a distributed delay, it defines the finite-window integral and composite midpoint rule, then separates stored-history error from the exact-history quadrature remainder under cellwise C2 integrand bounds. The auxiliary ODE global-error result is used only after the delay-specific local defect, stability, and tube hypotheses are checked.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Retarded delay equations and their history space

Definition

Let d≥1, τ>0, and T>0. The history space for delay τ is Cτ:=C([−τ,0],Rd),∥ϕ∥∞:=sup⁡−τ≤s≤0∥ϕ(s)∥2, where continuity of vector-valued functions and the Euclidean norm are as in Vector-valued functions f:A→Rm, their limits and continuity, with the dictionary to the metric notions and The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn. Its completeness, so that it is a Banach space with this norm, is established in The continuous delay-history space is Banach ↗.

A retarded delay initial-value problem on [0,T] consists of a history ϕ∈Cτ and a vector field f:U×Rd×Rd→Rd, where U is an open interval containing [0,T], such that f is continuous and there is an L≥0 giving the following global Lipschitz bound (in the convention of Lipschitz map, α-Hölder map for rational 0<α≤1, and contraction): ∥f(t,u,v)−f(t,u~,v~)∥2≤L(∥u−u~∥2+∥v−v~∥2) for all t∈U and all u,v,u~,v~∈Rd. A solution is a continuous function y:[−τ,T]→Rd whose restriction to [0,T] is continuously differentiable, for which y(s)=ϕ(s) on [−τ,0], and which satisfies the compatibility condition y(0)=ϕ(0) and the retarded equation y′(t)=f(t,y(t),y(t−τ)),0≤t≤T. At t=0 the derivative is the right derivative. The equation is an ordinary first-order IVP on each method-of-steps interval once the delayed history on that interval is known.

The definition concerns a fixed positive constant delay. It does not include state-dependent delays, neutral equations containing a delayed derivative, or integrals over a delay window; those are distinct interfaces.

LemmaStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

The continuous delay-history space is Banach

Statement

For every integer d≥1 and delay τ>0, the history space Cτ=C([−τ,0],Rd) from Retarded delay equations and their history space, equipped with ∥ϕ∥∞=sup⁡s∈[−τ,0]∥ϕ(s)∥2, is a Banach space.

Facts & Assumptions

Given: d≥1, τ>0, and the history-space definition.

[F1]

The history space is C([−τ,0],Rd) with the supremum of the Euclidean norm (Retarded delay equations and their history space).

[F3]

For every nonempty compact interval J and d≥1, C(J,Rd) is complete in the metric d∞(x,y)=sup⁡s∈J∥x(s)−y(s)∥2 (Continuous Rn-valued curves on a nonempty compact interval form a complete supremum-metric space).

[F4]

A real normed space is Banach exactly when its norm-induced metric is complete (Banach space).

Proof

1.1givenF1F3

The interval J=[−τ,0] is nonempty and compact. By [F1], Cτ=C(J,Rd), so [F3] gives the finite supremum metric d∞ and its completeness. In particular ∥ϕ∥∞=d∞(ϕ,0) is finite for every ϕ∈Cτ.

2.1F2step 1.1algebra

The Euclidean norm properties in [F2], applied pointwise and then followed by taking suprema, give nonnegativity, definiteness, scalar homogeneity, and the triangle inequality for ∥⋅∥∞. Its induced metric is therefore exactly d∞ from step 1.1.

3.1F4step 1.1step 2.1∎

Step 1.1 gives completeness for this induced metric, and [F4] defines that complete normed space to be Banach. Hence Cτ is Banach.

LemmaStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

A Gronwall bound for retarded-delay inequalities

Statement

Let τ,T>0, L,H≥0, let q:[0,T]→[0,∞) be continuous, and let u:[−τ,T]→[0,∞) be continuous with u(s)≤H for s∈[−τ,0]. Suppose that u(t)≤H+∫0t(q(s)+L(u(s)+u(s−τ))) ds(0≤t≤T). Then, writing U(t)=max⁡{H,sup⁡0≤r≤tu(r)}, one has U(t)≤(H+∫0tq(s) ds)e2Lt(0≤t≤T).

Facts & Assumptions

Given: The nonnegative continuous functions, constants, history bound, and integral inequality in the Statement.

[F1]

A continuous real function on a compact subset of R is uniformly continuous (Heine-Cantor in R: a continuous real function on a compact subset of R is uniformly continuous).

[F2]

If continuous nonnegative v,a,b satisfy v(t)≤a(t)+∫0tb(s)v(s) ds and a is nondecreasing, then v(t)≤a(t)e∫0tb(s) ds (Gronwall's integral inequality with variable and constant coefficients).

[F3]

A continuous real-valued function on a nonempty compact metric space is bounded (A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value).

Proof

1.1givenF1F3

The running maximum U is finite because [F3] bounds u on the compact interval [0,T]. It is continuous because [F1] gives a modulus of continuity: when t increases by at most δ, any newly included value of u can exceed the old maximum by at most that modulus at δ. Also u(s)≤U(s) and u(s−τ)≤U(s) for s≥0: the latter is bounded by H when s−τ≤0, and otherwise its argument lies in [0,s].

2.1givenstep 1.1algebra

Put A(t)=H+∫0tq(s) ds, which is continuous and nondecreasing. For each r∈[0,t], the assumed inequality and step 1.1 give u(r)≤A(r)+2L∫0rU(s) ds≤A(t)+2L∫0tU(s) ds. Since the same upper bound is at least H, taking the maximum over r∈[0,t] yields U(t)≤A(t)+2L∫0tU(s) ds.

3.1F2step 2.1∎

Apply [F2] to step 2.1 with v=U, a=A, and the constant coefficient b=2L. It gives U(t)≤A(t)e2Lt, the required bound.

TheoremStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Method of steps gives a unique retarded-delay solution

Statement

Let d≥1, T,τ>0, and let ϕ∈Cτ. Suppose f:U×Rd×Rd→Rd is continuous on an open interval U⊇[0,T] and satisfies the global state bound in Retarded delay equations and their history space with constant L≥0. Then the retarded-delay initial-value problem has exactly one solution on [−τ,T]. The construction is the method of steps: on each interval [kτ,(k+1)τ]∩[0,T], the delayed path is already known, so the current equation is an ordinary differential equation.

Facts & Assumptions

Given: The delay, continuous history, vector field, and global Lipschitz constant in the Statement.

[F1]

A retarded-delay solution equals ϕ on [−τ,0], satisfies y(0)=ϕ(0), and obeys y′(t)=f(t,y(t),y(t−τ)) on [0,T] (Retarded delay equations and their history space).

[F2]

A continuous vector field locally Lipschitz in its state variable has a unique local IVP solution; on a compact cylinder, a bound hM≤r and Lh<1 give a unique solution staying in that cylinder (Picard-Lindelöf local existence and uniqueness for first-order systems).

[F3]

For an integrable vector-valued function, ∥∫abg∥2≤∫ab∥g∥2 when a≤b (For a≤b and f:[a,b]→Rm integrable when a<b, ∥∫abf∥2≤∫ab∥f∥2; for a<b, ∥f∥2 is integrable).

[F4]

A continuous real-valued function on a nonempty compact metric space is bounded (A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value).

[F6]

A differentiable vector path with integrable derivative has increments equal to integrals of that derivative (If f:[a,b]→Rm is differentiable with integrable f′ then ∫abf′=f(b)−f(a); and a bounded derivative makes f Lipschitz).

[L1]

If u obeys a scalar retarded integral inequality with history bound H and coefficient L, then its running maximum is bounded by (H+∫0tq)e2Lt (A Gronwall bound for retarded-delay inequalities).

Proof

1.1givenF1F3F5F6algebra

Put q(t)=∥f(t,0,0)∥2 and H=∥ϕ∥∞. For any partial method-of-steps solution, [F6] supplies its integral equation; the norm integral bound [F3], the triangle inequality [F5], and the Lipschitz bound then give ∥y(t)∥2≤H+∫0t(q(s)+L(∥y(s)∥2+∥y(s−τ)∥2)) ds.

2.1step 1.1L1

By [L1], every partial solution constructed on [0,t] remains in the fixed ball of radius R=(H+∫0Tq(s) ds)e2LT. The delayed values used on the next step are therefore bounded by R∗:=max⁡{H,R}.

3.1F1F2F4F5step 2.1construct

On Ik=[kτ,min⁡{(k+1)τ,T}], define the known delayed input zk(t)=y(t−τ) from the history and already constructed pieces. Extend zk constantly a short distance past each endpoint. Then Fk(t,x)=f(t,x,zk(t)) is continuous and L-Lipschitz in x. Choose a compact time neighborhood U0⊂U of [0,T] and put Q∗:=sup⁡t∈U0∥f(t,0,0)∥2; this is finite by [F4] applied to the continuous norm of f(t,0,0). The extended delayed values remain bounded by R∗:=max⁡{H,R}. The triangle inequality [F5] and state Lipschitz bound show that on ∥x∥2≤R+1 the vector field is bounded by M∗:=Q∗+L(R+1+R∗). Choose a common δ>0 inside the time-domain margin with Lδ<1 and δM∗≤1. [F2] gives a unique local solution from each current endpoint, and finitely many subintervals of length at most δ cover Ik; the bound in step 2.1 keeps every endpoint in the required ball.

4.1F2step 3.1induction∎

Starting with k=0, the delayed input is ϕ(t−τ) and step 3.1 constructs a unique solution on I0. If a unique solution has been constructed through kτ, its delayed path on Ik is fixed by that past; step 3.1 constructs exactly one continuation there. Induction over the finite number ⌈T/τ⌉ of intervals gives existence on [0,T]. Any two solutions coincide on I0 by [F2], and the same induction makes them coincide on each later Ik, proving uniqueness.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Stored retarded Euler and distributed midpoint work, storage, and grid alignment

Statement

Fix positive integers d,m, positive T,τ, h=τ/m, and N=⌈T/h⌉. Consider the following finite storage schedule: initialize and retain d-vectors Yj=ϕ(jh) for j=−m,…,0; at each index n=0,…,N−1, first test an optional nonnegative integer budget B, stopping if n≥B, and otherwise evaluate one vector f(nh,Yn,Yn−m), form Yn+1=Yn+hf(nh,Yn,Yn−m), and append it. Assume every reached evaluation is defined and returns in finite time. A complete schedule uses exactly N calls to f and retains N+m+1 state vectors. If B<N, it stops after exactly B calls with m+B+1 vectors. Initialization uses m+1 history evaluations in either case. Full history storage is O(d(N+m))=O(d(T+τ)/h) real entries. With direct array indexing and a constant-cost scalar floor operation, a query of the piecewise-linear interpolant of the stored vectors costs O(d) arithmetic. Counts exclude internal evaluation costs.

For a complete stored history, fix a positive integer q and n∈{0,…,N}, put r=qm, Δ=h/q, and θj=(j+1/2)Δ. Consider the schedule that initializes A=0∈Rd and, for j=0,…,r−1, adds ΔK(θj)y^h(nh−θj) to A. With returning kernel evaluations, this makes r kernel evaluations and r history queries, using O(rd) arithmetic besides kernel evaluations. Streaming the scalar weights uses O(d) additional storage; caching all r weights uses O(r+d), excluding the input history. Every stored-grid knot, including a delay breakpoint kτ, encountered by θ↦y^h(nh−θ) on [0,τ] is a quadrature-cell endpoint. No constant-memory claim is made for the complete stored history.

Facts & Assumptions

Given: The two finite schedules, admissibility conditions, returning evaluations and indexing/cost conventions in the Statement.

Proof

1.1givenalgebrainduction

Initialization samples and stores exactly m+1 history vectors. After k completed updates, induction gives k calls to f and m+k+1 retained vectors. The next delayed index k−m has already been stored because m≥1. Returning evaluations allow the finite loop to reach k=N, or its first budget stop at k=B<N. Each vector has d entries. Since N≤T/h+1 and m=τ/h≥1, N+m≤(T+τ)/h+1≤2(T+τ)/h, proving the storage bound.

1.2givenalgebra

At a query s in the stored interval, j=⌊s/h⌋ locates its cell, with the final stored endpoint handled separately. Direct indexing retrieves the two endpoint vectors; linear interpolation takes a fixed number of operations per coordinate. The floor/index work is constant by hypothesis, so the query costs O(d). At a stored endpoint its vector may be returned directly.

2.1givenstep 1.2algebra

Each of the r midpoint iterations evaluates one kernel value and one history query, then uses a fixed number of coordinate multiplications and additions. Step 1.2 gives O(rd) total arithmetic. Streaming the midpoint and scalar weight retains only a constant number of scalars and d-vectors, hence O(d) extra storage since d≥1. Retaining all r scalar weights adds O(r); neither implementation duplicates the input history.

3.1givenalgebra∎

A stored knot jh appears at nh−θ=jh exactly when θ=(n−j)h=(n−j)qΔ. If this lies in [0,τ], it is an integer multiple of Δ, hence a quadrature-cell endpoint. Each delay breakpoint kτ=kmh is such a knot. Alignment does not require midpoint samples themselves to be stored-grid nodes.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Explicit Euler with a stored piecewise-linear delay history

Definition

Inputs and admissibility. Take a retarded-delay problem from Retarded delay equations and their history space with τ>0, a target T>0, a positive integer m, its history ϕ and vector field f, and an optional evaluation budget B∈N0. The budget counts calls to f; if omitted, it imposes no limit. These conditions are the algorithm's admissible inputs.

Output. On completion, return the nodes and their piecewise-linear interpolant through Th=Nh, together with its restriction to [0,T]. If the budget expires first, return budget-exhausted, the number of completed updates, all values stored so far, and the piecewise-linear interpolant through the last accepted node.

  1. Set h=τ/m, N=⌈T/h⌉ (the least integer with Nh≥T), and Th=Nh, so 0≤Th−T<h. Initialize and store Yj=ϕ(jh) for j=−m,−m+1,…,0.

  2. For n=0,1,…,N−1, if a budget was supplied and n≥B, return budget-exhausted with n completed updates, the stored values Y−m,…,Yn, and their interpolant on [−τ,tn]. Otherwise evaluate Fn=f(tn,Yn,Yn−m) and set Yn+1=Yn+hFn. The delayed query is a stored node because tn−τ=tn−m. Every required evaluation is defined: n<N implies tn<T, and the vector field is defined for every state on the time domain containing [0,T].

  3. On each grid cell in [−τ,Th], define y^h by linear interpolation between the stored endpoints. Return completed, the nodes Y−m,…,YN, and y^h on [−τ,Th] and its restriction to [0,T].

Remarks

The evaluation counts, history storage, and direct-index interpolation cost are proved in Stored retarded Euler and distributed midpoint work, storage, and grid alignment.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Error bound for piecewise-linear stored delay histories

Statement

Let h=τ/m with integer m≥1, and let the mesh nodes cover a finite interval containing [−τ,T], with every delay breakpoint kτ a mesh node. Suppose y is continuous and each restriction to a mesh cell is C2 (with one-sided derivatives at its endpoints), with M≥0 and ∥y′′(t)∥2≤M on every cell interior. Let the stored nodal values Yj satisfy ∥Yj−y(tj)∥2≤E and let y^h be their piecewise-linear interpolant as in Explicit Euler with a stored piecewise-linear delay history. Then sup⁡t∥y^h(t)−y(t)∥2≤E+Mh28.

Facts & Assumptions

Given: A grid-aligned piecewise C2 vector path, its nodal approximations, and the piecewise-linear interpolant.

[F1]

The stored history is the linear interpolant of consecutive nodal values on every history and solution cell (Explicit Euler with a stored piecewise-linear delay history).

[F4]

The grid uses h=τ/m, so every breakpoint kτ is a mesh node (Explicit Euler with a stored piecewise-linear delay history).

Proof

1.1givenF1F5algebra

Fix a cell [a,b] of length h and t∈[a,b]. Set λ=(t−a)/h and let Ihy(t)=(1−λ)y(a)+λy(b) interpolate the exact endpoints. By [F1], y^h(t)=(1−λ)Ya+λYb, so the nodal error bound and [F5] give ∥y^h(t)−Ihy(t)∥2≤(1−λ)E+λE=E.

1.2F2F3F4given

Applying [F2] twice and using [F3] with ∥y′′∥2≤M gives Taylor remainders Ra,Rb about t satisfying y(a)=y(t)+(a−t)y′(t)+Ra, y(b)=y(t)+(b−t)y′(t)+Rb, ∥Ra∥2≤M(t−a)2/2, and ∥Rb∥2≤M(b−t)2/2.

2.1step 1.2F5algebra

In (1−λ)y(a)+λy(b) the terms involving y′(t) cancel because (1−λ)(a−t)+λ(b−t)=0. Hence [F5] gives ∥Ihy(t)−y(t)∥2≤M2((1−λ)λ2+λ(1−λ)2)h2=M2λ(1−λ)h2≤Mh2/8.

3.1F4F5step 1.1step 2.1algebra∎

By [F4], every delay breakpoint is a mesh node, so no cellwise estimate straddles a breakpoint. The triangle inequality [F5] combines steps 1.1 and 2.1 to give ∥y^h(t)−y(t)∥2≤E+Mh2/8 on each cell, and taking the supremum proves the claim.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Grid-aligned Euler has first-order error for retarded delays

Statement

Fix T,τ,η,ρ>0 and Lt≥0. Write Br={x∈Rd:∥x∥2≤r}. Let f and a history ϕ:[−τ,0]→Rd define the retarded problem of Retarded delay equations and their history space on [0,T+η], with global state Lipschitz constant Ls, and assume [−ρ,T+η+ρ]⊂U. Let y be the unique solution there by Method of steps gives a unique retarded-delay solution. Suppose ϕ is twice continuously differentiable on the interval interior, with continuous one-sided extensions of ϕ′ and ϕ′′ to the endpoints, and ∥ϕ′′(s)∥2≤Mϕ. For 0<h=τ/m≤h0≤η, where m is a positive integer, assume the exact path and all Euler nodes generated for target T lie in a fixed closed ball BR. Choose Q≥0 such that ∥f(t,0,0)∥2≤Q for −ρ≤t≤T+η+ρ, and set Rz=(∥ϕ(0)∥2+(Q+LsR)(T+η))eLs(T+η),R∗=1+max⁡{R,Rz}. Assume that on [−ρ,T+η+ρ]×BR∗×BR∗, f is bounded in norm by Mf, and on [0,T+η]×BR∗×BR∗ it satisfies ∥f(t,x,z)−f(s,x,z)∥2≤Lt∣t−s∣ for fixed x,z and all s,t in this time interval. Put S=max⁡{sup⁡[−τ,0]∥ϕ′(s)∥2,Mf} and Cloc=Lt+Ls(S+Mf)2,Code={Cloc(eLs(T+η)−1)/Ls,Ls>0,Cloc(T+η),Ls=0, Chist=Code+Mf/2+Mϕh0/8,Cdde=Chist(1+Ls(T+η)e2Ls(T+η)). Then, when Explicit Euler with a stored piecewise-linear delay history completes all N updates (no evaluation budget or an integer budget B≥N), its returned piecewise-linear interpolant through Th=Nh, where N is the least integer with Nh≥T, satisfies sup⁡−τ≤t≤T∥y^h(t)−y(t)∥2≤Cddeh. All constants are independent of m. The claim uses a fixed positive delay, grid alignment h=τ/m, time-Lipschitz f, and a common compact tube; it asserts no order for state-dependent delays or a higher-order method crossing a delay breakpoint.

Facts & Assumptions

Given: The retarded delay problem on [0,T+η], the bounded twice differentiable history, an aligned grid, a completed Euler run (no budget or B≥N), the stated uniform tube for the exact and Euler paths, and the stated bounds on f.

[F1]

The retarded problem's solution equals ϕ on [−τ,0] and satisfies y′(t)=f(t,y(t),y(t−τ)) on [0,T+η] (Retarded delay equations and their history space, Method of steps gives a unique retarded-delay solution).

[F2]

The algorithm uses Yn+1=Yn+hf(tn,Yn,Yn−m), and its stored history is the piecewise-linear interpolant of its history and solution nodes (Explicit Euler with a stored piecewise-linear delay history).

[F3]

The global state Lipschitz bound is ∥f(t,x,z)−f(t,x~,z~)∥2≤Ls(∥x−x~∥2+∥z−z~∥2) (Retarded delay equations and their history space).

[F4]

A path with derivative norm at most M is M-Lipschitz, and its increments equal integrals of its derivative (If f:[a,b]→Rm is differentiable with integrable f′ then ∫abf′=f(b)−f(a); and a bounded derivative makes f Lipschitz).

[F6]

If exact nodal values of a path with cellwise second derivative bounded by M are linearly interpolated on cells of width h, the interpolation error is at most Mh2/8 (Error bound for piecewise-linear stored delay histories).

[F7]

A nonnegative retarded-delay integral inequality with history bound H and forcing q has running maximum at most (H+∫0tq)e2Lst (A Gronwall bound for retarded-delay inequalities).

[F8]

A continuous state-Lipschitz ODE field has a unique local solution; if it is bounded on a compact state ball, the quantitative local theorem gives continuation on a short interval (Picard-Lindelöf local existence and uniqueness for first-order systems).

[F9]

For the one-step map with local defect at most Ch2, stability at most 1+Lsh, and exact and numerical states and stages inside a common compact tube, the uniform-grid global error on an interval of length T′ is at most C(eLsT′−1)h/Ls for Ls>0, and CT′h for Ls=0 (Global error from uniform one-step defect and stability).

[F10]

If u(t)≤a+Ls∫0tu(s)ds with nonnegative continuous u, then u(t)≤aeLst (Gronwall's integral inequality with variable and constant coefficients).

[F11]

The exact-start local defect of a one-step map is its output from the exact starting value minus the exact next value (One-step ODE methods, local defect, uniform order, and step stability).

[A1]

The exact path and Euler nodes lie in BR, and the stated field and time-Lipschitz bounds hold on the displayed compact tubes.

Proof

1.1F2F3F5F4F8F10F12A1givenconstruct

Fix h=τ/m≤h0, let N be the least integer with Nh≥T, and put Th=Nh≤T+η. Run the algorithm through Th and call its stored interpolant y^h. Convex interpolation and [A1] give ∥y^h(t)∥2≤R. Extend it constantly just beyond each endpoint for local ODE neighborhoods of time radius less than min⁡{ρ,τ}. Define Fh(t,x)=f(t,x,y^h(t−τ)) for 0≤t≤Th. It is continuous and Ls-Lipschitz in x. By [F3], ∥Fh(t,0)∥2≤Q+LsR. Local solutions of z′=Fh(t,z) therefore obey ∥z(t)∥2≤∥ϕ(0)∥2+(Q+LsR)t+Ls∫0t∥z(s)∥2ds. The vector integral norm bound [F5] and triangle inequality [F12] justify this estimate. For t≤T+η, replace the first two terms by the constant A=∥ϕ(0)∥2+(Q+LsR)(T+η) and apply [F10]; this gives ∥z(t)∥2≤AeLs(T+η)=Rz. On the compact tube of radius R∗ the field is bounded by Mf, so [F8] continues each local solution by a common positive short-time amount while it remains in that ball. The a priori bound keeps each continuation endpoint within radius Rz; finitely many continuations cover [0,Th]. Denote the resulting solution by zh and set zh=ϕ on [−τ,0]. Since tn−τ=tn−m is a stored node, [F2] shows the Euler updates are exactly forward Euler applied to this fixed ODE.

2.1F2F4F5givenstep 1.1algebra

The auxiliary path and the Euler states lie in the radius-R∗ tube, and ∥zh′(t)∥2≤Mf. On positive-time cells, each slope of y^h is an Euler right-hand side bounded by Mf; on history cells, [F4] and [F5] bound its slope by sup⁡∥ϕ′∥2. Thus y^h is S-Lipschitz on [−τ,Th].

3.1F3F4F5F9F11F12A1givenstep 2.1algebra

The Euler map for the fixed ODE is Ψh,n(x)=x+hFh(tn,x). By [F3] and the triangle inequality [F12] it satisfies ∥Ψh,n(x)−Ψh,n(x~)∥2≤(1+Lsh)∥x−x~∥2. For s∈[tn,tn+1], [F3], the time bound, and step 2.1 give ∥Fh(s,zh(s))−Fh(tn,zh(tn))∥2≤(Lt+Ls(Mf+S))(s−tn). By [F4], the exact increment is the integral of Fh(s,zh(s)); integrating this estimate and using [F5] gives exact-start local defect at most Cloch2 by [F11] and [F12]. Apply [F9] on the uniform grid of length Th, with initial error zero. Since Th≤T+η, it gives max⁡0≤n≤N∥Yn−zh(tn)∥2≤Codeh.

4.1F2F6F12givenstep 2.1step 3.1algebra

On a solution cell, the nodal error bound proved in the preceding step contributes at most Codeh by the triangle inequality [F12]. The interpolant of the two exact zh endpoints differs from zh(t) by at most Mfh/2: if λ=(t−tn)/h, the endpoint-increment estimate is 2λ(1−λ)Mfh≤Mfh/2. Hence ∥y^h(t)−zh(t)∥2≤(Code+Mf/2)h. On history cells, [F6] gives error at most Mϕh2/8≤(Mϕh0/8)h. Therefore sup⁡−τ≤t≤Th∥y^h(t)−zh(t)∥2≤Chisth.

5.1F1F3F4F7F12givenstep 1.1step 4.1algebra∎

Let u(t)=∥zh(t)−y(t)∥2 for −τ≤t≤Th. It is zero on the history. Subtract the integral equations for zh and y using [F1] and [F4], then use [F3] and bound ∥y^h(t−τ)−y(t−τ)∥2 by Chisth+u(t−τ) using step 4.1. This yields u(t)≤∫0t(LsChisth+Ls(u(s)+u(s−τ)))ds. Apply [F7] with H=0 and constant forcing q=LsChisth to obtain sup⁡0≤t≤Thu(t)≤LsChisth(T+η)e2Ls(T+η). The triangle inequality and the interpolation bound from step 4.1 give the claimed estimate on [−τ,T] by [F12].

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Scalar neutral delay equations and the derivative-segment shift

Definition

Use the fixed positive-delay/history convention of Retarded delay equations and their history space in dimension d=1. The canonical isometric coordinate map between R and R1 is as specified in Vector-valued functions f:A→Rm, their limits and continuity, with the dictionary to the metric notions; the formulas below write the single coordinate as a real scalar.

Let τ>0, T=Kτ with integer K≥1, a∈R, and let U be an open interval containing [0,T]. Let f:U×R×R→R be continuous and globally Lipschitz in its last two variables: for some L≥0, ∣f(t,x,z)−f(t,x~,z~)∣≤L(∣x−x~∣+∣z−z~∣)(t∈U). Let ϕ:[−τ,0]→R be continuously differentiable, with continuity and derivative as in Continuity of f:A→R at a point of A and on A: the ε-δ condition, its agreement with lim⁡x→cf(x)=f(c) at a limit point, and continuity at an isolated point and The derivative f′(c)=lim⁡x→cf(x)−f(c)x−c of f:A→R at a point c∈A that is a limit point of A, and differentiability on a set. A scalar neutral delay initial-value problem is y′(t)−ay′(t−τ)=f(t,y(t),y(t−τ)),0≤t≤T, with history y(t)=ϕ(t) for −τ≤t≤0. A solution is continuous on [−τ,T], continuously differentiable on [0,T] with domain-relative endpoint derivatives, and satisfies the equation. The history is compatible at zero when ϕ′(0)=aϕ′(−τ)+f(0,ϕ(0),ϕ(−τ)). The parameter restriction ∣a∣<1 is the stable derivative-shift branch used below; the equation itself is defined for every real a. No state-dependent delay is included.

For the finite horizon T=Kτ, write a derivative path as segments uk(s)=y′(kτ+s) for 0≤k<K and 0≤s≤τ. Let XK be the set of K-tuples of continuous real functions on [0,τ], with continuity as in Continuity of f:A→R at a point of A and on A: the ε-δ condition, its agreement with lim⁡x→cf(x)=f(c) at a limit point, and continuity at an isolated point, and define ∥u∥XK=max⁡0≤k<Ksup⁡0≤s≤τ∣uk(s)∣, and the delay shift SK by (SKu)0(s)=0 and (SKu)k(s)=uk−1(s) for 1≤k<K. The known derivative history on the first segment is a forcing term; on each later segment the delayed derivative is exactly the preceding segment SKu. Thus the neutral derivative relation has the operator form (I−aSK)u=r, with r containing the right-hand side and the known initial derivative history.

For a compatible-grid method with h=τ/m, m≥1, and N=Km, the corresponding mesh shift on arrays v=(v0,…,vN−1)∈RN is (SK,mv)n=0 for 0≤n<m and (SK,mv)n=vn−m for m≤n<N. For any finite array length M∈N0 and integer m≥1, denote the same rule by Sm(M). If M≥1, use the max norm ∥v∥∞=max⁡0≤n<M∣vn∣. If M=0, the coordinate space R0 consists of its unique empty array, the zero vector (The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}); define its norm to be 0 and define Sm(0) to be the unique map from this zero space to itself. Thus no maximum of an empty real set is used. In particular SK,m=Sm(Km). This records the delayed discrete derivative when estimating any partial sequence of Euler steps. The known derivative values from ϕ′ occupy the first m steps.

TheoremStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Method of steps gives a unique compatible neutral-delay solution

Statement

Let T=Kτ with integer K≥1, let a∈R, and assume the scalar neutral-delay data satisfy Scalar neutral delay equations and the derivative-segment shift: ϕ∈C1([−τ,0],R) is compatible at zero, and f is continuous and globally Lipschitz in its current and delayed state variables. Then there is exactly one C1 solution on [−τ,T]. On each interval [kτ,(k+1)τ], the delayed state and delayed derivative are known from the preceding interval, so the equation reduces to an ordinary differential equation.

Facts & Assumptions

Given: The compatible scalar neutral-delay initial-value problem, its finite horizon, and the stated Lipschitz bound.

[F1]

The neutral equation is y′(t)=ay′(t−τ)+f(t,y(t),y(t−τ)) and compatibility at zero is ϕ′(0)=aϕ′(−τ)+f(0,ϕ(0),ϕ(−τ)) (Scalar neutral delay equations and the derivative-segment shift).

[F2]

A continuous state-Lipschitz ODE field has a unique local solution; the quantitative compact-cylinder criterion supplies a solution staying in a prescribed ball when hM≤r and Lh<1 (Picard-Lindelöf local existence and uniqueness for first-order systems).

[F3]

Gronwall bounds a nonnegative continuous function satisfying u(t)≤A+∫0tBu(s) ds by AeBt (Gronwall's integral inequality with variable and constant coefficients).

[F5]

A continuous real-valued function on a nonempty compact metric space is bounded (A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value).

[F6]

The real absolute value satisfies ∣x+y∣≤∣x∣+∣y∣ (The triangle inequality).

[F7]

A differentiable vector path with integrable derivative has increments equal to integrals of that derivative (If f:[a,b]→Rm is differentiable with integrable f′ then ∫abf′=f(b)−f(a); and a bounded derivative makes f Lipschitz).

Proof

1.1givenF1F2construct

Suppose the solution is known through kτ. On Ik=[kτ,(k+1)τ], both zk(t)=y(t−τ) and gk(t)=y′(t−τ) are known continuous functions, including the first interval where they come from ϕ and ϕ′. Extend these known functions constantly just past the interval endpoints. The neutral equation on Ik becomes x′=agk(t)+f(t,x,zk(t)), a continuous ODE field that is globally L-Lipschitz in x; [F2] gives a unique local solution from the prescribed endpoint.

2.1F2F3F4F5F6F7step 1.1algebra

On a partial segment, [F7] gives the integral equation; [F4], [F6], and the Lipschitz bound then give ∣x(t)∣≤∣x(kτ)∣+∫kτt(Bk+L∣x(s)∣) ds, where Bk=∣a∣∥gk∥∞+sup⁡Ik∣f(s,0,0)∣+L∥zk∥∞ is finite by [F5] and continuity of f. Since the interval length is at most τ, this implies ∣x(t)∣≤∣x(kτ)∣+Bkτ+L∫kτt∣x(s)∣ ds. By [F3], ∣x(t)∣≤Rk:=(∣x(kτ)∣+Bkτ)eLτ throughout that partial segment. On the ball ∣x∣≤Rk+1, the ODE field is bounded by Mk:=Bk+L(Rk+1). Choose δk>0 within the time-domain margin with δkMk≤1 and Lδk<1; [F2] continues the solution by at least δk whenever it has not reached the right endpoint. Finitely many such continuations cover Ik.

2.2F1step 1.1algebra

The history derivative and the solution derivative agree at zero by the compatibility equation in [F1]. At a later breakpoint (k+1)τ, the left and right limits of ay′(t−τ)+f(t,y(t),y(t−τ)) agree because y and y′ already agree continuously at kτ and f is continuous. Thus the stepwise solution is C1 across each breakpoint.

3.1F2step 2.1step 2.2induction∎

The first interval is uniquely determined by [F2]. If two solutions agree through kτ, they have the same known functions zk,gk on Ik, so ODE uniqueness in [F2] makes them agree throughout that interval. Induction over the finite K intervals proves existence and uniqueness on [−τ,T].

LemmaStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

The neutral derivative shift has a bounded Neumann inverse when ∣a∣<1

Statement

For the segment shift SK on the derivative-segment product, and for a mesh shift Sm(M) on an array of any finite length M∈N0 with m≥1 under the same rule as SK,m in Scalar neutral delay equations and the derivative-segment shift, the supremum operator norm satisfies ∥S∥op≤1. Let J=K for SK and J=⌈M/m⌉ for Sm(M); then SJ=0. For ∣a∣<1, (I−aS)−1=∑j=0∞ajSj=∑j=0J−1ajSj,∥(I−aS)−1∥op≤11−∣a∣. Here I is the identity map and ∥S∥op:=sup⁡∥v∥≤1∥Sv∥. For M=0, use the zero-space norm and shift defined in the supplier: the identity and zero operator coincide, J=0, and the finite sum over 0≤j<J is the zero operator, which is the inverse on that zero space. Its operator norm is 0.

Facts & Assumptions

Given: Either a segment shift with K≥1 or a mesh shift with M∈N0 and m≥1, and a∈R with ∣a∣<1.

[F1]

SK shifts each derivative segment to its predecessor; the mesh shift inserts zeros in the first m entries and copies the entry m places earlier thereafter, with its explicitly defined zero-space norm and unique map when M=0 (Scalar neutral delay equations and the derivative-segment shift).

Proof

1.1givenF1algebra

If the mesh array length is M=0, [F1] gives a space with exactly one vector 0, of norm 0, and a unique self-map. This map is both the zero operator and the identity I, and S is this same operator. Thus J=⌈0/m⌉=0 and SJ=S0=I=0. The map I−aS is also the unique map, whose composite with itself is the identity; hence it is its own inverse. The finite sum over 0≤j<J is the zero operator. Every term of the infinite series is also zero, including the j=0 term because S0=I=0 as an operator on this space. Finally the operator-norm supremum is over the nonempty unit ball {0} and equals 0. This proves all stated assertions for M=0, without an empty real maximum. For the remaining proof use either the segment case K≥1 or a mesh array with M≥1.

1.2givenF1algebra

By [F1], every output coordinate of either shift is zero or an input coordinate. Taking the maximum of the component suprema therefore gives ∥Sv∥≤∥v∥, so ∥S∥op≤1. After K segment shifts every component is zero; after J=⌈M/m⌉ mesh shifts every array index has moved below zero and is zero. Thus SJ=0 in both cases.

2.1step 1.2algebra

Put R=∑j=0J−1ajSj. Multiplying the finite sum on either side by I−aS cancels adjacent terms and leaves I−aJSJ=I, so R is a two-sided inverse. Since SJ=0, this finite sum equals the displayed infinite series.

3.1step 1.2step 2.1algebra∎

Iterating the contraction bound in step 1.2 gives ∥Sjv∥≤∥v∥ for every j, hence ∥Sj∥op≤1. Thus ∥R∥op≤∑j=0J−1∣a∣j. Multiplying this finite geometric sum by the positive number 1−∣a∣ gives 1−∣a∣J≤1, hence ∥R∥op≤(1−∣a∣)−1.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Explicit Euler for a scalar neutral delay on a compatible grid

Definition

Inputs and admissibility. Take a scalar neutral-delay problem from Scalar neutral delay equations and the derivative-segment shift with T=Kτ, τ>0, integers K,m≥1, a compatible C1 history ϕ, coefficient a, and right-hand side f. An optional budget B∈N0 limits calls to f; if omitted, it imposes no limit. These are the admissible inputs.

Output. On completion, return Y0,…,YN and V0,…,VN−1. If the budget expires first, return budget-exhausted, the number of completed updates, the initialized history and all accepted states and derivatives.

  1. Set N=Km, h=τ/m, and tn=nh. Store Yj=ϕ(tj) and Vj=ϕ′(tj) for j=−m,…,−1, and set Y0=ϕ(0).

  2. For n=0,…,N−1, if a budget was supplied and n≥B, return budget-exhausted with n completed updates, the initialized values, Y0,…,Yn, and V0,…,Vn−1. Otherwise set Dn=ϕ′(tn−τ) when n<m and Dn=Vn−m when n≥m, then set Vn=aDn+f(tn,Yn,Yn−m) and Yn+1=Yn+hVn.

  3. Return completed, the nodal states Y0,…,YN and nodal derivative values V0,…,VN−1.

Remarks

Defined evaluations, compatibility, finite execution and storage counts are proved in Finite execution and storage counts for compatible neutral Euler ↗.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Finite execution and storage counts for compatible neutral Euler

Statement

For Explicit Euler for a scalar neutral delay on a compatible grid, set N=Km and h=τ/m. With no budget let M=N; with a budget B∈N0 let M=min⁡{B,N}. Assuming each prescribed history, derivative-history and field evaluation returns, the procedure terminates after exactly M calls to f, returning completed exactly when M=N and budget-exhausted otherwise. Every requested index and evaluation is admitted. If M≥1, compatibility gives V0=ϕ′(0).

With the initialized history retained, the state and derivative arrays contain 2m+2M+1 scalar values. In particular completion uses N field calls and O(N+m) retained scalar state and derivative values, with no memory bound constant uniformly in N+m. Counts exclude the internal costs of evaluating ϕ, ϕ′ and f.

Facts & Assumptions

Given: The admitted compatible scalar neutral problem and evaluation convention in the Statement.

[F1]

Explicit Euler for a scalar neutral delay on a compatible grid stores Yj,Vj for −m≤j<0 and Y0, then at each accepted index n forms Dn=ϕ′(tn−τ) for n<m or Vn−m otherwise, computes Vn=aDn+f(tn,Yn,Yn−m), and appends Yn+1.

[F2]

Compatibility is ϕ′(0)=aϕ′(−τ)+f(0,ϕ(0),ϕ(−τ)) (Scalar neutral delay equations and the derivative-segment shift).

Proof

1.1givenF1F2algebra

At accepted index n, induction gives states with indices −m,…,n and derivative values −m,…,n−1. The state index n−m is in range. For n<m, tn−τ∈[−τ,0), so the history derivative is defined; for n≥m, 0≤n−m≤n−1, so the computed derivative is available. Since n<N and Nh=Kτ=T, tn<T, and the field accepts all scalar states at that time. Thus each accepted update is defined. At n=0, substituting the initialized states and D0=ϕ′(−τ) into the recurrence gives V0=ϕ′(0) by [F2]. This assertion requires an accepted first update.

2.1givenF1step 1.1algebra∎

There are finitely many loop indices 0,…,N−1, each with one field call if accepted. The budget test rejects the first index B when B<N, while no index is rejected when there is no budget or B≥N. Thus exactly M updates occur and the status is as asserted; all prescribed evaluations return, so the procedure terminates. Initialization stores 2m+1 scalar values; each accepted update adds Vn and Yn+1, for a total 2m+2M+1. At completion this is O(N+m) and grows with the retained array lengths, yielding the claimed memory conclusion.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Compatible-grid Euler has first-order solution and derivative error for a stable neutral delay

Statement

Let T=Kτ with integers K,m≥1, set h=τ/m and N=Km, and let ∣a∣<1. Assume the compatible scalar neutral-delay problem of Scalar neutral delay equations and the derivative-segment shift has the unique solution y supplied by Method of steps gives a unique compatible neutral-delay solution. Suppose y is C1 on [0,T], each grid-cell restriction is C2 with one-sided endpoint derivatives, and ∣y′′(t)∣≤M on each cell interior for a constant M≥0. Apply Explicit Euler for a scalar neutral delay on a compatible grid with exact history values and complete all N updates (no budget or an integer budget B≥N). Put Λ=2L/(1−∣a∣). If Λ>0, set CT=(M/2)(eΛT−1)/Λ; if Λ=0, set CT=MT/2. Then max⁡0≤n≤N∣Yn−y(tn)∣≤CTh,max⁡0≤n<N∣Vn−y′(tn)∣≤ΛCTh.

Facts & Assumptions

Given: The scalar neutral-delay equation, compatible history, stable coefficient ∣a∣<1, a completed grid-aligned Euler run (no budget or B≥N), and the piecewise C2 exact solution in the Statement.

[F1]

At each time tn, y′(tn)=ay′(tn−τ)+f(tn,y(tn),y(tn−τ)), with negative-time values and derivatives given by ϕ and ϕ′ (Scalar neutral delay equations and the derivative-segment shift).

[F2]

Euler initializes the history exactly and uses Vn=aϕ′(tn−τ)+f(tn,Yn,Yn−m) for n<m, and Vn=aVn−m+f(tn,Yn,Yn−m) for n≥m (Explicit Euler for a scalar neutral delay on a compatible grid).

[F3]

On any finite derivative-array prefix of length M, the delayed mesh shift has inverse (I−aS)−1 with operator norm at most (1−∣a∣)−1 (The neutral derivative shift has a bounded Neumann inverse when ∣a∣<1).

[F4]

A bounded derivative makes a differentiable vector path Lipschitz, and the vector-valued fundamental theorem gives increments as integrals (If f:[a,b]→Rm is differentiable with integrable f′ then ∫abf′=f(b)−f(a); and a bounded derivative makes f Lipschitz).

[L1]

If e0≤C0hp and en+1≤(1+ℓh)en+Chp+1 on a uniform grid of length T, then the finite recurrence has the explicit exponential bound, including the ℓ=0 branch (Finite geometric error bound from a one-step recurrence).

Proof

1.1F1F2givenalgebra

Define ej=∣Yj−y(tj)∣ for j≥0, ej=0 for −m≤j<0, En=max⁡−m≤j≤nej, and wj=Vj−y′(tj). For j<m, [F1]--[F2] give wj=f(tj,Yj,Yj−m)−f(tj,y(tj),y(tj−τ)); for j≥m they give wj=awj−m plus this same f difference. In both cases the residual vector g0:n:=w0:n−aSm(n+1)w0:n has supremum norm at most 2LEn.

1.2F4F5givenalgebra

By [F4], y(tn+1)−y(tn)=∫tntn+1y′(s) ds. On this cell, [F4] applied to y′ gives ∣y′(s)−y′(tn)∣≤M(s−tn); [F5] then bounds the difference between this integral and hy′(tn) by ∫tntn+1M(s−tn) ds=Mh2/2.

2.1F3step 1.1algebra

The shift inverse [F3], applied to the prefix of length n+1, yields max⁡0≤j≤n∣wj∣≤2LEn/(1−∣a∣)=ΛEn.

3.1F2F6step 2.1step 1.2L1algebra∎

Subtract the exact increment of step 1.2 from the Euler update in [F2] and use the triangle inequality [F6] and step 2.1 to obtain en+1≤en+hΛEn+(M/2)h2. Hence En+1≤(1+Λh)En+(M/2)h2, with E0=0. Applying [L1] with p=1, C0=0, C=M/2, and ℓ=Λ gives EN≤CTh in both branches of the Statement. Step 2.1 then gives the stated derivative bound.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Distributed delays through a finite-window history integral

Definition

Let τ>0, T>0, d≥1, let K:[0,τ]→R be continuous, and let y:[−τ,T]→Rd be continuous. The distributed-delay history functional is IK[y](t):=∫0τK(θ)y(t−θ) dθ(0≤t≤T). The integral is the componentwise vector-valued Riemann integral of The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral. For each fixed t∈[0,T], θ↦t−θ is continuous and takes [0,τ] into [−τ,T]. By 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, each component yi is continuous. The map θ↦t−θ is polynomial, hence continuous by Sums, scalar multiples, products, absolute values, maxima, minima and quotients with nonvanishing denominator of continuous functions are continuous, as are constants, the identity and every polynomial function, and A composite of continuous functions is continuous, with no side hypothesis of the kind the composition of limits needs makes each scalar component θ↦yi(t−θ) continuous; Sums, scalar multiples, products, absolute values, maxima, minima and quotients with nonvanishing denominator of continuous functions are continuous, as are constants, the identity and every polynomial function then shows that multiplying by K preserves continuity. Since τ>0, each resulting component is bounded and Riemann integrable on [0,τ] by A continuous function on [a,b] is Riemann integrable, by Heine-Cantor and Riemann's criterion. The componentwise definition therefore makes the displayed vector-valued integral well-defined. A distributed-delay equation uses this functional as an input, for example with a continuous f:U×Rd×Rd→Rd, where U⊆R is an open interval containing [0,T]. For a path whose restriction to [0,T] is continuously differentiable, the equation is y′(t)=f(t,y(t),IK[y](t)),0≤t≤T. Derivatives at 0 and T are taken from within [0,T], as in The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral.

The quadrature rule on the A page is the composite midpoint rule for this specified finite window. Its history interpolation error and its quadrature remainder are separate terms; no order is asserted for a kernel or history without the regularity hypotheses stated in the quadrature lemma.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Composite midpoint quadrature for a distributed delay history

Definition

Inputs and admissibility. Take a delay τ>0, an integer m≥1, a continuous kernel K:[0,τ]→R, and the completed stored piecewise-linear history y^h:[−τ,Th]→Rd from Explicit Euler with a stored piecewise-linear delay history, with h=τ/m and Th=Nh for an integer N≥1. Choose an integer refinement factor q≥1 and a query index n∈{0,…,N}. Then tn=nh and tn−θ∈[−τ,Th] for every θ∈[0,τ], so all evaluations below are defined.

Output. Return the vector I^K,h,r(tn)∈Rd given by the following finite computation.

  1. Set r=qm, Δ=τ/r=h/q, initialize A=0∈Rd, and set θj=(j+1/2)Δ for each j=0,…,r−1.

  2. For j=0,…,r−1, add ΔK(θj)y^h(tn−θj) to A.

  3. Return A, equivalently I^K,h,r(tn)=Δ∑j=0r−1K(θj)y^h(tn−θj).

Each history query uses the piecewise-linear interpolant, including queries between Euler nodes.

Remarks

The evaluation, arithmetic and working-storage counts, and the alignment of Euler-history knots with quadrature-cell endpoints, are proved in Stored retarded Euler and distributed midpoint work, storage, and grid alignment.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Distributed-delay midpoint error separates history and quadrature errors

Statement

Let IK[y](t) be the distributed-delay integral from Distributed delays through a finite-window history integral, let h=τ/m, and let r be a positive multiple of m with Δ=τ/r. At a grid query time tn, suppose the exact integrand gn(θ)=K(θ)y(tn−θ) is C2 on every quadrature cell with ∥gn′′(θ)∥2≤Mg, including one-sided endpoint derivatives. If sup⁡s∈[−τ,T]∥y^h(s)−y(s)∥2≤Eh, then the composite midpoint rule of Composite midpoint quadrature for a distributed delay history satisfies ∥IK[y](tn)−I^K,h,r(tn)∥2≤EhΔ∑j=0r−1∣K(θj)∣+MgτΔ224. Thus the first term is the error from the stored history at the quadrature nodes, while the second is the quadrature remainder for the exact history. In particular, Error bound for piecewise-linear stored delay histories supplies Eh≤E+Mh2/8 under its piecewise-C2 hypotheses.

Facts & Assumptions

Given: A continuous kernel, the exact and stored histories, the grid-aligned composite midpoint rule, and the cellwise bound on gn′′.

[F1]

The distributed-delay integral is IK[y](t)=∫0τK(θ)y(t−θ) dθ (Distributed delays through a finite-window history integral).

[F2]

The algorithm evaluates I^K,h,r(tn)=Δ∑j<rK(θj)y^h(tn−θj) at midpoint nodes θj=(j+1/2)Δ (Composite midpoint quadrature for a distributed delay history).

[F3]

The stored history has the cellwise error sup⁡s∥y^h(s)−y(s)∥2≤Eh; one sufficient bound is Eh=E+Mh2/8 (Error bound for piecewise-linear stored delay histories).

Proof

1.1F1F4F5givenalgebra

For each quadrature cell with midpoint cj, the bound on gn′′ and [F4] give gn(θ)=gn(cj)+(θ−cj)gn′(cj)+Rj(θ) with ∥Rj(θ)∥2≤Mg∣θ−cj∣2/2. The linear term integrates to zero on the symmetric cell, so the error of this cell's midpoint rule is at most ∫−Δ/2Δ/2Mgs2/2 ds=MgΔ3/24. Summing the r cell errors by [F5] gives ∥IK[y](tn)−Δ∑j<rgn(θj)∥2≤MgrΔ3/24=MgτΔ2/24.

1.2F2F3F5algebra

By [F2], [F3], and the triangle inequality [F5], the difference between the exact-history midpoint sum and the stored-history midpoint sum is bounded by Δ∑j<r∣K(θj)∣∥y(tn−θj)−y^h(tn−θj)∥2≤EhΔ∑j<r∣K(θj)∣.

2.1F5step 1.1step 1.2algebra∎

The triangle inequality [F5] applied to steps 1.1 and 1.2 gives the stated sum of the history interpolation error and the exact-history quadrature remainder.

5 · Examples, counterexamples and false statements

None yet.

Sources