Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-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.

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.

Depends on

Used by

Dependency tree · two levels

16 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources