転置行列の階数

行列の階数が行と列に関して対称的であることを示します。すなわち、行列の階数(線型独立な列ベクトルの最大数)と線型独立な行ベクトルの最大数は等しく、転置行列の階数はもとの行列の階数に等しくなります。

これらは、前項の定理 4.59(列階数と行階数)の系ともいうべき定理です。

階数の基本的性質(行階数)

まず、行列の階数と線型独立な行ベクトルの最大数が等しくなることを示します。


定理 4.60(行階数)

AA(m,n)(m, n) 型行列とする。AA の行ベクトルを a1,a2,,am\bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} とすると、AA の階数は a1,a2,,am\bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} のうち線型独立なベクトルの最大数に等しい。



解説

行階数と階数は等しい

行列 AA は行ベクトルを用いて次のように表すことができます(行列の表記)。

A=(a1a2am) A = \begin{pmatrix} \, \bm{a}^{\prime}_{1} \, \\ \, \bm{a}^{\prime}_{2} \, \\ \, \vdots \, \\ \, \bm{a}^{\prime}_{m} \, \end{pmatrix}

ここで、mm 個の行ベクトル a1,a2,,am\bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} のうち線型独立であるものの最大数とは、前項で導入した行階数に他なりません。(より詳しくいえば、AA の行階数とは、AA の行ベクトル a1,a2,,am\bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} が生成する KnK^{n} の部分空間の次元を指しています。)

このように考えると、定理 4.60(行階数)の主張は「行列 AA の階数は AA の行階数に等しい」のように簡潔に表すことができます。

定理 4.59(列階数と行階数)の系

我々は、既に定理 4.59(列階数と行階数)において、「AA の線型独立な列ベクトルの最大数と AA 線型独立な行ベクトルの最大数は等しい」ことを示しています。

また、定理 4.57(列階数)より、「AA 線型独立な行ベクトルの最大数(列階数)」は行列の階数に等しいこともわかっています。

このような意味で、定理 4.60(行階数)は、定理 4.59(列階数と行階数)から直ちに導ける系ともいえます。



証明(定理 4.60)

AA の線型独立な列ベクトルの最大数を rr とすれば、定理 4.57(列階数)より AA の階数は rr に等しい。また、AA の線型独立な行ベクトルの最大数を ss とすれば、定理 4.59(列階数と行階数)より rrss は等しい。したがって、AA の階数は ss に等しい。\quad \square



証明の考え方(定理4.60)

定理 4.57(列階数)および定理 4.59(列階数と行階数)により直ちに導くことができます。

  • AA の列階数を rr、行階数を ss として r=sr = s を示します。
    • AA の列ベクトルを a1,a2,,an\bm{a}_{1}, \bm{a}_{2}, \cdots, \bm{a}_{n}、行ベクトルを a1,a2,,am\bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} とすると AA は次のように表すことができます。

      A=(a1,a2,,an)=(a1a2am) A = (\, \bm{a}_{1}, \bm{a}_{2}, \cdots, \bm{a}_{n} \,) = \begin{pmatrix} \, \bm{a}^{\prime}_{1} \, \\ \, \bm{a}^{\prime}_{2} \, \\ \, \vdots \, \\ \, \bm{a}^{\prime}_{m} \, \end{pmatrix}

    • AA の線型独立な列ベクトルの最大数を rr とすれば、定理 4.57(列階数)より AA の階数は rr に等しくなります。すなわち rankA=r\text{rank} \, A = r が成り立ちます。

    • AA の線型独立な行ベクトルの最大数を ss とすれば、定理 4.59(列階数と行階数)より rrss は等しく、r=sr = s が成り立ちます。

    • したがって、rankA=r=s\text{rank} \, A = r = s となり、AA の階数は AA の線型独立な行ベクトルの最大数に等しいことが示されました。


階数の基本的性質(転置行列の階数)

次に、転置行列の階数がもとの行列の階数に等しくなることを示します。


定理 4.61(転置行列の階数)

AA(m,n)(m, n) 型行列とする。AA の転置行列の階数は AA の階数に等しい。

ranktA=rankA \begin{equation} \tag{4.7.4} \text{rank} \, {}^{t} A = \text{rank} \, A \end{equation}


