ケーリー・ハミルトンの定理の公式|A²−(a+d)A+(ad−bc)E=Oの証明・Aⁿの求め方(割った余り)と例題【大学数学・東大京大レベル】

ケーリー・ハミルトンの定理の公式|A²−(a+d)A+(ad−bc)E=Oの証明・Aⁿの求め方(割った余り)と例題【大学数学・東大京大レベル】

合格大作戦 算数・数学公式辞典 › 数と式

大学受験大学院入試

A2−(a+d)A+(ad−bc)E=OA^2-(a+d)A+(ad-bc)E=O

A=(abcd)A=\begin{pmatrix}a&b\\c&d\end{pmatrix}、EE は単位行列、OO は零行列

この公式のポイント

  • a+da+d(対角の和)とad−bcad-bc(行列式)だけで決まる式
  • 証明は成分を計算するだけ
  • A2A^2 を AA と EE で書いて次数を下げる
  • 逆は成り立たない(A=kEA=kE の場合に注意)
うかるくん

うかるくん

A100A^{100} なんて、100回もかけ算しないといけないの?

合格先生

合格先生

A2A^2 を AA と EE で書けるのがこの定理だ。xnx^n を割った余り px+qpx+q を求めれば、An=pA+qEA^n=pA+qE ですぐ出るぞ。

ケーリー・ハミルトンの定理(2次正方行列)

2次の正方行列 AA は、自分自身の「2次方程式」をいつでもみたします。A2A^2 を AA と EE で書きかえられるので、AnA^n の計算が一気に楽になります。

2次の正方行列について

A=(abcd)A=\begin{pmatrix}a&b\\c&d\end{pmatrix}、単位行列 E=(1001)E=\begin{pmatrix}1&0\\0&1\end{pmatrix}、零行列 OO について、いつでも

A2−(a+d)A+(ad−bc)E=OA^2-(a+d)A+(ad-bc)E=O

a+da+d は対角成分の和、ad−bcad-bc は行列式。2次方程式 x2−(a+d)x+(ad−bc)=0x^2-(a+d)x+(ad-bc)=0 の xx に AA を入れ、定数項に EE をつけた形です。

abcdabcd対角の和たすきがけの差a+dad−bcA²−(a+d)A+(ad−bc)E=O
式に出てくるのは、対角成分の和 a+da+d と、たすきがけの差 ad−bcad-bc

なぜ成り立つのか(証明)

成分を計算して確かめます。

