超立方体回転群により不変な部分環を生成する 斉次多項式
2013
年2
月4
日早稲田大学基幹理工学研究科 数学応用数理専攻
菅本守
学籍番号
5110A025-1
指導教員名 楫 元
1
序文正方形を回転させる行列と立方体を回転させる行列を多項式に作用させる問題を考え る。行列群により不変な多項式の集まりは多項式環の中で部分環をなす。この部分環を不 変式環という。「グレブナ基底と代数多様体入門」
[1]
を勉強する中で、正方形の回転群 により不変な部分環と立方体の回転群により不変な部分環がそれぞれどのような生成元を 持つかということを知った。しかしその本の中では、正方形の回転群に関する生成元と立 方体の回転群に関する生成元は別個に求められていて、それらの間の関係性については何 も述べられていなかった。そこでまず私は、正方形や立方体の回転を表す群を拡張し、
n
次元超立方体回転群A (2) n
というものを定義した。
*1
そうして次に、不変式環のヒルベルト級数に関するモーリーン の定理(
「Algorithms in Invariant Theory
」[2])
を用いて、n = 3, 4, 5
の場合について、n
次元超立方体回転群A (2) n
により不変な部分環の生成元の次数を計算機を用いて、計算 した。さらに、得られた生成元の次数から、n
次元超立方体回転群により不変な部分環の 生成元の形およびヒルベルト級数の形を卒業論文において予想した。([5])
本論文では、この予想が正しいことをまず証明する。次に、
n
次元超立方体回転群を複 素数体上へ2種類の方法を用いて拡張する。それぞれの場合に対して、不変式環の生成元 を求め、ヒルベルト級数を与えた。証明の際に導入した
A (2) n
を含む群S n (2)
は、n
次元超立方体回転群に鏡映を加えた群で ある。すなわちA (2) n
に含まれる元は行列式が1であるが、S n (2)
の元には行列式が1また は−1が含まれる。*2
したがってA (2) n ⊂ S n (2)
である。超立方体回転群をA (2) n
とし、A (2) n
を含む群を
S n (2)
としたのは、その二つの群が交代群A n
と対称群S n
の関係に対応してい るからである。
n
次元超立方体回転群A (2) n
は、SO(n)
の中で考えていた。そこで次に超立方体回転 群を拡張し、SU (n)
の中で考えた。そして複素数体上に成分をもつn
次元超立方体回転 群の拡張A (4) n
を考え、A (4) n
により不変な部分環の生成元を求め、それを証明した。その 証明の際にA (4) n
を含む群S n (4)
を考えた。*3 A (4) n
は「An Introduction to Invariants and
*1
A
(2)n としたのは、以下の本文から分かるようにn
次交代群と対応し、添字の(2)は変数の2
乗に関す る基本対称式と対応するからである。*2
S
nは、n
次対称群と対応し、添字の(2)は変数の2
乗に対する対称式と対応する。*3
A
(4)n およびS
(n4) は変数の4乗に関する基本対称式と対応し、前者の元は行列式が1、後者の元は行列 式が1, − 1, i, − i
である。Moduli
」[3]
の15
ページで扱われているthe quaternion group
と同じものである。3番目に、群
S n (4)
の部分群でA (4) n
とは異なる群C n (4)
を考えた。そしてC n (4)
により不 変な部分環の生成元を求め、それを証明した。この論文の意義は、正方形の回転群と立方体の回転群に関する生成元を統一的に捉える ことに成功したことと、さらに超立方体回転群の拡張に関する、より一般的な研究の道を 開いたことである。複素数体上へ超立方体回転群を拡張すれば、その不変な部分環の生 成元は、
m
をある自然数としたとき、変数のm
乗に関する基本対称式とその変形(例え ばルートをとるなど)および変数の差積に類する多項式(基本対称式とその変形を元の 変数で表すときの変数変換のヤコビアン)で生成されることが予想される。「Reflection Groups and Coxeter Groups
」[4]
の3.12 Example
の中で、変数の2
乗に関する基本対 称式とその変形に対するヤコビアンが計算されている。本論文では2種類の拡張を考えたが、より一般的な拡張を調べることもできると考えら れる。さらに超立方体回転群を含むような群の拡大に関する包含関係の列を考えたとき、
それぞれの群に対応する不変式環は逆の包含関係を示すことになる。このとき群の拡大と 不変式環の縮小との間には非常に興味深い対応関係があることが分かった。しかし、その 背後にある構造を知るためには、さらなる研究が必要である。
「
An introduction to Invariants and Moduli
」の中で、n
次交代群により不変な部分 環は基本対称式と差積によって生成されることを知った。本論文に述べられる3つの主定 理の証明は、この場合と同じようなやり方をすれば、証明できることが分かった。そこで 参考のために、n
次交代群に関する定理の証明を付録にのせる。2
本文2.1 SO(n)
の中の超立方体回転群まず、
n
次元超立方体回転群の定義を行い、n
次元超立方体回転群の性質を考える。定義
1(7
章、§2
、定義7
「グレブナ基底と代数多様体入門」)
部分群
G ⊂ GL( C , n)
について、C [x 1 , · · · , x n ] G := { f ∈ C [x 1 , · · · , x n ] | f (Ax) = f (x), ∀ A ∈ G }
と書く。定義
2
n
次元超立方体Γ n
を次のように定義する。Γ n := { (x 1 , x 2 , . . . , x n ) ∈ R n | − 1 ≤ x 1 ≤ 1, − 1 ≤ x 2 ≤ 1, . . . , − 1 ≤ x n ≤ 1 }
定義3
原点を中心とした
n
次元超立方体の回転全体、すなわちn
次元超立方体回転群A (2) n
を次 のように定義する。A (2) n := { A ∈ SO(n) | A(Γ n ) = Γ n }
命題4
A (2) n
をn
次元超立方体回転群とする。このとき、A (2) n = { A ∈ SO(n) |
各行、各列に1
ま たは− 1
が1つだけあり、それ以外は0 }
が成り立つ。証明
n
次元超立方体の回転はR n
の標準的基底{ e 1 , · · · , e n }
を、{± e 1 , · · · , ± e n }
のいずれか に移し、さらにe 1 , · · · , e n
の相対的位置関係を変えない運動である。SO(n)
の元である ことから、運動によって{ e 1 , · · · , e n }
の相対的位置関係を変わらない。一方、右辺の集 合について考える。集合の作り方からA
の行列の成分は1つの行、1つの列に± 1
が1 つずつあり、それ以外は全て0
という行列である。A (2) n
の元は標準的基底{ e 1 , · · · , e n }
を全て{± e 1 , · · · , ± e n }
のいずれかに移す。よって、A (2) n
の元の成分は、1つの行、1つ の列に± 1
が1つずつあり、それ以外は全て0
という行列になる。命題
5
A (2) n
をn
次元超立方体回転群とする。このときR n =< ρ ij | 1 ≤ i < j ≤ n >
が成り立 つ。ただし
ρ ij =
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . 0 − 1 . . .
0 . . . 1 0 . . .
0 . . . . . . . . . 1
i.e. ρ ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , − x j , . . . , x i , . . . , x n ) t
証明⊇
は自明である。⊆
について。A ∈ A (2) n
とする。まずA
の1
行目を見て、(1, 1)
成分に0
以外の数があれば、そのままにする。(1, 1)
成分が0
ならば、k > 1
について(1, k)
成分に
0
以外の数があるので、A
の第1
列を− 1
倍してから、A
の第1
列と第k
列を交換 する。これは行列で考えれば、A
の右からρ 1k
を掛けることと同じである。さらに、A
の2
行目を見て、(2, 2)
成分 に0
以外の数があれば、そのままにする。(2, 2)
成分に0
があれば、
l > 2
について、(2, l)
成分 に0
以外の数があるので、A
の 第2
列を− 1
倍してから、
A
の第2
列と第l
列を交換する。これは行列で考えれば、A
の右からρ 2l
を掛けるこ とと同じである。同様に、A
の3
行目、4
行目と次々に0
以外の数をA
の対角線上に移 していく。detA = 1
かつdetρ ij = 1
であるので、以上の作業で、A
の0
以外の数を全て 対角線上に移した行列をB
とするとdetB = 1
である。B
は対角線上に± 1
が並び、そ れ以外は全て0
という行列である。いま、detB = 1
より、対角線上にある− 1
の個数は 偶数個である。いまτ ij = ρ ij ρ ij =
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . − 1 0 . . . 0 . . . 0 − 1 . . . 0 . . . . . . . . . 1
i.e. τ ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , − x i , . . . , − x j , . . . , x n ) t
とおくと、
B
の右からΠτ ij
を掛ければ、B
を単位行列にできる。今、ρ − ij 1 ∈ < ρ ij | 1 ≤
i < j ≤ n >
である。以上より、A
の右から掛けた行列の逆行列をさらにその右から掛ければ、
A ∈ < ρ ij | 1 ≤ i < j ≤ n >
を得る。定義
6
Γ n
をn
次元超立方体とする。このときS n (2) := { A ∈ O(n) | A(Γ n ) = Γ n }
とおく。命題
7
S n (2) = { A ∈ O(n) |
各行、各列に1
または− 1
が1つだけあり、それ以外は0 }
となる。さらに
A (2) n ⊂ S n (2)
証明
S n (2)
はR n
の標準的基底{ e 1 , · · · , e n }
を、{± e 1 , · · · , ± e n }
のいずれかに移す。S n (2)
はO n
の部分群であるので、S n (2)
の行列は成分が1つの行、1つの列に± 1
が1つずつあり、それ以外は全て
0
という行列である。命題
8
S n (2) =< σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n >
が成り立つ。ただし、
σ ij :=
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . 0 1 . . . 0 . . . 1 0 . . . 0 . . . . . . . . . 1
i.e. σ ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , x j , . . . , x i , . . . , x n ) t
τ k :=
1 0 . . . . . . 0 0 . . . . . . . . . 0 0 . . . − 1 . . . . . . 0 . . . . . . . . . . . . 0 . . . . . . . . . 1
i.e. τ k (x 1 , . . . , x k , . . . , x n ) t := (x 1 , . . . , − x k , . . . , x n ) t
証明⊇
はσ ij , τ k ∈ S n (2)
より成り立つ。⊆
は、A ∈ A (2) n ⊆ S n (2)
ならば既に良い。A ∈ S n (2) \ A (2) n
のとき、任意のk
についてdetAτ k = 1
なので、Aτ k ∈ A (2) n =< ρ ij | 1 ≤ i < j ≤ n >
より、
Aτ k = Πρ ij
と書ける。ρ ij = σ ij τ j
より、Aτ k ∈ < σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n >
となり、A ∈ < σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n >
を得る。補題
9
f ∈ C [x 1 , · · · , x n ] A
(2)n とする。このとき任意のσ, σ ′ ∈ { σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
に対して、σ(f) = σ ′ (f )
が成り立つ。ただし
σ ij , τ i ∈ M ( C , n)
であり、σ ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t = (x 1 , . . . , x j , . . . , x i , . . . , x n ) t τ k (x 1 , . . . , x i , . . . , x n ) t = (x 1 , . . . , − x i , . . . , x n ) t
を満たす。証明
det σ = − 1
なのでdet σσ ′ = 1
である。R n
の定義より、σσ ′ ∈ A (2) n
。よってf ∈
C [x 1 , · · · , x n ] A
(2)n のとき、σσ(f ) = f
かつσσ ′ (f ) = f
。よってσ(f ) = σ − 1 (f )
であり、σ(f) = σ ′− 1 (f ) = σ ′ (f )
が成り立つ。補題
10
任意の
σ ∈ { σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
に対してC [x 1 , · · · , x n ] A
(2)n= (σ
で不変な式) ⊕ (σ
で− 1
倍される式)
と表せる証明
補題
9
よりσ, σ ′ ∈ { σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
をとると、f ∈ C [x 1 , · · · , x n ] R
n に対してσσ ′ (f ) = f
とσ(f) = σ ′ (f )
が言える。よってf = f+σ(f) 2 + f − σ(f 2 )
と分解す ると、σ ′ ( f+σ(f 2 ) ) = σ
′(f)+f 2 = f +σ(f 2 )
とσ ′ ( f − σ(f) 2 ) = σ
′(f 2 ) − f = − f − σ(f 2 )
が成り立つ。よって補題
10
が示された。補題
11
f ∈ C [x 1 , . . . , x n ]
とする。σ ∈ { σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
に対して、σ(f) = − f
ならば、f = g ∏
i x i ∏
i<j (x 2 i − x 2 j )
が成り立つ。ただしσ(g) = g
である。証明
まず、
f
をx 1
で割ると、f = qx 1 + r(x 2 , . . . x n )
を得る。− f = τ 1 (f ) = − τ 1 (q)x 1 + r(x 2 , . . . , x n )
より2f = (q + τ 1 (q))x 1
となるので、f
はx 1
で割り切れる。同様にf
は任 意のx i
で割り切れる。さらに、f
を(x 1 − x 2 )
で割ると、f = q(x 1 − x 2 )+ r(x 2 , x 3 , . . . x n )
を得る。よって− f = σ 12 (f ) = − σ 12 (q)(x 1 − x 2 ) + r(x 1 , x 3 , . . . x n )
である。今
r(x 2 , x 3 , . . . x n ) − r(x 1 , x 3 , . . . x n ) = h(x 1 , . . . x n )(x 1 − x 2 )(
ただし、h(x) ∈ C [x]
である。)
より2f = (q + σ 12 (q))(x 1 − x 2 ) + h(x 1 − x 2 ) = (q + σ 12 (q) + h)(x 1 − x 2 )
となり、
f
は(x 1 − x 2 )
で割り切れる。同様にf
は∀ i ̸ = j
について(x i − x j )
で割り切れ る。以上よりf = q(x i − x j )
である。両辺にτ j
を作用させればτ j (f) = τ j (q)(x i + x j )
を得る。よってf
は∀ i ̸ = j
について(x i + x j )
で割り切れる。以上よりf = g ∏
i
x i ∏
i<j
(x 2 i − x 2 j )
が成り立つ。次に
σ(g) = g
を示す。今σ( ∏
i
x i
∏
i<j
(x 2 i − x 2 j )) = − ∏
i
x i
∏
i<j
(x 2 i − x 2 j ))
が成り立つ。よってσ(f ) = − σ(g) ∏
i
x i ∏
i<j
(x 2 i − x 2 j )
f = σ(g) ∏
i
x i ∏
i<j
(x 2 i − x 2 j )
を得るので、σ(g) = g
が成り立つ。記号
12
多項式
s 1 , s 2 , . . . , s n ∈ C [x 1 , . . . , x n ]
を基本対称式とし、多項式∆ ∈ C [x 1 , . . . , x n ]
を差 積とする。すなわちs 1 := ∑
i
x i
s 2 := ∑
i<j
x i x j
.. .
s r := ∑
i
1<i
2< ··· <i
rx i
1x i
2· · · x i
r.. .
s n := x 1 x 2 · · · x n
∆ := ∏
i<j
(x i − x j )
そしてs (k) i := s i (x k 1 , . . . , x k n )
∆ (k) := ∆(x k 1 , . . . , x k n )
とおく。補題
13
S n (2) = { A ∈ O(n) |
各行、各列に1
または− 1
が1つだけあり、それ以外は0 } =<
σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n >
とする。このときC [x 1 , . . . x n ] S
n(2)= C [s (2) 1 , . . . s (2) n ]
が成り立つ。注意
具体的には
s (2) 1 = ∑
i
x 2 i
s (2) 2 = ∑
i<j
x 2 i x 2 j
.. .
s (2) r = ∑
i
1<i
2< ··· <i
rx 2 i
1
x 2 i
2
· · · x 2 i
r
.. .
s (2) n = x 2 1 x 2 2 · · · x 2 n
である。補題
13
の証明⊆ s (2) 1 , . . . , s (2) n ∈ C [x 1 , . . . x n ] S
n(2)
より成り立つ。⊇ f ∈ C [x 1 , . . . , x n ] G
n とする。f
はτ k
について不変であるので、f
はx 2 1 , x 2 2 , . . . x 2 n
に 関する多項式である。さらにf
はσ ij
について不変である。よってf
はx 2 1 , x 2 2 , . . . , x 2 n
に 関する対称式である。以上より、f
はx 2 1 , x 2 2 , . . . , x 2 n
に関する基本対称式の多項式で書け る。よってC [x 1 , . . . x n ] S
n(2)= C [s (2) 1 , . . . s (2) n ]
が言える。以上の準備を行った上で、主定理の証明を行う。
主定理
14
A (2) n
をn
次元立方体回転群とする。このとき、C [x 1 , · · · , x n ] A
(2)n= C [s (2) 1 , . . . s (2) n ] ⊕ C [s (2) 1 , . . . s (2) n ]s n ∆ (2)
= C [s (2) 1 , · · · , s (2) n , s n ∆ (2) ]
が成り立つ。
注意
具体的には
s (2) 1 = ∑
i
x 2 i
s (2) 2 = ∑
i<j
x 2 i x 2 j
.. .
s (2) r = ∑
i
1<i
2< ··· <i
rx 2 i
1
x 2 i
2
· · · x 2 i
r
.. .
s (2) n = x 2 1 x 2 2 · · · x 2 n s n ∆ (2) = ∏
i
x i
∏
i<j
(x 2 i − x 2 j )
である。主定理
14
の証明⊇
はs (2) 1 , s (2) 2 , . . . , s (2) n , s n ∆ (2) ∈ C [x 1 , · · · , x n ] A
(2)n より成り立つ。⊆
について、補題10
より、任意のσ ∈ { σ ij , τ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
に対してC [x 1 , · · · , x n ] A
(2)n= (σ
で不変な式) ⊕ (σ
で− 1
倍される式)
と表せる。補題13
よりσ
で不変な式はx 2 1 , x 2 2 , . . . , x 2 n
に関する基本対称式の多項式で書ける。さらに補題11
より、σ(f) = − f
ならばf = g ∏
i x i
∏
i<j (x 2 i − x 2 j )
が成り立つ。ただしσ(g) = g
である。よって
g
は補題13
より、x 2 1 , x 2 2 , . . . , x 2 n
に関する基本対称式の多項式で書ける。以上より、主定理は示された。
いま、
(s n ∆ (2) ) 2 = ( ∏
i x i ∏
i<j (x 2 i − x 2 j )) 2 ∈ C [s (2) 1 , . . . s (2) n ]
なので、C [x 1 , · · · , x n ] A
(2)n はC [x 1 , . . . x n ] S
(2)n の2次の整拡大になっている。
S n (2) ←→ C [s (2) 1 , . . . s (2) n ]
∪
∩
2次の整拡大A (2) n ←→ C [s (2) 1 , · · · , s (2) n , s 1 ∆ (2) ]
∪
∩
{ e } ←→ C [x 1 , · · · , x n ]
次に
C [x 1 , · · · , x n ] A
(2)n のヒルベルト級数を求める。定義
15(Hilbert
級数 「Algorithms in Invariant Theory
」) G
を有限群とする。Φ( C [x] G , z) :=
∑ ∞ d=0
dim C [x] G d z d
ただしC [x] G d := { f ∈ C [x] G | f
の次数はd }
dim C [x] G d
はC [x] G d
をC
上ベクトル空間として見たときの次元である。定理
16(Molien
の定理「Algorithms in Invariant Theory
」) G
を有限行列群とし、E
を単位行列とする。このときΦ( C [x] G , z) = 1
| G |
∑
A ∈ G
1 det(E − zA)
が成り立つ。定理
17(Lemma 2.2.3
「Algorithms in Invariant Theory
」)
多 項 式
f 1 , f 2 , . . . , f s ∈ C [x]
が 代 数 的 独 立 で 、f 1 , f 2 , . . . , f s
の 次 数 が そ れ ぞ れd 1 , d 2 , . . . , d s
であるとき、Φ( C [f 1 , f 2 , . . . , f s ], z) = 1
(1 − z d
1)(1 − z d
2) · · · (1 − z d
s)
が成り立つ。定理
18
Φ( C [x] S
(2)n, z) = 1
(1 − z 2 )(1 − z 4 ) · · · (1 − z 2n ) Φ( C [x] A
(2)n, z ) = 1 + z n
2(1 − z 2 )(1 − z 4 ) · · · (1 − z 2n )
証明
補 題
13
よ りC [x] S
n(2)= C [s (2) 1 , . . . s (2) n ]
で あ る 。s (2) 1 , . . . s (2) n
の 次 数 は そ れ ぞ れ2, 4, . . . , 2n
である。よって定理17
よりΦ( C [x] S
(2)n, z) = Φ( C [s (2) 1 , . . . s (2) n ], z) = 1
(1 − z 2 )(1 − z 4 ) · · · (1 − z 2n )
さらに主定理14
よりC [x 1 , · · · , x n ] A
(2)n= C [s (2) 1 , . . . s (2) n ] ⊕ C [s (2) 1 , . . . s (2) n ]s n ∆ (2)
が言える。s n ∆ (2)
の次数はn 2
である。よってΦ( C [x] A
(2)n, z ) = 1 + z n
2(1 − z 2 )(1 − z 4 ) · · · (1 − z 2n )
が言える。2.2 SU (n)
の超立方体回転群以上によって、超立方体回転群により不変な部分環を生成する斉次多項式を求めること ができた。超立方体回転群
A (2) n
とS n (2)
を比較すると、A (2) n
の元は行列式が1
であるの に対して、S n (2)
の元は行列式が± 1
である。この関係は交代群A n
と対称群S n
の間にも ある。交代群A n
の元は行列式が1
であり、対称群S n
の元は行列式が± 1
である。さら に、この関係はC [x 1 , · · · , x n ] A
n とC [x 1 , · · · , x n ] A
(2)n が両方とも二つの直和に分解され ることに関係している。では、超立方体回転群であり、行列式が1
の元の集合と行列式が± 1, ± i
の元の集合を考えた場合はどうなるのか。実は、この場合は4つの直和に分かれ る。定義
19
A (4) n := { A ∈ SU (n) |
各行、各列に1, − 1, i, or − i
が1つだけあり、それ以外は0}
命題20
A (4) n =< ρ ij , λ kl | 1 ≤ i < j ≤ n, 1 ≤ k < l ≤ n >
ただし、
ρ ij =
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . 0 − 1 . . .
0 . . . 1 0 . . .
0 . . . . . . . . . 1
i.e. ρ ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , − x j , . . . , x i , . . . , x n ) t
λ kl =
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . 0 i . . . 0 . . . i 0 . . . 0 . . . . . . . . . 1
i.e. λ kl (x 1 , . . . , x k , . . . , x l , . . . , x n ) t := (x 1 , . . . , ix l , . . . , ix k , . . . , x n ) t
証明⊆
自明。⊇ A ∈ A (4) n
。まずA
の1
行目を見る。(1, 1)
成分に0
でない数があれば、その ままにする。(1, 1)
成分が0
ならば、k > 1
について(1, k)
成分に0
でない数があるので、A
の第1列を− 1
倍して、A
の第1列と第k
列を交換する。これはA
の右からρ 1k
を掛け ることである。次にA
の2
行目について見る。(2, 2)
成分に0
でない数があれば、そのま まにする。(2,2)
成分が0
ならば、2
行目の中で、l > 2
について(2, l)
成分に0
でない数が あるので、A
の第2
列を− 1
倍して、A
の第2
列と第k
列を交換する。これは、A
の右 からρ 2,l
を掛けることである。同様に3
行目、4
行目と同じ作業をしていけば、対角線上 に1, − 1, i, or − i
を集めることができる。A
の右から適当なρ ij
を掛けて0
でない数を全 て対角線上に集めた行列をB
とする。detB = 1
である。よって行列B
の対角線上にあ るi
の個数は偶数個である。ρ ij λ ij =
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . − i 0 . . . 0 . . . 0 i . . . 0 . . . . . . . . . 1
i.e.
ρ ij λ ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , − ix i , . . . , ix j , . . . , x n ) t
より
B
の右から適当なρ ij λ ij
を掛ければ、B
の対角線の数を全て± 1
にでき、そうして得 られた行列をC
とする。detC = 1
である。行列C
の対角線上にある− 1
の個数は偶数個 である。今τ ij = ρ ij ρ ij =
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . − 1 0 . . . 0 . . . 0 − 1 . . . 0 . . . . . . . . . 1
i.e. τ ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , − x i , . . . , − x j , . . . , x n ) t
より、行列
C
の右から適当なτ ij
を掛ければ、行列C
を単位行列にすることができる。ρ − ij 1 , λ − kl 1 ∈ < ρ ij , λ kl | 1 ≤ i < j ≤ n, 1 ≤ k < l ≤ n >
より、A
の右から掛けた行列の 逆行列をさらに右からかければ、A ∈ < ρ ij , λ kl | 1 ≤ i < j ≤ n, 1 ≤ k < l ≤ n >
が言 える。定義
21
B n (4) := { A ∈ U (n) | detA = ± 1
各行、各列に1, − 1, i, or − i
が1つだけあり、それ以 外は0}
S n (4) := { A ∈ U (n) |
各行、各列に1, − 1, i, or − i
が1つだけあり、それ以外は0}
命題22
B n (4) =< σ ij , τ k , µ lm | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n, 1 ≤ l < m ≤ n >
ただし、
σ ij :=
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . 0 1 . . . 0 . . . 1 0 . . . 0 . . . . . . . . . 1
i.e. σ ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , x j , . . . , x i , . . . , x n ) t
τ k :=
1 0 . . . . . . 0 0 . . . . . . . . . 0 0 . . . − 1 . . . . . . 0 . . . . . . . . . . . . 0 . . . . . . . . . 1
i.e. τ k (x 1 , . . . , x k , . . . , x n ) t := (x 1 , . . . , − x k , . . . , x n ) t
µ lm :=
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . i 0 . . . 0 . . . 0 i . . . 0 . . . . . . . . . 1
i.e. µ lm (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , ix l , . . . , ix m , . . . , x n ) t
証明⊇
はσ ij , τ k , µ lm ∈ B n (4)
より成り立つ。⊆
はA ∈ A (4) n ⊆ B n (4)
ならば既に良い。A ∈ B n (4) \ A (4) n
とする。このときdetAσ ij = 1
よりAσ ij ∈ A (4) n
となる。命題16
より、Aσ ij ∈ < ρ ij , λ kl | 1 ≤ i < j ≤ n, 1 ≤ k < l ≤ n >
。今ρ ij = τ i σ ij
かつλ kl = µ lm σ lm
が言えるので、Aσ ij ∈ < σ ij , τ k , µ lm | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n, 1 ≤ l < m ≤ n >
。 以上よりA ∈ < σ ij , τ k , µ lm | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n, 1 ≤ l < m ≤ n >
となり、命 題18
は示せた。命題
23
S n (4) =< ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n >
ただし、
ν ij :=
1 0 . . . . . . 0 0 1 . . . . . . 0 0 . . . 0 i . . . 0 . . . 1 0 . . . 0 . . . . . . . . . 1
i.e. ν ij (x 1 , . . . , x i , . . . , x j , . . . , x n ) t := (x 1 , . . . , ix j , . . . , x i , . . . , x n ) t
ξ k :=
1 0 . . . . . . 0 0 . . . . . . . . . 0 0 . . . i . . . . . . 0 . . . . . . . . . . . . 0 . . . . . . . . . 1
i.e. ξ k (x 1 , . . . , x k , . . . , x n ) t := (x 1 , . . . , ix k , . . . , x n ) t
証明⊇
はν ij , ξ k ∈ S n (4)
より成り立つ。⊆
はA ∈ S n (4)
とする。まずA
の1行目を見る。
(1, 1)
成分が0
でない数ならば、そのままにする。(1, 1)
成分が0
ならば、k > 1
につい て(1, k)
成分に0
でない数があるので、A
の第1
列をi
倍してA
の第1
列と第k
列を交 換する。これは、A
の右からν 1k
を掛けることである。次にA
の2
行目を見る。(2, 2)
成 分が0
でない数ならば、そのままにする。(2, 2)
成分が0
ならば、l > 2
について(2, l)
成 分に0
でない数があるので、A
の第2
列をi
倍して、A
の第2
列と第l
列を交換する。これは、
A
の右からν 2l
を掛けることである。同様に3
行目、4
行目と同じ作業を繰り 返していくと、± 1
と± i
を対角線上に集めることができる。このようにして0
でない 全ての± 1
と± i
を対角線上に集めた行列をB
とする。さらにB
の右から適当な回数 だけξ k
を掛ければ、対角線上にある± 1
と± i
を全て1
にできる。このようにしてA
の 右から適当なν ij
とξ k
を掛ければ単位行列を作れる。ν ij − 1 , ξ k − 1 ∈ < ν ij , ξ k | 1 ≤ i < j ≤
n, 1 ≤ k ≤ n >
なので、A
の右から掛けた行列の逆行列をさらに右から掛ければ、A ∈ < ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n >
が言える。補題
24
B n (4) := { A ∈ U (n) | detA = ± 1
各行、各列に1, − 1, i, or − i
が1つだけあり、それ以 外は0}
。このとき、任意のσ ∈ { ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
に対してC [x 1 , · · · , x n ] B
(4)n= (σ
で不変な式) ⊕ (σ
で− 1
倍される式)
と表せる証明
S n (4) := { A ∈ U (n) |
各行、各列に1, − 1, i, or − i
が1つだけあり、それ以外は0}
である。命題21
よりS n (4) =< ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n >
が言え る 。σ, σ ′ ∈ { ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
を と る と 、det σσ ′ = ± 1
となる。
B n (4)
の定義より、σσ, σσ ′ ∈ B (4) n
。よってf ∈ C [x 1 , · · · , x n ] B
n(4) のとき、σσ(f) = f
かつσσ ′ (f ) = f
。よってσ(f ) = σ − 1 (f )
であり、σ(f ) = σ ′− 1 (f ) = σ ′ (f )
が成り立つ。f = f +σ(f) 2 + f − σ(f) 2
と分解すると、σ ′ ( f +σ(f 2 ) ) = σ
′(f)+f 2 = f+σ(f) 2
とσ ′ ( f−σ(f) 2 ) = σ
′(f 2 )−f = − f−σ(f) 2
が成り立つ。以上より
σ ∈ { ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
としたとき、C [x 1 , · · · , x n ] B
(4)n= (σ
で不変な式) ⊕ (σ
で− 1
倍される式)
と表せることが言える。補題
25
σ ∈ { ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n }
とする。このとき
f ∈ C [x 1 , · · · , x n ]
に対して、σ(f ) = f
ならばf ∈ C [x 1 , · · · , x n ] S
n(4)さらに
C [x 1 , · · · , x n ] S
(4)n= C [s (4) 1 , · · · , s (4) n ]
が成り立つ。注意
具体的には
s (4) 1 = ∑
i
x 4 i
s (4) 2 = ∑
i<j
x 4 i 1x 4 j .. .
s (4) r = ∑
i
1<i
2< ··· <i
rx 4 i
1
x 4 i
2
· · · x 4 i
r
.. . s (4) n = ∏
i
x 4 i
である。補題
25
の証明S n (4) =< ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n >
。σ ∈ { ν ij , ξ k | 1 ≤ i < j ≤ n, 1 ≤ k ≤ n } ⊂ S n (4)
より、σ(f ) = f
ならばf ∈ C [x 1 , · · · , x n ] S
n(4)。一方、互換