I have a Hamiltonian for spin in a magnetic field $$ \hat{H}(t) = \mathbf{B}(t) \cdot \mathbf{\hat{S}}$$ $\mathbf{B}(t) =B_x(t) \hat{\mathbf{x}} + B_y(t)\hat{\mathbf{y}} + B_z(t)\hat{\mathbf{z}}$ is the magnetic field, and $\mathbf{\hat{S}}$ is the vector spin operator. If I choose new time-dependent axes such that $\mathbf{B}(t) = B_{z'}(t) \hat{\mathbf{z}}'$, how do I find the Hamiltonian in the new frame?
-
$\begingroup$ How about you rewrite the Spin in this new frame. Technically you should find that scalar product is rotation invariant. Which is nice because it means your hamiltonian doesn't depend on the frame, something we would want to have for a good description of a hamiltonian. $\endgroup$– IsmasouCommented Sep 17, 2018 at 19:52
-
$\begingroup$ Its not actually a scalar product though is it, @Ismasou ? It gives a 2x2 matrix not a scalar, so no reason why it should be invariant? $\endgroup$– oweyddCommented Sep 21, 2018 at 15:11
1 Answer
You're applying a Rotation Operator into your magnetic field, as follow $$ B'=R(\theta)B.$$ So we would apply the same for the vector spin operator $$S'=R(\theta)B.$$
The Hamiltonian becomes $$ H=(B')^T.S'=BR(\theta)^TR(\theta)S=B.S$$ $(B.S)$ is a scalar product in the spacial sense, yes it is a matrix but it's not a vector, as $S$ would be a vector, i.e. 3 Matrices in every direction of 3D space, $(B.S)$ is just one matrix. Thus this quantity should be conserved.
-
$\begingroup$ You try to give an answer for a new rotated frame. The question concerns a new rotating frame (time-dependent). $\endgroup$– VoulkosCommented Sep 22, 2018 at 9:03
-
$\begingroup$ The time dependence case should be the same? Unless I'm missing something, the only difference is the angle will depend on time, but you would still have $R^T R=1$. $\endgroup$– IsmasouCommented Sep 22, 2018 at 9:04