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 · 2 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 5 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Differential algebraic equations and consistent initialization

1 · Prerequisites

2 · Summary

This page treats semi-explicit DAEs x′=f(t,x,z), g(t,x,z)=0 on a selected regular index-one branch. It defines algebraic consistency, the local differentiation-index convention, and the reduced ODE supplied by the implicit function theorem. A uniform lower bound on the algebraic Jacobian converts algebraic residuals to errors in z; without that local bound, residual size alone gives no state-error estimate.

The finite-budget initialization, backward-Euler, and constant-step BDF2 procedures state their domains, residual units, status returns, and selected-branch conditions. Their termination and accuracy results are separate: backward Euler is first order with O(h) starts and derivative/algebraic residuals of order h, while constant-step BDF2 is second order with O(h2) starts and residuals, a C3 reduced solution, and the uniform tube bounds in the theorem. Neither result asserts that a finite Newton budget meets its residual target. Singular gz, high index, and derivative-inconsistent initial data are outside these index-one guarantees.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Semi-explicit index-one DAEs and consistent initial data

Definition

Let d,m≥1, let Ω⊆R×Rd×Rm be open, and let f:Ω→Rd and g:Ω→Rm. A semi-explicit differential-algebraic equation (DAE) on Ω is

x′(t)=f(t,x(t),z(t)),0=g(t,x(t),z(t)).

The x-coordinates are the differential variables because their derivatives occur in the first equation. The z-coordinates are the algebraic variables because their derivatives do not occur. A solution on an interval I is a pair of functions x:I→Rd, z:I→Rm whose graph lies in Ω, with x differentiable, satisfying both displayed equations at every t∈I. An initial pair (x0,z0) at t0 is algebraically consistent when g(t0,x0,z0)=0. On the regular index-one branch below this is the algebraic initial condition used for reduction. For higher-index systems, algebraic consistency is only necessary: differentiated constraints may impose additional initial conditions.

At a point with g(t∗,x∗,z∗)=0, the presentation is regular index one when f,g are C1 near the point and the square Jacobian gz(t∗,x∗,z∗)=Dzg(t∗,x∗,z∗) is invertible. The A regular index-one DAE has a local reduced ODE branch ↗ then supplies a unique local branch z=ψ(t,x) through that point. Only that selected branch is used in local numerical claims. Higher-index systems and points with singular gz are outside this index-one interface.

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

Differentiation index for a regular local semi-explicit DAE

Definition

Fix a semi-explicit presentation x′=f(t,x,z), 0=g(t,x,z) as in Semi-explicit index-one DAEs and consistent initial data and a sufficiently differentiable consistent local solution. Differentiate the algebraic constraint along the differential equation, substituting x′=f(t,x,z) and any previously obtained derivative relations at each stage. The differentiation index in this convention is the least positive integer k for which the original constraint and its first k differentiated equations locally determine z and z′, with the equation for the highest derivative of z having an invertible square Jacobian on a neighborhood of the solution. If no such finite k exists, this local index is undefined. This convention counts through the first derivative of the algebraic variables and is local to the fixed presentation; it is not a universal index theory for arbitrary implicit systems.

If gz is invertible, one differentiation gives

gt+gxf+gzz′=0,

which determines z′, so the index is one. If gz is singular, the index must be checked from the actual differentiated equations; no index-one conclusion follows from this definition alone.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A regular index-one DAE has a local reduced ODE branch

Statement

Let d,m≥1, let Ω⊆R×Rd×Rm be open, and let f:Ω→Rd, g:Ω→Rm be Ck for k≥1. Suppose g(t∗,x∗,z∗)=0 and gz(t∗,x∗,z∗) is invertible. Then there are neighborhoods U of (t∗,x∗) and V of z∗, and a unique Ck map ψ:U→V, such that, for (t,x)∈U and z∈V,

g(t,x,z)=0⟺z=ψ(t,x).

Its derivatives satisfy

ψt=−gz−1gt,ψx=−gz−1gx,

with the derivatives of g evaluated at (t,x,ψ(t,x)). The reduced vector field F(t,x)=f(t,x,ψ(t,x)) is Ck on U. Thus solutions of the DAE that stay in this selected chart are exactly solutions of x′=F(t,x) paired with z=ψ(t,x).

Facts & Assumptions

Given: The dimensions, open domain, Ck maps, root, and invertible algebraic Jacobian in the Statement.

[F1]

Semi-explicit index-one DAEs and consistent initial data: a semi-explicit DAE is x′=f(t,x,z), g(t,x,z)=0; a consistent pair satisfies g=0.

[F2]

The parametrized implicit function theorem with Ck regularity: for a Ck map whose derivative in the unknown block is invertible at a zero, there are neighborhoods and a unique Ck implicit branch, with derivative −Dzg−1D(t,x)g.

