The book "Introduction to Solid-state" by Madelung gives the commutation of translation operator with Hamiltonian under an electromagnetic field in section 2.2.9 . The Hamiltonian is
$$H=\frac{1}{2 m}(p+e A)^{2}+V(r)+e E \cdot r$$
It then gives the commutator without proof:
$$\left[T_{R}, H\right]=\left(\xi \cdot R+\frac{e^{2} B^{2}}{2 m} R_{x}^{2}\right) T_{R} \quad \mathrm{w} \mathrm{i} \mathrm{th} \quad \xi=e \boldsymbol{v} \times \boldsymbol{B}+e \boldsymbol{E}+e \dot{\boldsymbol{A}}$$
I failed to work it out. Could anyone please help me?
My derivation is as follows
Inserting $\mathbf{A}=(0,Bx,0)$ into the Hamiltonian, we have: $$ \begin{array}{ll} H &=\frac{1}{2 m}(\mathbf{p}+e \mathbf{A})^{2}+V(r)+e \mathbf{E} \cdot \mathbf{r} \\ &=\frac{1}{2 m}(p^2+e\mathbf{p} \cdot \mathbf{A} +e \mathbf{A}\cdot \mathbf{p} +e^2A^2)+e \mathbf{E} \cdot \mathbf{r}+V(r)\\ &=\frac{1}{2 m}(p^2+ep_yBx + eBxp_y+e^2B^2x^2)+e \mathbf{E} \cdot \mathbf{r}+V(r). \end{array} $$ Now we consider the commutation of this Hamiltonian with a translation operator $T(\mathbf{R})$, where $\mathbf{R}=(R_x,R_y,R_z)$. We first work out the commutation of $T(\mathbf{R})$ with the term related to the electric field:
$$ \begin{array}{ll} [T(\mathbf{R}),e \mathbf{E} \cdot \mathbf{r}]&=e[T(\mathbf{R}),\mathbf{E}]\cdot\mathbf{r}+e\mathbf{E}\cdot[T(\mathbf{R}),\mathbf{r}]\\ &=e[\mathbf{E}(\mathbf{r}+\mathbf{R})-\mathbf{E}(\mathbf{r})]T(\mathbf{R})+e\mathbf{E}\cdot\mathbf{R}T(\mathbf{R})\\ &=e\mathbf{E}\cdot\mathbf{R}T(\mathbf{R}). \end{array} $$ Then we go to the terms related to the magnetic field, we first pay attention to the term linearly dependent to the magnetic field: $$ \begin{array}{ll} [T(\mathbf{R}),e p_yBx]&=ep_yB[T(\mathbf{R}),x]\\ &=ep_yBR_xT(\mathbf{R}). \end{array} $$ We then pay attention to the terms quadratically dependent to the magnetic field:
$$ \begin{array}{ll} [T(\mathbf{R}),e^2 B^2x^2]&=e B^2[T(\mathbf{R}),x^2]\\ &=e^2B^2[T(\mathbf{R}),x^2]\\ &=e^2B^2{x[T(\mathbf{R}),x]+[T(\mathbf{R}),x]x}\\ &=e^2B^2[xR_xT(\mathbf{R})+R_xT(\mathbf{R})x]\\ &=e^2B^2[xR_xT(\mathbf{R})+R_xxT(\mathbf{R})++R^2_xT(\mathbf{R})]\\ &=2e^2B^2xR_xT(\mathbf{R})+e^2B^2R^2_xT(\mathbf{R}). \end{array} $$ In summary, the commutation is
$$ \begin{array}{ll} [T(\mathbf{R}),H]&=e\mathbf{E}\cdot\mathbf{R}T(\mathbf{R})+\frac{1}{2m}\{2ep_yBR_xT(\mathbf{R})+2e B^2xR_xT(\mathbf{R})+e B^2R^2_xT(\mathbf{R})\}\\ &=\{e\mathbf{E}\cdot\mathbf{R}+\frac{1}{m}[ep_yBR_x+ e B^2xR_x]+\frac{1}{2m}e B^2R^2_x\}T(\mathbf{R})\\ &=\{e\mathbf{E}\cdot\mathbf{R}+ev_yBR_x+\frac{1}{m} (e^2B^2xR_x)+\frac{1}{2m}e^2B^2R^2_x\}T(\mathbf{R}) \end{array} $$ The final results given in the book is :
$$ \begin{array}{} \left[T(\mathbf{R}), H\right]&=\left(\xi \cdot \mathbf{R}+\frac{e^{2} B^{2}}{2 m} R_{x}^{2}\right) T(\mathbf{R}) \quad \mathrm{w} \mathrm{i} \mathrm{th} \quad \xi=e \boldsymbol{v} \times \boldsymbol{B}+e \boldsymbol{E}+e \dot{\boldsymbol{A}}\\ &=(eBv_yR_x-eBv_xR_y+\frac{e^{2} B^{2}}{2 m} R_{x}^{2}+e\mathbf{E}\cdot\mathbf{R}+e\dot{\boldsymbol{A}}\cdot\mathbf{R})T(\mathbf{R})\\ &=(eBv_yR_x+\frac{e^{2} B^{2}}{2 m} R_{x}^{2}+e\mathbf{E}\cdot\mathbf{R})T(\mathbf{R}) \end{array} $$
Comparing the two results, we find an extral term $\frac{1}{m} (e^2B^2xR_x)$. Is this term left out by the book?