最終更新日 2009年6月11日

Hopf 代数のコホモロジー

HZ2*(E7)のcohomology




 リー群 E7の Z2 cohomology の cohomology ぐらいの計算量の比較的少ない 計算は私のパソコン(32ビットの2ギガバイトの記憶容量のパソコン)でも計算できます。 以下、計算のステップを紹介します。

 まず、出発点は E1 term の決定です。これは May complex で与えられます。

なので、代数としては cobar construction で
 [x3], [x5], [x3^2], [x9], [x5^2], [x15], [x17], [x9^2], [x23], [x27]
で表される元で生成される polynomial algebra です。これらを
 a2, a4, a5, a8, a9, b14, a16, a17, b22, b26
で表現することにします。
 微分は


なので、 cobar construction で
d[x3]=0, d[x5]=0, d[x3^2]=0, d[x9]=0, d[x5^2]=0, d[x15]=[x5/x5^2]+[x9/x3^2], d[x17]=0, d[x9^2]=0, d[x23]=[x5/x9^2]+[x17/x3^2], d[x27]=[x9/x9^2]+[x17/x5^2] となるので、
d1(a2)=0, d1(a4)=0, d1(a5)=0, d1(a8)=0, d1(a9)=0, d1(b14)=a4a9+a8a5, d1(a16)=0, d1(a17)=0, d1(b22)=a4a17+a16a5, d1(b26)=a8a17+a16a9 で与えられます。E1 term の微分代数としての構造が決まりましたので、all.exe というソフトで ホモロジーの構造を決定します。all.exe は gen.dat と rel.dat という二つのファイルに 微分代数の情報をセットして実行します。gen.dat には 生成元と微分の情報を deg, dim, weight, name, differential の順に並べます。name はメモリを 少なくするために、
 0=[x3], 1=[x5], 2=[x3^2], 3=[x9], 4=[x5^2], 5=[x15], 6=[x17], 7=[x9^2], 8=[x23], 9=[x27]
と数字で表現しています。また、cocycle の場合 differential には E をセットしています。 今の場合、gen.dat は次のようになります。
2 1 0 0 E 4 1 0 1 E 5 1 0 2 E 8 1 0 3 E 9 1 0 4 E 14 1 1 5 1*4+3*2 16 1 0 6 E 17 1 0 7 E 22 1 1 8 1*7+6*2 26 1 1 9 3*7+6*4  rel.dat は relation の情報を degree, dimension, weight, =0 無しの relation の順で並べますが、今の場合、 polynomial algebra なので、relation は無いので、空のファイルとします。

 all.exe は all weight dim または all -r deg weight dim の形式で実行します。これは、 indecomposable elements と defining relations を探索する範囲を指定するための引数です。 weight は微分の weight の差を指定します。dim は探索する dimension の上限を指定します。 -r deg は主として A2 のための指定で、探索する degree の上限を指定します。
 この微分代数のホモロジーの indecomposable elements と defining relations が存在しうる範囲を 予想し、この場合、十分余裕をとっても dim <= 6 で大丈夫のはずであるので、 コマンドプロンプトで
 all 1 6
を実行します。ここで、1 は E1 term のホモロジーを計算するので differential の weight の差 1 を指定します。


 数秒で、この微分代数のホモロジー(E2 term)の indecomposable elements と defining relations が ind.dat と def.dat にセットされます。ind.dat は次のようになっています。

0 0 1 2 0 1 1 1 4 0 2 2 1 5 0 3 3 1 8 0 4 4 1 9 0 5 6 1 16 0 6 7 1 17 0 7 5^2 2 28 2 8 5*6+3*8+1*9 2 30 1 9 5*7+4*8+2*9 2 31 1 10 8^2 2 44 2 11 9^2 2 52 2  name, representative, dimension, degree, weight の順に並んでいます。
7 5^2 2 28 2
は 7 と名前を付けた gen.dat の元を使った表現で 5^2 で表される dim = 2 deg = 28 weight = 2 の indecomposable element があることを 表していて、E2 term には cobar construction での表現で [x15/x15] から始まる indecomposable element が あることを表しています。同じく
8 5*6+3*8+1*9 2 30 1
は 8 と名前を付けた gen.dat の元を使った表現で 5*6+3*8+1*9 で表される dim = 2 deg = 30 weight = 1 の indecomposable element があることを表していて、E2 term には cobar construction での表現で [x15/x17]+[x9/x23]+[x5/x27] から始まる indecomposable element があることを表しています。
 def.dat は次のようになっています。ind.dat で与えた indecomposable elements が満たす defining relationas が 与えられています。

2*3+1*4 2 13 0 2*5+1*6 2 21 0 4*5+3*6 2 25 0 2*8+1*9 3 35 1 4*8+3*9 3 39 1 6*8+5*9 3 47 1 8^2+5^2*7+3^2*10+1^2*11 4 60 2 8*9+5*6*7+3*4*10+1*2*11 4 61 2 9^2+6^2*7+4^2*10+2^2*11 4 62 2  relation, dimension, degree, weight の順に並んでいます。

 つぎのステップは微分代数 E2 term を決定するために、代数構造は分かりましたから、微分を決定します。 indecomposable elements 0, 1, 2, 3, 4, 5, 6, 8, 9 は weight が1以下ですから微分 d2 は 0 です。したがって、 7 : [x15/x15], 10 : [x23/x23], 11 : [x27/x27] の微分を決定すればいいです。

 コマンドプロンプトで
 diff
