相異なる固有値に属する固有ベクトル

ベクトル空間の線型変換(および、その表現行列)の相異なる固有値に属する固有ベクトルは線型独立であることを示します。

これは、行列が対角化可能であるための条件を導く際に、非常に重要な役割を果たす定理です。

相異なる固有値に属する固有ベクトル


定理 6.9(相異なる固有値に属する固有ベクトル)

VV をベクトル空間、f:VVf : V \to V を線型変換とする。このとき、ff の相異なる固有値に属する固有ベクトルは線型独立である。



解説

相異なる固有値に属する固有ベクトル

定理 6.9(相異なる固有値に属する固有ベクトル)は、ベクトル空間の線型変換(またはその表現行列)の相異なる固有値に属する固有ベクトルは線型独立であるということを意味しています。

線型変換とその表現行列それぞれについて、具体的な意味は、次のように理解できます。

線型変換の相異なる固有値に属する固有ベクトル

VVnn 次元ベクトル空間とすると、定理 6.3(固有方程式)より、線型変換 ff の固有方程式は nn 次方程式となります。

したがって、ff の固有方程式は高々 nn 個の解(固有値)を持ちます。このうち、重複を除けば、ffss 個( sns \leqslant n )の相異なる固有値 λ1,λ2,,λs\lambda_{1}, \lambda_{2}, \cdots, \lambda_{s} を持つといえます。このとき、固有ベクトルの定義より、それぞれの固有値に属する固有ベクトルを v1,v2,,vsV\bm{v}_{1}, \, \bm{v}_{2}, \, \cdots, \, \bm{v}_{s} \in V とすると、1is1 \leqslant i \leqslant s について、次が成り立ちます。

f(vi)=λivi \begin{gather*} f (\bm{v}_{i}) = \lambda_{i} \, \bm{v}_{i} \end{gather*}

このような ss 個のベクトルの組 v1,v2,,vsV\bm{v}_{1}, \, \bm{v}_{2}, \, \cdots, \, \bm{v}_{s} \in V が線型独立であるというのが、定理 6.9の具体的な意味です。

正方行列の相異なる固有値に属する固有ベクトル

線型変換 ff の表現行列を AA とすると、定理 6.9(相異なる固有値に属する固有ベクトル)は、正方行列 AA の相異なる固有値に属する固有ベクトルが線型独立であることを示す定理と捉えられます。

いま、VVnn 次元ベクトル空間とすれば、AAnn 次の正方行列になります。このとき、上記の考察と同様の考え方により、AA の固有方程式は nn 次方程式となり(定理 6.3(固有方程式))、高々 nn 個の解(固有値)を持ちます。このうち重複を除けば、AAss 個( sns \leqslant n )の相異なる固有値 λ1,λ2,,λs\lambda_{1}, \lambda_{2}, \cdots, \lambda_{s} を持つとすることができ、固有ベクトルの定義より、それぞれの固有値に属する固有ベクトルを x1,x2,,xsKn\bm{x}_{1}, \, \bm{x}_{2}, \, \cdots, \, \bm{x}_{s} \in K^{n} とすると、1is1 \leqslant i \leqslant s について、次が成り立ちます。

Axi=λixi \begin{gather*} A \bm{x}_{i} = \lambda_{i} \, \bm{x}_{i} \end{gather*}

線型変換の場合と同様に、このような ss 個のベクトルの組 x1,x2,,xsKn\bm{x}_{1}, \, \bm{x}_{2}, \, \cdots, \, \bm{x}_{s} \in K^{n} が線型独立であるというのが、定理 6.9の具体的な意味です。

固有空間の直和

相異なる固有値の固有空間の和は直和である

また、定理 6.9(相異なる固有値に属する固有ベクトル)において、相異なる固有値 λ1,λ2,,λs\lambda_{1}, \lambda_{2}, \cdots, \lambda_{s} に属する固有ベクトルが線型独立であるということは、それぞれの固有値の固有空間 W(λ1),W(λ1),,W(λs)W (\lambda_{1}), W (\lambda_{1}), \cdots, W (\lambda_{s}) は零ベクトル 0\bm{0} のみを共有するということを意味しています。

すなわち、1i,js1 \leqslant i, \, j \leqslant s について、次が成り立つといえます。

W(λi)W(λj)={0}(ij) \begin{array} {cc} W (\lambda_{i}) \, \cap \, W (\lambda_{j}) = \{ \bm{0} \} & (\, i \neq j \,) \end{array}

したがって、固有空間 W(λ1),W(λ2),,W(λs)W (\lambda_{1}), W (\lambda_{2}), \cdots, W (\lambda_{s})和空間について、次が成り立ちます。

