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.

✓ 7 results · all verified · 4 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 3 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Runge–Kutta Methods and Order

1 · Prerequisites

2 · Summary

Summary

An explicit Runge–Kutta tableau defines ordered stage evaluations and a one-step output, with explicit domain and evaluation-failure status. The page derives sufficient order conditions through order four by matching complete stage expansions with the exact ODE flow, then verifies forward Euler, explicit midpoint and classical RK4, including their scalar stability polynomials. SSPRK(3,3) is treated separately: its third-order local order is proved from the tableau, while invariant-set and convex-functional preservation require forward-Euler preservation at the actual stage start times.

The stabilized methods are the undamped first-order RKC and the linear and nonlinear second-order RKC recurrences. The page proves the Chebyshev bounds and endpoint derivatives used by their stability polynomials, gives exact first-order and certified second-order negative-real intervals, and derives Euclidean nonexpansion only for self-adjoint nonpositive matrices. A separate stage-perturbation bound concerns a deterministic additive-error model. The nonlinear RKC2 result proves fixed-stage order two and a conditional fixed-time global bound under a common compact tube and state-Lipschitz hypotheses. It makes no uniform-in-stage, nonlinear-stability, positivity, or nonnormal matrix-growth claim.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Chebyshev bounds and endpoint derivatives used by stabilized Runge–Kutta methods

Statement

Let Tn and Un be the real evaluation functions of the Chebyshev polynomials defined by Chebyshev polynomials of the first and second kinds by their three-term recurrences. For every natural n,

∣Tn(x)∣≤1,∣Un(x)∣≤n+1(−1≤x≤1),

and for n≥1, ∣Tn(x)∣>1 whenever ∣x∣>1. Also,

Tn(1)=1,Tn(−1)=(−1)n,Un(1)=n+1,Un(−1)=(−1)n(n+1).

For every natural n≥1, Tn has degree n and leading coefficient 2n−1, while Un has degree n and leading coefficient 2n. This degree and leading-coefficient assertion is exactly the content of Degrees and leading coefficients of the Chebyshev polynomials; that item does not assert an extremum bound.

The evaluation functions are twice differentiable at 1, with

Tn′(1)=n2,Tn′′(1)=n2(n2−1)3.

Here each natural number in a real formula denotes its canonical real image (The canonical natural ι(n)=n⋅1F of a field), and powers use Integer powers am.

Facts & Assumptions

Given: A natural number n, the Chebyshev polynomial recurrences, and a real x∈[−1,1] when an interval bound is used.

[F1]

Chebyshev polynomials of the first and second kinds by their three-term recurrences: T0=1, T1=X, Tn+2=2XTn+1−Tn; U0=1, U1=2X, and Un+2=2XUn+1−Un.

[F2]

Tn(cos⁡θ)=cos⁡(nθ) and Un(cos⁡θ)sin⁡θ=sin⁡((n+1)θ) for every n∈N: for real θ, Tn(cos⁡θ)=cos⁡(nθ) and Un(cos⁡θ)sin⁡θ=sin⁡((n+1)θ).

[F3]

Signs, monotonicity intervals, and ranges of sine and cosine and Parity and the Pythagorean identity for sine and cosine: every x∈[−1,1] is cos⁡θ for some real θ, and ∣sin⁡θ∣,∣cos⁡θ∣≤1 for every real θ.

[F4]

The zero sets of sine and cosine and the least positive common period 2 pi and Quarter-turn values and shifts by pi/2 and pi: if sin⁡θ=0, then θ=mπ for an integer m, and the cosine shift identities give cos⁡θ∈{−1,1}.

[F5]

The addition formulas for sine and cosine and The triangle inequality: sin⁡((m+1)θ)=sin⁡(mθ)cos⁡θ+cos⁡(mθ)sin⁡θ, and ∣a+b∣≤∣a∣+∣b∣.

[F6]

Degrees and leading coefficients of the Chebyshev polynomials: for n≥1, Tn has degree n and leading coefficient 2n−1, and Un has degree n and leading coefficient 2n. This fact supplies degree only, not an extremum estimate.

[F8]

The principle of mathematical induction: a property true at 0 and inherited by successors holds for every natural number.

Proof

1.1F1F8inductionalgebra

The recurrences [F1] give Tn(1)=1 and Tn(−1)=(−1)n by induction from T0,T1: the successor substitution is 2(−1)(−1)n+1−(−1)n=(−1)n+2. They give Un(1)=n+1 and Un(−1)=(−1)n(n+1), since the bases hold at n=0,1 and the successor substitutions are 2(n+2)−(n+1)=n+3 and −2(−1)n+1(n+2)−(−1)n(n+1)=(−1)n+2(n+3).

1.2F3F5F8baseihinductionalgebra

Fix θ∈R. For m=0, ∣sin⁡((m+1)θ)∣≤(m+1)∣sin⁡θ∣ is equality. If it holds at m, then [F5] and [F3] give ∣sin⁡((m+2)θ)∣≤∣sin⁡((m+1)θ)∣ ∣cos⁡θ∣+∣cos⁡((m+1)θ)∣ ∣sin⁡θ∣≤(m+2)∣sin⁡θ∣. Induction [F8] proves this inequality for every natural m.

1.3F1F8inductionalgebra

For x>1, induction in the recurrence [F1] gives T1(x)>T0(x)=1 and, whenever Tn+1(x)>Tn(x)≥1, Tn+2(x)−Tn+1(x)=(2x−1)Tn+1(x)−Tn(x)≥2(x−1)Tn+1(x)>0. Thus Tn(x)>1 for every n≥1. The recurrence also gives Tn(−x)=(−1)nTn(x): the identity holds at n=0,1, and if it holds at n,n+1, then Tn+2(−x)=2(−x)(−1)n+1Tn+1(x)−(−1)nTn(x)=(−1)n+2(2xTn+1(x)−Tn(x))=(−1)n+2Tn+2(x). Applying the positive case to −x>1 proves ∣Tn(x)∣>1 when x<−1.

1.4F1F7F8baseihinduction

Each Tn is twice differentiable as a real polynomial evaluation function: T0,T1 are, and if Tn,Tn+1 are twice differentiable, [F1] and [F7] make Tn+2=2XTn+1−Tn twice differentiable. Thus the derivative recurrences below are defined for every n.

2.1F2F3F4step 1.1step 1.2choosealgebra

Let x∈[−1,1] and choose θ with x=cos⁡θ by [F3]. If sin⁡θ≠0, [F2] and step 1.2 give ∣Un(x)∣=∣sin⁡((n+1)θ)∣/∣sin⁡θ∣≤n+1. If sin⁡θ=0, [F4] gives x=cos⁡θ∈{−1,1}, so step 1.1 gives the same bound. Also [F2] and [F3] give ∣Tn(x)∣=∣cos⁡(nθ)∣≤1.