[F3]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): the derivative of a composite is the composition of the derivatives.

Proof

1.1givenF2algebra

Treat (t,x) as the parameter block and z as the unknown block in [F2]. Its hypotheses hold because g is Ck, g(t∗,x∗,z∗)=0, and gz(t∗,x∗,z∗) is invertible. Therefore [F2] gives neighborhoods U,V and a unique Ck function ψ with the stated equivalence and derivative formula. Splitting that combined derivative into its t and x blocks gives the two displayed identities.

1.2F2F3algebra

Differentiating g(t,x,ψ(t,x))=0 in the t direction using [F3] gives gt+gzψt=0; multiplying by gz−1 gives ψt=−gz−1gt. Differentiating in each x direction gives gx+gzψx=0, hence ψx=−gz−1gx.

2.1F1F3step 1.1∎

The map (t,x)↦(t,x,ψ(t,x)) is Ck, so [F3] applied to its composition with the Ck map f shows F(t,x)=f(t,x,ψ(t,x)) is Ck. On the selected chart the equivalence in step 1.1 forces every DAE solution to have z(t)=ψ(t,x(t)), and substitution gives x′=F(t,x); conversely, a reduced solution paired with z=ψ(t,x) satisfies both DAE equations.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

An index-one algebraic residual locally bounds algebraic state error

Statement

Let K be a compact set of base points (t,x) in a selected branch chart from A regular index-one DAE has a local reduced ODE branch, and put z∗=ψ(t,x). Suppose g(t,x,⋅) is C2 on B(z∗,ρ) for every (t,x)∈K. Let G∗(t,x)=gz(t,x,ψ(t,x)). Assume common constants γ>0, Λ≥0, and ρ>0 satisfy

∥G∗(t,x)v∥2≥γ∥v∥2(v∈Rm),∥gz(t,x,z)−G∗(t,x)∥op≤Λ∥z−ψ(t,x)∥2

for every (t,x)∈K and z∈B(ψ(t,x),ρ); if Λ>0, assume ρ≤γ/(m Λ). Then, uniformly for all such base points and candidates,

∥z−z∗∥2≤2γ∥g(t,x,z)∥2.

The estimate is local: it applies only to candidates in the specified branch ball and does not turn a residual into a global branch or uniqueness certificate.

Facts & Assumptions

Given: The compact base set in a selected C2 branch chart, the common branch radius, and the uniform lower singular-value and Jacobian-Lipschitz bounds in the Statement.

[F1]

A regular index-one DAE has a local reduced ODE branch: g(t,x,ψ(t,x))=0 on the selected local branch, and gz(t,x,ψ(t,x)) is invertible at each base point.

Proof

1.1givenF1F2

Fix any (t,x)∈K, put z∗=ψ(t,x), and set δ=z−z∗. The branch has m≥1 algebraic variables. Since g(t,x,z∗)=0, apply [F2] on s∈[0,1] to the C1 path g(t,x,z∗+sδ), whose segment stays in the branch ball. It gives g(t,x,z)=G∗(t,x)δ+R, where R=∫01(gz(t,x,z∗+sδ)−G∗(t,x))δ ds. The anchored Jacobian bound and integral norm inequality give ∥R∥2≤∫01Λs∥δ∥22 ds=(Λ/2)∥δ∥22≤(m Λ/2)∥δ∥22.

2.1givenF1F3step 1.1algebra

The common lower singular-value bound gives ∥G∗(t,x)δ∥2≥γ∥δ∥2. Using [F3] in the form ∥G∗(t,x)δ+R∥2≥∥G∗(t,x)δ∥2−∥R∥2, we obtain ∥g(t,x,z)∥2≥(γ−(m Λ/2)∥δ∥2)∥δ∥2. If Λ>0, ∥δ∥2<ρ≤γ/(m Λ) makes the parenthesis at least γ/2; if Λ=0, it equals γ. In either case it is at least γ/2, with the same constants for every (t,x)∈K.

3.1givenstep 2.1algebra∎

Dividing the inequality in step 2.1 by γ/2>0 proves the asserted residual-to-state estimate for every candidate in the branch ball.

AlgorithmAlgorithm: AI-adaptedProof: Not applicableOpen item page →

Finite-budget index-one DAE consistent initialization

Definition

Let f,g define a regular index-one DAE and let U×V be a selected local branch chart from A regular index-one DAE has a local reduced ODE branch, so g(t,x,z)=0 is equivalent to z=ψ(t,x) there. Input t0,x0, a seed zseed∈V, an algebraic residual tolerance εa≥0, and a finite Newton-correction budget N∈N0. If (t0,x0)∉U, g(t0,x0,⋅) is undefined at the seed, or dimensions do not match, return invalid-input.