を実行します。


 b を選択し、[15/15] を入力します。


 y を入力すると直ちに


で中断します。
Representation in May Complex a5a5a17+a9a9a9+ は主要部分が [x3^2/x3^2/x9^2]+[x5^2/x5^2/x5^2] となるところで自動計算が出来なくなったことを示しています。
 diff.exe が何をしたかを追跡して見ると、diff.exe は与えられた [15/15] を元に、自動的に次のようなブラッケトを生成し、 weight=1 のものはすべて消去し、 weight=0 の [x3^2/x3^2/x9^2]+[x5^2/x5^2/x5^2] に辿り着いたと言っています。
2 [15/15] 2 [15/3^2*9] 2 [3^2*9/15] 2 [3^2*15/9] 2 [3^2/9*15] 2 [15/5^3] 2 [5^3/15] 2 [5^2*15/5] 2 [5^2/5*15] 2 [3^2*9/3^2*9] 2 [3^2*5^2*9/5] 2 [3^2*9/5^3] 2 [3^2/5^3*9] 2 [5^2/3^2*5*9] 2 [5^3/3^2*9] 2 [3^2*5^2/5*9] 2 [3^2*5^3/9] 2 [5^3/5^3] 1 [3^2/3^2*9^2]  したがって、d2(7) = 4^3+2^2*6 であることが決定できました。
 次に、d2(10) を決定します。 diff.exe を実行し、b を選択し、[23/23] を入力します。直ちに


で中断します。
Representation in May Complex a9a17a17 は主要部分が [x5^2/x9^2/x9^2] となるところで自動計算が出来なくなったことを示しています。 したがって、d2(10) = 4*6^2 であることが決定できました。
 次に、d2(11) を決定します。 diff.exe を実行し、b を選択し、[27/27] を入力します。直ちに


で中断します。
Representation in May Complex a17a17a17 は主要部分が [x9^2/x9^2/x9^2] となるところで自動計算が出来なくなったことを示しています。 したがって、d2(11) = 6^3 であることが決定できました。

 E4 term を計算する準備が整いました。
 次の gen.dat は上で計算した ind.dat を書き換えて、次のようにします。
2 1 0 0 E 4 1 0 1 E 5 1 0 2 E 8 1 0 3 E 9 1 0 4 E 16 1 0 5 E 17 1 0 6 E 28 2 2 7 4^3+2^2*6 30 2 1 8 E 31 2 1 9 E 44 2 2 10 4*6^2 52 2 2 11 6^3  また、次の rel.dat は上で計算した def.dat を書き換えて、次のようにします。
13 2 0 2*3+1*4 21 2 0 2*5+1*6 25 2 0 4*5+3*6 35 3 1 2*8+1*9 39 3 1 4*8+3*9 47 3 1 6*8+5*9 60 4 2 8^2+5^2*7+3^2*10+1^2*11 61 4 2 8*9+5*6*7+3*4*10+1*2*11 62 4 2 9^2+6^2*7+4^2*10+2^2*11
 この微分代数のホモロジーの indecomposable elements と defining relations が存在しうる範囲を 予想し、この場合、十分余裕をとって dim <= 10 で大丈夫のはずであるので、コマンドプロンプトで
 all 2 10
を実行します。ここで、2 は E2 term のホモロジーを計算するので differential の weight の差 2 を指定します。


 1分ぐらいで、この微分代数のホモロジーの indecomposable elements と defining relations が ind.dat と def.dat に セットされます。ind.dat は次のようになっています。
0 0 1 2 0 1 1 1 4 0 2 2 1 5 0 3 3 1 8 0 4 4 1 9 0 5 5 1 16 0 6 6 1 17 0 7 8 2 30 1 8 9 2 31 1 9 5*10+3*11 3 60 2 10 6*10+4*11 3 61 2 11 7^2 4 56 4 12 10^2 4 88 4 13 11^2 4 104 4  def.dat は次のようになっています。ind.dat で与えた indecomposable elements が満たす defining relationas が 与えられています。
2*3+1*4 2 13 0 2*5+1*6 2 21 0 4*5+3*6 2 25 0 4^3+2^2*6 3 27 0 2*7+1*8 3 35 1 4*7+3*8 3 39 1 4*6^2 3 43 0 6*7+5*8 3 47 1 6^3 3 51 0 2*9+1*10 4 65 2 4*9+3*10 4 69 2 4*8^2+2^2*10 5 71 2 6*9+5*10 4 77 2 6*8^2+4^2*10 5 79 2 8*9+7*10 5 91 3 6^2*10 5 95 2 9^2+5^2*12+3^2*13 6 120 4 7^4+5^4*11+3^4*12+1^4*13 8 120 4 9*10+5*6*12+3*4*13 6 121 4 7^3*8+5^3*6*11+3^3*4*12+1^3*2*13 8 121 4 10^2+6^2*12+4^2*13 6 122 4 7^2*8^2+5^2*6^2*11+3^2*4^2*12+1^2*2^2*13 8 122 4 8^2*10+4^2*6*12+2^2*4*13 7 123 4 7*8^3+1*2*4*6*12+1*2^3*13 8 123 4 8^4+2^2*4*6*12+2^4*13 8 124 4  次のステップの為に、indecomposable elements の微分を計算します。 weight の考察から、計算しなければならないのは、 11 7^2 4 56 4 12 10^2 4 88 4 13 11^2 4 104 4 の3個です。

 d4(11) を計算します。[15/15/15/15] から始めます。