2.2F1F7F8step 1.1step 1.4inductionalgebra

Put pn:=Tn′(1). Differentiating [F1] once by [F7] and using Tn(1)=1 gives p0=0, p1=1, and pn+2=2+2pn+1−pn. The values pn=n2 satisfy the bases and recurrence because 2+2(n+1)2−n2=(n+2)2; induction gives Tn′(1)=n2.

3.1F1F6baseinductionalgebrastep 2.1

To supply the consecutive base indices needed by the recurrence, [F1] gives T0=U0=1, each of degree 0 and leading coefficient 1, and T1=X, U1=2X, of degree 1 and leading coefficients 1 and 2. The recurrence at index 0 gives T2=2X2−1 and U2=4X2−1, of degree 2 and leading coefficients 2 and 4. Thus the formulas in [F6] hold at indices 1 and 2. Now suppose they hold at indices n and n+1 for some n≥1. In Tn+2=2XTn+1−Tn, the first term has degree n+2 and leading coefficient 2⋅2n=2n+1, while the subtracted term has degree n; hence no leading-term cancellation occurs. In Un+2=2XUn+1−Un, the first term has degree n+2 and leading coefficient 2⋅2n+1=2n+2, while the subtracted term has degree n. Induction starting with indices 1 and 2 gives the formulas for every index n≥1, agreeing with [F6]. No extremum claim is taken from that source item; the interval inequalities in the Statement were proved in step 2.1.

4.1F1F7F8step 1.4step 2.2inductiondischarge-inductionalgebra∎

Put qn:=Tn′′(1). Differentiating [F1] twice by [F7] gives q0=q1=0 and qn+2=4pn+1+2qn+1−qn. The values qn=n2(n2−1)/3 satisfy the bases and, using step 2.2, the recurrence since 4(n+1)2+2(n+1)2((n+1)2−1)−n2(n2−1)3=(n+2)2((n+2)2−1)3. Induction proves the stated second-derivative formula.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Explicit Runge–Kutta tableaus, stage maps, and failure status

Definition

Let d≥1, let D⊆R×Rd be an open time-state domain, and let f:D→Rd be the right-hand side of a first-order initial-value problem in the sense of First-order systems, initial value problems, and solutions on intervals. An explicit s-stage Runge–Kutta tableau consists of a positive integer s, real coefficients aij, bi, and ci with aij=0 whenever j≥i, and ci=∑j<iaij(1≤i≤s). The finite row sum is empty, hence c1=0.

For a step size h>0 and an admitted base pair (t,y)∈D, the stage graph consists of the finite tuples satisfying Yi=y+h∑j<iaijKj,ti=t+cih,Ki=f(ti,Yi)(i=1,…,s). These equations characterize each stage from the preceding slopes because aij=0 for j≥i. For a complete stage tuple, the candidate endpoint is y+=y+h∑i=1sbiKi.

To include unavailable evaluations, let (Ei)i=1s be evaluator response functions on D: at each point Ei has value either f(τ,u) or the symbol evaluation-failure for stage i. Stage-dependent responses allow availability to differ between repeated inputs. A successful prefix of length r, 0≤r≤s, is a stage tuple through index r whose stage pairs lie in D and whose responses under Ei equal the corresponding slopes Ki. The empty prefix is allowed. For any prefix of length r<s, the next pair (tr+1,Yr+1) is characterized by the same displayed equations using its already specified slopes. There is a unique maximal successful prefix, since every admissible successful extension has the uniquely specified slope f(ti,Yi).

The status-labelled stage map is the following mathematical map. For a maximal prefix of length r<s, its value is domain-failure with index r+1 when the next pair is outside D, and evaluation-failure with index r+1 when that pair lies in D and its response under Er+1 is evaluation-failure. For a complete prefix its value is domain-failure at output when (t+h,y+)∉D, and success with (t+h,y+) otherwise. Thus no slope at an inadmissible pair is part of the stage graph. In the exact mathematical model Ei=f on D for every i; evaluation-failure represents only an unavailable numerical evaluation. On its success domain the state component y+ defines a one-step map in the sense of One-step ODE methods, local defect, uniform order, and step stability.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

First-order stabilized explicit Runge–Kutta–Chebyshev step

Definition

This algorithm takes an autonomous vector field f on an open state domain V⊆Rd, an admitted initial state y, a step h>0, an integer stage count s≥1, and an evaluator that returns either f(u) or an evaluation-failure status. In the exact mathematical model the evaluator returns f(u) at every u∈V; the failure status records only an unavailable numerical evaluation. Define stage abscissae cj=j2/s2 for 0≤j≤s. Set Y0=y. Before each query check that its stage state belongs to V; if it does not, return domain-failure with that stage index. If the evaluator reports failure, return evaluation-failure with that stage index. Query at Y0 and, on success, set Y1=Y0+(h/s2)f(Y0). For j=2,…,s, query at Yj−1 and, on success, set Yj=2Yj−1−Yj−2+2hs2f(Yj−1). If the final state Ys is outside V, return output-domain-failure; otherwise return success with state Ys.

For a nonautonomous field f:D→Rd on an open time-state domain D⊆R×Rd, input an admitted pair (t,y)∈D and an evaluator that returns either f(τ,u) or evaluation-failure. In the exact mathematical model it returns f at every point of D. Use the same state recurrence, querying at the declared stage times: query at (t+c0h,Y0)=(t,y) before setting Y1=Y0+(h/s2)f(t,Y0); for j=2,…,s, query at (t+cj−1h,Yj−1) before setting Yj=2Yj−1−Yj−2+2hs2f(t+cj−1h,Yj−1). Before each query, check that its time-state input lies in D; return domain-failure with that stage index if it does not, or evaluation-failure with that index if the evaluator fails. After the stages, return output-domain-failure if (t+h,Ys)∉D; otherwise return success with (t+h,Ys). The scalar linear stability polynomial is established separately.

The stability analysis uses Ts and Us from Chebyshev polynomials of the first and second kinds by their three-term recurrences; this item defines the executable recurrence and does not itself assert an order or stability theorem.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Second-order linear stabilized Runge–Kutta–Chebyshev step

Definition