Call Finite-budget Newton for a square vector residual on the square residual G(z)=g(t0,x0,z), with initial value zseed, tolerance εa, and budget N, restricting evaluations to the chart's open z-domain. Write z0 for its returned last valid iterate. If it reports root, reevaluate G(z0) once: if that residual is exactly zero, return (x0,z0,exact-consistent); otherwise return (x0,z0,approximate-consistent) and its norm. Map singular-jacobian, invalid-trial, and iteration-budget-exhausted to the corresponding initialization statuses and return the last valid iterate.

The procedure makes no arbitrary-start convergence claim. approximate-consistent records a residual bound; it is not relabeled as exact consistency. Under the index-one branch hypotheses an exact consistent value exists locally, by A regular index-one DAE has a local reduced ODE branch, but the finite Newton budget may fail to find it.

The solve has m algebraic unknowns. Record residual queries, Jacobian assemblies and correction solves separately. Their costs depend on the chosen backend.

AlgorithmAlgorithm: AI-adaptedProof: Not applicableOpen item page →

Finite-budget coupled backward Euler for an index-one DAE

Definition

Input f,g, a constant grid tn=t0+nh with h>0 and Nt∈N, an initial pair (X0,Z0), and a selected open tube T⊂Ω inside the local branch chart of A regular index-one DAE has a local reduced ODE branch, where g(t,x,z)=0 is equivalent to z=ψ(t,x). For each time t, write Tt={(X,Z):(t,X,Z)∈T} for the open state slice used as the Newton evaluation domain. Also input positive residual tolerances ηd,ηa, a finite Newton-correction budget B∈N0, and an initial algebraic-residual bound ηa,0≥0. Return invalid-grid if h≤0 or Nt=0, and invalid-input for incompatible dimensions, data outside the function domains, or (X0,Z0)∉Tt0. Compute the starting algebraic residual once; return inconsistent-initial-data if ∥g(t0,X0,Z0)∥2>ηa,0.

For n=1,…,Nt, form the coupled equation residual

Rn(X,Z)=(X−Xn−1−hf(tn,X,Z), g(tn,X,Z))

and the scaled square residual

Rn(X,Z)=(X−Xn−1−hf(tn,X,Z)hηd, g(tn,X,Z)ηa).

Use (Xn−1,Zn−1) as the Newton seed. Before calling Newton, if (Xn−1,Zn−1)∉Ttn, return invalid-trial with the already computed prefix. Otherwise call Finite-budget Newton for a square vector residual on Rn with residual tolerance 1, budget B, and Ttn as its evaluation domain. If the returned status is root and the candidate lies in Ttn, reevaluate Rn once to retain both unscaled residuals, then append the candidate. Otherwise return the corresponding singular-Jacobian, invalid-trial, or iteration-budget-exhausted status and the already computed prefix. The input functions are defined on the selected tube, so no separate evaluation-failure branch is needed. If every step is accepted, return completed and the state sequence.

For recording, define the derivative residual rnd=(Xn−Xn−1)/h−f(tn,Xn,Zn) and the algebraic residual rna=g(tn,Xn,Zn). root means only that the scaled residual tolerance was met; it does not assert an exact zero, uniqueness, Newton convergence from an arbitrary seed, or a discretization error bound.

Use the coupled (d+m)-dimensional residual and its current block Jacobian. Record residual queries, Jacobian assemblies and correction solves separately; backend costs are not specified.

AlgorithmAlgorithm: AI-adaptedProof: Not applicableOpen item page →

Finite-budget coupled constant-step BDF2 for an index-one DAE

Definition

Input f,g, a constant grid tn=t0+nh with h>0 and Nt≥2, two starting pairs (X0,Z0),(X1,Z1), and a selected open tube T⊂Ω inside the local branch chart of A regular index-one DAE has a local reduced ODE branch, where g(t,x,z)=0 is equivalent to z=ψ(t,x). For each time t, write Tt={(X,Z):(t,X,Z)∈T} for the open state slice used as the Newton evaluation domain. Also input positive residual tolerances ηd,ηa, a finite Newton-correction budget B∈N0, and two starting algebraic-residual bounds ηa,0,ηa,1≥0. Return invalid-grid for a nonpositive step or fewer than two starting states, and invalid-input for incompatible dimensions, data outside the function domains, or (Xj,Zj)∉Ttj for either j=0,1. Compute rja=g(tj,Xj,Zj) for both j=0,1; if ∥rja∥2>ηa,j for either start, return inconsistent-initial-data.

For n=2,…,Nt, form

Rn(X,Z)=(3X−4Xn−1+Xn−2−2hf(tn,X,Z), g(tn,X,Z))

and

Rn(X,Z)=(3X−4Xn−1+Xn−2−2hf(tn,X,Z)2hηd, g(tn,X,Z)ηa).

