4.20: AB Proton NMR Using Tensor Algebra
- Page ID
- 150849
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)The purpose of this tutorial is to deviate from the traditional matrix mechanics approach to the AB proton nmr system in order to illustrate a related method of analysis which uses tensor algebra.
The nuclear magnetic energy operator for the AB system is given below.
\[ \begin{matrix} \hat{H}_{mag} = - \nu_A \hat{I}_z^A - \nu_B \hat{I}_z^B + J_{AB} \hat{I}^A \hat{I}^B & \text{where} & \nu_A = g_n \beta_n B_n (1- \sigma_A ) \hat{I}_z^A & \nu_B = g_n \beta_n B_z (1- \sigma_B ) \hat{I}_z^B \\ ~ & \text{and} & \hat{I}^A \hat{I}^B = \hat{I}_x^A \hat{I}_x^B + \hat{I}_y^A \hat{I}_y^B + \hat{I}_z^A \hat{I}_z^B \end{matrix} \nonumber \]
The customary matrix mechanics analysis requires the following mathematical structures.
- Nuclear spin wave function:
\[ | \Psi_{mag} \rangle = c_1 | \alpha_A \alpha_B \rangle + c_2 | \alpha_A \beta_B \rangle + c_3 | \beta_A \alpha_B \rangle + c_4 | \beta_A \beta_B \rangle = c_1 | \alpha_A \rangle | \alpha_B \rangle + c_2 | \alpha_A \rangle | \beta_B \rangle + c_3 | \beta_A \rangle | \alpha_B \rangle + c_4 | \beta_A \rangle | \beta_B \rangle \nonumber \]
- Spin operators (using atomic units, h = 2 π) in the x-, y- and z-directions, plus the identity operator (needed later):
\[ \begin{matrix} I_x = \frac{1}{2} \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} & I_y = \frac{1}{2} \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} & I_z = \frac{1}{2} \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} & I = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \end{matrix} \nonumber \]
- Spin eigenfunctions in the x-, y- and z-directions:
\[ \begin{matrix} \alpha_a = \begin{pmatrix} 1 \\ 0 \end{pmatrix} & \beta_z = \begin{pmatrix} 0 \\ 1 \end{pmatrix} & \alpha_x = \frac{1}{ \sqrt{2}} \begin{pmatrix} 1 \\ 1 \end{pmatrix} & \beta_x = \frac{1}{ \sqrt{2}} \begin{pmatrix} -1 \\ 1 \end{pmatrix} & \alpha_y = \frac{1}{ \sqrt{2}} \begin{pmatrix} 1 \\ i \end{pmatrix} & \beta_y = \frac{1}{ \sqrt{2}} \begin{pmatrix} 1 \\ -i \end{pmatrix} \end{matrix} \nonumber \]
Note that while the spin wave function is a linear combination of four spin states, the operators are 2x2 matrices. This requires that special care is taken to insure that the operator is operating on the correct spin wave function component. This can be avoided by writing both the spin states and magnetic operator in tensor format.
First tensor vector multiplication is used to construct the nuclear spin states.
\[ \begin{matrix} | \alpha \alpha \rangle = | \alpha \rangle | \alpha \rangle = \begin{pmatrix} 1 \\ 0 \end{pmatrix} \otimes \begin{pmatrix} 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 1 \begin{pmatrix} 1 \\ 0 \end{pmatrix} \\ 0 \begin{pmatrix} 1 \\ 0 \end{pmatrix} \end{pmatrix} = \begin{pmatrix} 1 \\ 0 \\ 0 \\ 0 \end{pmatrix} & | \alpha \beta \rangle = | \alpha \rangle | \beta \rangle = \begin{pmatrix} 1 \\ 0 \end{pmatrix} \otimes \begin{pmatrix} 0 \\ 1 \end{pmatrix} = \begin{pmatrix} 1 \begin{pmatrix} 1 \\ 0 \end{pmatrix} \\ 0 \begin{pmatrix} 0 \\ 1 \end{pmatrix} \end{pmatrix} = \begin{pmatrix} 0 \\ 1 \\ 0 \\ 0 \end{pmatrix} \\ | \beta \alpha \rangle = | \beta \rangle | \alpha \rangle = \begin{pmatrix} 0 \\ 1 \end{pmatrix} \otimes \begin{pmatrix} 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \begin{pmatrix} 1 \\ 0 \end{pmatrix} \\ 1 \begin{pmatrix} 1 \\ 0 \end{pmatrix} \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \\ 1 \\ 0 \end{pmatrix} & | \beta \beta \rangle = | \beta \rangle | \beta \rangle = \begin{pmatrix} 0 \\ 1 \end{pmatrix} \otimes \begin{pmatrix} 0 \\ 1 \end{pmatrix} = \begin{pmatrix} 0 \begin{pmatrix} 0 \\ 1 \end{pmatrix} \\ 1 \begin{pmatrix} 0 \\ 1 \end{pmatrix} \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \\ 0 \\ 1 \end{pmatrix} \end{matrix} \nonumber \]
We now write these spin states in the Mathcad code.
\[ \begin{matrix} \alpha \alpha = \begin{pmatrix} 1 \\ 0 \\ 0 \\ 0 \end{pmatrix} & \alpha \beta = \begin{pmatrix} 0 \\ 1 \\ 0 \\ 0 \end{pmatrix} & \beta \alpha = \begin{pmatrix} 0 \\ 0 \\ 1 \\ 0 \end{pmatrix} & \beta \beta = \begin{pmatrix} 0 \\ 0 \\ 0 \\ 1 \end{pmatrix} \end{matrix} \nonumber \]
Next, tensor matrix multiplication is used to construct the magnetic energy operator.
\[ \begin{matrix} - \nu_A \hat{I}_z^A \rightarrow - \nu_A \hat{I}_z^A \otimes \hat{I} = \frac{- \nu_A}{2} \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \otimes \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = \frac{- \nu_A}{2} \begin{pmatrix} 1 \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} & 0 \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \\ 0 \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} & -1 \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \end{pmatrix} = \frac{- \nu_A}{2} \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix} \\ - \nu_B \hat{I}_z^B \rightarrow - \nu_B \hat{I}_z^B \otimes \hat{I} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \otimes \frac{- \nu_B}{2} \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} = \frac{- \nu_B}{2} \begin{pmatrix} 1 \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} & 0 \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \\ 0 \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} & 1 \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \end{pmatrix} = \frac{- \nu_B}{2} \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix} \\ J_{AB} \hat{I}_x^A \otimes \hat{I}_x^B = \frac{J_{AB}}{4} \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} \otimes \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} = \frac{J_{AB}}{4} \begin{pmatrix} 0 \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} & 1 \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} \\ 1 \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} & 0 \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} \end{pmatrix} = \frac{J_{AB}}{4} \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix} \\ J_{AB} \hat{I}_y^A \otimes \hat{I}_y^B = \frac{J_{AB}}{4} \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} \otimes \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} = \frac{J_{AB}}{4} \begin{pmatrix} 0 \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} & -i \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} \\ i \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} & 0 \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} \end{pmatrix} = \frac{J_{AB}}{4} \begin{pmatrix} 0 & 0 & 0 & -1 \\ 0 & 0 & 1 & 0 \\ 0 & 1 & 0 & 0 \\ -1 & 0 & 0 & 0 \end{pmatrix} \\ J_{AB} \hat{I}_z^A \otimes \hat{I}_z^B = \frac{J_{AB}}{4} \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \otimes \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} = \frac{J_{AB}}{4} \begin{pmatrix} 1 \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} & 0 \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \\ 0 \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} & -1 \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \end{pmatrix} = \frac{J_{AB}}{4} \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix} \\ J_{AB} \left( \right) = J_{AB} \hat{I}^A \otimes \hat{I}^B = \frac{J_{AB}}{4} \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & -1 & 2 & 0 \\ 0 & 2 & -1 & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix} \end{matrix} \nonumber \]
The magnetic Hamiltonian can now be written in Mathcad code.
\[ \begin{matrix} \text{IzAIzB} = \frac{-1}{2} \begin{pmatrix} \textcolor{red}{ \nu_A} + \nu_B & 0 & 0 & 0 \\ 0 & \nu_A - \nu_B & 0 & 0 \\ 0 & 0 & - \nu_A + \nu_B & 0 \\ 0 & 0 & 0 - \nu_A - \nu_B \end{pmatrix} & \text{IAIB} = \frac{ \textcolor{red}{J_{AB}}}{4} \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & -1 & 2 & 0 \\ 0 & 2 & -1 & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix} & H_{mag} = \textcolor{red}{IzAIzIzB} + \text{IAIB} \end{matrix} \nonumber \]
\[ H_{mag} \rightarrow \begin{pmatrix} \frac{-1}{2} \nu_A - \frac{1}{2} \nu_B + \frac{1}{4} J_{AB} & 0 & 0 & 0 \\ 0 & \frac{-1}{2} \nu_A + \frac{1}{2} \nu_B - \frac{1}{4} J_{AB} & \frac{1}{2} J_{AB} & 0 \\ 0 & \frac{1}{2} J_{AB} & \frac{1}{2} \nu_A - \frac{1}{2} \nu_B - \frac{1}{4} J_{AB} & 0 \\ 0 & 0 & 0 & \frac{1}{2} \nu_A + \frac{1}{2} \nu_B + \frac{1}{4} J_{AB} \end{pmatrix} \nonumber \]
The eigenvaues of the magnetic energy matrix can now be calculated.
\[ \text{eigenvals}(H_{mag}) \rightarrow \begin{bmatrix} \frac{-1}{2} \nu_A - \frac{1}{2} \nu_B + \frac{1}{4} J_{AB} \\ \frac{1}{2} \nu_A + \frac{1}{2} \nu_B + \frac{1}{4} J_{AB} \\ \frac{-1}{4} J_{AB} + \frac{1}{2} \left( J_{AB}^2 + \nu_A^2 - 2 \nu_A \nu_B + \nu_B^2 \right)^{ \frac{1}{2}} \\ \frac{-1}{4} J_{AB} - \frac{1}{2} \left( J_{AB}^2 + \nu_A^2 - 2 \nu_A \nu_B + \nu_B^2 \right)^{ \frac{1}{2}} \end{bmatrix} \nonumber \]
We can also calculate the magnetic energy matrix elements individually, as follows.
\[ \begin{matrix} \alpha \alpha^T H_{mag} \alpha \alpha \rightarrow \frac{-1}{2} \nu_A - \frac{1}{2} \nu_B + \frac{1}{4} J_{AB} & \alpha \beta H_{mag} \alpha \alpha \rightarrow 0 & \beta \alpha^T H_{mag} \alpha \alpha \rightarrow 0 & \beta \beta^T H_{mag} \alpha \alpha \rightarrow 0 \\ \alpha \beta^T H_{mag} \alpha \beta \rightarrow \frac{-1}{2} \nu_A + \frac{1}{2} \nu_B - \frac{1}{4} J_{AB} & \beta \alpha H_{mag} \alpha \beta \rightarrow \frac{1}{2} J_{AB} & \beta \beta^T H_{mag} \alpha \beta \rightarrow 0 \\ \beta \alpha^T H_{mag} \beta \alpha \rightarrow \frac{1}{2} \nu_A - \frac{1}{2} \nu_B - \frac{1}{4} J_{AB} & \alpha \beta H_{mag} \beta \alpha \rightarrow \frac{1}{2} J_{AB} & \beta \beta^T H_{mag} \beta \alpha \rightarrow 0 \\ \beta \beta^T H_{mag} \beta \beta \rightarrow \frac{1}{2} \nu_A + \frac{1}{2} \nu_B + \frac{1}{4} J_{AB} \end{matrix} \nonumber \]

