基本的な性質(4)

正方行列の対角成分の和を行列のトレース(trace\text{trace})といいます。

ここでは、行列のトレースを定義するとともに、固有多項式の係数が行列のトレースや行列式を用いて表せることを示します。

固有多項式の係数


定理 6.7(固有多項式の係数)

AAnn 次の正方行列として、AA の固有多項式 ϕA(t)\phi_{A} (t) を次のように表すと、

ϕA(t)=antn+an1tn1++a0(6.2.4) \begin{equation} \phi_{A} (t) = a_{n} \, t^{n} + a_{n-1} \, t^{n-1} + \cdots + a_{0} \end{equation} \tag{6.2.4}

ϕA(t)\phi_{A} (t) の係数について、次が成り立つ。

{  an=(1)nan1=(1)n1trAa0=A(6.2.5) \begin{gather} \left\{ \; \begin{align*} a_{n} &= (-1)^{n} \\ a_{n-1} &= (-1)^{n-1} \, \text{tr} A\\ a_{0} &= \lvert \, A \, \rvert \\ \end{align*} \right. \end{gather} \tag{6.2.5}



解説

固有多項式の係数

nn 次正方行列の固有多項式は nn 次多項式

定理 6.3(固有方程式)より、nn 次の正方行列 AA の固有多項式は、次のように定義されます。

ϕA(t)=AtE \begin{gather*} \phi_{A} (t) = \big\lvert \, A - t E \, \big\rvert \end{gather*}

このような定義より、nn 次の正方行列の固有多項式は nn 次多項式になります。したがって、AMn(K)A \in M_{n} (K) の固有方程式 ϕA(t)\phi_{A} (t) は変数 tt に関する nn 次多項式となり、一般に、次のように書き下せます。

ϕA(t)=antn+an1tn1++a0(6.2.4) \begin{equation} \phi_{A} (t) = a_{n} \, t^{n} + a_{n-1} \, t^{n-1} + \cdots + a_{0} \end{equation} \tag{6.2.4}

固有多項式の係数(定理 6.7 の主張)

(6.2.4)式において、nn 次の係数、(n1)(n-1) 次の係数、00 次の係数が、次のように、AAトレースや行列式を用いて表せる、というのが定理 6.7(固有多項式の係数)の主旨です。

{  an=(1)nan1=(1)n1trAa0=A(6.2.5) \begin{gather} \left\{ \; \begin{align*} a_{n} &= (-1)^{n} \\ a_{n-1} &= (-1)^{n-1} \, \text{tr} A\\ a_{0} &= \lvert \, A \, \rvert \\ \end{align*} \right. \end{gather} \tag{6.2.5}

当然ながら、与えられた AA に対して、固有多項式の (n2)(n-2)\sim 11 次の係数を求めることもできますが、計算が非常に面倒であり、かつ、トレースや行列式などを用いて簡単に表すことはできません。このような理由から、(n2)(n-2)\sim 11 次の係数は、定理 6.7(固有多項式の係数)に含まれません。

行列のトレース

行列のトレースの定義

正方行列 AA に対して、その対角成分の和を AA のトレース(trace\text{trace})といい、trA\text{tr} A と表します。

例えば、AA を次のような nn 次の正方行列とすると、

A=(a11a12a1na21a22a2nan1an2ann) \begin{gather*} A = \begin{pmatrix} \, a_{11} & a_{12} & \cdots & a_{1n} \, \\ \, a_{21} & a_{22} & \cdots & a_{2n} \, \\ \, \vdots & \vdots & \ddots & \vdots \, \\ \, a_{n1} & a_{n2} & \cdots & a_{nn} \, \\ \end{pmatrix} \end{gather*}

AA のトレース( trA\text{tr} A )は、次のようになります。

trA=a11+a22++ann(6.2.6) \begin{equation*} \text{tr} A = a_{11} + a_{22} + \cdots + a_{nn} \end{equation*} \tag{6.2.6}

行列のトレースは線型写像

上記の定義より、行列のトレースは Mn(K)M_{n} (K) から KK への写像であり f:Mn(K)Kf : M_{n} (K) \to K と表すことができます。

また、行列のトレースは線型写像であり、A,BMn(K)A, B \in M_{n} (K) ,cK, c \in K について、次が成り立ちます。このことは、線型写像の定義により簡単に確かめることができます。

tr(A+B)=trA+trB,tr(cA)=ctrA \begin{align*} \text{tr} \, (A + B) &= \text{tr} A + \text{tr} B , \\ \text{tr} \, (c A) &= c \, \text{tr} A \end{align*}

このような意味で、トレースは、行列式などと同様、行列を特徴づける値であるといえます。

固有多項式の係数(定義が異なる場合)

固有多項式の定義の違い

定理 6.3(固有方程式)に示したように、教科書により、固有多項式の定義の仕方が異なる場合があります。

ここでは、AA の固有多項式を ϕA(t)=AtE\phi_{A} (t) = \big\lvert \, A - t E \, \big\rvert と定義していますが、ϕA(t)=tEA\phi_{A}^{\prime} (t) = \big\lvert \, t E - A \, \big\rvertAA の固有多項式としている教科書もあります。

定義による固有多項式の係数の違い

多くの場合、固有多項式そのものより、固有方程式( ϕA(t)=0\phi_{A} (t) = 0 または ϕA(t)=0\phi_{A}^{\prime} (t) = 0 )を解いて固有値を求めることの方が重要です。したがって、固有多項式の定義により、大きな差は生まれません。しかしながら、定理 6.7(固有多項式の係数)のように、固有多項式の係数を考える場合、定義により異なる結果が得られます。

いま、定理 3.7(行列式の多重線型性)より、次が成り立ちます。

ϕA(t)=tEA=(AtE)=(1)nAtE=(1)nϕA(t) \begin{split} \phi_{A}^{\prime} (t) &= \big\lvert \, t E - A \, \big\rvert \\ &= \big\lvert - ( A - t E ) \, \big\rvert \\ &= (-1)^{n} \, \big\lvert \, A - t E \, \big\rvert \\ &= (-1)^{n} \, \phi_{A} (t) \\ \end{split}

したがって、AA の固有多項式を ϕA(t)=tEA\phi_{A}^{\prime} (t) = \big\lvert \, t E - A \, \big\rvert とした場合、ϕA(t)\phi_{A}^{\prime} (t) の係数は、次のようになります。

{  an=1an1=trAa0=(1)nA(6.2.5) \begin{gather} \left\{ \; \begin{align*} a_{n} &= 1 \\ a_{n-1} &= - \, \text{tr} A\\ a_{0} &= (-1)^{n} \, \lvert \, A \, \rvert \\ \end{align*} \right. \end{gather} \tag{6.2.5^{\prime}}

ϕA(t)=(1)nϕA(t)\phi_{A}^{\prime} (t) = (-1)^{n} \, \phi_{A} (t) が成り立つことより、いずれの係数も、定理 6.7(固有多項式の係数)(6.2.5)式に対して、(1)n(-1)^{n} を掛けたものに等しくなります。



証明

A=(aij)A = (\, a_{ij} \,) とすると、AA の固有多項式 ϕA(t)\phi_{A} (t) は、次のように表すことができる。

ϕA(t)=AtE=(a11t)(a22t)(annt)+ψA(t) \begin{split} \phi_{A} (t) &= \big\lvert \, A - t E \, \big\rvert \\ &= (a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t) + \psi_{A} (t) \\ \end{split}

ここで、(a11t)(a22t)(annt)(a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t)AtEA - t E の対角成分の積であり、ψA(t)\psi_{A} (t) はそれ以外の項の和である。いま、行列式の定義より、ψA(t)\psi_{A} (t)tt(n2)(n-2) 次以下の項しか含まないから、ttnn 次の項は (a11t)(a22t)(annt)(a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t) の展開においてのみ現れ、その係数は (1)n(-1)^{n} に等しい。同様に、tt(n1)(n-1) 次の項も (a11t)(a22t)(annt)(a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t) の展開においてのみ現れ、その係数は (1)n1(a11+a22++ann)=(1)n1trA(-1)^{n-1} (a_{11} + a_{22} + \cdots + a_{nn}) = (-1)^{n-1} \, \text{tr} A に等しい。また、ϕA(0)=A\phi_{A} (0) = \big\lvert \, A \, \big\rvert であるから、ϕA(t)\phi_{A} (t) の定数項は A\big\lvert \, A \, \big\rvert に等しい。\quad \square



証明の考え方

定理 6.3(固有方程式)行列式の定義より、(11)固有多項式 ϕA(t)\phi_{A} (t) を対角成分の積とそれ以外の項の和に分解し、(22)各係数を求めます。

上記のような分解により、ϕA(t)\phi_{A} (t)nn 次の係数と (n1)(n-1) 次の係数は対角成分の積のみから得られることがわかります。また、定数項は ϕA(t)\phi_{A} (t)t=0t = 0 を代入することで得られます。

(1)固有多項式の分解

  • 定理 6.3(固有方程式)行列式の定義より、固有多項式 ϕA(t)\phi_{A} (t) を対角成分の積とそれ以外の項の和に分解します。
  • 定理 6.3(固有方程式)より、ϕA(t)=AtE\phi_{A} (t) = \big\lvert \, A - t E \, \big\rvert であり、A=(aij)A = (\, a_{ij} \,) としてこれを成分を用いて表すと、次のようになります。
    ϕA(t)=AtE=  a11ta12a1n    a21a22ta2n        an1an2annt   \begin{align*} \phi_{A} (t) &= \big\lvert \, A - t E \, \big\rvert \\ &= \begin{vmatrix} \; a_{11} - t & a_{12} & \cdots & a_{1n} \; \\ \; a_{21} & a_{22} - t & \cdots & a_{2n} \; \\ \; \vdots & \vdots & \ddots & \vdots \; \\ \; a_{n1} & a_{n2} & \cdots & a_{nn} - t \; \\ \end{vmatrix} \tag{\ast} \end{align*}
  • 上記\ast)式において tt を含む成分は対角成分のみなので、ttnn 次の項( tnt^{n} )は明らかに対角成分の積 (a11t)(a22t)(annt)(a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t) のみから得られることがわかります。
  • 同様に、tt(n1)(n-1) 次の項( tn1t^{n-1} )も、対角成分の積 (a11t)(a22t)(annt)(a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t) のみからしか得られないことがわかります。
    • このことは、行列式の定義から導かれる考察であり、次のように確かめられます。

    • 正方行列 AA の行列式は、次の通りです(行列式の定義)。

      A=σSnsgn(σ)  a1σ(1)anσ(n) \begin{gather*} \big\lvert \, A \, \big\rvert = \sum_{\sigma \, \in \, S_n} \text{sgn} (\sigma) \; a_{1 \sigma(1)} \cdots a_{n \sigma(n)} \end{gather*}

    • つまり、AA の行列式とは、AA の各行、列から 11 つずつ成分を取り出したものの積に、成分の取り出し方により定まる置換の符号+1+1 または 1-1)を掛けたものの和です。

    • 成分の取り出し方を決める置換 σ\sigmann 個の要素の順列に等しいので、どの行、列についても漏れなく被りなく成分を取り出す必要があります。言い換えれば、同じ行や列から 22 つの成分をとらず、また、成分がとられない行や列もないようにする必要があります。

    • したがって、AtEA - t E の行列式を求める際、例えば、11 行目から a12a_{12} を取り出したとすると、22 行目からは 22 列目の成分 a22ta_{22} - t を除いた、a21a_{21} もしくは a23,,a2na_{23}, \cdots, a_{2n} から成分を取り出す必要があります。

        a11ta12tta1ntt    a21a22ttta2ntt    an1an2annt   \begin{vmatrix} \; a_{11} - t & \fbox{a12\begin{array} {c} a_{12} \end{array}} & \begin{array} {cc} \cdots & \phantom{tt} a_{1n} \phantom{tt} \end{array} \; \\ \; \fbox{a21\begin{array} {c} a_{21} \end{array}} & a_{22} - t & \fbox{tta2ntt\begin{array} {cc} \cdots & \phantom{tt} a_{2n} \phantom{tt} \end{array}} \; \\ \; \begin{array} {c} \vdots \\ a_{n1} \end{array} & \begin{array} {c} \vdots \\ a_{n2} \end{array} & \begin{array} {cc} \ddots & \vdots \\ \cdots & a_{nn} - t \end{array} \; \\ \end{vmatrix}

    • よって、ttnn 次の項と (n1)(n-1) 次の項は対角成分の積のみから得られ、対角成分の積以外の項は、高々 (n2)(n-2) 次以下の項しか含まないことがわかります。

  • したがって、対角成分の積以外の項をまとめて ψA(t)\psi_{A} (t) とおくと、\ast)式は更に次のようになります。
    ϕA(t)=(a11t)(a22t)(annt)+ψA(t) \begin{gather*} \phi_{A} (t) = (a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t) + \psi_{A} (t) \end{gather*}

(2)各係数を求める

  • 上記の考察から、ϕA(t)\phi_{A} (t)nn 次の係数と (n1)(n-1) 次の係数を求めます。

    • ttnn 次の項は (a11t)(a22t)(annt)(a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t) の展開のみ現れます。したがって、その展開式を考えれば、tnt^{n} の係数が (1)n(-1)^{n} に等しいことがわかります。
    • 同様に、tt(n1)(n-1) 次の項も (a11t)(a22t)(annt)(a_{11} - t) (a_{22} - t) \cdots (a_{nn} - t) の展開にのみ現れます。展開式を考えると tn1t^{n-1} の係数は次のようになります。
      (1)n1(a11+a22++ann)=(1)n1trA (-1)^{n-1} (a_{11} + a_{22} + \cdots + a_{nn}) = (-1)^{n-1} \, \text{tr} A
  • ϕA(t)\phi_{A} (t)t=0t = 0 を代入することで、定数項を求めます。

    • (6.2.4)式において、ψA(0)=a0\psi_{A} (0) = a_{0} が成り立ちます。
    • 一方で、ϕA(t)=AtE\phi_{A} (t) = \big\lvert \, A - t E \, \big\rvert において t=0t = 0 とすると、ψA(0)=A0E=A\psi_{A} (0) = \big\lvert \, A - 0 E \, \big\rvert = \big\lvert \, A \, \big\rvert が成り立ちます。
    • したがって、a0=Aa_{0} = \big\lvert \, A \, \big\rvert が成り立ちます。

まとめ

  • 正方行列 AA に対して、その対角成分の和を AA のトレース(trace\text{trace})といい、trA\text{tr} A と表す。

    A=(a11a12a1na21a22a2nan1an2ann),trA=a11+a22++ann \begin{gather*} A = \begin{pmatrix} \, a_{11} & a_{12} & \cdots & a_{1n} \, \\ \, a_{21} & a_{22} & \cdots & a_{2n} \, \\ \, \vdots & \vdots & \ddots & \vdots \, \\ \, a_{n1} & a_{n2} & \cdots & a_{nn} \, \\ \end{pmatrix} \, , \\ \\ \text{tr} A = a_{11} + a_{22} + \cdots + a_{nn} \end{gather*}

  • AAnn 次の正方行列として、AA の固有多項式 ϕA(t)\phi_{A} (t) の係数について、次が成り立つ。

    ϕA(t)=antn+an1tn1++a0,{  an=(1)nan1=(1)n1trAa0=A \begin{gather*} \phi_{A} (t) = a_{n} \, t^{n} + a_{n-1} \, t^{n-1} + \cdots + a_{0} \, , \\ \\ \left\{ \; \begin{align*} a_{n} &= (-1)^{n} \\ a_{n-1} &= (-1)^{n-1} \, \text{tr} A\\ a_{0} &= \lvert \, A \, \rvert \\ \end{align*} \right. \end{gather*}


参考文献

[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] 三宅敏恒. 線形代数学 初歩からジョルダン標準形へ. 培風館. 2008.
[6] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[7] T. Miyake. Linear Algebra From the Beginnings to the Jordan Normal. Springer. 2022.
[8] 雪江明彦. 代数学 11 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 22 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I\text{I} 群と環. 東京大学出版会. 2004.
[11] 松坂和夫. 代数系入門. 岩波書店. 1976.
[12] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[13] S. Lang. Algebra Revised Third Edition. Springer. 2002.
[14] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[15] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.


初版:2024-10-03   |   改訂:2025-01-22