Use (2Xn−1−Xn−2,Zn−1) as the Newton seed. Before calling Newton, if (2Xn−1−Xn−2,Zn−1)∉Ttn, return invalid-trial with the computed prefix. Otherwise call Finite-budget Newton for a square vector residual on Rn with tolerance 1, budget B, and Ttn as the evaluation domain. Append a candidate only when Newton reports root and the candidate lies in Ttn; reevaluate Rn once to record its unscaled residual blocks. Otherwise return the corresponding singular-Jacobian, invalid-trial, or iteration-budget-exhausted status with the computed prefix. The input functions are defined on the selected tube, so no separate evaluation-failure branch is needed. If all steps are accepted, return completed and the state sequence ((X0,Z0),…,(XNt,ZNt)).

For an accepted step, the constant-step BDF2 derivative residual is

rnd=3Xn−4Xn−1+Xn−22h−f(tn,Xn,Zn),

and the algebraic residual is rna=g(tn,Xn,Zn). The procedure makes no claim that Newton finds a root or that an accepted state is the exact selected branch root.

Use the coupled (d+m)-dimensional residual and its current block Jacobian. Record residual queries, Jacobian assemblies and correction solves separately; backend costs are not specified.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

The coupled index-one backward-Euler equations have a local branch

Statement

Let a compact exact solution segment lie in a common index-one branch chart with f,g∈C1 and gz invertible on the graph. For each point (t,x,ψ(t,x)) on that segment, the coupled backward-Euler root equations

X−ξ−hf(t,X,Z)=0,g(t,X,Z)=0

have a unique root (X,Z) in a selected neighborhood of (x,ψ(t,x)) whenever the step data (h,t,ξ) are sufficiently close to (0,t,x). On a compact subsegment contained in one chart with positive margin, the neighborhoods and a positive step bound can be chosen uniformly after restricting the input states to that neighborhood.

Facts & Assumptions

Given: The DAE, the common branch chart, the compact reference segment, and the coupled backward-Euler residual from Finite-budget coupled backward Euler for an index-one DAE.

[F1]

A regular index-one DAE has a local reduced ODE branch: on the selected graph, g(t,x,ψ(t,x))=0 and gz(t,x,ψ(t,x)) is invertible.

[F2]

The parametrized implicit function theorem with Ck regularity: a C1 residual whose derivative in its unknown block is invertible at a zero has a unique local root branch for nearby parameters.

Proof

1.1givenF1construct

Define Φ(h,t,ξ,X,Z)=(X−ξ−hf(t,X,Z),g(t,X,Z)). At h=0,ξ=x,X=x,Z=ψ(t,x), [F1] gives Φ=0.

1.2F1algebra

The derivative of Φ in the unknown pair (X,Z) at this zero is the block matrix (Id0gxgz). If this matrix sends (u,v) to zero, its first row gives u=0, and its second gives gzv=0; invertibility in [F1] gives v=0. The square matrix is therefore invertible.

2.1step 1.1step 1.2F2

Apply [F2] to Φ, with (h,t,ξ) as parameters and (X,Z) as unknowns. It gives a unique nearby root branch for all sufficiently small parameter changes, proving the local assertion.

3.1step 2.1givenconstruct∎

The reference parameter graph {(0,t,x(t)):t∈[a,b]} is compact and lies in the open union of the IFT parameter neighborhoods from step 2.1. Compactness gives δ>0 such that the δ-neighborhood of this graph lies in that union. Shrink each associated unknown neighborhood inside the common branch chart. Thus, for all sufficiently small ∣h∣ and input states sufficiently close to the reference graph, one IFT chart supplies the corresponding unique local root.

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

The coupled index-one constant-step BDF2 equations have a local branch

Statement

Let a compact exact solution segment lie in a common index-one branch chart with f,g∈C1 and gz invertible on the graph. For each point (t,x,ψ(t,x)), the coupled constant-step BDF2 root equations

3X−4ξ+ζ−2hf(t,X,Z)=0,g(t,X,Z)=0

have a unique root (X,Z) in a selected neighborhood of (x,ψ(t,x)) whenever (h,t,ξ,ζ) is sufficiently close to (0,t,x,x). On a compact subsegment in one chart with positive margin, one may choose a common positive step bound after restricting the two input states to neighborhoods of the reference graph.

Facts & Assumptions

Given: The DAE, its common selected branch chart, the compact reference segment, and the constant-step BDF2 residual from Finite-budget coupled constant-step BDF2 for an index-one DAE.

[F1]

A regular index-one DAE has a local reduced ODE branch: g(t,x,ψ(t,x))=0 and gz(t,x,ψ(t,x)) is invertible.

[F2]

