線形代数 において、行列が ガウス消去 法によって得られる場合、その行列は行階段形 であると言います。すべての行列は、一連の基本行操作を適用することで行階段形にすることができます。「階段 形」 という用語は、フランス語のéchelon (「はしごの段」または「段」)に由来し、行階段形の行列の非ゼロ要素が階段の段のように見えるという事実を表しています。
行階段形の長方形行列の例 正方行列 の場合、対角成分がゼロでない上三角行列は行 階段形であり、行階段形の行列は(弱)上三角行列である。したがって、行階段形は長方形行列の上三角形の一般化と見なすことができる。
行列が簡約行階段形 であるとは、行階段形であることに加えて、各行の最初の非ゼロ要素が次の値に等しいという性質を持つ場合をいう。1 {\displaystyle 1} そして、その列の唯一の非ゼロ要素です。行列の簡約行階段形は一意であり、それを得るために使用される基本行操作の順序には依存しません。行列を簡約行階段形に変換する特定のタイプのガウス消去法は、 ガウス・ジョルダン消去法 と呼ばれることがあります。
行列の転置行列が 行階段形 である場合、その行列は列階段形である。したがって、列階段形のすべての性質は、対応する行階段形の性質から直ちに導き出すことができるため、本稿の残りの部分では行階段形のみを考察する。
行列が行階段形 であるのは、
一部のテキストでは、先頭係数が 1 でなければならないという条件を追加していますが[ 3 ]、 他のテキストでは、簡約行階段形 の場合にのみこれを要求しています。
これらの2つの条件は、先頭係数より下の列のすべてのエントリがゼロであることを意味します。[ 4 ]
以下は、4 × 5 4×5 行階段形行列ではあるが、簡約行階段形ではない行列:
[ 1 1 0 1 1 1 2 1 3 0 0 2 1 4 1 5 0 0 0 1 1 6 0 0 0 0 0 ] {\displaystyle \left[{\begin{array}{ccccc}1&a_{0}&a_{1}&a_{2}&a_{3}\\0&0&2&a_{4}&a_{5}\\0&0&0&1&a_{6}\\0&0&0&0&0\end{array}}\right]} 行列の多くの性質は、行階段形から容易に推測できます。例えば、ランク やカーネル などです。
行列が簡約行階段形 (行標準形 とも呼ばれる)であるのは、次の条件を満たす場合である。[ 5 ]
これは行階段形です。 ゼロ以外の各行の先頭の値は1 です(これを先頭1と呼びます)。 先頭に1 がある列は、それ以外のすべての項目がゼロです。最初の2つの条件が満たされる場合、最後の条件は以下と同等です。
先頭に1 がある各列では、先頭の1 より上のすべてのエントリがゼロになります。 行列には複数の階段形が存在する可能性があるが、簡約階段形は一意である。[ 6 ]
簡約行階段形の行列が与えられたとき、 i 行目の先頭の1が i 列目に入るように列を並べ替えると、次の形式の行列が得られます。
( 私 X 0 0 ) 、 {\displaystyle {\begin{pmatrix}I&X\\0&0\end{pmatrix}},} ここで、I は次元の 単位行列 である。j {\displaystyle j} 行列全体のランクに等しい、X は次のような行列です。j {\displaystyle j} 行とn − j {\displaystyle nj} 列、そして 2 つの0は適切なサイズの ゼロ行列 です。列の置換は行操作ではないため、結果として得られる行列は基本行操作の下では等価ではありません。ガウス消去法では、これは元の線形システムの未知数の置換に対応し、行空間の線形パラメータ化を可能にします。j {\displaystyle j} 係数は制約されておらず、残りのn − j {\displaystyle nj} これらは、これらの線形結合として決定される。
線形方程式系 線形方程式系は 、その拡大行列が行 階段 形である場合に、行階段形であると言われます。同様に、線形方程式系は、その拡大行列が簡約行階段形である場合に、簡約行階段形 または標準形 であると言われます。
標準形は、線形システムの明示的な解と見なすことができます。実際、システムは、標準形の方程式のいずれかが 0 = 1 に還元される場合、つまり定数項の列に先頭の 1 がある場合に限り、矛盾します。 [ 7 ] それ以外 の場合は、先頭の項を除く方程式のすべての項を右辺にまとめると、ピボットに対応する変数が定数または他の変数の線形関数として表現されます。
ガウス消去法は、あらゆる行列を行階段形行列に変換する主要なアルゴリズムです。ガウス・ジョルダン消去法 と呼ばれる変種は、縮小行階段形を生成します。どちらも有限個の基本行操作から構成され、 m × n 行列の場合 、必要な基本行操作の数は最大でmn です。[ 8 ] 与えられた行列に対して、行階段形は一意ではありませんが、縮小行階段形を含むすべての行階段形は、ゼロ行の数が同じで、ピボットの位置も同じです。[ 8 ]
これは簡約行階段形行列の例であり、行列の左側の部分が必ずしも単位行列 ではないことを示しています。
[ 1 0 1 1 0 b 1 0 1 1 2 0 b 2 0 0 0 1 b 3 ] {\displaystyle \left[{\begin{array}{ccccc}1&0&a_{1}&0&b_{1}\\0&1&a_{2}&0&b_{2}\\0&0&0&1&b_{3}\end{array}}\right]} 整数 係数を持つ行列の場合、エルミート標準形は、 ユークリッド除法 またはベズーの恒等式 を用いることで分母を導入することなく計算できる行階段形です。整数要素を持つ行列の簡約階段形は、階段形の各行を先頭係数で割る必要があるため、一般に非整数要素を含みます。
行列の行階段形が一意でないのは、いくつかの基本行操作によって、行階段形の行列が、同じく行階段形の別の(同等の )行列に変換されるという事実から生じます。これらの基本行操作には、行にゼロ以外のスカラーを乗算すること、および行のスカラー倍をその上の行のいずれかに加えることが含まれます。例:
[ 1 3 − 1 0 1 7 ] → 行2を行1に加える [ 1 4 6 0 1 7 ] 。 {\displaystyle {\begin{bmatrix}1&3&-1\\0&1&7\\\end{bmatrix}}{\xrightarrow {\text{行2を行1に加える}}}{\begin{bmatrix}1&4&6\\0&1&7\\\end{bmatrix}}.} この例では、第1行から第2行の3倍を引くことで、一意の簡約行階段形が得られます 。
[ 1 3 − 1 0 1 7 ] → 3を引く × (2行目)1行目から [ 1 0 − 22 0 1 7 ] 。 {\displaystyle {\begin{bmatrix}1&3&-1\\0&1&7\\\end{bmatrix}}\xrightarrow {{\text{1行目から2行目まで3を減算します}}} {\begin{bmatrix}1&0&-22\\0&1&7\\\end{bmatrix}}.}
次に、連続する行の先頭エントリを含む列の位置を示します。k × n {\displaystyle k\times n} マトリックスA {\displaystyle A} 簡約行階段形(ピボット)では( L 1 、 … 、 L j ) {\displaystyle (L_{1},\dots ,L_{j})} 、 と
0 < L 1 ⋯ < L j ≤ n 、 {\displaystyle 0<L_{1}\cdots <L_{j}\leq n,} どこj ≤ k {\displaystyle j\leq k} は行列の行空間 の次元です。( k 、 n 、 L 1 、 … 、 L j ) {\displaystyle (k,n,L_{1},\ldots ,L_{j})} 形状 はA {\displaystyle A} 先頭にゼロ以外のエントリがある { A 私 、 L 私 = 1 } 私 = 1 、 … 、 j {\displaystyle \{A_{i,L_{i}}=1\}_{i=1,\dots ,j}} 列のエントリL 私 {\displaystyle L_{i}} その上下にあるものはすべて消え、同じ行内の左側にあるものもすべて消え、さらにその行内のすべてのエントリも消えます。私 {\displaystyle i} 行目私 > j {\displaystyle i>j} :
A 私 、 L 私 = 1 のために 私 = 1 、 … 、 j 、 A l 、 L 私 = 0 のために l ≠ 私 、 A 私 、 l = 0 のために l < L 私 、 A 私 、 l = 0 のために 私 > j 。 {\displaystyle {\begin{aligned}A_{i,L_{i}}=1\qquad &{\text{for }}i=1,\dots ,j,\\A_{l,L_{i}}=0\qquad &{\text{for }}l\neq i,\\A_{i,l}=0\qquad &{\text{for }}l<L_{i},\\A_{i,l}=0\qquad &{\text{for }}i>j\end{aligned}}.} 他のすべてのエントリは基本フィールドの任意の要素であるためK {\displaystyle K} セットA ( k 、 n 、 L 1 、 … 、 L j ) {\displaystyle A(k,n,L_{1},\ldots ,L_{j})} 形状が 1 の縮約階段形行列すべて( k 、 n 、 L 1 、 … 、 L j ) {\displaystyle (k,n,L_{1},\ldots ,L_{j})} は次元[ 9 ] [ 10 ] のK アフィン空間である。
薄暗い ( A ( k 、 n 、 L 1 、 … 、 L j ) ) = n j − 1 2 j ( j − 1 ) − ∑ 私 = 1 j L 私 。 {\displaystyle {\text{dim}}(A(k,n,L_{1},\dots ,L_{j}))=nj-{\frac {1}{2}}j(j-1)-\sum _{i=1}^{j}L_{i}.} これを確認するには、n j {\displaystyle nj} 最初の行列内の可能なエントリj {\displaystyle j} 行、j 2 {\displaystyle j^{2}} 次のように決定されます0 {\displaystyle 0} 's と1 {\displaystyle 1} なぜならそれらは列にあるからです( L 1 、 … 、 L j ) {\displaystyle (L_{1},\dots ,L_{j})} ピボットを含む。さらに ∑ 私 = 1 j ( L 私 − 1 ) \displaystyle \sum _{i=1}^{j}(L_{i}-1)} また、0 {\displaystyle 0} なぜなら、それらは支点の左側にあるからだが、これらのうち、
∑ 私 = 0 j − 1 私 = 1 2 j ( j − 1 ) \displaystyle \sum _{i=0}^{j-1}i={\frac {1}{2}}j(j-1)} 列にも( L 1 、 … 、 L j ) {\displaystyle (L_{1},\dots ,L_{j})} したがって、固定されていないエントリの総数は、0 {\displaystyle 0} または1 {\displaystyle 1} は
n j − j 2 + 1 2 j ( j − 1 ) − ∑ 私 = 1 j L 私 + j = n j − 1 2 j ( j − 1 ) − ∑ 私 = 1 j L 私 。 {\displaystyle nj-j^{2}+{\frac {1}{2}}j(j-1)-\sum _{i=1}^{j}L_{i}+j=nj-{\frac {1}{2}}j(j-1)-\sum _{i=1}^{j}L_{i}.}
注記 ↑ レオン(2010 、p. 13) では、各ゼロ行に関して次のように表現されています。「行列は行階段形 であると言われます...(iii)すべての要素がゼロである行がある場合、それらの行は非ゼロの要素を持つ行の下にある。」 ↑ レオン (2010 、p. 13) :「行列は行階段形 であると言われます... (ii) 行k が すべてゼロで構成されていない場合、行の先頭のゼロエントリの数 k + 1 {\displaystyle k+1} 行k の先頭のゼロの数より大きい。↑ レオン(2010 、p. 13) の行階段形の定義の最初の節を参照:「行列は、(i) 各非ゼロ行の最初の非ゼロ要素が 1 である場合、行階段形であると言われる。」 ↑ マイヤー 2000 、 p.44 ↑ Meyer 2000 、p. 48 ↑ 「RREF計算機 - 行列の簡約行階段形を取得する」。2025-08-19。2025-10-30に 取得 。 ↑ チェイニー、ウォード;キンケイド、デイビッド R. (2010年12月29日)。 線形代数:理論と応用 。ジョーンズ&バートレット出版社。47 ~ 50ページ 。ISBN 9781449613525 。1 2 アントン、ハワード; ロレス、クリス (2013-10-23). 初等線形代数:応用版、第11版 . ワイリー・グローバル・エデュケーション. p. 21. ISBN 9781118879160 。↑ フルトン、ウィリアム (1997). ヤング・タブロー。表現論と幾何学への応用、第 9.4 章 。 ロンドン数学会学生 テキスト。第 35 巻。ケンブリッジ、英国: ケンブリッジ大学出版局。doi : 10.1017/ CBO9780511626241。ISBN 9780521567244 。↑ Kleiman, SL; Laksov, Dan (1972). "Schubert Calculus". American Mathematical Monthly . 79 (10). American Mathematical Society: 1061–1082 . doi : 10.1080/00029890.1972.11993188 . ISSN 0377-9017 .
参考文献 Leon, Steven J. (2010)、Lynch, Deirdre、Hoffman, William、Celano, Caroline (編)、Linear Algebra with Applications (第8 版)、Pearson、ISBN 978-0-13-600929-0 行列は 、(i) 各非ゼロ行の最初の非ゼロ要素が 1 である場合、(ii) k 行目がすべてゼロで構成されていない場合 、 行 の先頭のゼロ要素の数が 1 である場合、行階段形であると言われます。 k + 1 {\displaystyle k+1} 行k の先頭のゼロエントリの数よりも大きい。(iii) エントリがすべてゼロである行がある場合、それらの行は、ゼロ以外のエントリを持つ行の下に位置する。 。Meyer, Carl D. (2000), Matrix Analysis and Applied Linear Algebra , SIAM , ISBN 978-0-89871-454-8 。
外部リンク カルディ・テクノモ博士によるインタラクティブな行階段形チュートリアル