ジョルダン標準形
ジョルダン標準形(ジョルダンひょうじゅんけい、テンプレート:Lang-en-short)とは、代数的閉体(例えば複素数体)上の正方行列に対する標準形のことである。任意の正方行列は本質的にただ一つのジョルダン標準形と相似である。名前はカミーユ・ジョルダンに因む。
定義
行列
次の形の テンプレート:Mvar次正方行列をジョルダン細胞というテンプレート:Sfn。
代数的閉体 テンプレート:Mvar 成分の正方行列 テンプレート:Mvar に対して、ある正則行列 テンプレート:Mvar を取ると
となるテンプレート:Sfn。このとき テンプレート:Mvar は テンプレート:Mvar の固有値である。この行列 テンプレート:Math2 のことを、行列 テンプレート:Mvar のジョルダン標準形というテンプレート:Sfn。
線形変換
代数的閉体 テンプレート:Mvar 上の有限次元線形空間を テンプレート:Mvar とし、線形変換 テンプレート:Math2 をとる。 テンプレート:Mvar が半単純 (semisimple) であるとは、線形空間 テンプレート:Mvar が と テンプレート:Mvar の固有値 テンプレート:Math2 の固有空間 テンプレート:Math2の直和として表せることである。 また テンプレート:Mvar が 冪零 (nilpotent) であるとは、ある自然数 テンプレート:Mvar が存在して テンプレート:Math2 となることである。
線形変換 テンプレート:Math2 に対して、半単純線形変換 テンプレート:Math と冪零線形変換 テンプレート:Math で
を満たすものが一意的に存在する。このとき テンプレート:Math のことを(加法的)ジョルダン分解といい、テンプレート:Math を テンプレート:Mvar の半単純成分、テンプレート:Math を テンプレート:Mvar の冪零成分という。
線形空間 テンプレート:Mvar の基底 が線形変換 テンプレート:Mvar のジョルダン基底 であるとは、テンプレート:Math2 とおいたとき
が基底の任意の元 テンプレート:Math について成り立つことである。ジョルダン基底に関する テンプレート:Mvar の表現行列がジョルダン標準形である。
特性多項式、最小多項式との関係
正方行列 テンプレート:Mvar のジョルダン標準形 テンプレート:Math2 と、特性多項式 、最小多項式 には次のような関係がある。
なお、最小多項式とは テンプレート:Math となる多項式 テンプレート:Math のうち、次数が最小で、最高次係数が 1 のもの(モニック)を言う。テンプレート:Math となる多項式 テンプレート:Math は、多項式として で割り切れる(多項式としての除算の余りがゼロとなる)という性質がある。ケイリー・ハミルトンの定理により テンプレート:Math2 であり、テンプレート:Math は多項式として で割り切れる。
(1) より、
(2) 多項式 について、 が言えるため、次が言える。
- よって は、多項式として で割り切れる
- よって は、多項式として で割り切れる
- 最小多項式はモニックであるため
(3) 特性多項式が と因数分解(テンプレート:Mvar は相異なる)される場合、 であり、テンプレート:Mvar の対角線上には テンプレート:Mvar が テンプレート:Mvar個並ぶ。
(4) 最小多項式が と因数分解(テンプレート:Mvar は相異なる)される場合、テンプレート:Mvar の固有値 テンプレート:Mvar のジョルダン細胞の中で、次数が最大のものの次数は テンプレート:Mvar である。
- 例1 特性多項式が 、最小多項式が の場合、
- 例2 特性多項式が 、最小多項式が の場合、
- 例3 特性多項式が 、最小多項式が の場合、
- 例4 特性多項式が 、最小多項式が の場合、 または
例
対角行列は次数が1のジョルダン細胞のみからなるジョルダン標準形である。
次の複素成分正方行列 テンプレート:Mvar のジョルダン標準形は次のようになる。
また次で定めるベクトル テンプレート:Math2 は テンプレート:Math2 と テンプレート:Math2 とを満たすので行列 テンプレート:Mvar のジョルダン基底である。
この行列 テンプレート:Mvar の半単純成分 テンプレート:Mvar と冪零成分 テンプレート:Mvar への分解は次のようになる。
この分解は テンプレート:Math2 や テンプレート:Math2 が成り立つので、 行列の指数関数や冪乗の計算に役立つ。
アルゴリズム
テンプレート:Mvar次正方行列 テンプレート:Mvar のジョルダン標準形は次のように計算できるテンプレート:Sfn。以下では テンプレート:Mvar次単位行列を テンプレート:Mvar で表す。
- 入力
- テンプレート:Mvar次正方行列 テンプレート:Mvar
- 出力
- テンプレート:Math がジョルダン標準形となる テンプレート:Mvar次正則行列 テンプレート:Mvar
- アルゴリズム
- 行列 テンプレート:Mvar の相異なる固有値 テンプレート:Math2 を求める
- テンプレート:Math2 とおく
- テンプレート:Math2 となる最小の自然数 テンプレート:Mvar を求める
- テンプレート:Math とおく
- 部分空間の増大列 テンプレート:Math2 に沿って テンプレート:Math の基底 テンプレート:Math2 を求める[注釈 1]
- テンプレート:Math となる自然数 テンプレート:Math を求める
- 連立一次方程式 テンプレート:Math の解 テンプレート:Math を求める
- テンプレート:Math2 とおく
- テンプレート:Math2 とおく
- テンプレート:Math2 を出力
標準形の存在証明
- 定理
- 任意の線形変換 テンプレート:Mvar に対しジョルダン基底は存在する。
証明は線形空間の次元 についての帰納法で、テンプレート:Math2 なら全ての基底がジョルダン基底だからOK、テンプレート:Math2 までOKとして、 とする。次の明らかな補題が証明の鍵である。
- 補題
- が テンプレート:Mvar のジョルダン基底なら、 のジョルダン基底でもある。ここで テンプレート:Mvar はスカラー。
この補題により の場合に示せばよい。このとき とすると、帰納法の仮定で、テンプレート:Mvar のジョルダン基底 が取れる。番号を 、テンプレート:Math2 なら テンプレート:Math2 となるようにとる。 は の元で線形独立だから、これらに を加えて の基底を作る。また テンプレート:Mvar の元 を となるようにとる。このとき テンプレート:Mvar 個のベクトル が線形独立であることは容易に分かり、これらは テンプレート:Mvar の基底である。 と番号づけると、これが テンプレート:Mvar のジョルダン基底となる。[証明終わり]
で テンプレート:Mvar が行列 で表されるとき、 なら、 が線形独立としてよい。このとき は行変形で と簡約化される。
- 命題
- 上のとき、 は テンプレート:Mvar の基底であるが、この基底に関する テンプレート:Mvar の表現行列は である。
命題の証明は略するが、これを用いると上のジョルダン基底の存在証明は、同時に行列のジョルダン標準形と変換行列を求めるアルゴリズムにもなっている。
脚注
注釈
出典
参考文献
関連項目
外部リンク
テンプレート:線形代数
引用エラー: 「注釈」という名前のグループの <ref> タグがありますが、対応する <references group="注釈"/> タグが見つかりません