I'm having trouble following the proof of the adiabatic theorem (apparently due to Messiah) on Wikipedia.
At one stage we have:
$U(t_1,t_0)=1+{1\over i}\int_{t_0}^{t_1}H(t)dt+{1\over i^2}\int_{t_0}^{t_1}\int_{t_0}^{t'}dt'dt''H(t')H(t'')+\ldots$
which I'll write as $1+H_1+H_2+\ldots$.
The argument then goes
$\zeta=\left<0|(1+iH_1)(1-iH_1)|0\right>+$ other terms.
So $\zeta = \left<0|H_1^2|0\right>+$ other terms.
But if we're computing to second order in $H$, shouldn't we keep terms to second order all the way through the computation? In which case we really need:
$\zeta=\left<0|(1+iH_1+H_2)(1-iH_1+H_2)|0\right>+$ other terms.
So $\zeta = \left<0|H_1^2+2H_2|0\right>$+other terms?
Why is apparently OK to drop $H_2$?