Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: 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.

Two-stage second-order Rosenbrock W-method with shared factorization

Definition

Input: a dimension d≥1, an ODE field f:D→Rd on the open domain D⊆R×Rd, (tn,yn)∈D, h>0, a finite real state-Jacobian approximation J~n∈Rd×d, a finite approximation T~n∈Rd to ∂tf(tn,yn), stage residual tolerances ε1,ε2≥0, a unit roundoff u>0 with du<1, the selected stored finite set F of Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add, a terminating field-evaluation routine evaluate_f that returns either the exact value f(t,y) or evaluation-failure for each requested (t,y)∈D, a terminating domain-membership routine in_domain returning true exactly for points in D and false otherwise, a terminating store routine, and terminating certificate evaluator evaluator meeting the input contract of Reusable Householder QR solve for a shifted matrix with residual status. The exact-storage check returns v if every entry is in F and unavailable otherwise; it does not round. Put α:=12+2=1−12,W:=Id−αhJ~n. The two-stage method is Wk1=f(tn,yn)+αhT~n, F1=f ⁣(tn+h2,yn+h2k1),Wq2=F1−k1,k2=q2+k1, yn+1=yn+hk2.

The residuals Wk1−[f(tn,yn)+αhT~n] and Wq2−(F1−k1) are update residuals of their linear stage equations in the sense of Implicit residuals and their update and derivative units. The coefficient α and the autonomous two-stage formula are the second-order Rosenbrock formula recorded for ode23s in WIAS Example 2.37. The first-stage αhT~n term specifies the nonautonomous extension used here; its order is independently established under the stated boundedness hypotheses.

  1. Form W by exact outer arithmetic and set Ws:=store⁡(W). If storage returns unavailable, return (yn,representation-unavailable). Call factor(W_s,u,evaluator) of Reusable Householder QR solve for a shifted matrix with residual status. If it returns a factorization failure status, return (yn,factorization-failure); otherwise retain its factor object.
  2. Call evaluate_f(t_n,y_n). If it returns evaluation-failure, return (yn,input-or-representation-failure). Otherwise denote its returned exact value by f0, form b1=f0+αhT~n by exact outer arithmetic, and set b1,s:=store⁡(b1). If storage returns unavailable, return (yn,input-or-representation-failure). Call the retained factor object's solve(b_{1,s},\varepsilon_1). If it is not certified, return (yn,stage-1 status). Otherwise set k1 to its returned vector and ρ1 to its certified residual bound.
  3. Call in_domain on (tn+h/2,yn+hk1/2). If it returns false, return (yn,invalid-stage-domain). Otherwise call evaluate_f(t_n+h/2,y_n+hk_1/2). If it returns evaluation-failure, return (yn,stage-2-input-or-representation-failure). Otherwise set F1 to the returned exact value, form b2=F1−k1 exactly, and set b2,s:=store⁡(b2). If storage returns unavailable, return (yn,stage-2-input-or-representation-failure). Call the same factor object's solve(b_{2,s},\varepsilon_2). If this solve is not certified, return (yn,stage-2 status). Otherwise set q2 to its returned vector and ρ2 to its certified residual bound.
  4. Set k2=q2+k1 and return (yn+hk2,success,ρ1,ρ2) with the two certified update-residual bounds.

Where all the indicated state and time partial derivatives exist, the exact-J branch takes J~n=Dyf(tn,yn) and T~n=∂tf(tn,yn). The W-method branch permits any bounded matrix approximations satisfying the hypotheses of the local and global order results; it receives no scalar A/L-stability guarantee from the exact-J result. The factor matrix is the same in both stages, so the procedure performs one shifted-matrix factorization and two stage solves. For this mixed-arithmetic specification, field evaluations and outer affine combinations are exact real operations, and every matrix/RHS passed to factorization or solve must pass store; factorization, triangular solves, and residual dot products use the operationwise model, while residual-bound formation is delegated to the terminating certificate evaluator. A full hardware-rounding theorem for outer operations would need additional certified evaluation and update-error terms. A finite arithmetic residual is not a forward-error bound without an inverse estimate.

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