logo

固有値の代数的重複度と幾何的重複度 📂行列代数

固有値の代数的重複度と幾何的重複度

代数的重複度

行列 ARm×mA \in \mathbb{R}^{m \times m} に対して、固有値λ\lambdadet(AλI)=0\det (A - \lambda I ) =0 を満たす時に定義される。特性方程式は λ\lambda に関してmm 次の方程式、つまり

det(AλI)=(1)mλm+cm1λm1++c1λ+c0=0 \det (A - \lambda I ) = (-1)^m \lambda ^m + c_{m-1} \lambda ^{m-1} + \cdots + c_{1} \lambda + c_{0} = 0

と表せる。代数学の基本定理によって、特性方程式は複素数を含めて正確に mm 個の根を持つ。ここで、根には重根が含まれ、重根を持つということは、固有値が重複を含めて求まるという意味になる。重根に着目するために、特性方程式を因数分解した形で表してみよう。

det(AλI)=c(λλ1)a1(λλ2)a2(λλk)ak \det ( A - \lambda I) = c (\lambda - \lambda_1)^{a_1} (\lambda - \lambda_2)^{a_2} \cdots (\lambda - \lambda_k)^{a_k}

kmi=1kai=m k \le m \\ \sum_{i=1}^{k} a_{i} = m

このように表した時、行列 AAkk 個の異なる固有値を持ち、λi\lambda_{i}aia_{i} 個だけ重複する。この固有値 λi\lambda_{i}代数的重複度 aia_{i} を持つと定義する。

幾何的重複度

一方で、固有値 のもう一つの説明として、幾何学的な意味を考えてみよう。行列 AA固有値 λi\lambda_{i} について、x1,x2Cm\mathbf{x}_1, \mathbf{x}_2 \in \mathbb{C}^{m} が行列方程式Ax=λixA \mathbf{x} = \lambda_{i} \mathbf{x} の解になるとしよう。すると、2つのベクトルx1,x2\mathbf{x}_1, \mathbf{x}_2 は同じ固有値 λi\lambda_{i} に対応する固有ベクトルになるはずだ。もちろん、一つの固有値に対して固有ベクトルは無限に存在するが、これは固有ベクトル x\mathbf{x} を拡大・縮小したαx\alpha \mathbf{x} が存在するからである。

しかし、もしx1\mathbf{x}_{1}x2\mathbf{x}_{2} が互いに直交するならどうだろうか?これらは同じ固有値を共有するが、拡大・縮小して互いを表現することはできない線形独立であるためだ。

このような議論を一般化してみよう。

Sλi={xCm  Ax=λix} S_{\lambda_{i}} = \left\{ x \in \mathbb{C}^{m} \ | \ A \mathbf{x} = \lambda_{i} \mathbf{x} \right\}

は行列AA固有値 λi\lambda_{i} に対応する全ての固有ベクトルの集合になる。ここでgi=dimSλig_{i} = \dim S_{\lambda_{i}} と表すと、gig_{i}固有値 λi\lambda_{i} を共有しつつ互いに直交する固有ベクトルの種類の数になる。この固有値 λi\lambda_{i}幾何的重複度 gig_{i} を持つと定義する。

参照

代数的重複度と幾何的重複度の比較

当然ながら、代数的重複度と幾何的重複度が一般に同じである保証はどこにもない。そして、どこかで「固有値の重複度」という表現が特に説明もなく使われたとしたら、それは十中八九(代数的)重複度を意味している。

幾何的重複度を特に定義する理由の一つには、(もちろん数学の本質という説明で十分だが)物理学でその概念が登場するからである。

量子力学での縮退

異なる二つの波動関数が同じ固有値を持つ状態を指すが、「行列式を多項式の形で表す」ということに大きな意味を置かない物理学では、この状況は幾何的重複を意味する。数学で固有値だけで固有ベクトルを区別できないように、物理学でもエネルギー準位だけでは波動関数を区別できないのである。