ケイリー・ハミルトンの定理とは、数学における重要な定理の一つであり、行列式を用いた多項式の特別な形の因数分解を与えるものです。具体的には、nn次正方行列AAの行列式をp(A)p(A)とすると、p(A)p(A)AAnn次以下の多項式であるということができます。

この定理は、行列式を用いた線形代数の基本的な性質である行列の固有値や固有ベクトルの存在に関する定理の証明や、微分方程式の特殊解を求める際の方法などに応用されます。

この定理は、ケイリーとハミルトンの2人の数学者によって独立に発見されたが、名称は彼ら2人の名前を合わせたものです。

定理の証明は、AAnn次正方行列であるとき、AAの特性多項式P(λ)=det(λIA)P(\lambda)=\det(\lambda I - A)AAを固有値λi\lambda_iと対応する固有ベクトルvi{\bf v}_iの線型結合として表すことができるということに着目します。

すなわち、P(λ)=i=1n(λλi)P(\lambda) = \prod_{i=1}^n (\lambda - \lambda_i)とおくと、以下のようにAAを表すことができます。

A=i=1nλivivi1A = \sum_{i=1}^n \lambda_i {\bf v}_i {\bf v}_i^{-1}

ここで、vivi1{\bf v}_i {\bf v}_i^{-1}は単位行列IIに等しいので、AAλi\lambda_iを根とする多項式p(λ)p(\lambda)であることがわかります。すなわち、p(A)=0p(A) = 0です。

このように、行列AAの行列式は、AAを根とする多項式であることが示された。また、この定理は、行列AAの固有値を求める際にも応用されます。

2次行列の場合のケーリー・ハミルトンの定理

2次行列の場合、行列Aは次のような形をしています。
A=(abcd)A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}

この行列Aの固有方程式は、次のような2次方程式になります。

P(λ)=(λa)(λd)bc=λ2(a+d)λ+(adbc)P(\lambda) = (\lambda - a)(\lambda - d) - bc = \lambda^2 - (a + d)\lambda + (ad - bc)

ここで、λ\lambdaは固有値を表します。

ケーリー・ハミルトンの定理によれば、行列AAはこの固有方程式を満たすはずです。つまり、次の等式が成立するはずです。

P(A)=A2(a+d)A+(adbc)I=0P(A) = A^2 - (a + d)A + (ad - bc)I = 0

ここで、IIは単位行列です。

この等式を確かめるために、行列Aの2乗を計算してみましょう。

A2=(abcd)(abcd)=(a2+bcab+bdac+cdbc+d2)A^2 = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \begin{pmatrix} a & b \\ c & d \end{pmatrix} = \begin{pmatrix} a^2 + bc & ab + bd \\ ac + cd & bc + d^2 \end{pmatrix}

次に、(a+d)A(a + d)Aを計算します。

(a+d)A=(abcd)(a+d)=(a2+adab+bdac+cdbc+d2)(a + d)A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} (a + d) = \begin{pmatrix} a^2 + ad & ab + bd \\ ac + cd & bc + d^2 \end{pmatrix}

そして、(adbc)I(ad - bc)Iを計算します。

(adbc)I=(adbc00adbc)(ad - bc)I = \begin{pmatrix} ad - bc & 0 \\ 0 & ad - bc \end{pmatrix}

これらの計算結果を用いて、P(A)=A2(a+d)A+(adbc)IP(A) = A^2 - (a + d)A + (ad - bc)I を計算してみましょう。

P(A)=(a2+bcab+bdac+cdbc+d2)(a2+adab+bdac+cdbc+d2)+(adbc00adbc)=(0000)P(A) = \begin{pmatrix} a^2 + bc & ab + bd \\ ac + cd & bc + d^2 \end{pmatrix} - \begin{pmatrix} a^2 + ad & ab + bd \\ ac + cd & bc + d^2 \end{pmatrix} + \begin{pmatrix} ad - bc & 0 \\ 0 & ad - bc \end{pmatrix} = \begin{pmatrix} 0 & 0 \\ 0 & 0 \end{pmatrix}

計算の結果、P(A)=0P(A) = 0が成立しました。これは、2次行列Aがケーリー・ハミルトンの定理を満たすことを示しています。

リンク

Cayley–Hamilton theorem[EN]