style: experiment*

行基本変形で移り合う行列全体の集合

2024/5/24

行列のなす集合への一般線形群による左作用の視点で行基本変形を解釈することで、固定した行列と行基本変形で移り合う行列全体の集合を一般線型群の剰余として記述する。

定義

状況設定

KK を体とし、Mm,n(K)M_{m,n}(K) で要素が KK の元である m×nm \times n 行列全体のなす集合を、Mn(K)M_{n}(K) で要素が KK の元である nn 次正方行列全体のなす集合を表す。 一般線形群 GLm(K)\mathrm{GL}_m(K) の集合 Mm,n(K)M_{m,n}(K) への左作用を左からの掛け算により定義する。 以下、この作用について考える。 省略のため GGLm(K)G \coloneqq \mathrm{GL}_m(K) とおく。

2 つの行列 A,BMm,n(K)A, B \in M_{m,n}(K) が行基本変形で移り合うこと、すなわち、ある PGP \in G が存在して PA=BPA = B が成り立つことは、2 つの行列の軌道が等しいこと、すなわち GA=GBG \cdot A = G \cdot B が成り立つことと同値である。 したがって、軌道 GAG \cdot A は、行基本変形により AA と移り合える m×nm \times n 行列全体の集合を表す。

ここで、軌道固定群定理を思い出す:

定理

軌道固定群定理 (orbit-stabilizer theorem)

ここでは現在の設定を忘れ、独立の状況で考える。 群 GG が集合 XX に左作用しているとする。 このとき、xXx \in X に対して、StabG(x){gGxX, gx=x}\mathrm{Stab}_G(x) \coloneqq \{ g \in G \mid \forall x \in X,\ gx = x \} とおくと、これは GG の部分群であり、集合としての同型

G/StabG(x)Gx G/\mathrm{Stab}_G(x) \cong G \cdot x

が成り立つ。 なお、StabG(x)\mathrm{Stab}_G(x)固定部分群、安定化部分群、stabilizer などと呼ばれる。

この定理を用いると、全単射

G/StabG(A)GA G/\mathrm{Stab}_G(A) \cong G \cdot A

が存在することがわかる。 つまり、行基本変形で AA と移り合う m×nm \times n 行列全体の集合は、群 GLm(K)\mathrm{GL}_m(K) の部分群による剰余として(up to bijection で)記述できる

この表示をより具体的に知るため、固定部分群 StabG(A)\mathrm{Stab}_G(A) を求めてみる。 まず、m=nm = n かつ AA が正則である場合、GA=GG \cdot A = G そして StabG(A)={Em}\mathrm{Stab}_G(A) = \{ E_m \} となる。 以下そうでない状況を考える。

AA を行基本変形により扱いやすい形に変形し、ブロック行列の計算を用いて固定部分群の元の形を決定する、という方針で進める。 行基本変形で簡単な形に帰着できることは、次の補題から従う:

命題

行基本変形での不変性

任意の PGP \in G に対して、群の同型 StabG(A)StabG(PA)\mathrm{Stab}_G(A) \cong \mathrm{Stab}_G(PA) が存在する。

証明

QStabG(A)Q \in \mathrm{Stab}_G(A) とすると、PQP1PA=PQA=PAPQP^{-1} \cdot PA = PQA = PA より PQP1StabG(PA)PQP^{-1} \in \mathrm{Stab}_G(PA) である。 これにより写像 P()P1:StabG(A)StabG(PA)P(-)P^{-1} : \mathrm{Stab}_G(A) \to \mathrm{Stab}_G(PA) が定まり、これは群準同型である。 同様に群準同型 P1()P:StabG(PA)StabG(A)P^{-1}(-)P : \mathrm{Stab}_G(PA) \to \mathrm{Stab}_G(A) が得られ、これら 2 つは互いに逆写像である。\Box

以下、固定部分群の計算を行う:

