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

Variable-step BDF2 with an explicit local implicit-branch rule

Definition

Input a vector field f(t,y), a finite grid t0,…,tN, starting states Y0,Y1∈Rd (so N≥1), and for each later step a prescribed closed ball Bn+1⊂Rd that specifies the admissible implicit branch. Before any evaluation, if either starting state has dimension different from d, return invalid-input; otherwise, if any time increment is nonpositive, return invalid-grid. Set hn=tn+1−tn and rn=hn/hn−1 for 1≤n<N.

Also supply an exact branch oracle O for the step equations below. On input (f,tn+1,hn,rn,Yn−1,Yn,Bn+1), it returns evaluation-failure if f(tn+1,⋅) is not defined throughout Bn+1. Otherwise it returns no-root if the equation has no root in that ball, ambiguous-branch if it has more than one, or (unique-root,Z) with the exact root if it has exactly one. Oracle calls are returning primitives; a realization of this procedure must supply an oracle meeting this contract for every call it reaches. This is an algorithm relative to that oracle; the vector field and ball alone do not provide a general exact root-counting or root-solving procedure.

For n=1,…,N−1, form the equation and call O with the current history and prescribed ball:

(1+2rn)Z−(1+rn)2Yn+rn2Yn−1hn(1+rn)=f(tn+1,Z).

On (unique-root,Z), set Yn+1=Z and continue. On any of the three failure statuses, return that status with the computed prefix. On reaching N, return completed and (Y0,…,YN). The procedure admits arbitrary positive adjacent step ratios; no convergence or accuracy property is part of this algorithm.

The coefficients are those obtained from the quadratic interpolation derivative in Quadratic interpolation gives the variable-step BDF2 formula and cubic residual. A separate theorem gives the uniform ratio hypotheses needed for second-order convergence; they are not part of this algorithm.

Depends on

Used by

Dependency tree · two levels

9 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