Input a finite-dimensional real vector space V, a linear endomorphism A:V→V, an initial vector y∈V, a step h>0, and an integer stage count s≥2. Each application of A is the exact value of this total linear map, so this mathematical procedure has no application-failure branch. Define w1=3s2−1,bs=s2−13s2,as=1−bs. Set V0=y and V1=V0+w1hA(V0). For j=2,…,s, compute Vj=2Vj−1+2w1hA(Vj−1)−Vj−2. Return asV0+bsVs. Each stage uses one application of A; no implicit system is solved. The output is the one-step update for the autonomous linear equation y′=Ay. Here Ts denotes the Chebyshev polynomial defined by Chebyshev polynomials of the first and second kinds by their three-term recurrences; the equivalent polynomial in hA and its certified real stability interval are proved separately.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Second-order nonlinear stabilized Runge–Kutta–Chebyshev step

Definition

Input a first-order right-hand side f:D→Rd on an open time-state domain D⊆R×Rd, an admitted pair (t,y)∈D, a step h>0, an integer stage count s≥2, and a right-hand-side evaluator that returns either f(τ,u) or an evaluation-failure status at each queried (τ,u)∈D. In the exact mathematical model the evaluator returns f at every point of D; the failure status records only an unavailable numerical evaluation. Set w1=3s2−1,b0=b1=b2=14,bj=j2−13j2 (3≤j≤s),aj=1−bj (0≤j≤s). For the stages define c0=0, c1=b1w1, and cj=bjw1j2 for 2≤j≤s. Put Y0=y. Before each query check that its time-state input belongs to the declared domain; if not, return domain-failure with that stage index. If the right-hand-side evaluator reports failure, return evaluation-failure with that stage index. Query k0=f(t,Y0) and on success set Y1=Y0+b1w1hk0. For each j=2,…,s, define μj=2bjbj−1,νj=−bjbj−2,mj=2bjw1bj−1,gj=−aj−1mj, query kj−1=f(t+cj−1h,Yj−1), and on success set Yj=(1−μj−νj)y+μjYj−1+νjYj−2+mjhkj−1+gjhk0. If (t+h,Ys) is outside the declared domain, return output-domain-failure; otherwise return success with (t+h,Ys). All stages use only the initial state and already computed values, so the procedure contains no implicit solve.

For an autonomous field, omit the time arguments. Order, stability, and stage-amplification properties are established separately.

The coefficient b2 agrees with the displayed formula at j=2; it is listed among the base values to make the recurrence unambiguous. The Chebyshev identities used to derive these coefficients are supplied by Chebyshev polynomials of the first and second kinds by their three-term recurrences.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

The explicit Euler, midpoint, and classical fourth-order Runge–Kutta tableaus

Definition

The following are the explicit Runge–Kutta tableaus in the convention of Explicit Runge–Kutta tableaus, stage maps, and failure status.

Forward Euler has s=1, A=(0), b=(1), and c=(0).

Explicit midpoint has s=2, A=(001/20), b=(0,1), and c=(0,1/2).

The classical four-stage Runge–Kutta method has s=4, A=(00001/200001/2000010), b=(1/6,1/3,1/3,1/6), and c=(0,1/2,1/2,1).

Each displayed ci is the row sum required in the definition of an explicit tableau. These tableaus specify the stage equations; their order and scalar stability functions are proved separately.

PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Sufficient explicit Runge–Kutta order conditions through order four

Statement

Let (A,b,c) be an s-stage explicit tableau in the sense of Explicit Runge–Kutta tableaus, stage maps, and failure status, with ci=∑j<iaij. For a vector v∈Rs, write vi[r]=vir. Define (Ac)i=∑j<iaijcj, (Ac[2])i=∑j<iaijcj2, and (A2c)i=∑j<iaij(Ac)j.

Let f:U→Rd be autonomous and of class C4 on an open convex set U⊆Rd. Assume an exact solution y and all stages from exact starting values lie in a common compact convex K⊂U, and that the derivatives of f through order four are bounded on K. For a component fi, let J=Df(y), H=D2f(y), and G=D3f(y) denote its coordinate derivative arrays: (Jv)i=∑j∂jfi(y)vj, Hi(u,v)=∑j,k∂j∂kfi(y)ujvk, and Gi(u,v,w)=∑j,k,ℓ∂j∂k∂ℓfi(y)ujvkwℓ. These arrays act componentwise on vectors; J2v and J3v mean repeated matrix application, and JH(u,v) means J(H(u,v)). The following coefficient equations are sufficient for the indicated uniform local orders on K:

  • order at least one: ∑ibi=1;
  • order at least two: also ∑ibici=1/2;
  • order at least three: also ∑ibici2=1/3 and ∑ibi(Ac)i=1/6;
  • order at least four: also ∑ibici3=1/4, ∑ibi(Ac[2])i=1/12, ∑ibici(Ac)i=1/8, and ∑ibi(A2c)i=1/24.

Here local order p means a uniform exact-start defect of norm O(hp+1) as in One-step ODE methods, local defect, uniform order, and step stability. The conditions are sufficient coefficient matches; this item asserts no necessity claim.

Facts & Assumptions

Given: An explicit tableau, a C4 autonomous vector field, an exact solution and admitted stages in the stated compact convex tube, and the bounded-derivative hypotheses.

[F1]

Explicit Runge–Kutta tableaus, stage maps, and failure status: Yi=y+h∑j<iaijKj, Ki=f(Yi) in the autonomous case, and y+=y+h∑ibiKi.

[F2]

One-step ODE methods, local defect, uniform order, and step stability: the local defect is the method output from an exact starting state minus the exact next state; uniform order p is a uniform norm bound O(hp+1).

[F3]

Ck maps and multi-index derivative notation in Euclidean space, If all partial derivatives exist on a neighbourhood and are continuous at a point, then the map is totally differentiable there with Jacobian derivative, and Continuous mixed partials of order k are invariant under permutations: continuous ordered coordinate derivatives through order four exist; the first derivative is represented by the Jacobian matrix of coordinate partials; and the second- and third-order coordinate arrays are symmetric.

[F4]

Multivariable Taylor formula with a Lagrange remainder along a line segment: on a convex domain, a Ck+1 scalar function equals its degree-k Taylor polynomial plus a bounded order-(k+1) remainder along each admitted segment. Apply this coordinatewise to f and to y.

[F6]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ∥v∥22=∑k=1dvk2; uniform coordinate remainder bounds therefore give a uniform Euclidean-norm remainder bound.

Proof

1.1givenF3F5F7algebra

Write f0=f(y), J=Df(y), H=D2f(y), and G=D3f(y) at the exact starting state. The hypothesis f∈C4(U) is in the coordinate sense of [F3]. To justify the Banach chain rules used below, regard each finite array of order-r coordinate partials as a map into a finite-dimensional coordinate space. For r=0,1,2,3, its first coordinate partials exist and are continuous by f∈C4(U), so the continuous-partials theorem in [F3], applied successively, gives continuous Fréchet derivatives through order four, with entries the corresponding coordinate partials. Thus [F5] applies to f and the exact solution. The exact solution is differentiable, hence continuous from the Fréchet remainder in its derivative definition; since y′=f∘y and f is continuous, y′ is continuous and y is C1. If y is Cr for 1≤r≤4, the iterated chain and product rules in [F5] and continuity of the derivative arrays show f∘y is Cr, so y′=f∘y makes y Cr+1. Thus y is C5 on the admitted interval. A further differentiation expresses y(5) using f and its derivatives through order four, which are bounded on K; hence the order-four Taylor remainder of y is uniform. Differentiating gives y′′=Jf0, y′′′=H(f0,f0)+J2f0, and y(4)=G(f0,f0,f0)+3H(f0,Jf0)+JH(f0,f0)+J3f0; the factor 3 uses the symmetry in [F3].

2.1givenF1F3F4step 1.1inductionalgebra

Prove the stage expansions simultaneously by induction on i. The empty first row gives Y1=y and K1=f0, the displayed formulas below with their zero row coefficients. Suppose the formulas hold for j<i. Substituting them into Yi=y+h∑j<iaijKj gives Yi−y=hcif0+h2(Ac)iJf0+h3((A2c)iJ2f0+12(Ac[2])iH(f0,f0))+O(h4). Taylor-expand f(Yi) at y through cubic order by [F4]: f(y+δ)=f0+Jδ+12H(δ,δ)+16G(δ,δ,δ)+O(∥δ∥24). Substituting the preceding stage-state expansion and collecting powers of h gives, uniformly in i, Ki=f0+hciJf0+h2((Ac)iJ2f0+12ci2H(f0,f0))+h3((A2c)iJ3f0+12(Ac[2])iJH(f0,f0)+ci(Ac)iH(f0,Jf0)+16ci3G(f0,f0,f0))+O(h4). The cross term uses [F3] to exchange the two arguments of H. Compactness, bounded derivatives, and finiteness of s make every remainder uniform.

3.1F1step 2.1algebra

Substituting step 2.1 into y+=y+h∑ibiKi gives coefficients of the four orders: hf0 has coefficient ∑ibi; h2Jf0 has coefficient ∑ibici; h3J2f0 and h3H(f0,f0) have coefficients ∑ibi(Ac)i and 12∑ibici2; and the four h4 terms J3f0, JH(f0,f0), H(f0,Jf0), and G(f0,f0,f0) have coefficients ∑ibi(A2c)i, 12∑ibi(Ac[2])i, ∑ibici(Ac)i, and 16∑ibici3.

4.1givenF4step 1.1step 3.1algebra

Taylor's formula [F4] and the derivatives in step 1.1 give the exact solution coefficients 1, 1/2, 1/6 for each order-three term, and 1/24, 1/24, 3/24, 1/24 for the four order-four terms in the same order as step 3.1.

5.1givenF2F4F6step 2.1step 3.1step 4.1algebra∎

The displayed coefficient equations make the method and exact expansions agree through hp for each requested p≤4. The stage remainder in step 2.1 is O(h4) and is multiplied by h, while the exact Taylor remainder is uniform on the compact tube, so matching through hp leaves a uniform defect O(hp+1). By [F2] this is uniform local order at least p.

Remarks

For a nonautonomous field f(t,y), adjoin the time equation t′=1 and apply the same autonomous argument to (t,y)′=(1,f(t,y)). Since ci=∑j<iaij, the time component of stage i is exactly t+cih; thus this extension uses the actual tableau abscissae.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

The three-stage third-order SSP Runge–Kutta step

Definition

Input an initial pair (t,y), a step h>0, an open time-state domain D, and a right-hand-side evaluator for f:D→Rd. Before each query, check that its time-state pair is in D; return domain-failure with that stage index if it is not. If the evaluator reports failure, return evaluation-failure with that stage index. Execute:

  1. Query f(t,y). On success set Y1=y+hf(t,y).
  2. Query f(t+h,Y1). On success set Y2=34y+14(Y1+hf(t+h,Y1)).
  3. Query f(t+h/2,Y2). On success set y+=13y+23(Y2+hf(t+h/2,Y2)).
  4. If (t+h,y+)∉D, return output-domain-failure; otherwise return success with (t+h,y+).

The procedure uses only explicit function evaluations; it has no implicit stage solve. If a numerical evaluator can fail even at a domain point, its failure is returned unchanged with the corresponding stage index. The exact mathematical method assumes all queried values exist.

PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Orders and scalar stability functions of Euler, midpoint, and classical RK4

Statement

Under the smoothness and compact-tube hypotheses of Sufficient explicit Runge–Kutta order conditions through order four, the forward Euler, explicit midpoint, and classical four-stage tableaus of The explicit Euler, midpoint, and classical fourth-order Runge–Kutta tableaus have uniform local orders at least one, two, and four, respectively.

For the scalar test equation y′=λy, set z=hλ. The corresponding stability functions, defined by y+=R(z)y, are RE(z)=1+z,RM(z)=1+z+z22,RRK4(z)=1+z+z22+z36+z424. The absolute stability region of a listed method is {z∈C:∣R(z)∣≤1}. On the negative real axis, the Euler and midpoint regions are exactly [−2,0]. No maximal real interval is asserted here for RK4.

Facts & Assumptions

Given: The three tableaus, the local exact-start defect convention, the order-condition proposition, and the scalar test equation.

[F1]

The explicit Euler, midpoint, and classical fourth-order Runge–Kutta tableaus: Euler has A=0,b=(1),c=0; midpoint has A21=1/2,b=(0,1),c=(0,1/2); classical RK4 has the displayed four-stage coefficients.

[F2]

Sufficient explicit Runge–Kutta order conditions through order four: satisfying the coefficient equations through order p gives uniform local order at least p under the compact-tube hypotheses.

[F3]

One-step ODE methods, local defect, uniform order, and step stability: the exact-start local defect is the method output minus the exact next state, and local order p is a uniform O(hp+1) defect.

[F4]

Explicit Runge–Kutta tableaus, stage maps, and failure status: an explicit tableau has a strictly lower-triangular stage matrix, row-sum abscissae, and the stated weighted stage update.

Proof

1.1F1F4algebra

The row sums of each A in [F1] are its displayed vector c, so all three are explicit tableaux in the required convention [F4].

1.2F1F2algebra

Euler has ∑bi=1. Midpoint has ∑bi=1 and ∑bici=1/2. These are the order-one and order-two equations of [F2].

