Implicit midpoint rule Created 2026-09-28 Updated 2026-10-14
The implicit midpoint rule advances an autonomous ordinary differential equation by
It is a second-order, A-stable, time-symmetric numerical method.
The implicit midpoint rule is the midpoint method with . It is a one-stage implicit Runge-Kutta method.
For the Strang splitting
reversing reverses all three factors, so
It is therefore a time-symmetric numerical method. Multiplication of the three exponential series shows agreement with through degree two. Equivalently, the Baker--Campbell--Hausdorff formula gives an odd modified generator
for a matrix made from nested commutators. Exponentiating gives
for a matrix depending on and .
Let be the one-step map of a numerical method. It is a time-symmetric numerical method when reversing the step exactly reverses the update:
Let be the exact flow map and suppose the method has order with a nonzero leading local truncation error:
Inverting this expansion changes the sign of its leading perturbation, so
where transport by the exact flow only changes by and hence does not affect the leading parity. On the other hand, replacing by in the first expansion gives
Time symmetry equates these expressions, so . Hence is odd and
Time-symmetric numerical method Created 2026-09-28 Updated 2026-11-05
A time-symmetric numerical method is a one-step numerical method with a locally invertible step map satisfying
For a nonautonomous ordinary differential equation, include time in the state or explicitly reverse the step's time endpoints. The definition means that applying the same rule backward undoes its forward step; it does not by itself claim small discretization error.
The implicit midpoint rule illustrates this directly: swapping and replacing by leaves its midpoint equation unchanged, wherever the local solve is unique. By contrast, forward Euler method has factor on , and the backward factor gives product , not one.
Assume a consistent method has a smooth integer-power local-error expansion of finite order , with nonzero leading defect . Composing its forward and backward steps leaves leading defect . Symmetry forces this coefficient to vanish. Thus is odd and is even. The finite leading-error and regular expansion assumptions are needed for this parity argument.