直ちに終了します。


11 は cocycle であることが分かりました。したがって、d4(11) = 0 です。

 d4(12) を計算します。[23/23/23/23] から始めます。


直ちに終了します。


12 は cocycle であることが分かりました。したがって、d4(12) = 0 です。

 d4(13) を計算します。[27/27/27/27] から始めます。


直ちに終了します。


13 は cocycle であることが分かりました。したがって、d4(13) = 0 です。
 すべての indecomposable elements が permanent cocycle であることが分かりました。 したがって、Spectral Sequence の計算はおわりました。

 最後のステップは def.dat の defining relations
2*3+1*4 2 13 0 2*5+1*6 2 21 0 4*5+3*6 2 25 0 4^3+2^2*6 3 27 0 2*7+1*8 3 35 1 4*7+3*8 3 39 1 4*6^2 3 43 0 6*7+5*8 3 47 1 6^3 3 51 0 2*9+1*10 4 65 2 4*9+3*10 4 69 2 4*8^2+2^2*10 5 71 2 6*9+5*10 4 77 2 6*8^2+4^2*10 5 79 2 8*9+7*10 5 91 3 6^2*10 5 95 2 9^2+5^2*12+3^2*13 6 120 4 7^4+5^4*11+3^4*12+1^4*13 8 120 4 9*10+5*6*12+3*4*13 6 121 4 7^3*8+5^3*6*11+3^3*4*12+1^3*2*13 8 121 4 10^2+6^2*12+4^2*13 6 122 4 7^2*8^2+5^2*6^2*11+3^2*4^2*12+1^2*2^2*13 8 122 4 8^2*10+4^2*6*12+2^2*4*13 7 123 4 7*8^3+1*2*4*6*12+1*2^3*13 8 123 4 8^4+2^2*4*6*12+2^4*13 8 124 4 を正しい relations に修正することです。

 まず、diff.exe を使って、indecomposable elements の cobar construction における表現を 求めます。名前が n の indecomposable elements の表現を cn というファイルにセットしておきます。

c0 : [x3] c1 : [x5] c2 : [x3^2] c3 : [x9] c4 : [x5^2] c5 : [x17] c6 : [x9^2] は明らかです。
c7 を求めるために、diff.exe で [15/17]+[9/23]+[5/27] の微分を計算します。
w: save input brackets を選択し、生成したブラケットを保存するファイル名 c7 を指示します。


データを入力します。


 y を入力すると


となります。最後の cocycle は自動計算していたら、微分が 0 になったことを示しています。
type c7 でファイル c7 を覗いてみると


となっています。
1 [15/17] 1 [9/23] 1 [5/27] 1 [3^2*9/17] 1 [9/3^2*17] 1 [3^2*9/17] 1 [5/5^2*17] 1 [5^3/17] 1 [5^3/17] 1 [5*9/9^2] 1 [5/9^3] 1 [5/9^3] を [15/17]+[9/23]+[5/27] を基にして、自動生成しています。これは cobar construction で
d([x15/x17]+[x9/x23]+[x5/x27]+[x3^2*x9/x17]+[x9/x3^2*x17]+[x3^2*x9/x17]+[x5/x5^2*x17]+[x5^3/x17] +[x5^3/x17]+[x5*x9/x9^2]+[x5/x9^3]+[x5/x9^3]) = 0
であることを示しています。[x5/x9^3] が重複していますが、 計算スピードを上げようとするとこのような重複が出てしまいます。結果は正しいです。 したがって、7 の cobar construction での 表現が [x15/x17]+[x9/x23]+[x5/x27]+[x3^2*x9/x17]+[x9/x3^2*x17]+[x3^2*x9/x17]+[x5/x5^2*x17]+[x5^3/x17] +[x5^3/x17]+[x5*x9/x9^2](+[x5/x9^3]+[x5/x9^3]) であることを示しています。
 同様にして、8 : [x15/x9^2]+[x5^2/x23]+[x3^2/x27] の cobar construction での表現を c8 にセットします。 [x15/x9^2]+[x5^2/x23]+[x3^2/x27] の微分を diff.exe で計算してみます。実行すると