W(λ1)+W(λ2)++W(λs)=W(λ1)W(λ2)W(λs) \begin{gather*} & W (\lambda_{1}) + W (\lambda_{2}) + \cdots + W (\lambda_{s}) \\ & = W (\lambda_{1}) \oplus W (\lambda_{2}) \oplus \cdots \oplus W (\lambda_{s}) \end{gather*}

これは、相異なる固有値の固有空間の和(和空間)は、それぞれの固有空間の直和であるということを意味しています。

行列が対角化可能であるための条件

相異なる固有値の固有空間の和(和空間)が直和であるということは、行列が対角化可能であるための条件を考える際に非常に重要な考察です。

後にみるように、VV の線型写像(または表現行列)の固有空間の直和がもとのベクトル空間 VV に等しいことは、行列が対角化可能であるための必要十分条件となります。

線型変換の固有空間の直和は、必ずしも元のベクトル空間 VV に一致するとは限りません。どのような場合にこれが一致するかを考えることこそ、行列の対角化の条件を明らかにすることに他なりません。行列の対角化の条件については、改めて整理します。



証明

まず、定義より、固有ベクトルは零ベクトル 0\bm{0} ではないので、少なくとも 11 つの固有ベクトルは線型独立である。

次に、s>1s \gt 1 として、ffss 個の相異なる固有値 λ1,,λs\lambda_{1}, \cdots, \lambda_{s} を持ち、それぞれの固有値に属する固有ベクトルを v1,,vsV\bm{v}_{1}, \cdots, \bm{v}_{s} \in V とする。このとき、1r<s1 \leqslant r \lt s となる rr があり、v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} が線型独立であり、v1,,vr,vr+1\bm{v}_{1}, \cdots, \bm{v}_{r}, \, \bm{v}_{r+1} が線型従属であると仮定すると、定理 4.21(線型独立なベクトルの線型結合)より、vr+1\bm{v}_{r+1}v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} の線型結合として一意に表すことができる。

vr+1=c1v1++crvr \begin{gather*} \tag{\ast} \bm{v}_{r+1} = c_{1} \bm{v}_{1} + \cdots + c_{r} \bm{v}_{r} \end{gather*}

いま、vr+10\bm{v}_{r+1} \neq \bm{0} であるから、c1,,crKc_{1}, \cdots, c_{r} \in K のうち少なくとも 11 つは 00 ではない。また、ff が線型変換であることより、ff による vr+1\bm{v}_{r+1} の像は次のようになる。

f(vr+1)=f(c1v1++crvr)=c1f(v1)++crf(vr)=c1λ1v1++crλrvr \begin{align*} f (\bm{v}_{r+1}) &= f(\, c_{1} \bm{v}_{1} + \cdots + c_{r} \bm{v}_{r} \,) \\ &= c_{1} f(\bm{v}_{1}) + \cdots + c_{r} f(\bm{v}_{r}) \\ &= c_{1} \lambda_{1} \bm{v}_{1} + \cdots + c_{r} \lambda_{r} \bm{v}_{r} \\ \end{align*}

更に、(\ast)の両辺に λr+1\lambda_{r+1} を掛けることで、次が得られる。

λr+1vr+1=c1λr+1v1++crλr+1vr \begin{gather*} \lambda_{r+1} \bm{v}_{r+1} = c_{1} \lambda_{r+1} \bm{v}_{1} + \cdots + c_{r} \lambda_{r+1} \bm{v}_{r} \\ \end{gather*}

また、vr+1\bm{v}_{r+1}λr+1\lambda_{r+1} に属する固有ベクトルであり、f(vr+1)=λr+1vr+1f(\bm{v}_{r+1}) = \lambda_{r+1} \bm{v}_{r+1} であるから、

c1λ1v1++crλrvr=c1λr+1v1++crλr+1vrc1(λ1λr+1)v1++cr(λrλr+1)vr=0 \begin{gather*} & c_{1} \lambda_{1} \bm{v}_{1} + \cdots + c_{r} \lambda_{r} \bm{v}_{r} = c_{1} \lambda_{r+1} \bm{v}_{1} + \cdots + c_{r} \lambda_{r+1} \bm{v}_{r} \\ \Leftrightarrow & c_{1} (\lambda_{1} - \lambda_{r+1}) \, \bm{v}_{1} + \cdots + c_{r} (\lambda_{r} - \lambda_{r+1}) \, \bm{v}_{r} = \bm{0} \end{gather*}

