シリーズ:
四元数の行列表現
四元数の虚数単位を複素2次正方行列で表現して、そこからパウリ行列を構成します。
四元数の基本的性質
四元数は実部と3つの虚数単位を持つ虚部からなる数体系で、一般的に以下のように表されます。
四元数は次のように2つの複素数の組として表現することもできます。
この形式は外側がの形になっています。この表現から、四元数の行列表現を考える際、まず外側の虚数単位を複素数の虚数単位に対応付けることから始めます。
行列表現には任意性があるため、扱いやすいようにまずを固定するということです。
四元数の行列表現
四元数の虚数単位を行列で表現することを考えます。これらの行列は四元数全体の集合を表すを添字にしてと表記します。
本記事での方針
単純に大文字にするとが単位行列と衝突します。それを避けるためなどと表記します。
先ほどの動機付けから、まずを複素数の虚数単位の行列表現として以下のように定義します。
が複素数の行列表現であることを確認します。実平面上のベクトルにを作用させます。
これは複素数の演算に対応します。
を複素数の虚数単位と同一視することで、四元数の行列表現の出発点とします。
次に、四元数の性質を満たすためには、これらの行列は以下の条件を満たす必要があります。(は単位行列)
の導出
を一般的な行列として
とおきます。条件より
よってより
の条件
より
この条件を満たす実数は存在しないため、複素数の範囲で解を求めます。を任意の実数とすれば
よって
とパラメーター表示できます。
パラメーター表示の任意性
パラメーター表示には任意性があるため、例えば
のような組み合わせも解となります。これはの位相がずれるだけで本質的な違いではありません。
の導出
パラメーター表示を用いると
が四元数と同じ性質を持つことから、その積によって得られたは自動的にと同じ性質を持ちます。
四元数でを含む演算は、によりのみの計算に還元できます。
行列表現の固定
には任意性があります。取り扱いを容易にするため、となるようにを固定します。で固定すれば、四元数の虚数単位の行列表現は以下のようになります。
とする方が素直に思えますが、後で構成するパウリ行列と辻褄を合わせるためとしています。
共役四元数とエルミート共役
複素数では虚部の符号を反転することで共役複素数を得ます。共役をで表し、以下のように定義します。
四元数の場合も、同様に虚部の符号を反転することで共役四元数を定義します。
複素数の虚数単位の行列表現でもあるは、転置によって符号が反転します。このことから、複素数の行列表現では転置が共役に対応付けられます。
一方、は転置で変化しません。このような性質を持つ行列を対称行列と呼びます。
成分が純虚数であることから、成分の共役を取ることで符号が反転します。
は実行列のため共役で変化しないことから、をすべて符号反転させるには、共役と転置を同時に行う必要があります。このような操作をで表し、エルミート共役と呼びます。
よって、四元数の行列表現のエルミート共役は、四元数の共役に対応します。
実行列表現での転置
の複素行列は、成分の複素数を行列表現に置き換えることで、の実行列に変換できます。同じ性質を持つ異なる表現は、同型を表すで結びます。
このように変換した実行列の転置を取ります。
これを複素行列に戻せば、エルミート共役と一致します。
つまり、複素行列は実行列の圧縮表現であると考えることで、転置に共役を伴うエルミート共役が自然な操作であると解釈できます。
パウリ行列の構成
四元数の虚数単位の行列表現は2乗でになります。それらを倍すれば、2乗でになる行列が得られます。そうして得られた行列をと表記してパウリ行列と呼びます。
テンソル積
のような構造は、複素数と四元数のテンソル積として一般化されます。つまり、パウリ行列は複素数と四元数のテンソル積として理解できます。[1]
パウリ行列はエルミート共役で変化しません。このような性質を持つ行列をエルミート行列と呼びます。
エルミート行列と対称行列
「実行列表現での転置」で見たように、複素行列を実行列に変換すればエルミート共役は転置となるため、エルミート行列は対称行列となります。つまり、実行列における対称行列の概念を複素行列に拡張したのがエルミート行列です。
なお、とは成分に虚数を含まないため、そのままでも対称行列です。
反エルミート行列
はエルミート共役によって符号が反転することから、反エルミート行列と呼ばれます。
に掛けたが共役によって符号反転することから、符号反転が相殺することでパウリ行列がエルミート行列になると解釈できます。
パウリ行列の性質を確認します。四元数の行列表現に還元することで、成分計算の手間が省けます。
の由来
という結果だけ見ると、どこからかが湧き出したように見えます。(成分計算すればそうなるというのは当然として)
という計算過程により、元々含まれていたが片方だけ出てきたと解釈できます。
結果をまとめます。積によってが現れ、四元数の虚数単位に対応します。
因数分解とクリフォード代数
などの関係から、四元数の虚数単位を因数分解したのがパウリ行列だと解釈できます。この考え方は四元数よりもパウリ行列が基本的な構造であるという見方を反映しており、クリフォード代数につながります。
パウリ行列は量子力学や量子計算において、電子のスピンや量子ビットの状態を表すための基本的な演算子として重要な役割を果たします。
双四元数
行列表現における係数の虚数単位をと表現することで、行列によらず四元数の拡張としてパウリ行列と同型の代数を表現できます。これを双四元数と呼びます。[1]
テンソル積
双四元数は、テンソル積の構造を「四元数の係数を複素数に拡張」という形で簡略化した表記だと解釈できます。
双四元数とパウリ行列の対応を把握すれば、パウリ行列と四元数の関係も理解が深まるでしょう。