It is known that - given in Sakurai, ch2.2, p83 - in Heisenberg's picture, for a Hamiltonian, $H$, independent of time, the time evolution of any operator $\hat A$ is given by
$$i\hbar \frac{d \hat A }{d t} = [\hat A (t_0), \hat H].$$
Is this equality true when Hamiltonian is dependent on time, but $[H(t_0), H(t'_0)] = 0$ ? I have given an argument why it should be true, but it is correct, or is there any flaw ?
I tried the following argument;
Since $$A (t) = U(t, t_0)^\dagger A(t_0) U(t,t_0),$$ we have $$\frac{d \hat A (t)}{ dt } = D_t [U(t, t_0)^\dagger]AU(t, t_0) + U(t, t_0)^\dagger A D_t[U(t,t_0)] $$ , but since $\frac{i \hbar d U_t }{ dt } = H(t_0) U_t$, $$=\frac{ 1}{ i \hbar} [U_t A H(t_0) U_t - U_t^\dagger H(t_0) A U_t].$$
In this case $U_t := U(t, t_0) = \exp{(\frac{-i}{\hbar } \int_{t_0}^tH(t') dt')}$, but since $[H(t_0), H(t'_0)]$, when we expand the exponential function as a Taylor series, and consider $H(t_0) U_t$, the $H(t_0)$ term will commute with every integral in the expansion, so $[H(t_0), U_t] = 0$, hence
$$\frac{d \hat A (t)}{ dt } = \frac{ 1}{i \hbar } [U_t^\dagger A U_t, H(t_0)] = \frac{1}{ i \hbar} [A(t), H(t_0)],$$ as desired.