となります。したがって、8 の cobar construction での表現が
[x15/x9^2]+[x5^2/x23]+[x3^2/x27]+[x3^2/x5^2*x17]+[x5^2/x3^2*x17] +[x3^2*x5^2/x17]+[x3^2*x9/x9^2](+[x3^2/x9^3]+[x3^2/x9^3])+[x5^3/x9^2]
になることを示しています。

9 : [x17/x23/x23]+[x9/x27/x27] の cobar construction での表現を c9 にセットします。 [x17/x23/x23]+[x9/x27/x27] の微分を diff.exe で計算します。実行すると



で中断します。
Representation in May Complex a9a17a17a16+a17a17a17a8+ は主要部分が [x5^2/x9^2/x9^2/x17]+[x9^2/x9^2/x9^2/x9] となるところで自動計算が 出来なくなったことを示しています。a9a17a17a16+a17a17a17a8 は E1 term の表現で、 7^2(3*7+6*4) = d1(7^2*9) ですから、[x9^2/x9^2/x27] の微分を追加するため、


 y を入力すると


となります。微分が 0 になりました。完全自動に出来れば良いですが、 すべての計算過程を記憶していて、厄介な計算をしなければならないし、今でも記憶容量不足で 苦労しているので、このような人間による介入は仕方が無いです。
c9 に 9 の cobar construction での表現がセットされています。
10 : [x9^2/x23/x23]+[x5^2/x27/x27] の cobar construction での表現を c10 にセットします。 [x9^2/x23/x23]+[x5^2/x27/x27] の微分を diff.exe で計算します。実行すると



c10 に 10 の cobar construction での表現がセットされました。
11 : [x15/x15/x15/x15] の cobar construction での表現を c11 にセットします。 [x15/x15/x15/x15] の微分を diff.exe で計算します。実行すると



c11 に 11 の cobar construction での表現がセットされました。

 同じようにして、c12, c13 にそれぞれ 12 と 13 の cobar construction での表現をセットします。

 次の relations は weight=0 だから正しい relations です。 2*3+1*4 2 13 0 2*5+1*6 2 21 0 4*5+3*6 2 25 0 4^3+2^2*6 3 27 0 6^3 3 51 0 4*6^2 3 43 0 2*7+1*8 3 35 1
の修正をします。diff.exe を実行します。f を選択します。


5 を選択し、2*7 の cobar construction における表現を c2c7 にセットします。


4 を選択し、2*7 の cobar construction における表現を diff の binary tree にセットします。



5 を選択し、1*8 の cobar construction における表現を c1c8 にセットし、 4 を選択し、1*8 の cobar construction における表現を diff の binary tree にセットします。


6 を選択し、f のセッションを終わります。


r を選択し、binary tree にセットした cocycle 2*7+1*8 を diff.exe に消去させます。直ちに停止します。


Representation in May Complex a5a8b22+a9a4b22+a5b14a16+a4a17b14+ の a5a8b22+a9a4b22+a5b14a16+a4a17b14 は主要部分が E1 term の表現で、 2*3*8+4*1*8+2*5*6+1*7*6 = (2*3+4*1)*8+(2*5+1*7)*6 = d1(6*8) となるところで自動計算が 出来なくなったことを示しています。b を選択し、[15/23] を入力し、計算を再開させると直ちに停止します。


Representation in May Complex a9a9a17+ の a9a9a17 は主要部分が E1 term の表現で、4*4*7 の元を表しています。これは E4 term の cocycle で 4*4*6 と表現されています。これは 2*7+1*8 の weight 1 より weight の小さい weight 0 の 元で、0 でないですから、f を選択して、4*4*6 の cobar construction の表現を diff の binary tree に追加します。


r を選択し、計算を続行させます。



cocycle で終了し、binary tree が空になったので、2*7+1*8+4^2*6=0 が正しい relation です。
4*7+3*8 3 39 1
の修正をします。diff.exe を実行します。f を選択し、c4*c7 を c4c7 に、c3*c8 を c3c8 にセットし、 c4c7 と c3c8 を binary tree に追加します。


r を選択して、削除を試みます。


Representation in May Complex a5a8b26+a9a4b26+a9b14a16+a17a8b14+ の a5a8b26+a9a4b26+a9b14a16+a17a8b14 は a5a8b26+a9a4b26+a9b14a16+a17a8b14 = d1(b14b26) なので、b を選択し、[15/27] を入力します。


y を入力します。


Representation in May Complex a5a17a17+ の a5a17a17 は E4 term の cocycle で 2*6*6 と表現されています。これは 4*7+3*8 の weight 1 より weight の小さい weight 0 の 元で、0 でないですから、f を選択して、2*6*6 の cobar construction の表現を diff の binary tree に追加します。


再開すると終了します。


したがって、4*7+3*8+2*6^2 を消去することが出来たので、 4*7+3*8+2*6^2=0 が正しい relation です。
6*7+5*8 3 47 1
の修正をします。diff.exe を実行します。f を選択し、c6*c7 を c6c7 に、c5*c8 を c5c8 にセットし、 c6c7 と c5c8 を binary tree に追加し、r を選択して、削除を試みます。


 a5a16b26+a4a17b26+a9a16b22+a17a8b22 = d1(b26b22) なので、[23/27] を追加して、