The parametrized implicit function theorem with Ck regularity: a C1 residual whose derivative in its unknown block is invertible at a zero has a unique local root branch for nearby parameters.

Proof

1.1givenF1construct

Define Φ(h,t,ξ,ζ,X,Z)=(3X−4ξ+ζ−2hf(t,X,Z),g(t,X,Z)). At h=0,ξ=ζ=X=x,Z=ψ(t,x), [F1] gives Φ=0.

1.2F1algebra

The derivative in (X,Z) at this zero is (3Id0gxgz). If it annihilates (u,v), then 3u=0, so u=0; the second row then gives gzv=0, so v=0 by [F1]. Hence the square derivative matrix is invertible.

2.1step 1.1step 1.2F2

Apply [F2] with (h,t,ξ,ζ) as parameters and (X,Z) as unknowns. The implicit function theorem gives a unique nearby root branch for all sufficiently small changes in those parameters.

3.1step 2.1givenconstruct∎

The reference parameter graph {(0,t,x(t),x(t)):t∈[a,b]} is compact and lies in the open union of the IFT parameter neighborhoods from step 2.1. Compactness gives δ>0 such that the δ-neighborhood of this graph lies in that union. Shrink each associated unknown neighborhood inside the common branch chart. Thus, for all sufficiently small ∣h∣ and pairs of input states sufficiently close to the reference graph, one IFT chart supplies the corresponding unique local root.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

The finite-budget index-one DAE solvers return a status in finite work

Statement

In the exact-arithmetic model with returning residual, Jacobian, domain-test and correction primitives, suppose the initialization and stepper algorithms in Finite-budget index-one DAE consistent initialization, Finite-budget coupled backward Euler for an index-one DAE, and Finite-budget coupled constant-step BDF2 for an index-one DAE are run with finite grid length and finite Newton budget B. Count explicit residual queries separately from work internal to Jacobian assembly and linear-system backends. Each call returns a status after finitely many such queries. A Newton call makes at most B correction calls and B+1 explicit residual evaluations. Initialization makes at most one additional algebraic-residual evaluation after a root status to record the returned residual norm, so it uses at most B+2 evaluations. A backward-Euler call with S attempted steps uses at most 1+S(B+2) residual evaluations, including its one starting algebraic-residual check; a BDF2 call with S attempted steps uses at most 2+S(B+2), including its two starting algebraic-residual checks. These bounds include calls that return early with a failure status. Every successful correction solves one current Jacobian system, of dimension m in initialization and d+m in either stepper; assembly and solve costs depend on the backend.

For either stepper, every appended candidate satisfies ∥rnd∥2≤ηd and ∥rna∥2≤ηa for its defined derivative and algebraic residuals. These are conditional accepted-residual bounds. No residual tolerance is guaranteed to be attained, and these bounds assert neither an exact zero, uniqueness nor a discretization error estimate.

Facts & Assumptions

Given: The finite grids, finite correction budget, exact loops and status branches in the three DAE algorithms, and the returning-primitive convention in the Statement.

[F1]

Finite-budget Newton preserves its domain and returns a status in bounded outer work: with budget B, an admissible Newton call makes at most B correction calls and B+1 explicit residual evaluations and returns a stated status under the returning-primitive convention.

[F2]

Finite-budget index-one DAE consistent initialization: initialization makes one such Newton call in m algebraic unknowns and, on root status, one extra algebraic-residual evaluation.

[F3]

Finite-budget coupled backward Euler for an index-one DAE: the wrapper checks one starting algebraic residual and checks the previous-state seed against the open slice Ttn before each Newton call, returning invalid-trial with the computed prefix if that check fails. Otherwise it calls Newton once with budget B, tolerance 1 and scaled residual Rn=(rnd/ηd,rna/ηa) on that slice. It reevaluates the unscaled block residual once after a root status and returns immediately on any non-root status. The unknown has dimension d+m.

[F4]

Finite-budget coupled constant-step BDF2 for an index-one DAE: the wrapper checks both starting algebraic residuals and checks its extrapolated seed against the open slice Ttn before each Newton call, returning invalid-trial with the computed prefix if that check fails. Otherwise it calls Newton once with budget B, tolerance 1 and scaled residual Rn=(rnd/ηd,rna/ηa) on that slice. It reevaluates the unscaled block residual once after a root status and returns immediately on any non-root status. The unknown has dimension d+m.

Proof

1.1givenF1F2F3F4

Apply the proved work bound [F1] to each admissible Newton call. It gives at most B+1 explicit residual evaluations and B correction calls. The exact procedure Finite-budget Newton for a square vector residual passes its current Jacobian and residual to the correction routine; a successful correction solves that single square system. The input dimensions in [F2]–[F4] are m and d+m, respectively, giving the asserted system dimensions. This does not bound assembly or solve costs.