1.3F1F2algebra

For classical RK4 the row-sum vector is c=(0,1/2,1/2,1), and direct row multiplication gives Ac=(0,0,1/4,1/2), Ac[2]=(0,0,1/8,1/4), and A2c=(0,0,0,1/4). Therefore ∑bi=1, ∑bici=1/2, ∑bici2=1/3, ∑bi(Ac)i=1/6, ∑bici3=1/4, ∑bi(Ac[2])i=1/12, ∑bici(Ac)i=1/8, and ∑bi(A2c)i=1/24.

1.4F1F4algebra

Complexify the scalar test equation y′=λy. Euler multiplies y by 1+z. Midpoint has k1=λy and k2=λ(y+h2k1), so its output factor is 1+z+12z2. For RK4 the successive slopes are λy, λy(1+z/2), λy(1+z/2+z2/4), and λy(1+z+z2/2+z3/4); weighting them by (1/6,1/3,1/3,1/6) gives the displayed fourth-degree polynomial.

2.1F2step 1.2step 1.3

Apply [F2] to the sums in steps 1.2 and 1.3. It gives the asserted local orders for Euler, midpoint, and classical RK4 under exactly the hypotheses of that proposition.

2.2step 1.4algebra

For real z, ∣1+z∣≤1 is equivalent to −2≤z≤0. Also RM(z)=12((z+1)2+1)>0, so ∣RM(z)∣≤1 is equivalent to (z+1)2≤1, again z∈[−2,0]. This proves the two stated scalar intervals.

3.1F2F3step 1.4step 2.2∎

The local-order statements concern exact-start defects; the stability functions concern boundedness on the scalar linear test equation. The finite intervals just computed give the explicit stability restriction hρ≤2 for y′=−ρy with ρ>0; they assert neither nonlinear contractivity nor a matrix bound for nonnormal systems.

PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

RKC stability polynomials and certified negative-real intervals

Statement

On the scalar test equation y′=λy, write z=hλ and let R(z) be the factor by which a successful method step multiplies y.

For first-order RKC with s≥1 stages, R1,s(z)=Ts(1+z/s2). It has degree s, satisfies R1,s(0)=R1,s′(0)=1, and its real absolute stability set {z∈R:∣R1,s(z)∣≤1} is exactly [−2s2,0].

For second-order RKC with s≥2 stages, both the linear algorithm and the scalar-linear specialization of the nonlinear algorithm have R2,s(z)=as+bsTs(1+w1z),w1=3s2−1,bs=s2−13s2,as=1−bs. This polynomial has degree s and satisfies R2,s(0)=R2,s′(0)=R2,s′′(0)=1. It is absolutely stable on the real interval [−2(s2−1)/3,0]; this is a certified interval and is not claimed to be the maximal real stability set.

Let d≥1, let A be a self-adjoint endomorphism of Rd with its Euclidean inner product, and assume ⟨Av,v⟩≤0 for every v. Let ρ=max⁡i(−λi), where λi are the eigenvalues of A. If hρ≤2s2, first-order RKC is nonexpansive in the Euclidean norm; if hρ≤2(s2−1)/3, linear second-order RKC is nonexpansive. The same linear contraction statement holds for the nonlinear RKC method when applied to f(y)=Ay. No corresponding claim is made for nonnormal matrices.

Facts & Assumptions

Given: The stated RKC recurrences, s≥1 for first-order RKC, s≥2 for second-order RKC, and the self-adjoint nonpositive operator hypotheses in the matrix clause.

[F1]

First-order stabilized explicit Runge–Kutta–Chebyshev step: Y0=y, Y1=(I+hA/s2)Y0, and Yj=2(I+hA/s2)Yj−1−Yj−2 for j≥2 when f(y)=Ay.

[F2]

Second-order linear stabilized Runge–Kutta–Chebyshev step: V0=y, V1=(I+w1hA)V0, Vj=2(I+w1hA)Vj−1−Vj−2, and the output is asV0+bsVs.

[F3]

Second-order nonlinear stabilized Runge–Kutta–Chebyshev step: the nonlinear stage recurrence uses b0=b1=b2=1/4, aj=1−bj, and the displayed μj,νj,mj,gj coefficients.

[F4]

Chebyshev polynomials of the first and second kinds by their three-term recurrences: Tn+2(x)=2xTn+1(x)−Tn(x) and Un+2(x)=2xUn+1(x)−Un(x).

[F5]

Chebyshev bounds and endpoint derivatives used by stabilized Runge–Kutta methods: ∣Tn(x)∣≤1 on [−1,1], ∣Tn(x)∣>1 for ∣x∣>1 when n≥1, the degrees/leading coefficients are n,2n−1 for Tn, and Ts′(1)=s2, Ts′′(1)=s2(s2−1)/3.

[F6]

Polynomial evaluation at an endomorphism: p(T)=∑kakTk: for a finite polynomial p(x)=∑kakxk, p(A)=∑kakAk with A0=I.

[F7]

Self-adjoint and normal endomorphisms of a finite-dimensional real or complex inner product space: self-adjoint means A∗=A on the stated real inner-product space.

[F8]

Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: a self-adjoint endomorphism on a finite-dimensional real inner-product space has an orthonormal eigenbasis.

[F9]

Real and complex inner-product spaces and their induced length, Orthonormal families, complete orthonormal systems and Hilbert bases, and The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the Euclidean inner product is a real inner product; in an orthonormal basis, squared length is the sum of squared coordinates and ∥v∥22=∑ivi2.

[A1]

A is self-adjoint and ⟨Av,v⟩≤0 for every v; h>0 and the stated spectral-radius inequality holds in the applicable branch.

Proof

1.1F1F4F5F6inductionalgebra

For f(y)=Ay, put X=I+hA/s2 in [F1]. The Chebyshev recurrence [F4] and the definition of polynomial evaluation [F6] give Yj=Tj(X)y by induction from T0(X)y=y and T1(X)y=Xy. Hence the output factor is R1,s(z)=Ts(1+z/s2). Its degree is s because [F5] gives nonzero leading coefficient 2s−1 and the affine argument has nonzero slope.

1.2F2F3F4F5inductionalgebra