m>nm > n かつ rankA=m\mathrm{rank}A = m である場合:

  1. 行基本変形を考えると、ある PGP \in GAMm,nm(K)A' \in M_{m, n-m}(K) が存在して
    PA=(EmA) PA = \begin{pmatrix} E_m & A' \end{pmatrix}
    が成り立つ。
  2. 上の命題より StabG(A)StabG(PA)\mathrm{Stab}_G(A) \cong \mathrm{Stab}_G(PA) だから、後者を求めればよい。 QStabG(PA)Q \in \mathrm{Stab}_G(PA) とすれば、
    Q(EmA)=(EmA) Q \cdot \begin{pmatrix} E_m & A' \end{pmatrix} = \begin{pmatrix} E_m & A' \end{pmatrix}
    が成り立ち、左辺は (QQA)\begin{pmatrix} Q & QA' \end{pmatrix} と等しいから、これより Q=EmQ = E_m が成り立つ。 すなわち、この場合 StabG(A){Em}\mathrm{Stab}_G(A) \cong \{ E_m \} となる。

以上で扱ったケース以外の場合:

  1. rrankAr \coloneqq \mathrm{rank} A とおく。 行基本変形を行うと、仮定より、ある PGP \in GAMr,nr(K)A' \in M_{r,n-r}(K) が存在して
    PA=(ErAOO) PA = \begin{pmatrix} E_r & A' \\ O & O \end{pmatrix}
    が成り立つ。 ここで、m<nm < n かつ r=nr = n の場合 AA' の部分が潰れるが、以下の議論に影響は生じない。
  2. 上の命題より StabG(A)StabG(PA)\mathrm{Stab}_G(A) \cong \mathrm{Stab}_G(PA) だから、後者を求めればよい。 ブロック行列の計算により、mm 次正方行列 SS
    S(ErAOO)=(ErAOO) S \cdot \begin{pmatrix} E_r & A' \\ O & O \end{pmatrix} = \begin{pmatrix} E_r & A' \\ O & O \end{pmatrix}
    を満たせば、ある BMr,mr(K)B \in M_{r,m-r}(K)CMmr(K)C \in M_{m-r}(K) が存在して
    S=(ErBOC) S = \begin{pmatrix} E_r & B \\ O & C \end{pmatrix}
    と表せることがわかる。 さらに、同じく計算により、そのような mm 次正方行列 SStabG(PA)S \in \mathrm{Stab}_G(PA) が正則であるためには、上記の CC が正則であることが必要十分だと確かめられる。
  3. 以上より、
    StabG(A){(ErBOC)  BMr,mr(K), CGLmr(K)} \mathrm{Stab}_G(A) \cong \left\{ \begin{pmatrix} E_r & B \\ O & C \end{pmatrix}\ \bigg|\ B \in M_{r,m-r}(K),\ C \in \mathrm{GL}_{m-r}(K) \right\}
    と計算できた。

以上で得られた結果をまとめると次のようになる:

定理

一般線型群の左からの掛け算による左作用の固定部分群

AMm,n(K)A \in M_{m,n}(K) に対して、rankA=mn\mathrm{rank}A = m \leq n のとき

StabG(A){Em} \mathrm{Stab}_G(A) \cong \{ E_m \}

が、それ以外の場合

StabG(A){(ErBOC)  BMr,mr(K), CGLmr(K)} \mathrm{Stab}_G(A) \cong \left\{ \begin{pmatrix} E_r & B \\ O & C \end{pmatrix}\ \bigg|\ B \in M_{r,m-r}(K),\ C \in \mathrm{GL}_{m-r}(K) \right\}

が成り立つ。

注意

得られた群の別表示

上で得た群は、アフィン変換群と類似している。 アフィン変換群が半直積として表せるように、上の群も、加法による群 Mr,mr(K)M_{r,m-r}(K) と一般線型群 GLmr(K)GL_{m-r}(K) の半直積となる:群の分裂短完全列

1Mr,mr(K)StabG(A)GLmr(K)1 1 \to M_{r, m-r}(K) \to \mathrm{Stab}_G(A) \to GL_{m-r}(K) \to 1

が存在する。