2024年10月27日日曜日

836: インバーティブル(可逆)スクウェアマトリックス(正方行列)に対して、最上行から下方へ任意の行まで、各行は、1つの1コンポーネントを持ち他は0であるように、重複のないように変えることができる、マトリックス(行列)をインバーティブル(可逆)に保ちながら

<このシリーズの前の記事 | このシリーズの目次 | このシリーズの次の記事>

インバーティブル(可逆)スクウェアマトリックス(正方行列)に対して、最上行から下方へ任意の行まで、各行は、1つの1コンポーネントを持ち他は0であるように、重複のないように変えることができる、マトリックス(行列)をインバーティブル(可逆)に保ちながら、ことの記述/証明

話題


About: マトリックス(行列)

この記事の目次


開始コンテキスト



ターゲットコンテキスト



  • 読者は、任意のインバーティブル(可逆)スクウェアマトリックス(正方行列)に対して、最上行から下方へ任意の行まで、各行は、1つの1コンポーネントを持ち他は0であるように、重複のないように変えることができる、当該マトリックス(行列)をインバーティブル(可逆)に保ちながら、という命題の記述および証明を得る。

オリエンテーション


本サイトにてこれまで議論された定義たちの一覧があります。

本サイトにてこれまで議論された命題たちの一覧があります。


本体


1: 構造化された記述


ここに'構造化された記述'のルールたちがある

エンティティ(実体)たち:
F: { 全てのフィールド(体)たち }
M: { 全ての nxnF インバーティブル(可逆)マトリックス(行列)たち }、第j行をMjと表記して
//

ステートメント(言明)たち:
M1(0,...,0,1,0,...,0)、ここで、1は第j1列、に変えて、新たなマトリックス(行列)N1、インバーティブル(可逆)、にできる。
...
Mk(0,...,0,1,0,...,0)、ここで、1は第jk列、に変えて、新たなマトリックス(行列)Nk、インバーティブル(可逆)、にできる。

{j1,...,jk}は互いに異なる。
//


2: 注


本命題は、"最上行から下方へ"についてのみ語るが、勿論、中間行たちを変えることもできる、なぜなら、単に、行たちを並び替えて変えようとする行たちを最上位行たちへ移動して、当該最上位行たちを変更し、当該行たちを再並べ替えして元の順序を復元すればよい、インバーティブル(可逆)性を変えることなく。

本命題は、直接には、行たちだけについて語るが、勿論、列たちを変えることもできる、なぜなら、単に、当該マトリックス(行列)をトランスポーズ(転置)し、対応する行たちを変え、トランスポーズ(転置)されたマトリックス(行列)をトランスポーズ(転置)すればよい、インバーティブル(可逆)性を変えることなく。


3: 証明


全体戦略: ステップ1: 任意のスクウェアマトリクス(正方行列)はインバーティブル(可逆)である、もしも、そのデターミナント(行列式)が非ゼロである場合、そしてその場合に限って、ことを見る; ステップ2: detMを第1行に関してラプラス展開する、M1(0,...,0,1,0,...,0)へ変えて、ここで、1は第j1列、新たなマトリックス(行列)をN1とし、detN1=1(1)s1det m1(M)0であることを見る、ここで、s1は適切なナチュラルナンバー(自然数)でm1は適切なマイナー(小行列)を取るオペレーション; ステップ3: det m1(M)を第1行に関してラプラス展開し、M2(0,...,0,1,0,...,0)へ変更し、ここで、1は第j2列、新たなマトリックス(行列)をN2とし、detN2=1(1)s11(1)s2det m2m1(M)0であることを見る、ここで、s2およびm2は同様; ステップ4: M1,...,Ml1は既に変えられたと仮定し、det ml1...,m1(M)を第1行に関してラプラス展開し、Ml(0,...,0,1,0,...,0)へ変更し、ここで、1は第jl列、新たなマトリックス(行列)をNlとし、detNl=1(1)s1...1(1)sldet ml...m1(M)0であることを見る、ここで、slおよびmlは同様。

ステップ1:

任意のスクウェアマトリクス(正方行列)はインバーティブル(可逆)である、もしも、そのデターミナント(行列式)が非ゼロである場合、そしてその場合に限って、任意のスクウェアマトリクス(正方行列)はインバーティブル(可逆)である、もしも、そのデターミナント(行列式)が非ゼロである場合、そしてその場合に限って、という命題によって。

したがって、私たちがチェックする必要があるのは、detNk0だけである。

ステップ2:

detMを第1行に関してラプラス展開しよう。

detM=Mj1(1)1+jdet m1,j(M)、ここで、m1,jは、1,jマイナー(小行列)を取るオペレーションである。

detM0であるから、少なくとも1つのdet m1,j(M)が非ゼロである、なぜなら、そうでなければ、detM=Mj1(1)1+j0=0、矛盾。

そうした任意のj1を取り、M1(0,...,0,1,0,...,0)へ変え、ここで、1は第1j1列、新たなマトリックス(行列)をN1としよう。

すると、detN1=1(1)1+j1det m1,j1(M)0: m1,j1(N1)=m1,j1(M)

s1:=1+j1およびm1:=m1,j1と記し、detN1=1(1)s1det m1(M)0となる。

ステップ3:

det m1(M)を第1行に関してラプラス展開しよう。

当該第1行は、M2の第j1列を除いたものである。

あるMj220で対応するマイナー(小行列)m2m1(M)デターミナント(行列式)が非ゼロのものがある、なぜなら、そうでなければ、展開の各項はゼロでトータルもゼロであることになる、矛盾。

j2j1、なぜなら、m1(M)は第j1列を除外してある。

M2(0,...,0,1,0,...,0)へ変換し、ここで、1は第j2列、新たなマトリックス(行列)をN2としよう。

すると、detN2=1(1)s1det m1(N1)=1(1)s11(1)s2det m2m1(N1)=1(1)s11(1)s2det m2m1(M)0: m2m1(N1)=m2m1(M)、なぜなら、両辺たちの各々はM1,M2のどの部分も含まない。

ステップ4:

M1,...,Ml1は既に変えられており、{j1,...,jl1}が互いに異なり、detNl1=1(1)s1...1(1)sl1det ml1...m1(M)0であると仮定しよう。

det ml1...m1(M)を第1行に関してラプラス展開しよう。

当該第1行は、Mlの第j1,...,jl1列たちを除いたものである。

あるMjll0で対応するマイナー(小行列)mlml1...m1(M)デターミナント(行列式)が非ゼロのものがある、なぜなら、そうでなければ、展開の各項はゼロでトータルもゼロになる、矛盾。

{j1,...,jl}は互いに異なる、なぜなら、ml1...m1(M)は第j1,...,jl1列たちを除外してある。

Ml(0,...,0,1,0,...,0)へ変換し、ここで、1は第jl列、新たなマトリックス(行列)をNlとしよう。

すると、detNl=1(1)s1det m1(Nl)=1(1)s11(1)s2det m2m1(Nl)=...=1(1)s1...1(1)sldet ml...m1(Nl)=1(1)s1...1(1)sldet ml...m1(M)0: ml...m1(Nl)=ml...m1(M)、なぜなら、両辺たちの各々はM1,...,Mlのどの部分も含まない。

ステップ5:

したがって、各1knに対して、detNk0

k=nまで下がることができ、Nnはアイデンティマトリックス(単位行列)を並べ替えたものになる。


参考資料


<このシリーズの前の記事 | このシリーズの目次 | このシリーズの次の記事>