In [F3], specialize to f(y)=λy. Define the scalar polynomial Pj by Yj=Pj(z)y for every initial scalar y; the linear recurrence makes this definition valid even when y=0. Then P0=1, P1=1+b1w1z, and for j≥2, Pj=(1−μj−νj)+μjPj−1+νjPj−2+mjzPj−1+gjz. Set x=1+w1z. The base values satisfy P0=a0+b0T0(x) and P1=a1+b1T1(x). If Pj−1=aj−1+bj−1Tj−1(x) and Pj−2=aj−2+bj−2Tj−2(x), the coefficient of Tj−1 is μjbj−1+mjzbj−1=2bj(1+w1z)=2bjx, and the coefficient of Tj−2 is νjbj−2=−bj. The constant part is 1−μj−νj+μjaj−1+νjaj−2+mjzaj−1+gjz=1−μjbj−1−νjbj−2+z(mjaj−1+gj)=1−bj=aj, because gj=−aj−1mj, μjbj−1=2bj, and νjbj−2=−bj. Thus Pj=aj+bjTj(x) by [F4]. The same coefficient induction with z replaced by hA proves that the nonlinear recurrence specialized to f(v)=Av has update asI+bsTs(I+w1hA). The linear algorithm [F2] has that same shifted-Chebyshev recurrence and final weights, so its final factor is the same R2,s. The degree is s, since bs>0, w1>0, and [F5] gives degree s with nonzero leading coefficient.

2.1F5F10step 1.1step 1.2algebra

By [F5], Ts(1)=1, Ts′(1)=s2, and Ts′′(1)=s2(s2−1)/3. The scalar chain rule and product rule [F10] applied to the polynomials in steps 1.1–1.2 therefore give R1,s(0)=1 and R1,s′(0)=Ts′(1)/s2=1. For second-order RKC, as+bs=1, bsw1s2=1, and bsw12Ts′′(1)=s2−13s29(s2−1)2s2(s2−1)3=1. Differentiating the polynomial in step 1.2 gives the stated values of R2,s(0), R2,s′(0), and R2,s′′(0).

2.2F5step 1.1step 1.2algebra

For first-order RKC, ∣R1,s(z)∣≤1 exactly when x=1+z/s2 lies in [−1,1], by [F5]; solving these two inequalities gives −2s2≤z≤0. For second-order RKC, bs>0 and as=1−bs>0 for s≥2. If −2/w1≤z≤0, then x=1+w1z∈[−1,1], so [F5] gives ∣as+bsTs(x)∣≤as+bs∣Ts(x)∣≤as+bs=1. Since 2/w1=2(s2−1)/3, the claimed interval follows.

3.1A1F2F6F7F8F9step 1.2step 2.2algebra∎

By [F8], choose an orthonormal eigenbasis ei with Aei=λiei. The nonpositive premise [A1] gives λi≤0 by applying it to ei. For any vector v=∑iαiei, polynomial evaluation gives R(hA)v=∑iαiR(hλi)ei. Under the first-order spectral bound, every hλi∈[−2s2,0], so step 2.2 gives ∣R1,s(hλi)∣≤1; orthonormality then yields ∥R1,s(hA)v∥2=∑iαi2R1,s(hλi)2≤∑iαi2=∥v∥2. Under the second-order spectral bound, the same calculation uses the interval from step 2.2 for R2,s. The scalar specialization in step 1.2 shows it also applies to nonlinear RKC on this linear field.

Remarks

The matrix conclusion uses an orthonormal eigenbasis and therefore does not follow from eigenvalue inclusion alone for a nonnormal matrix. For RKC2, the interval proved above is a guaranteed stability interval; the statement does not claim that it is the largest real interval in the absolute stability set.

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

Chebyshev stage perturbations have an explicit quadratic bound

Statement

Let d≥1, let A be a self-adjoint endomorphism of Rd with its Euclidean inner product and ⟨Av,v⟩≤0. For first-order RKC assume the integer stage count s≥1 and hρ≤2s2; for linear second-order RKC assume s≥2 and hρ≤2(s2−1)/3, where ρ=max⁡i(−λi(A)). In either branch, let X=I+hA/s2 or X=I+w1hA, respectively.

Write Yj for the generic recurrence stage; in the second-order branch this is the Vj of Second-order linear stabilized Runge–Kutta–Chebyshev step. Model the error injected into each recurrence update by vectors δ1,…,δs: Y^0=y,Y^1=XY^0+δ1,Y^j=2XY^j−1−Y^j−2+δj(2≤j≤s). If ∥δj∥2≤ε for every j, then the final stage error relative to the unperturbed recurrence is at most ∥Y^s−Ys∥2≤s(s+1)2 ε. For linear second-order RKC the returned state multiplies this bound by bs≤1. An additional output perturbation of norm εout adds at most εout. This is a bound for the stated additive-error model; it does not assert a floating-point error size.

Facts & Assumptions

Given: The RKC recurrences, the stage-error vectors and their uniform bound, a self-adjoint nonpositive A, and the corresponding spectral interval condition.

[F1]

First-order stabilized explicit Runge–Kutta–Chebyshev step: in the linear case the stage recurrence is Y0=y, Y1=(I+hA/s2)Y0, and Yj=2(I+hA/s2)Yj−1−Yj−2.

[F2]

Second-order linear stabilized Runge–Kutta–Chebyshev step: the linear RKC2 recurrence uses X=I+w1hA and returns asy+bsVs.

[F3]

Chebyshev polynomials of the first and second kinds by their three-term recurrences: U0=1, U1=2X, and Uk=2XUk−1−Uk−2.

[F4]

Chebyshev bounds and endpoint derivatives used by stabilized Runge–Kutta methods: ∣Uk(x)∣≤k+1 for x∈[−1,1].

[F5]

Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: a self-adjoint endomorphism on finite-dimensional real inner-product space has an orthonormal eigenbasis.

[F6]

Polynomial evaluation at an endomorphism: p(T)=∑kakTk and Orthonormal families, complete orthonormal systems and Hilbert bases: a polynomial acts on an eigenvector by its scalar evaluation at the eigenvalue; orthonormal coordinates give the squared norm as the sum of squared coordinates.

Proof

1.1givenF1F2algebra

Put ej=Y^j−Yj, where Yj is the unperturbed recurrence with the same A,h,y. The first two updates give e0=0 and e1=δ1, and subtraction of the recurrences gives ej=2Xej−1−ej−2+δj for j≥2.

1.2givenF4F5F6algebra

By [F5], choose an orthonormal eigenbasis of A. Under either spectral interval premise, the eigenvalues of X lie in [−1,1]. Thus [F4] and [F6] imply ∥Uk(X)v∥2≤(k+1)∥v∥2 for every vector v: expand in that eigenbasis and bound each squared coordinate.

2.1F3F6step 1.1inductionalgebra

