Google Classroom
GeoGebraGeoGebra Classroom

ループから群をつくろう

このワークシートはMath by Codeの一部です。 前回までは、 図形の部品である位相を入れた位相空間について調べました。 2つの図形X,Yの間に連続写像f、f-1があって、 fが全単射のときにXとYは位相同型、同相 といいます。 主な記号では≅が同型、≈が同相です。 しかし、≅記号で代用することもあります。 コーヒーカップ≈ドーナツ リンゴ≈立方体 など、枚挙にいとまがないですね。 同相はゴム膜の幾何学としてのトポロジーとしてよく見かけますね。 今回は、位相空間での経路(path)たちの関係性を探りましょう。

1.ホモトピー

<ホモトピー> 位相空間Xの上で、アリさんが移動します。 経路は0秒後の位置がA, 1秒後の位置がB、 tが0と1の間だとt秒後の位置はAとBの途中です。 アリさんの経路は p0(0)=A, p0(1)=B, p0(t)=AとBの途中、 とかけます。 これを集合的にかくと、写像p0:[0,1] → X、[0,1]∍t →Xの点 とかけるので、「経路は写像だ」ということがわかるね。 逆経路なら、p0-1:[0,1]→Xとなります。 これは、ただ、p0の動きを逆向きにたどったものです。 別の経路なら、別の写像p1:[0,1]→Xをつくります。 2つの写真をモーフィングするように、 2つの経路の連続変形Fを考えてみよう。 位相空間X上にすべての経路が写真のように残っていて、 p0からp1に経路を変形するのに1秒かかった としてみよう。 Fによる変形前   F(0,0)=A, F(t,0)=p0(t), F(1,0)=B Fによる変更途中  F(0,s)=A,  F(t,s)=ps(t), F(1,s)=B Fによる変更後   F(0,1)=A, F(t,1)=p1(t), F(1,1)=B このような連続変形をホモトピー(homotopy)といいます。 複数の経路a,bにホモトピーがあるとき、 aとbはホモトピックといい、a~bとかきます。 ホモトピックは同値関係(自、反射、推移)だね。これは証明不要でしょう。 集合的にかくと連続変形(ホモトピー)Fも写像です。 F:[0,1]×[0,1]→X 、 (t,s)→Xの点 (t,sともに[0,1]にある) 質問:ホモトピーを視覚化するコードをgeogebraで作るにはどうしたらよいでしょうか。 グラフに縦線x=0からx=8をひきます。 つぎに、3次関数などのy=1/20x(x-2)(x-4)(x-7)などをかきます。 縦線の1つひとつと3次曲線の交点をツールなどを使ってもとめます。 同じようにして、2次曲線y=ーx2+9.2xなどをかきます。 こうすると、x=0のときと、x=8のときの交点が一致する2つの曲線になります。 やはり、曲線をたて線の交点をツールなどを使って求めます。 交点をリストにして、ポリライン、折れ線化します。これがp0、p1になります。 psは、リストの同じ番号の点のy座標に対してs:(1-s)に分ける内分点のリストを作ります。 そのリストを引いて、またポリラインを作れば、それがpsです。 sをスライダーにしてアニメーション化すると、ホモトピーの変形を連続的にみることができますね。

ホモトピーFは連続変形

2.ループから基本群へ

<経路の連結> 経路aの終点と経路bの始点が同じならば、 2つの経路は連結、連接でき、a・bとかきます。 動かない経路をeとすると、 a・a-1=e (a・b)・(b-1・a-1)=eだから、 (a・b)-1=b-1・a-1が言えます。 群で必要な結合法則 x・(y・z)=(z・y)・zも成り立ちます。 <ループなら基本群> AからAにもどる経路をループといいます。 ループの連続変形Fの途中ループはF(t,s)=ps(t)ですが、 アリさんはスタートt=0でもゴールt=1でもAにいますから、 変形s秒後でもF(0,s)=F(1,s)=A(sは[0,1]にある)となります。 領域XでAを基点とするループの集合W(X;A)を ホモトピック同値類~で割った剰余群W(X;A)/~をπ1(X;A)とかいて 基本群(ポアンカレ群、1ホモトピー群など)といいます。 まあ、要するに ゆっくり引っ張って変形して同じになるループは同じ要素にする ということだね。 これは、整数を3で割った余りで、余りが同じ同値類、剰余類に分類したときと同じ感覚だね。 だから、どれを剰余類、同値類の代表元にするかはたいした問題ではない。 結局は、敷地Xに穴とかポールなどの不連続にするものがなければどのループも リールコードのように基点Aにおさまる。このとき敷地、領域Xを単連結という。 もしも敷地Xにポール{p}が邪魔をしているとすると、 反時計回りにn回転、-n回転、0回転の3タイプのループが可能になるね。 だから、π1(X-{p}; A)≅Zとなるね。 巻きつける方向と回数で、ループの同値類は整数nに対応しているので、 連接によって加算と同じ効果がある。 加算は可換だから、この基本群は可換群になるね。 もしも、2つの領域X,Yが位相同型ならば、2つの基本群π1(X;O)とπ1(Y;O')も同型になる。 回転数をただたし算しているだけだし、基点をずらしても、整数nに対応すれば同型になる。 ループの曲線の数式なんて問題にしてないからね。 とてもアバウトな世界だね。

基本群のループとnは1対1に対応する。

2.トーラスの基本群

<トーラスの基本群> トーラスはドーナツ型、 レジャープールで見かける浮き輪のことだね。 トーラス上のループは何種類あるだろうか。 ・AからAに途中のじゃまがなくてもどるループは単位元eと同じだ。 ・Aから穴に落ちないように穴のふちを1周して戻るループuもある。 ・Aから穴に向かって、トーラスを輪切りにするループvもある。 だから、同じ種類のループの回数を独立して増やせるので、 トーラス上のループ群、基本群は、unvmというZ2と同型な群になるね。 <トーラスの展開図> つぎに、ループu,vに向きをつけて考えてみよう。 尾根を上からみて時計回りに進むループがuだとする。 トーラスの外の赤道付近から北に向かって進み穴を通って赤道付近にもどるループをvとしよう。 2つのループの交点をAとする。 トーラス面をループvで切ってループuが直線になるように変形すると、 トーラス面は円柱の側面の形になるね。Aは2つの円周にあり、uの両端にある。 次にループuに沿って切って広げると長方形になる。 このとき、Aは2つの円周ループvが直線AAになり、ループuも2直線AAになる。 ということは、展開図の長方形はAAAAとなるね。

トーラスの2つのループ

トーラスを2つのループで切る

<トーラス世界1周旅行> トーラス面上を1周旅行してみよう。 たとえば、 展開図の左下かどのAから右にu動く。 次は右下かどのAから上にv動く。 次は右上かどのAから左にu-1動く。 最後に左上かどのAから下にv-1動く。 これで、2つのループを渡り歩いてトーラス世界1周旅行ができたね。 ということは、右から順にループを実行する表示にすると v-1u-1vu=eとなる。 この式に左からv、uを順にかけると、 vu=uvとなるから、これはuvで交換法則が成り立つことを表してもいるね。 だから、トーラスの基本群は可換だということだね。