A2=(abcd)(abcd)=(a2+bcab+bdca+dcbc+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\\ca+dc&bc+d^2\end{pmatrix} (a+d)A=(a2+adab+bdac+cdad+d2)(a+d)A=\begin{pmatrix}a^2+ad&ab+bd\\ac+cd&ad+d^2\end{pmatrix}

引くと、対角でない成分は消えて

A2−(a+d)A=(bc−ad00bc−ad)=−(ad−bc)EA^2-(a+d)A=\begin{pmatrix}bc-ad&0\\0&bc-ad\end{pmatrix}=-(ad-bc)E

移項すれば A2−(a+d)A+(ad−bc)E=OA^2-(a+d)A+(ad-bc)E=O。どんな a, b, c, da,\ b,\ c,\ d でも成り立つ式です。

使い方のかなめ:次数を下げる。A2=(a+d)A−(ad−bc)EA^2=(a+d)A-(ad-bc)E なので、A2A^2 は AA と EE で書けます。これをくり返すと、AnA^n も必ず pA+qEpA+qE の形になります。

p, qp,\ q は、xnx^n を x2−(a+d)x+(ad−bc)x^2-(a+d)x+(ad-bc) で割った余り px+qpx+q から求められます(剰余の定理)。xn={x2−(a+d)x+(ad−bc)}Q(x)+px+qx^n=\{x^2-(a+d)x+(ad-bc)\}Q(x)+px+q は xx の恒等式で、AA と EE はかけ算の順序を入れかえても同じなので、xx に AA(定数には EE)を入れてよく、{ }\{\ \} の部分が定理により OO になって An=pA+qEA^n=pA+qE となります。

① a+d=4+1=5、ad−bc=4+2=6定理より A²−5A+6E=O② xⁿ=(x²−5x+6)Q(x)+px+qx=2, 3 を代入 → p=3ⁿ−2ⁿ、q=3·2ⁿ−2·3ⁿ③ x に A を代入(x²−5x+6 の部分は O)Aⁿ=pA+qE
例題2の流れ:xnx^n を割った余り px+qpx+q が、そのまま An=pA+qEA^n=pA+qE になる

大学受験での使い方

大学受験

例題1(次数を下げて A³ を求める)

A=(2134)A=\begin{pmatrix}2&1\\3&4\end{pmatrix} のとき、A3A^3 を求めなさい。

解き方

a+d=6a+d=6、ad−bc=8−3=5ad-bc=8-3=5 なので、ケーリー・ハミルトンの定理より A2−6A+5E=OA^2-6A+5E=O、つまり A2=6A−5EA^2=6A-5E。

A3=A⋅A2=6A2−5A=6(6A−5E)−5A=31A−30EA^3=A\cdot A^2=6A^2-5A=6(6A-5E)-5A=31A-30E。

成分を計算して 31A−30E=(32319394)31A-30E=\begin{pmatrix}32&31\\93&94\end{pmatrix}。

答え A3=(32319394)A^3=\begin{pmatrix}32&31\\93&94\end{pmatrix}

大学受験

例題2(Aⁿ を求める)

A=(4−211)A=\begin{pmatrix}4&-2\\1&1\end{pmatrix} のとき、AnA^n(nn は正の整数)を求めなさい。

解き方

a+d=5a+d=5、ad−bc=4+2=6ad-bc=4+2=6 より A2−5A+6E=OA^2-5A+6E=O。

xnx^n を x2−5x+6=(x−2)(x−3)x^2-5x+6=(x-2)(x-3) で割った商を Q(x)Q(x)、余りを px+qpx+q とすると xn=(x−2)(x−3)Q(x)+px+qx^n=(x-2)(x-3)Q(x)+px+q。

x=2, 3x=2,\ 3 を入れて 2n=2p+q2^n=2p+q、3n=3p+q3^n=3p+q。よって p=3n−2np=3^n-2^n、q=3⋅2n−2⋅3nq=3\cdot2^n-2\cdot3^n。

xx に AA を入れると An=pA+qEA^n=pA+qE。成分を計算すると答えの行列になる(n=1, 2n=1,\ 2 を入れると AA、A2A^2 と一致する)。

答え An=(2⋅3n−2n2n+1−2⋅3n3n−2n2n+1−3n)A^n=\begin{pmatrix}2\cdot3^n-2^n&2^{n+1}-2\cdot3^n\\3^n-2^n&2^{n+1}-3^n\end{pmatrix}

大学受験

例題3(逆向きに使うときの注意)

2次の正方行列 A=(abcd)A=\begin{pmatrix}a&b\\c&d\end{pmatrix} が A2−3A+2E=OA^2-3A+2E=O をみたすとき、a+da+d と ad−bcad-bc の値の組をすべて求めなさい。

解き方

定理の式 A2−(a+d)A+(ad−bc)E=OA^2-(a+d)A+(ad-bc)E=O から A2−3A+2E=OA^2-3A+2E=O を引くと (a+d−3)A=(ad−bc−2)E(a+d-3)A=(ad-bc-2)E。

(ア)a+d≠3a+d\ne3 のとき:A=kEA=kE(kk は実数)の形になる。A2−3A+2E=OA^2-3A+2E=O に入れて k2−3k+2=0k^2-3k+2=0、k=1, 2k=1,\ 2。A=EA=E なら (a+d, ad−bc)=(2, 1)(a+d,\ ad-bc)=(2,\ 1)、A=2EA=2E なら (4, 4)(4,\ 4)。

(イ)a+d=3a+d=3 のとき:(ad−bc−2)E=O(ad-bc-2)E=O より ad−bc=2ad-bc=2。たとえば対角成分が 1, 21,\ 2 の対角行列で実際に起こる。

答え (a+d, ad−bc)=(3, 2), (2, 1), (4, 4)(a+d,\ ad-bc)=(3,\ 2),\ (2,\ 1),\ (4,\ 4)

高校の範囲をこえる内容と入試での使い方

今の高校の学習指導要領では、行列は数学Cの「数学的な表現の工夫」で表現の道具としてふれる程度で、ケーリー・ハミルトンの定理は今の教科書の中心内容ではありません(以前の課程の数学Cでは、2次の行列とこの定理を学んでいました)。大学では線形代数で、一般の nn 次の正方行列について学ぶ定理です。

  • 答案での使い方:2次の場合は、証明が成分の計算だけで数行なので、使う前に確かめておくと安全です。
  • 逆は成り立たない:A2−pA+qE=OA^2-pA+qE=O をみたしても、p=a+dp=a+d、q=ad−bcq=ad-bc とは限りません(例題3の A=kEA=kE の場合)。
  • 漸化式とのつながり:2つの数列の連立漸化式 an+1=pan+qbna_{n+1}=pa_n+qb_n、bn+1=ran+sbnb_{n+1}=ra_n+sb_n は行列で書け、AnA^n を求めることは漸化式を解くことと同じです。行列を使わない問題でも、背景にこの考え方があることがあります。
  • 検算:AnA^n の答えに n=1, 2n=1,\ 2 を入れて、AA、A2A^2 と一致するか確かめます。
  • 難関大の入試では、この定理が背景になっている問題があります。

よくある間違い

腕でバツを作る合格先生

合格先生

逆向きに使うな。A2−3A+2E=OA^2-3A+2E=O でも、a+d=3a+d=3 とは限らない。A=kEA=kE の場合を忘れないようにしよう。

  • 逆向きに使う:A2−3A+2E=OA^2-3A+2E=O から、すぐに a+d=3a+d=3、ad−bc=2ad-bc=2 とするのは誤り。A=kEA=kE の場合を落とさない。
  • 数のように因数分解して決めつける:(A−E)(A−2E)=O(A-E)(A-2E)=O から「A=EA=E または A=2EA=2E」とはできない。行列では XY=OXY=O でも X=OX=O や Y=OY=O とは限らない。
  • 定数項の EE を忘れる:A2−5A+6=OA^2-5A+6=O は書きまちがい。行列と数は足せないので 6E6E と書く。

練習問題

「ここが大事!」と説明する合格先生

合格先生

次数を下げる、これが行列の nn 乗のかなめだ。

  1. 大学受験 A=(1234)A=\begin{pmatrix}1&2\\3&4\end{pmatrix} について、A2=pA+qEA^2=pA+qE となる実数 p, qp,\ q を求めなさい。
    答えと解説を見るa+d=5a+d=5、ad−bc=4−6=−2ad-bc=4-6=-2 より A2−5A−2E=OA^2-5A-2E=O、A2=5A+2EA^2=5A+2E。AA は EE の実数倍ではないので、p, qp,\ q はこの1組だけ。答え p=5, q=2p=5,\ q=2
  2. 大学受験 A=(11−10)A=\begin{pmatrix}1&1\\-1&0\end{pmatrix} のとき、A100A^{100} を求めなさい。
    答えと解説を見るa+d=1a+d=1、ad−bc=1ad-bc=1 より A2−A+E=OA^2-A+E=O。両辺に左から A+EA+E をかけると A3+E=OA^3+E=O、A3=−EA^3=-E、A6=EA^6=E。100=6⋅16+4100=6\cdot16+4 より A100=A4=A3A=−A=(−1−110)A^{100}=A^4=A^3A=-A=\begin{pmatrix}-1&-1\\1&0\end{pmatrix}
  3. 大学受験 A=(3−120)A=\begin{pmatrix}3&-1\\2&0\end{pmatrix} のとき、AnA^n(nn は正の整数)を求めなさい。
    答えと解説を見るa+d=3a+d=3、ad−bc=2ad-bc=2 より A2−3A+2E=OA^2-3A+2E=O。xn=(x−1)(x−2)Q(x)+px+qx^n=(x-1)(x-2)Q(x)+px+q に x=1, 2x=1,\ 2 を入れて p=2n−1p=2^n-1、q=2−2nq=2-2^n。An=pA+qE=(2n+1−11−2n2n+1−22−2n)A^n=pA+qE=\begin{pmatrix}2^{n+1}-1&1-2^n\\2^{n+1}-2&2-2^n\end{pmatrix}

関連する公式

よくある質問

ケーリー・ハミルトンの定理とは?

2次の正方行列 A(成分 a, b, c, d)について、A²−(a+d)A+(ad−bc)E=O がいつでも成り立つという定理です。

どうやって証明しますか?

A² と (a+d)A を成分で計算して引くと、−(ad−bc)E になることから示せます。

Aⁿ を求めるときはどう使いますか?

xⁿ を x²−(a+d)x+(ad−bc) で割った余り px+q を求めると、Aⁿ=pA+qE になります。

今の高校で習いますか?

今の学習指導要領では行列は数学Cで表現の道具としてふれる程度で、この定理は教科書の中心内容ではありません。大学の線形代数で一般の形を学びます。

あわせて読みたい

出典・参考

  • 大学初年級の線形代数(範囲外の発展内容)
  • 文部科学省「高等学校学習指導要領(平成30年告示)」数学C(数学的な表現の工夫)

最終更新:2026年10月11日/作成:大学受験合格大作戦