Derivation: two-step Adams-Bashforth (AB2)
Full construction of AB2: integral form of the IVP, Lagrange interpolant of f at the two previous nodes, change of variable, integrals computed term by term, local error and generalization to AB3 and AB4.
Step 1: the integral form
Start from the IVP . Integrate both sides between and :
Applying the Fundamental Theorem of Calculus to the left-hand side gives the exact integral form. There is still no approximation:
The full integrand is unknown because it depends on the exact solution, but its approximate values at previous nodes are known: and . AB2 comes from approximating with those two data points.
Step 2: interpolate f with Lagrange
Build the degree-1 polynomial interpolating the values and using the Lagrange basis. Since and , the bases are:
The Lagrange interpolant is the combination of the values with their bases. It is the line that matches the known slopes at the two nodes:
The interpolation nodes are and , but the integration interval is . Extrapolating the polynomial beyond its nodes makes the method explicit.
Step 3: change of variable and integration
To integrate, use the change of variable from the notes: , that is, and . When , ; when , . Also:
Replace by the interpolant in the integral. With the previous change of variable, the line becomes:
Integrate the two parts separately. The part contributes and the part contributes with a negative sign:
Therefore, the approximate integral over the new step is:
Substituting into the exact integral form and using gives the two-step Adams-Bashforth formula:
Step 4: error and order
The local error is the integral of the interpolation error of . For the linear interpolant, ; with the change of variable, and :
The global error loses one power when accumulating steps: AB2 is order 2, like Heun, but with a single new evaluation of per step. The numerical order estimation confirms it.
From AB2 to AB3 and AB4
The same recipe with more nodes produces the whole family: interpolating at with a quadratic polynomial and repeating steps 3-4 gives AB3 (with integrals like ); with four nodes and a cubic, AB4 comes out. Each extra node raises the interpolant's degree and, with it, the method's order.