量子力学と行列力学
量子力学は行列力学と呼ばれることがありますが、このつながりについて初学者に説明する本はほとんど見かけません。ここでは量子力学で最初に学ぶ位置 \(x\) を用いた演算子や固有値方程式が行列の形で表せることを説明します。
目次
Schrödinger 方程式
時間に定常的な Schrödinger 方程式 \begin{equation} \hat{H} (x) \psi (x) = E \psi (x) \end{equation} を考えます。ここで、ハミルトニアンはどんなものでも構いません。この方程式を満たす固有値 \(E_i\) とそれに対応する固有関数 \(\psi (i)\) を求めることがこの問題のゴールです。
正規直交関数系
ここで、正規直交関数系 \(\{ \varphi_i (x) | i = 1, 2, \dots, n\}\) を考えます。 正規直交関数系なので、これらは以下の性質を持ちます。 \begin{equation} \int dx ~\varphi_i^\ast (x) \varphi_j (x) = \delta_{i,j}. \end{equation} また、\(\{\varphi_i (x)\}\) は完全系であるとします。つまり、\(\{\varphi_i (x)\}\) を用いて任意の関数を展開できる (簡単のために有限の \(i = 1, 2, \dots, n\) としているが細かいことは置いておく)。 つまり、 \begin{equation} \psi (x) = \sum_{j=1}^n c_j \varphi_j (x) \end{equation} と展開できる。
この展開係数 \(\{c_i\}\) は上式に \(\varphi_i^\ast (x)\) をかけて \(x\) で積分することで得られる。 \begin{gather} \int dx ~\varphi_i^\ast (x) \psi (x) = \sum_{j=1}^n c_j \int dx ~\varphi_i^\ast (x) \varphi_j (x) = \sum_{j=1}^n c_j \delta_{i,j} \\ \Rightarrow ~c_i = \int dx ~\varphi_i^\ast (x) \psi (x). \end{gather}
Schrödinger 方程式の行列化
元の Schrödinger 方程式の \(\psi (x)\) を \(\{\varphi_i\}\) で展開して、左から \(\varphi_i^\ast (x)\) をかけて、\(x\) で積分する。 \begin{align} \int dx ~\varphi_i^\ast (x) \hat{H} (x) \sum_{j=1}^n c_j \varphi_j (x) & = \int dx ~\varphi_i^\ast (x) E \sum_{j=1}^n c_j \varphi_j (x) \\ \sum_{j=1}^n c_j \int dx ~\varphi_i^\ast (x) \hat{H} (x) \varphi_j (x) & = E \sum_{j=1}^n c_j \int dx ~\varphi_i^\ast (x) \varphi_j (x) \end{align} \begin{equation} \Rightarrow ~\sum_{j=1}^n H_{i,j} c_j = E c_i. \end{equation} ここで、 \begin{equation} H_{i,j} := \int dx ~\varphi_i^\ast (x) \hat{H} (x) \varphi_j (x) \end{equation} とおいた。\(x\) で積分しているので、左辺はすでに \(x\) に依存しないスカラーとなる。
先ほどの最後の式を見ると、行列 \(\underline{H}\) を \begin{equation} \underline{H} = \begin{pmatrix} H_{1,1} & H_{1,2} & \cdots & H_{1,n} \\ H_{2,1} & H_{2,2} & \cdots & H_{2,n} \\ \vdots & \vdots & \ddots & \vdots \\ H_{n,1} & H_{n,2} & \cdots & H_{n,n} \end{pmatrix} \end{equation} と定義すし、 列ベクトル \(\vec{c}\) を \begin{equation} \vec{c} = \begin{pmatrix} c_1 \\ c_2 \\ \vdots \\ c_n \end{pmatrix} \end{equation} と定義すると、先の \(\sum_{j=1}^n H_{i,j} c_j = E c_i\) はこの行列とベクトルの積の \(i\) 行目の等式に対応する。 つまり、Schrödinger 方程式は以下の行列の方程式になる。 \begin{equation} \underline{H} ~\vec{c} = E ~\vec{c}. \end{equation} これは、線形代数で習った固有値問題そのものである。
まとめ
完全系をなす正規直交関数系を準備する。
\(i\) 番目と \(j\) 番目の関数でハミルトニアンをはさんで \(x\) で積分したものを \((i,j)\) 成分とする行列を作る。
\begin{gather}
H_{i,j} = \int dx ~\varphi_i^\ast (x) \hat{H} (x) \varphi_j (x), \\
\left ( \underline{H} \right )_{i,j} = H_{i,j}.
\end{gather}
この行列について、固有値固有ベクトルを求める。
\begin{equation}
\underline{H} ~\vec{c} = E ~\vec{c}.
\end{equation}
元の \(x\) の関数は固有ベクトル \(\vec{c}\) の各成分を係数にして展開式として得られる。
\begin{equation}
\psi (x) = \sum_{j=1}^n c_j \varphi_j (x).
\end{equation}
* 上では \(n\) 個の固有関数で完全系を作るような正規直交関数系を仮定したが、ほとんどの場合無限個の関数のセットが必要。この次元と固有値の数が一致する。