adiabatic theorems