再開します。


cocycle で終了したので、6*7+5*8=0 は正しい relation です。
2*9+1*10 4 65 2
の修正をします。diff.exe を実行し、f を選択し、2*9+1*10 を binary tree に追加し、r を選択して、削除を試みます。


cocycle で終了したので、2*9+1*10=0 は正しい relation です。
4*9+3*10 4 69 2
の修正をします。diff.exe を実行し、f を選択し、4*9+3*10 を binary tree に追加し、r を選択して、削除を試みます。


 a9a16b22b22+a17a8b22b22 = d1(b26b22b22) なので、b を選択し、[27/23/23] を入力します。


y を入力し、再開します。


cocycle で終了したので、4*9+3*10=0 は正しい relation です。
4*8^2+2^2*10 5 71 2
の修正をします。diff.exe を実行し、f を選択し、4*8^2+2^2*10 を binary tree に追加し、r を選択して、削除を試みます。


 a5a5a17b22b22+a9a9a9b22b22+a9a17a17b14b14 は E2 term で (4^3+2^2*6)*10+4*6^2*7 = d2(7*10) なので、b を選択し、[15/15/23/23] を入力します。


y を入力し再開します。


cocycle で終了したので、4*8^2+2^2*10=0 は正しい relation です。
6*9+5*10 4 77 2
の修正をします。diff.exe を実行し、f を選択し、6*9+5*10 を binary tree に追加し、r を選択して、削除を試みます。


 a9a16b26b26+a17a8b26b26 = d1(b26b26b26) なので、b を選択し、[27/27/27] を入力し、再開します。


cocycle で終了したので、6*9+5*10=0 は正しい relation です。

6*8^2+4^2*10 5 79 2
の修正をします。diff.exe を実行し、f を選択し、6*8^2+4^2*10 を binary tree に追加し、r を選択して、削除を試みます。


 a5a5a17b26b26+a9a9a9b26b26+a17a17a17b14b14 は E2 term で (4^3+2^2*6)*11+6^3*10=d2(7*11) なので、b を選択し、[15/15/27/27] を入力し、再開します。


cocycle で終了したので、6*8^2+4^2*10=0 は正しい relation です。
8*9+7*10 5 91 3
の修正をします。diff.exe を実行し、f を選択し、c8*c9 を c8c9 に、c7*c10 を c7c10 にセットし、 c8c9 と c7c10 を binary tree に追加し、r を選択して、削除を試みます。


  a5a8b26b26b26+a9a4b26b26b26+a9b14a16b26b26+a17a8b14b26b26+a5a16b26b22b22 +a4a17b26b22b22+a9a16b22b22b22+a17a8b22b22b22=d1(b14b26b26b26+b22b26b22b22) なので、 b を選択し、[15/27/27/27]+[23/27/23/23] を入力し、再開します。


cocycle で終了したので、8*9+7*10=0 は正しい relation です。
6^2*10 5 95 2
の修正をします。diff.exe を実行し、f を選択し、6^2*10 を binary tree に追加し、r を選択して、削除を試みます。


 a9a17a17b26b26+a17a17a17b22b22 は E2 term で、 4*6^2*11+6^3*10=d2(10*11) なので、 b を選択し、[23/23/27/27] を入力し、再開します。


cocycle で終了したので、6^2*10=0 は正しい relation です。
9^2+5^2*12+3^2*13 6 120 4
の修正をします。diff.exe を実行し、f を選択し、9^2+5^2*12+3^2*13 を binary tree に追加し、r を選択して、削除を試みます。


cocycle で終了したので、9^2+5^2*12+3^2*13=0 は正しい relation です。

7^4+5^4*11+3^4*12+1^4*13 8 120 4
の修正をします。diff.exe を実行し、f を選択し、7^4+5^4*11+3^4*12+1^4*13 を binary tree に追加し、r を選択して、削除を試みます。 約30分の計算で中断します。


 a9a9a9a9a16a16b26b26+a9a9a17a17a8a8b26b26+a5a5a17a17a16a16b22b22+a4a4a17a17a17a17b22b22 =d1(a9a9(a9a16+a17a8)b26b26b26+a17a17(a5a16+a4a17)b22b22b22) なので、b を選択し、 [5^2/5^2/5^2/17/27/27/27]+[5^2/5^2/9^2/9/27/27/27]+[9^2/9^2/3^2/17/23/23/23]+[9^2/9^2/5/9^2/23/23/23] を入力し、再開します。直ちに終了します。


cocycle で終了したので、7^4+5^4*11+3^4*12+1^4*13=0 は正しい relation です。
9*10+5*6*12+3*4*13 6 121 4
の修正をします。diff.exe を実行し、f を選択し、c9*c10 を c9c10 に、 c5*c6*c12 を c5c6c12 に、c3*c4*c13 を c3c4c13 にセットし、 c9c10, c5c6c12, c3c4c13 を binary tree に追加し、r を選択して、削除を試みます。