2.1F1F2step 1.1

Initialization makes one Newton call by [F2]. If it returns a non-root status, the wrapper returns immediately; if it returns root, it reevaluates the algebraic residual once to distinguish exact from approximate consistency. Thus it uses at most B+2 residual evaluations.

2.2F1F3F4step 1.1algebra

A backward-Euler call first evaluates its starting algebraic residual once, and a BDF2 call evaluates its two starting algebraic residuals, by [F3] and [F4]. Thus their preliminary checks use at most one and two evaluations, respectively, even when a bound fails. Each attempted step makes at most one Newton call; on a root status the wrapper reevaluates the block residual once to record the unscaled blocks, and otherwise returns immediately. Each attempted step therefore adds at most B+2 evaluations. Summing gives 1+S(B+2) for backward Euler and 2+S(B+2) for BDF2. The pre-call membership tests add no residual evaluation, and all loops and tests are finite.

3.1givenstep 1.1step 2.1step 2.2

All remaining tests, assignments and arithmetic are finite under the returning-primitive convention. The argument therefore proves termination without assuming that Newton converges or accepts a step.

4.1givenF3F4algebra∎

For each appended candidate, [F3] or [F4] gives a Newton root status with tolerance 1. The procedure's residual test gives ∥Rn∥2≤1. In both methods its blocks equal rnd/ηd and rna/ηa. Each block norm is at most the concatenated Euclidean norm, and both tolerances are positive; hence ∥rnd∥2≤ηd and ∥rna∥2≤ηa. No other solver status supplies this premise.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

Coupled backward Euler is first order for a regular index-one DAE

Statement

For the semi-explicit DAE with x∈Rd, z∈Rm, and d,m≥1, let x′=F(t,x) be the reduced ODE from A regular index-one DAE has a local reduced ODE branch on [0,T], with exact solution xˉ∈C2. Suppose all exact and numerical states lie in a common compact branch tube, F is Lipschitz in x there with constant L, ψ is Lipschitz in x with constant Lψ, and f is Lipschitz in z with constant Lz. Assume the residual lemma's hypotheses hold uniformly on this tube: there are common γ>0, Λ≥0, and ρ>0 for its lower singular-value and Jacobian-Lipschitz bounds at every base point, with ρ≤γ/(m Λ) when Λ>0; all numerical algebraic candidates lie in the corresponding balls B(ψ(tn,Xn),ρ). Use a uniform grid tn=nh, h=T/N, T>0, and N≥1. Assume the starting pair also lies in its branch ball and

∥X0−xˉ(0)∥2≤C0h,∥g(0,X0,Z0)∥2≤Ca,0h.

For each 1≤n≤N, suppose (Xn,Zn) lies in the branch ball and its coupled backward-Euler residuals satisfy

rnd=Xn−Xn−1h−f(tn,Xn,Zn),rna=g(tn,Xn,Zn),∥rnd∥2≤Cdh,∥rna∥2≤Cah.

Then a constant C, independent of h, satisfies

max⁡0≤n≤N(∥Xn−xˉ(tn)∥2+∥Zn−ψ(tn,xˉ(tn))∥2)≤Ch

for all sufficiently small h. This is a conditional accuracy result for accepted residuals; the finite-budget solver may return a failure status.

Facts & Assumptions

Given: The regular index-one DAE, a selected C2 branch, a C2 reduced solution on a compact tube, the Lipschitz bounds, and the stated initial and step residual bounds.

[F1]

A regular index-one DAE has a local reduced ODE branch: F(t,x)=f(t,x,ψ(t,x)), and the DAE solution has z(t)=ψ(t,x(t)).

[F2]

An index-one algebraic residual locally bounds algebraic state error: inside its branch ball, ∥Z−ψ(t,X)∥2≤(2/γ)∥g(t,X,Z)∥2.

[F3]

Multivariable Taylor formula with a Lagrange remainder along a line segment: a C2 function on a convex interval has its first-order Taylor expansion with a quadratic remainder.

[F4]

Finite geometric error bound from a one-step recurrence: if e0=O(h) and en≤(1+L0h)en−1+C1h2 on a uniform finite interval, then max⁡nen=O(h).

[F5]

Backward Euler step equation and algebraic residual defines the ODE backward-Euler endpoint equation. Finite-budget coupled backward Euler for an index-one DAE defines the coupled derivative residual rnd=(Xn−Xn−1)/h−f(tn,Xn,Zn) and algebraic residual rna=g(tn,Xn,Zn); accepted candidates need not have zero residuals.

[A1]

All residuals and states satisfy the common-tube and branch-ball assumptions in the Statement, with the same γ,Λ,ρ at every step.

Proof

1.1A1F2algebra