Define Uk(X) by polynomial evaluation [F6]. Induction using [F3] and step 1.1 gives es=∑j=1sUs−j(X)δj. For s=1 this is U0(X)δ1=δ1. At a successor stage, the coefficient of the most recent old perturbation is 2X=U1(X); for every earlier perturbation, multiplying by 2X and subtracting its prior coefficient uses 2XUk(X)−Uk−1(X)=Uk+1(X). The new perturbation has coefficient U0(X)=I. This proves the formula by induction.

3.1givenF7step 2.1step 1.2algebra∎

Apply the triangle inequality [F7] to step 2.1 and then step 1.2: ∥es∥2≤∑j=1s(s−j+1)∥δj∥2≤ε∑k=0s−1(k+1)=s(s+1)2ε. For linear RKC2 the returned perturbation is bses; since 0<bs<1, its norm is at most the same bound. Adding a separate output perturbation uses the triangle inequality once more.

Remarks

The bound grows quadratically with the number of stages. It applies to self-adjoint operators whose scaled eigenvalues stay in the certified interval. It does not control nonnormal transient growth or replace a separate bound on each arithmetic or matrix-action perturbation.

PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

SSPRK(3,3) is third order and preserves conditional convex bounds

Statement

Assume the smoothness and compact-tube hypotheses of Sufficient explicit Runge–Kutta order conditions through order four. The step in The three-stage third-order SSP Runge–Kutta step has uniform local order at least three.

For an autonomous field, take an initial state y∈C, where C is a convex subset of the state domain, and let Eh(u)=u+hf(u) be the forward-Euler map. If Eh(C)⊆C and all displayed stages are admitted, then every SSPRK(3,3) stage and the output lie in C. If Φ:C→R is convex, meaning Φ(θu+(1−θ)v)≤θΦ(u)+(1−θ)Φ(v) for u,v∈C and 0≤θ≤1, and Φ(Eh(u))≤Φ(u) for every u∈C, then Φ does not increase at any of the three stages or at the output.

For a nonautonomous field, assume the initial state y∈C and that the forward-Euler maps at the actual stage start times t, t+h, and t+h/2 preserve C and satisfy the stated Φ inequality on all admitted stage states. These conditions are premises of the theorem; the method alone does not assert positivity, total-variation diminishing, or any universal invariant-region property.

Facts & Assumptions

Given: The SSPRK(3,3) recurrence, an initial state y∈C, the convex state set, the exact forward-Euler preservation hypotheses, and the smoothness/tube assumptions for the order claim.

[F1]

The three-stage third-order SSP Runge–Kutta step: Y1=Et,h(y), Y2=34y+14Et+h,h(Y1), and y+=13y+23Et+h/2,h(Y2), where Eτ,h(u)=u+hf(τ,u); in the autonomous case Eτ,h=Eh.

[F2]

A convex subset of Rm contains every line segment between two of its points: a convex set contains θu+(1−θ)v whenever it contains u,v and 0≤θ≤1.

[F3]

Explicit Runge–Kutta tableaus, stage maps, and failure status: the tableau has row-sum abscissae and the method output is the weighted sum of its stage slopes.

[F4]

Sufficient explicit Runge–Kutta order conditions through order four: the first four explicit tableau order equations through order three imply uniform local order at least three under the stated tube hypotheses.

[A1]

C is convex, and the stated functional Φ is convex on C.

[A2]

The relevant forward-Euler maps send every admitted point of C into C and do not increase Φ.

Proof

1.1F1F3algebra

Rewriting the recurrences in [F1] as explicit RK stages gives rows of A equal to (0,0,0), (1,0,0), and (1/4,1/4,0), with c=(0,1,1/2) and b=(1/6,1/6,2/3). Thus ∑bi=1, ∑bici=1/2, ∑bici2=1/3, and ∑bi(Ac)i=1/6.

1.2givenA1A2F1F2construct

In the autonomous case Y1=Eh(y)∈C. Since Y1∈C, [A2] gives Eh(Y1)∈C; [A1] and [F2] then give Y2=34y+14Eh(Y1)∈C. Applying [A2] to Y2 gives Eh(Y2)∈C, and [A1] gives y+=13y+23Eh(Y2)∈C.

2.1F4step 1.1

The order equations in step 1.1 are exactly the order-one through order-three hypotheses of [F4], so the stated tube assumptions imply uniform local order at least three.

2.2givenA1A2F1step 1.2algebra

Convexity in [A1] gives Φ(Y1)≤Φ(y), Φ(Y2)≤34Φ(y)+14Φ(Eh(Y1))≤Φ(y), and Φ(y+)≤13Φ(y)+23Φ(Eh(Y2))≤Φ(y). Each last inequality uses [A2] at the relevant stage.

3.1givenA1A2F1F2step 1.2step 2.2∎

For a nonautonomous field the three formulas in [F1] use exactly Et,h at y, Et+h,h at Y1, and Et+h/2,h at Y2. Applying [A2] at those three start times and repeating the convex-combination calculations in steps 1.2–2.2 proves invariance and nonincrease.

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

Undamped nonlinear RKC2 has fixed-stage order two on an admitted tube

Statement

Fix s≥2 and T>0. Let f(t,y) be C2 on an open time-state domain, and let the exact IVP solution y be defined on [0,T]. Assume its derivatives through order three and the derivatives of f through order two are bounded on a compact convex tube K contained in the domain. Assume the stage recursion of Second-order nonlinear stabilized Runge–Kutta–Chebyshev step is admitted from every starting state in K for sufficiently small uniform steps and that every stage and output remains in K. Assume all line segments used in Taylor expansions stay in K, and that on each state slice of K, f is Lipschitz in its state argument with one common constant Lf. Evaluation failures and domain failures are absent. The global-error claim additionally assumes the exact and numerical trajectories stay in K.

Then the nonlinear RKC2 method has a uniform one-step defect bound Csh3 and one-step stability bound (1+Lsh) on that tube, for constants Cs,Ls independent of the step index and h (but allowed to depend on fixed s and the tube bounds).