Representation in May Complex a9a16b22b22b26b26+a17a8b22b22b26b26+
a9a16b22b22b26b26+a17a8b22b22b26b26=d1(b26b22b22b26b26) なので、b を選択し、 [27/23/23/27/27] を入力し、再開します。直ちに終了します。


cocycle で終了したので、9*10+5*6*12+3*4*13=0 は正しい relation です。
7^3*8+5^3*6*11+3^3*4*12+1^3*2*13 8 121 4
の修正をしてみます。diff.exe を実行し、7^3*8+5^3*6*11+3^3*4*12+1^3*2*13 を binary tree にセットします。 diff.exe にこれを kill させてみると、40分ぐらい計算すると


と表示して、停止します。

a5a4a4a8b22b26b26b26+a9a4a4a4b22b26b26b26+a5a4a4b14a16b26b26b26+a4a4a4a17b14b26b26b26 +a5a4a8a8b22b22b26b26+a9a4a4a8b22b22b26b26+a9a4a4b14a16b22b26b26+a4a4a17a8b14b22b26b26 +a5a4b14b14a16a16b26b26+a4a4a17b14b14a16b26b26+a5a8a8a8b22b22b22b26+a9a4a8a8b22b22b22b26 +a5a8a8b14a16b22b22b26+a4a17a8a8b14b22b22b26+a5a8b14b14a16a16b22b26+a9a4b14b14a16a16b22b26 +a5b14b14b14a16a16a16b26+a4a17b14b14b14a16a16b26+a9a8a8b14a16b22b22b22+a17a8a8a8b14b22b22b22 +a9a8b14b14a16a16b22b22+a17a8a8b14b14a16b22b22+a9b14b14b14a16a16a16b22+a17a8b14b14b14a16a16b22

は、E1 term の微分 d1 を使って

a4a4b14b22b26b26b26+a4a8b14b22b22b26b26+a4a16b22b14b14b26b26+a8a8b14b22b26b22b22 +a16a16b14b22b26b14b14+a8a16b26b14b14b22b22

で kill することが出来るので、これで消去できることをコンピュータに教えるために

[5/5/15/23/27/27/27]+[5/9/15/23/23/27/27]+[5/17/23/15/15/27/27]+[9/9/15/23/27/23/23] +[17/17/15/23/27/15/15]+[9/17/27/15/15/23/23]

を入力します。



y を入力し、計算を再開させます。すると1時間30分ぐらい計算すると


と表示して、停止します。

a5a9a9a4a16b26b26b26+a5a9a4a17a8b26b26b26+a9a9a4a4a17b26b26b26+a5a9a9a8a16b22b26b26 +a5a9a17a8a8b22b26b26+a9a9a4a17a8b22b26b26+a5a9a9b14a16a16b26b26+a5a9a17a8b14a16b26b26 +a9a9a4a17b14a16b26b26+a5a9a4a17a16b22b22b26+a5a4a17a17b22b22b26+a9a4a4a17a17b22b22b26 +a5a9a17a8a16b22b22b22+a5a17a17a8a8b22b22b22+a9a4a17a17a8b22b22b22+a5a9a17b14a16a16b22b22 +a5a17a17a8b14a16b22b22+a9a4a17a17b14a16b22b22

は因数分解すると E4 term の indecomposable elements で
2*4*5*7*10+2*3*6*7*10+1*4*6*7*10
であることが分かります。したがって、これらの cobar construction における表現を binary tree に追加します。


そして、更なる計算を再開させます。3分ぐらいで


と表示して停止します。

a5a5a9a17a17a16b26b26+a5a9a4a17a17a17b26b26+a5a9a17a17a17a8b22b26+a9a9a4a17a17a17b22b26 +a5a9a17a17a17b14a16b26+a9a4a17a17a17a17b14b26+a9a9a9a17a17a16b22b22+a9a9a17a17a17a8b22b22 +a9a9a17a17a17b14a16b22a+a9a17a17a17a17a8b14b22

は E1 term の微分 d1 で
b22a5a9a17a17b26b26+a9a9a17a17b26b22b22+a9a17a17a17b14b22b26
で消去できるので、コンピュータに
[23/3^2/5^2/9^2/9^2/27/27]+[5^2/5^2/9^2/9^2/27/23/23]+[5^2/9^2/9^2/9^2/15/23/27]
で消去できることを教えます。


今度は直ちに


と表示して終了します。これで、正確な relation は
7^3*8+5^3*6*11+3^3*4*12+1^3*2*13+2*4*5*7*10+2*3*6*7*10+1*4*6*7*10=0
であることが分かりました。ここで、2*3+1*4=0 という relation があるので
7^3*8+5^3*6*11+3^3*4*12+1^3*2*13+2*4*5*7*10=0
と簡単に出来ます。。

10^2+6^2*12+4^2*13 6 122 4
の修正をします。diff.exe を実行し、10^2+6^2*12+4^2*13 を binary tree に追加し、r を選択して、削除を試みます。



