adiabatic theorem