ここで、λ1,,λr\lambda_{1}, \cdots, \lambda_{r}λr+1\lambda_{r+1} はそれぞれ異なる固有値であるから、1ir1 \leqslant i \leqslant r について λiλr+1\lambda_{i} \neq \lambda_{r+1} である。また、c1,,crc_{1}, \cdots, c_{r} のうち少なくとも 11 つは 00 でないから、v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} は自明でない線型関係を持つことになるが、これは v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} が線型独立であることに矛盾する。したがって、相異なる固有値に属する固有ベクトル v1,,vs\bm{v}_{1}, \cdots, \bm{v}_{s} は線型独立である。\quad \square



証明の考え方

数学的帰納法により、(1111 つの固有ベクトルが線型独立であることと(22)異なる固有値に属する 22 つ以上の固有ベクトルが線形独立であることを示します。

  • 22)では、仮定法により、相異なる固有ベクトルからいくつかのベクトルを選んで、線型従属なベクトルの組を作れると仮定して、矛盾を導きます。
  • 証明においては、定理 4.21(線型独立なベクトルの線型結合)などを用います。

(1)11 つの固有ベクトルが線型独立であることの証明

  • まず、11 つの固有ベクトルが線型独立であることを示します。
  • 固有ベクトルの定義より、固有ベクトルは零ベクトル 0\bm{0} ではありません。すなわち、v\bm{v}ff の固有ベクトルとすると、v0\bm{v} \neq \bm{0} となります。
  • 定理 4.3(ベクトルの演算)より、「 cv=0c \bm{v} = \bm{0} ならば c=0c = 0 または v=0\bm{v} = \bm{0} 」が成り立ちますが、いま v0\bm{v} \neq \bm{0} であることから c=0c = 0 となります。
  • したがって、v\bm{v} は自明でない線型関係を持たないといえます(線型独立の定義)。これは、11 つの固有ベクトルが線形独立である、ということに他なりません。

(2)22 つ以上の固有ベクトルが線型独立であることの証明

  • 次に、相異なる固有値に属する 22 つ以上の固有ベクトルが線型独立であることを示します。
前提事項の整理
  • ff が複数の相異なる固有ベクトルを持つ場合について考えます。
  • 具体的には、s>1s \gt 1 として、ffss 個の相異なる固有値 λ1,,λs\lambda_{1}, \cdots, \lambda_{s} を持ち、それぞれの固有値に属する固有ベクトルを v1,,vsV\bm{v}_{1}, \cdots, \bm{v}_{s} \in V とします。
  • このとき、ss 個のベクトル v1,,vs\bm{v}_{1}, \cdots, \bm{v}_{s} が線形独立であることを示せば、題意を満たしたことになります。
仮定法の仮定
  • 仮定法により、v1,,vs\bm{v}_{1}, \cdots, \bm{v}_{s} が線型従属であると仮定して、矛盾を導きます。
  • すなわち、1r<s1 \leqslant r \lt s となる rr があり、v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} が線型独立であるが、v1,,vr,vr+1\bm{v}_{1}, \cdots, \bm{v}_{r}, \, \bm{v}_{r+1} が線型従属であると仮定します。