cocycle で終了したので、10^2+6^2*12+4^2*13=0 は正しい relation です。

7^2*8^2+5^2*6^2*11+3^2*4^2*12+1^2*2^2*13 8 122 4
の修正をします。diff.exe を実行し、f を選択し、7^2*8^2+5^2*6^2*11+3^2*4^2*12+1^2*2^2*13 を binary tree に追加し、r を選択して、削除を試みます。 約20分の計算で中断します。


a5a5a8a8b22b22b26b26+a9a9a4a4b22b22b26b26+a5a5a16a16b14b14b26b26+a4a4a17a17b14b14b26b26 +a9a9a16a16b14b14b22b22+a17a17a8a8b14b14b22b22 =d1((a5a8+a9a4)b14b22b22b26b26+(a5a16+a4a17)b22b14b14b26b26+(a9a16+a8a17)b26b14b14b22b22) ですから、b を入力し、 [3^2/9/15/23/23/27/27]+[5^2/5/15/23/23/27/27]+[3^2/17/23/15/15/27/27] +[5/9^2/23/15/15/27/27]+[5^2/17/27/15/15/23/23]+[9/9^2/27/15/15/23/23] を入力し、計算を再開します。 約20分の計算で中断します。


a5a5a9a9a16b26b26b26+a5a5a9a17a8b26b26b26+a5a9a9a9a16b22b26b26+a9a9a9a4a17b22b26b26 +a5a9a17a17a8b14b26b26+a9a9a4a17a17b14b26b26+a5a5a9a17a16b22b22b26+a5a5a17a17a8b22b22b26 +a5a9a9a17a16b22b22b22+a9a9a4a17a17b22b22b22+a5a17a17a17a8b14b22b22+a9a4a17a17a17b14b22b22 は E4 term の表現で 10*(2*4*5*8+2*3*6*8+1*4*6*8+2*4*6*7) ですから、 10*(2*4*5*8+2*3*6*8+1*4*6*8+2*4*6*7) を binary tree に追加し、再開します。 約3分で終了します。


したがって、正しい relation は
7^2*8^2+5^2*6^2*11+3^2*4^2*12+1^2*2^2*13+10*(2*4*5*8+2*3*6*8+1*4*6*8+2*4*6*7)=0
です。ここで、2*3+1*4=0 という relation があるので
7^2*8^2+5^2*6^2*11+3^2*4^2*12+1^2*2^2*13+10*(2*4*5*8+2*4*6*7)=0
と簡単に出来ます。
8^2*10+4^2*6*12+2^2*4*13 7 123 4
の修正をします。diff.exe を実行し、f を選択し、8^2*10+4^2*6*12+2^2*4*13 を binary tree に追加し、r を選択して、削除を試みます。約3分で中断します。


a5a5a17b22b22b26b26+a9a9a9b22b22b26b26+a9a17a17b14b14b26b26+a17a17a17b14b14b22b22 =d2(b14b14b22b22b26b26) なので、b を入力し、[15/15/23/23/27/27] を入力して、計算を再開します。 約2分で終了します。


したがって、8^2*10+4^2*6*12+2^2*4*13=0 は正しい relation です。
7*8^3+1*2*4*6*12+1*2^3*13 8 123 4
の修正をします。diff.exe を実行し、f を選択し、7*8^3+1*2*4*6*12+1*2^3*13 を binary tree に追加し、r を選択して、削除を試みます。約35分で中断します。


a5a5a5a8b22b26b26b26+a5a5a9a4b22b26b26b26+a5a5a5a16b14b26b26b26+a5a5a4a17b14b26b26b26 +a5a5a9a8b22b22b26b26+a5a9a9a4b22b22b26b26+a5a5a9a16b14b22b26b26+a5a5a17a8b14b22b26b26 +a5a5a17a16b14b14b26b26+a5a4a17a17b14b14b26b26+a5a9a9a8b22b22b22b26+a9a9a9a4b22b22b22b26 +a5a9a9a16b14b22b22b26+a9a9a4a17b14b22b22b26+a5a17a17a8b14b14b22b26+a9a4a17a17b14b14b22b26 +a5a17a17a16b14b14b14b26+a4a17a17a17b14b14b14b26+a5a9a4a17b22b22b22b22+a9a9a9a8b22b22b22b22 +a9a9a9a16b14b22b22b22+a9a9a9a17a8b14b22b22b22+a9a9a17a16b14b14b22b22+a9a17a17a8b14b14b22b22 +a9a17a17a16b14b14b14b22+a17a17a17a8b14b14b14b22+a17a17a17a16b14b14b14b14
=d1(a5a5b14b22b26b26b26+a5a9b14b22b22b26b26+a5a17b22b14b14b26b26+a9a9b14b22b26b22b22 +a17a17b14b22b26b14b14+a9a17b26b14b14b22b22+a5a17b14b22b22)
+d2(b14b14a8b22b22b22b22+b26b26a16b14b14b14b14)
なので、
[3^2/3^2/15/23/27/27/27]+[3^2/5^2/15/23/23/27/27]+[3^2/9^2/23/15/15/27/27]+[5^2/5^2/15/23/27/23/23] +[9^2/9^2/15/23/27/15/15]+[5^2/9^2/27/15/15/23/23]+[3^2/9^2/15/23/23/23/23] +[15/15/9/23/23/23/23]+[27/27/17/15/15/15/15]
を入力して、計算を再開します。やく1時間で中断します。