Write xˉn=xˉ(tn) and zˉn=ψ(tn,xˉn). By [F2], the algebraic residual at each step gives ∥Zn−ψ(tn,Xn)∥2≤(2Ca/γ)h. The initial pair similarly satisfies ∥Z0−ψ(0,X0)∥2≤(2Ca,0/γ)h.

1.2A1F1F3

Taylor's formula [F3] applied to the C2 exact solution at tn gives τn:=(xˉn−xˉn−1)/h−F(tn,xˉn) with ∥τn∥2≤Cτh; one constant Cτ works because xˉ′′ is bounded on the compact interval.

2.1F1step 1.1A1algebra

Put δn=f(tn,Xn,Zn)−F(tn,Xn). By [F1] and the Lz-Lipschitz bound in z, ∥δn∥2≤Lz∥Zn−ψ(tn,Xn)∥2≤(2LzCa/γ)h. The corresponding initial algebraic estimate will be used only for the final Z0 bound.

3.1A1F1F5step 2.1step 1.2algebra

Let en=Xn−xˉn. Subtracting the exact residual identity in step 1.2 from the derivative residual identity in the Statement, using the convention [F5], gives (en−en−1)/h=F(tn,Xn)−F(tn,xˉn)+δn+rnd−τn. The Lipschitz bounds and triangle inequality imply (1−hL)∥en∥2≤∥en−1∥2+h(∥rnd∥2+∥δn∥2+∥τn∥2). For hL≤1/2, 1/(1−hL)≤1+2Lh and 1/(1−hL)≤2, so the Statement's residual bounds and step 2.1 give ∥en∥2≤(1+2Lh)∥en−1∥2+C2h2 with C2 independent of n,h.

4.1F4step 3.1A1

Apply [F4] to the recurrence in step 3.1 and the initial bound ∥e0∥2≤C0h. It gives max⁡n∥en∥2≤C3h.

5.1A1F1step 1.1step 4.1algebra∎

For every n, the triangle inequality and the Lipschitz bound on ψ give ∥Zn−zˉn∥2≤∥Zn−ψ(tn,Xn)∥2+Lψ∥en∥2. Step 1.1 bounds the first term by a constant times h, and step 4.1 bounds the second. The same argument with the initial residual bound handles n=0; hence both state components satisfy the stated O(h) bound.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

Coupled constant-step BDF2 is second order for a regular index-one DAE

Statement

For the semi-explicit DAE with x∈Rd, z∈Rm, and d,m≥1, let x′=F(t,x) be the reduced ODE from A regular index-one DAE has a local reduced ODE branch on [0,T], with exact solution xˉ∈C3. Assume F is Lipschitz in x on a common compact tube with constant L, ψ is Lipschitz in x there with constant Lψ, f is Lipschitz in z with constant Lz, and the residual lemma's hypotheses hold uniformly on this tube: common γ>0, Λ≥0, and ρ>0 in its lower singular-value and Jacobian-Lipschitz bounds, with ρ≤γ/(m Λ) when Λ>0. Every numerical algebraic candidate lies in its corresponding branch ball. Use a constant grid tn=nh, h=T/N, T>0, and N≥2. Suppose the two starting pairs satisfy

∥Xj−xˉ(tj)∥2≤Csh2,∥g(tj,Xj,Zj)∥2≤Ca,sh2,j=0,1.

For each 2≤n≤N, suppose the constant-step BDF2 derivative and algebraic residuals satisfy

rnd=3Xn−4Xn−1+Xn−22h−f(tn,Xn,Zn),rna=g(tn,Xn,Zn),∥rnd∥2≤Cdh2,∥rna∥2≤Cah2.

Then, for all sufficiently small h, a constant C independent of h satisfies

max⁡0≤n≤N(∥Xn−xˉ(tn)∥2+∥Zn−ψ(tn,xˉ(tn))∥2)≤Ch2.

The starter hypothesis holds, in particular, for an exact consistent X0,Z0 and one backward-Euler startup from X0 with derivative residual O(h) and algebraic residual O(h2). The error theorem is conditional on the residual bounds and selected branch; it does not assert that a finite Newton budget meets them.

Facts & Assumptions

Given: A C3 reduced solution on a compact tube, a selected C2 index-one branch, the Lipschitz bounds, a constant grid, the starting-pair bounds, the BDF2 residuals, and the residual branch hypotheses in the Statement.

[F1]

A regular index-one DAE has a local reduced ODE branch: the reduced field is F(t,x)=f(t,x,ψ(t,x)), and the DAE algebraic variable is ψ(t,x).

[F2]

An index-one algebraic residual locally bounds algebraic state error: inside its branch ball, algebraic residual ra gives ∥Z−ψ(t,X)∥2≤(2/γ)∥ra∥2.

[F3]