解説

定理4.61の主張

行列の転置により、階数は不変です。転置行列 tA{}^{t} A の階数はもとの行列 AA の階数に等しくなります。

定理 4.59(列階数と行階数)の系

下の証明に示す通り、転置行列の階数がもとの行列の階数に等しいことは、行列の階数が行と列に関して対称的であること(定理 4.59(列階数と行階数))から直ちに導くことができます。

このような意味で、定理4.61も、定理 4.59(列階数と行階数)から直ちに導ける系ともいえます。



証明(定理 4.61)

AA の線型独立な列ベクトルの最大数を rr とすれば、定理 4.57(列階数)より AA の階数は rr に等しい。また、定理 4.59(列階数と行階数)より AA の線型独立な行ベクトルの最大数は線型独立な列ベクトルの最大数に等しく rr となる。ここで、AA の転置行列 tA{}^{t} A の列ベクトルは AA の行ベクトルに等しいから、 tA{}^{t} A の階数は AA の階数に等しく rr となる。\quad \square



証明の考え方(定理 4.61)

定理 4.57(列階数)および定理 4.59(列階数と行階数)により直ちに導くことができます。

前提事項の整理

  • AA の階数を rr として、ranktA=rankA=r\text{rank} \, {}^{t} A = \text{rank} \, A = r となることを示します。

rankA=r\text{rank} \, A = r

  • AA の列ベクトルを a1,a2,,an\bm{a}_{1}, \bm{a}_{2}, \cdots, \bm{a}_{n}、行ベクトルを a1,a2,,am\bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} とすると AA は次のように表すことができます。

    A=(a1,a2,,an)=(a1a2am) A = (\, \bm{a}_{1}, \bm{a}_{2}, \cdots, \bm{a}_{n} \,) = \begin{pmatrix} \, \bm{a}^{\prime}_{1} \, \\ \, \bm{a}^{\prime}_{2} \, \\ \, \vdots \, \\ \, \bm{a}^{\prime}_{m} \, \end{pmatrix}

    • AA の線型独立な列ベクトルの最大数を rr とすれば、定理 4.57(列階数)より AA の階数は rr に等しくなります。すなわち rankA=r\text{rank} \, A = r が成り立ちます。
    • 定理 4.59(列階数と行階数)より、AA の線型独立な行ベクトルの最大数は線型独立な列ベクトルの最大数に等しく rr となります。(このことは、定理 4.60(行階数)から導くこともできます。)

ranktA=r\text{rank} \, {}^{t} A = r

  • 転置行列の定義より、tA{}^{t} A の列ベクトルは AA の行ベクトルに、tA{}^{t} A の行ベクトルは AA の列ベクトルにそれぞれ等しいので、tA{}^{t} A は次のように表すことができます。

    tA=(a1,a2,,am)=(a1a2an) {}^{t} A = (\, \bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} \,) = \begin{pmatrix} \, \bm{a}_{1} \, \\ \, \bm{a}_{2} \, \\ \, \vdots \, \\ \, \bm{a}_{n} \, \end{pmatrix}

    • 再び定理 4.57(列階数)より tA{}^{t} A の階数は tA{}^{t} A の線型独立な列ベクトルの最大数、すなわち AA の線型独立な行ベクトルの最大数に等しく、ranktA=r\text{rank} \, {}^{t} A = r が成り立ちます。
  • 以上から、ranktA=rankA\text{rank} \, {}^{t} A = \text{rank} \, A となり、tA{}^{t} A の階数が AA の階数に等しいことが示されました。


まとめ

  • AA(m,n)(m, n) 型行列とする
    • AA の行ベクトルを a1,a2,,am\bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} とすると、AA の階数は a1,a2,,am\bm{a}^{\prime}_{1}, \bm{a}^{\prime}_{2}, \cdots, \bm{a}^{\prime}_{m} のうち線型独立なベクトルの最大数に等しい。
    • AA の転置行列の階数は AA の階数に等しい。
      ranktA=rankA \begin{equation*} \text{rank} \, {}^{t} A = \text{rank} \, A \end{equation*}

参考文献

[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.

初版:2023-05-25   |   改訂:2024-10-20