a5a5a9a9a17b26b26b26+a5a9a9a9a17b22b26b26+a5a9a9a17a17b14b26b26 +a5a5a9a17a17b22b22b26+a5a9a9a17a17b22b22b22+a5a9a17a17a17b14b22b22
=2*4*6*8*10
なので、2*4*6*8*10 を binary tree に追加して、計算を再開します。 直ちに終了します。


したがって、正しい relation は
7*8^3+1*2*4*6*12+1*2^3*13+2*4*6*8*10=0
です。

8^4+2^2*4*6*12+2^4*13 8 124 4
の修正をします。diff.exe を実行し、f を選択し、8^4+2^2*4*6*12+2^4*13 を binary tree に追加し、r を選択して、削除を試みます。 約20分で中断します。


a5a5a9a17b22b22b22b22+a9a9a9a9b22b22b22b22+a17a17a17a17b14b14b14b14=
d2(b14b14a9b22b22b22b22+b26b26a17b14b14b14b14)
だから
[15/15/5^2/23/23/23/23]+[27/27/9^2/15/15/15/15]
を追加して、計算を再開する。約45分で終了します。


したがって、8^4+2^2*4*6*12+2^4*13=0 は正しい relation です。

 すべての def.dat の defining relations を修正することが出来ました。

2*3+1*4=0 2*5+1*6=0 4*5+3*6=0 4^3+2^2*6=0 2*7+1*8+4^2*6=0 4*7+3*8+2*6^2=0 4*6^2=0 6*7+5*8=0 6^3=0 2*9+1*10+6^2*8=0 4*9+3*10=0 4*8^2+2^2*10=0 6*9+5*10=0 6*8^2+4^2*10=0 8*9+7*10=0 6^2*10=0 9^2+5^2*12+3^2*13=0 7^4+5^4*11+3^4*12+1^4*13=0 9*10+5*6*12+3*4*13=0 7^3*8+5^3*6*11+3^3*4*12+1^3*2*13+2*4*5*7*10=0 10^2+6^2*12+4^2*13=0 7^2*8^2+5^2*6^2*11+3^2*4^2*12+1^2*2^2*13+2*4*5*8*10+2*4*6*7*10=0 8^2*10+4^2*6*12+2^2*4*13=0 7*8^3+1*2*4*6*12+1*2^3*13+2*4*6*8*10=0 8^4+2^2*4*6*12+2^4*13=0 が最終的な defining relations となります。これですべて終了しました。完全な結果をうることが出来ました。
generators が次の14個で
0 0 1 2 0 1 1 1 4 0 2 2 1 5 0 3 3 1 8 0 4 4 1 9 0 5 5 1 16 0 6 6 1 17 0 7 8 2 30 1 8 9 2 31 1 9 5*10+3*11 3 60 2 10 6*10+4*11 3 61 2 11 7^2 4 56 4 12 10^2 4 88 4 13 11^2 4 104 4 次の25個の relations を満たす代数の構造をしています。
2*3+1*4=0 2 13 0 2*5+1*6=0 2 21 0 4*5+3*6=0 2 25 0 4^3+2^2*6=0 3 27 0 2*7+1*8+4^2*6=0 3 35 1 4*7+3*8+2*6^2=0 3 39 1 4*6^2=0 3 43 0 6*7+5*8=0 3 47 1 6^3=0 3 51 0 2*9+1*10+6^2*8=0 4 65 2 4*9+3*10=0 4 69 2 4*8^2+2^2*10=0 5 71 2 6*9+5*10=0 4 77 2 6*8^2+4^2*10=0 5 79 2 8*9+7*10=0 5 91 3 6^2*10=0 5 95 2 9^2+5^2*12+3^2*13=0 6 120 4 7^4+5^4*11+3^4*12+1^4*13=0 8 120 4 9*10+5*6*12+3*4*13=0 6 121 4 7^3*8+5^3*6*11+3^3*4*12+1^3*2*13+2*4*5*7*10=0 8 121 4 10^2+6^2*12+4^2*13=0 6 122 4 7^2*8^2+5^2*6^2*11+3^2*4^2*12+1^2*2^2*13+2*4*5*8*10+2*4*6*7*10=0 8 122 4 8^2*10+4^2*6*12+2^2*4*13=0 7 123 4 7*8^3+1*2*4*6*12+1*2^3*13+2*4*6*8*10=0 8 123 4 8^4+2^2*4*6*12+2^4*13=0 8 124 4

高知大学名誉教授
中村 治
osamu@mg.pikara.ne.jp

Hopf 代数のコホモロジーのページに戻る