Finite-budget coupled constant-step BDF2 for an index-one DAE: the coupled differential residual is rnd=(3Xn−4Xn−1+Xn−2)/(2h)−f(tn,Xn,Zn). Its coefficients are the constant-step case rn=1 of Variable-step BDF2 with an explicit local implicit-branch rule; on the exact selected branch, [F1] gives f(tn,Xn,ψ(tn,Xn))=F(tn,Xn).

[F4]

Quadratic interpolation gives the variable-step BDF2 formula and cubic residual: for C3 exact solutions and constant adjacent-step ratio 1, the unscaled exact BDF2 residual is O(h3).

[F5]

Finite geometric error bound from a one-step recurrence: a recurrence En≤(1+L0h)En−1+C1h3 with E1=O(h2) on a finite uniform interval has max⁡nEn=O(h2).

[F6]

Multivariable Taylor formula with a Lagrange remainder along a line segment: Taylor expansion with bounded third derivative gives the stated cubic local BDF2 residual.

[A1]

All exact and numerical states, algebraic residual candidates, and selected roots lie in the common compact tube and branch balls of the Statement, with the same γ,Λ,ρ at every step.

Proof

1.1A1F1F2algebra

Write xˉn=xˉ(tn), zˉn=ψ(tn,xˉn), and en=Xn−xˉn. By [F2], ∥Zn−ψ(tn,Xn)∥2≤(2Ca/γ)h2. Thus, with δn=f(tn,Xn,Zn)−F(tn,Xn), the z-Lipschitz bound gives ∥δn∥2≤(2LzCa/γ)h2.

1.2A1F4F6

Put τn=(3xˉn−4xˉn−1+xˉn−2)/(2h)−F(tn,xˉn). By [F4], setting the adjacent-step ratio to 1 gives an unscaled residual of size O(h3); division by 2h yields ∥τn∥2≤Cτh2. This also follows by applying [F6] componentwise to the exact solution through degree two.

2.1A1F3step 1.1step 1.2algebra

By [F3] and step 1.1, the numerical recurrence is (3Xn−4Xn−1+Xn−2)/(2h)=F(tn,Xn)+δn+rnd, while the exact defect definition gives the same formula with X replaced by xˉ and an added τn. With dn=en−en−1 and wn=δn+rnd−τn, subtraction gives 3dn−dn−1=2h(F(tn,Xn)−F(tn,xˉn)+wn), where ∥wn∥2≤qn:=∥rnd∥2+∥δn∥2+∥τn∥2. The Lipschitz bound and ∥en∥2≤∥en−1∥2+∥dn∥2 imply (3−2hL)∥dn∥2≤∥dn−1∥2+2hL∥en−1∥2+2hqn. For hL≤3/4, division by 3−2hL≥3/2 yields ∥dn∥2≤(2/3)∥dn−1∥2+(4/3)hL∥en−1∥2+(4/3)hqn.

3.1step 2.1step 1.1step 1.2algebra

Set En=∥en∥2+2∥dn∥2. Using en=en−1+dn and the last inequality of step 2.1 gives En≤(1+4Lh)∥en−1∥2+2∥dn−1∥2+4hqn≤(1+4Lh)En−1+4hqn. Steps 1.1 and 1.2 and the residual assumptions imply qn≤Cqh2, so En≤(1+4Lh)En−1+4Cqh3.

4.1F5step 3.1given

The starting-pair bounds give E1≤∥e1∥2+2∥e1−e0∥2=O(h2). Apply [F5] to the N−1 steps from index 1 to N, whose interval length is (N−1)h≤T. This yields max⁡1≤n≤NEn=O(h2); the starting-pair bound also gives ∥e0∥2=O(h2), so max⁡0≤n≤N∥en∥2=O(h2).

5.1A1F1F2step 4.1algebra

The residual estimate [F2] and the Lipschitz bound on ψ give ∥Zn−zˉn∥2≤∥Zn−ψ(tn,Xn)∥2+Lψ∥en∥2=O(h2) for every n, including n=0,1 by the starter assumptions.

6.1A1F1F2F6algebra∎

To verify the stated backward-Euler startup option, let X0=xˉ0. Its exact-start BE defect satisfies τ1BE=(xˉ1−xˉ0)/h−F(t1,xˉ1)=O(h) by [F6]. The BE residual equation and Lipschitz bound then give (1−hL)∥X1−xˉ1∥2≤h(∥r1d∥2+∥δ1∥2+∥τ1BE∥2)=O(h2), since r1d=O(h) and r1a=O(h2) imply δ1=O(h2) by [F2]. For hL≤1/2, this yields ∥X1−xˉ1∥2=O(h2); [F2] and r1a=O(h2) then give ∥Z1−zˉ1∥2=O(h2).

5 · Examples, counterexamples and false statements

None yet.

Sources