Explicit midpoint method 2026-10-31
This explicit numerical method is a two-stage Runge-Kutta method and a one-step method. For a sufficiently smooth ordinary differential equation, the chain rule gives , and Taylor's theorem shows that its local truncation error is . Uniform Lipschitz continuity of in its solution argument gives an increment-function Lipschitz constant at most . The Lipschitz one-step error bound then proves second-order numerical convergence on a fixed time interval. This method uses an intermediate prediction from ; the explicit midpoint linear multistep method instead requires a separate previous value .
By the chain rule, along the exact solution. Applying Taylor's theorem to the exact increment and the two arguments of gives
The assumed differentiability makes the remainders uniform on . Subtracting gives the consistency error
Here denotes Big O notation. The general order of a numerical method is therefore one for and at least two for . For example, on with unit initial value, . Expanding its logarithm gives , so the first-order term is actually nonzero when .
To control accumulation, the mean value theorem and the bound on give
Put , and . The exact and numerical updates yield , with . Iterating this recurrence, as in the Lipschitz one-step error bound, gives
Because for , the prefactor is bounded independently of the mesh. When , the consistency error is , hence the maximum global error is . This proves at least second-order numerical convergence of the explicit midpoint method.
Put . Subtracting the numerical update from the exact update with its local truncation error gives
The Lipschitz condition in the solution variable and the triangle inequality imply
The assumed positive denominator permits division. With and , repeated substitution of this Lipschitz one-step error bound yields
Here because , so the displayed geometric series quotient is well defined. For implicit steps, the same condition makes the scalar update map a contraction mapping, ensuring a unique numerical next value.