矛盾の導出
  • 仮定より、v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} が線型独立であり、v1,,vr,vr+1\bm{v}_{1}, \cdots, \bm{v}_{r}, \, \bm{v}_{r+1} が線型従属であるので、定理 4.21(線型独立なベクトルの線型結合)により、vr+1\bm{v}_{r+1}v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} の線型結合として一意に表すことができます。

    vr+1=c1v1++crvr \begin{gather*} \tag{\ast} \bm{v}_{r+1} = c_{1} \bm{v}_{1} + \cdots + c_{r} \bm{v}_{r} \end{gather*}

    • ここで、vr+1\bm{v}_{r+1} は固有ベクトルであり vr+10\bm{v}_{r+1} \neq \bm{0} なので、c1,,crKc_{1}, \cdots, c_{r} \in K のうち少なくとも 11 つは 00 ではないことになります。
  • ff が線型変換であることより、ff による vr+1\bm{v}_{r+1} の像は、次のようになります。

    f(vr+1)=(i)f(c1v1++crvr)=(ii)c1f(v1)++crf(vr)=(iii)c1λ1v1++crλrvr \begin{align*} f (\bm{v}_{r+1}) &\overset{(\text{i})}{=} f(\, c_{1} \bm{v}_{1} + \cdots + c_{r} \bm{v}_{r} \,) \\ &\overset{(\text{ii})}{=} c_{1} f(\bm{v}_{1}) + \cdots + c_{r} f(\bm{v}_{r}) \\ &\overset{(\text{iii})}{=} c_{1} \lambda_{1} \bm{v}_{1} + \cdots + c_{r} \lambda_{r} \bm{v}_{r} \tag*{\hbox{\textcircled{\scriptsize{1}}}} \end{align*}

    • i\text{i}\ast)式より、vr+1=c1v1++crvr\bm{v}_{r+1} = c_{1} \bm{v}_{1} + \cdots + c_{r} \bm{v}_{r} が成り立ちます。
    • ii\text{ii}ff の線型性によります(線型写像の定義)。
    • iii\text{iii}仮定法の仮定によります。すなわち、v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} は、それぞれ ff の固有値 λ1,,λr\lambda_{1}, \cdots, \lambda_{r} に属する固有ベクトルであるので、次が成り立ちます。
      f(vi)=λivi(1ir) \begin{array} {cc} f (\bm{v}_{i}) = \lambda_{i} \, \bm{v}_{i} & (\, 1 \leqslant i \leqslant r \,) \end{array}
  • 更に、\ast)式の両辺に λr+1\lambda_{r+1} を掛けることで、次が得られます。

    λr+1vr+1=c1λr+1v1++crλr+1vr2 \begin{gather*} \lambda_{r+1} \bm{v}_{r+1} = c_{1} \lambda_{r+1} \bm{v}_{1} + \cdots + c_{r} \lambda_{r+1} \bm{v}_{r} \end{gather*} \tag*{\hbox{\textcircled{\scriptsize{2}}}}

  • いま、vr+1\bm{v}_{r+1}λr+1\lambda_{r+1} に属する固有ベクトルであり f(vr+1)=λr+1vr+1f(\bm{v}_{r+1}) = \lambda_{r+1} \bm{v}_{r+1} であるから、1\hbox{\textcircled{\scriptsize{1}}}2\hbox{\textcircled{\scriptsize{2}}} より、次が成り立ちます( 1\hbox{\textcircled{\scriptsize{1}}} == 2\hbox{\textcircled{\scriptsize{2}}} )。

    f(vr+1)=λr+1vr+1c1λ1v1++crλrvr=c1λr+1v1++crλr+1vrc1(λ1λr+1)v1++cr(λrλr+1)vr=0 \begin{gather*} & f(\bm{v}_{r+1}) = \lambda_{r+1} \bm{v}_{r+1} \\ \Leftrightarrow & c_{1} \lambda_{1} \bm{v}_{1} + \cdots + c_{r} \lambda_{r} \bm{v}_{r} = c_{1} \lambda_{r+1} \bm{v}_{1} + \cdots + c_{r} \lambda_{r+1} \bm{v}_{r} \\ \Leftrightarrow & c_{1} (\lambda_{1} - \lambda_{r+1}) \, \bm{v}_{1} + \cdots + c_{r} (\lambda_{r} - \lambda_{r+1}) \, \bm{v}_{r} = \bm{0} \tag{\ast \ast} \end{gather*}

    • \ast \ast)式において、λ1,,λr\lambda_{1}, \cdots, \lambda_{r}λr+1\lambda_{r+1} はそれぞれ異なる固有値であるから、1ir1 \leqslant i \leqslant r について、次が成り立ちます。

      λiλr+1(λiλr+1)0 \begin{gather*} & \lambda_{i} \neq \lambda_{r+1} \\ \Leftrightarrow & ( \lambda_{i} - \lambda_{r+1} ) \neq 0 \end{gather*}

    • また、\ast)式より、c1,,crc_{1}, \cdots, c_{r} のうち少なくとも 11 つは 00 ではないです。

  • よって、\ast \ast)式より、v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} は自明でない線型関係を持つことになりますが、これは v1,,vr\bm{v}_{1}, \cdots, \bm{v}_{r} が線型独立であるという仮定に矛盾します。

  • したがって、rr 個の相異なる固有ベクトルが線型独立ならば、(r+1)(r+1) 個の相異なる固有ベクトルも線型独立であることが確かめられました。

  • 以上から、相異なる固有値に属する固有ベクトルが線形独立であることが示されました。


まとめ

  • ベクトル空間の線型変換(および、その表現行列)の相異なる固有値に属する固有ベクトルは線型独立である。
  • 相異なる固有値の固有空間の和(和空間)は、それぞれの固有空間の直和である。

参考文献

[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[6] 雪江明彦. 代数学 11 群論入門. 日本評論社. 2010.
[7] 雪江明彦. 代数学 22 環と体とガロア理論. 日本評論社. 2010.
[8] 桂利行. 代数学 I\text{I} 群と環. 東京大学出版会. 2004.
[9] 松坂和夫. 代数系入門. 岩波書店. 1976.
[10] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[11] S. Lang. Algebra Revised Third Edition. Springer. 2005.
[12] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[13] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.

初版:2024-10-06   |   改訂:2025-01-29