For h=T/N, start the method at y(0) and suppose its numerical stages and states remain in the same tube for all N steps. Then the global grid error is at most max⁡0≤n≤N∥yn−y(tn)∥2≤{Csexp⁡(LsT)−1Lsh2,Ls>0,CsTh2,Ls=0. The statement is fixed-stage and fixed-time. It gives no uniform-in-s accuracy, nonlinear stability, positivity, or stiffness-uniform accuracy.

Facts & Assumptions

Given: A fixed stage count s≥2, a C2 time-dependent vector field and exact solution on a fixed finite interval, the common compact convex tube and bounded-derivative hypotheses, state-Lipschitz constant Lf, admitted method stages, and exact stage evaluations.

[F1]

Second-order nonlinear stabilized Runge–Kutta–Chebyshev step: b1=1/4, w1=3/(s2−1), Y1=y+b1w1hf(t,y), and for j≥2, Yj=(1−μj−νj)y+μjYj−1+νjYj−2+mjhf(t+cj−1h,Yj−1)+gjhf(t,y) with the stated coefficients.

[F2]

RKC stability polynomials and certified negative-real intervals: the scalar linear specialization has R2,s(z)=1+z+z2/2+O(z3).

[F3]

One-step ODE methods, local defect, uniform order, and step stability: local defect is the exact-start method output minus exact next state; order two requires a uniform O(h3) defect, and one-step stability has the form 1+Lh.

[F4]

Multivariable Taylor formula with a Lagrange remainder along a line segment and Ck maps and multi-index derivative notation in Euclidean space: a C2 vector field has a first-order Taylor expansion on each admitted segment with a uniformly bounded quadratic remainder; apply the scalar theorem to each component.

[F6]

Global error from uniform one-step defect and stability: on a common compact tube, initial error C0hp, local defect Chp+1, and one-step bound 1+Lh imply the stated fixed-time global estimate.

[F8]

The standard list e:n→Fn with ei(i)=1F and ei(j)=0F for j≠i is an ordered basis of Fn; hence dim⁡FFn=n, and F0 is the zero space with basis ∅ and dimension 0 and Every finite-dimensional normed space is Banach: the standard coordinate lists are finite bases of R and Rd, so these Euclidean spaces are real Banach spaces. This supplies the Banach-space hypotheses when [F5] is applied to the ODE solution and vector field.

[A1]

All exact states, numerical states, stage inputs, and Taylor segments used below lie in the stated compact convex tube, where the derivative and state-Lipschitz bounds are uniform.

Proof

1.1F1algebrainduction

Apply the recurrence of [F1] to the time component of the augmented field (t,y)′=(1,f(t,y)). Its stage abscissae satisfy c0=0, c1=b1w1, and for j≥2, cj=μjcj−1+νjcj−2+2bjw1, because mj+gj=mjbj−1=2bjw1. At j=2, μ2=2, ν2=−1, and 2b2w1=w1/2, so c2=2c1+w1/2=w1. At j=3 (when s≥3), b3=8/27, μ3=64/27, ν3=−32/27, and 2b3w1=16w1/27, so c3=8w1/3. For every j≥4, the previous two values are cj−1=((j−1)2−1)/(s2−1) and cj−2=((j−2)2−1)/(s2−1). Using w1=3/(s2−1) and 3bkk2=k2−1 for k=j,j−1,j−2 gives μjcj−1+νjcj−2+2bjw1=bjs2−1(6(j−1)2−3(j−2)2+6)=3bjj2s2−1=j2−1s2−1. Thus induction gives cj=bjw1j2=(j2−1)/(s2−1) for j≥2, so cs=1. The actual nonautonomous stage times are the declared t+cjh.

2.1A1F1F4step 1.1inductionalgebra

For fixed s, stage increments Zj:=Yj−y are uniformly O(h). The base is Z0=0, Z1=b1w1hf(t,y); for j≥2, the coefficient sum (1−μj−νj)+μj+νj=1 rewrites [F1] as Zj=μjZj−1+νjZj−2+mjhf(t+cj−1h,Yj−1)+gjhf(t,y). Boundedness of f, the fixed finite number of stages, and induction give a uniform O(h) bound. Refine the same induction: Z1=c1hf(t,y), and Taylor to first order gives f(t+cj−1h,Yj−1)=f(t,y)+O(h), so the recurrence for its h coefficient is cj=μjcj−1+νjcj−2+mj+gj, the abscissa recurrence in step 1.1. Thus Zj=cjhf(t,y)+O(h2) for every stage.

3.1A1F1F4step 2.1inductionalgebra

Write q:=∂tf(t,y)+Dyf(t,y)f(t,y). From step 2.1 and [F4], uniformly at every stage, f(t+cj−1h,Yj−1)=f(t,y)+cj−1hq+O(h2). A second induction in [F1] therefore gives Yj=y+cjhf(t,y)+djh2q+O(h3), where d0=d1=0 and dj=μjdj−1+νjdj−2+mjcj−1. The remainders are uniform because s is fixed and the derivatives are bounded on K.

3.2A1F1F3F7step 2.1algebrainduction

For stability, fix two admitted initial states u,v in the same convex state slice and let D0=∥u−v∥2. The finite recurrence [F1], the triangle inequality, and the state-Lipschitz assumption imply by induction a finite constant Mj with ∥Yj(u)−Yj(v)∥2≤MjD0 for every j≤s and h≤h0: take M0=1, M1=1+b1w1h0Lf, and for j≥2 take Mj=∣1−μj−νj∣+∣μj∣Mj−1+∣νj∣Mj−2+∣mj∣h0LfMj−1+∣gj∣h0Lf. Writing Zj(y)=Yj(y)−y, the same recurrence after the constant base-state coefficients cancel gives ∥Zj(u)−Zj(v)∥2≤KjhD0: use K0=0, K1=b1w1Lf, and Kj=∣μj∣Kj−1+∣νj∣Kj−2+∣mj∣LfMj−1+∣gj∣Lf. All constants are finite because s is fixed. Hence ∥Ys(u)−Ys(v)∥2≤∥u−v∥2+∥Zs(u)−Zs(v)∥2≤(1+Ksh)∥u−v∥2. This proves one-step stability with Ls=Ks.

4.1A1F1F2F4F5F8step 3.1algebra

For the scalar linear equation y′=y at starting value 1, the coefficient of h2 in the same recurrence is exactly ds. By [F2], the scalar stability polynomial is 1+z+z2/2+O(z3), so ds=1/2. Since [F1] and the recurrence defining dj are independent of the choice of f, step 3.1 yields Ys=y+hf(t,y)+h22(∂tf(t,y)+Dyf(t,y)f(t,y))+O(h3). By [F5], whose Banach-space hypotheses hold by [F8], the exact solution has the same expansion through degree two, with a uniform O(h3) remainder on the tube. The method-minus-exact defect is therefore bounded by Csh3.

5.1A1F3F6step 4.1step 3.2∎

Apply [F6] with p=2, C0=0, C=Cs, and L=Ls, using the local-defect and step-stability bounds from steps 4.1 and 3.2. It gives exactly the two global-error cases in the Statement.

Remarks

The imported global theorem is conditional: tube admissibility, local defect, and one-step stability are proved here for fixed s. Its use does not establish a uniform error constant as the stage count changes.

5 · Examples, counterexamples and false statements

None yet.

Sources