2024年11月10日日曜日

854: スキュード(歪められた)ダイヘドラルグループ(二面体群)

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

スキュード(歪められた)ダイヘドラルグループ(二面体群)の定義

話題


About: グループ(群)

この記事の目次


開始コンテキスト



ターゲットコンテキスト



  • 読者は、スキュード(歪められた)ダイヘドラルグループ(二面体群)の定義を得る。

オリエンテーション


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

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


本体


1: 構造化された記述


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

エンティティ(実体)たち:
n: N{0}
g: { 全てのオブジェクトたち }
h: { 全てのオブジェクトたち }
SD2n: ={[1],[g],...,[g2n1],[h],[hg],...,[hg2n1]}、ここで、別名たちとして、[1]=[g0],[g]=[g1],[h]=[hg0],[hg]=[hg1], { 全てのグループ(群)たち }で、下で指定されるグループ(群)オペレーションを持つもの
f: :Z{0,...,2n1},jm 、ここで、 j=2nl+m 、ここで、 l,mZ および 0m<2n
//

コンディションたち:
[gj][gk]=[gf(j+k)]

[gj][hgk]=[hgf(j+k)]

[hgj][gk]=[hgf(j+k)]

[hgj][hgk]=[gf(nj+k)]
//


2: 注


"スキュード(歪められた)ダイヘドラルグループ(二面体群)"はスタンダードな用語ではない; 実のところ、著者は、本概念に対するどんな名前も見たことがない(SD4は、"クウォタニアン"と呼ばれているようだが)、そこで、著者が1つ作り上げなければならなかった。本用語の理由は、本概念は'ダイヘドラルグループ(二面体群)'に似ているが、ダイヘドラルグループ(二面体群)は[h]2=[1]であると指定するが、本概念は[h]2=[g]nであると指定する。

そうしたかぎ括弧たち[]を用いる目的は、単一要素[hgk]をマルチプリケーション(積)[h][gk]から区別すること、例えば: ここでのロジックは、第1に、セット(集合){[1],[g],...,[g2n1],[h],[hg],...,[hg2n1]}を、互いに異なるオブジェクトたちのセット(集合)として定義し、第2に、当該セット(集合)にグループ(群)オペレーションを定義するというもの: [hgk]は当該要素を特定する単なるシンボルでしかなく、マルチプリケーション(積)(それは、第1ステップにおいてはまだ定義されていない)ではない。勿論、そういうシンボルが選ばれている理由は、[hgk]は結局のところ[h][gk]に等しくなるということ。

それら別名たちの目的は、グループ(群)オペレーションの指定を簡略化するというだけのものである: それら別名たちが無ければ、[gj][h]に対する追加の指定を書く必要がでてくることになる、例えば。

簡潔に言うと、fは引数の2nで割った余り(非負)を取る、それ(余り)はユニークに決定される。

SD4の別の定義は、g,hの存在、g2n=1h2=gng1h=hgと宣言し、グループ(群)オペレーションを、アソシアティビティ(結合性)を満たすように誘導させる、それは、可能かもしれない、しかし、当該グループ(群)が本当に{1,g,...,g2n1,h,hg,...,hg2n1}から成ること、そして、当該グループ(群)オペレーションが本当に無矛盾であることを確認しなければならなくなるだろう: あるマルチプリケーション(積)は複数の方法で誘導されることができ、それらの全ては同一の結果を与えるだろうか?例えば、(g1h)g=(hg)g=h(gg)=hg2(g1h)g=g1(hg)=g1(g1h)=(g1g1)h=g2h=g2hであるが、hg2=g2h?そして、それを一般的に証明しなければならなくなるだろう。

それに代えて、私たちの定義は、SD2nのセット(集合)を明示的に{[1],[g],...,[g2n1],[h],[hg],...,[hg2n1]}と宣言する(したがって、要素たちが実際にそれらであることをチェックする必要がない)、そして、明示的にグループ(群)オペレーションを指定する(したがって、無矛盾性をチェックする必要がない)、そして、既に定義された当該オペレーションに関してアソシアティビティ(結合性)をチェックする、その方が、私たちにはより直線的であるように思われる: セット(集合)を定義し、次に、グループ(群)オペレーションを指定するというのは、グループ(群)を定義するためのスタンダードな方法である。

それがウェルデファインド(妥当に定義された)(それは本当にグループ(群)である)であることを確認しよう。

SD2nは、当該オペレーションの下で閉じている、なぜなら、当該定義は、明示的に各結果をSD2n内に指定した。

[1]=[g0]は本当に1である: [g0][gk]=[gf(k)]=[gk]; [gj][g0]=[gf(j)]=[gj]; [g0][hgk]=[hgf(k)]=[hgk]; [hgj][g0]=[hgf(j)]=[hgj]

各要素はインバース(逆)を持つことを見よう。

準備として、f(f(j)+k)=f(j+k)f(f(j)+k)=f(j+k)f(j)=f(j+2n)であることを見よう。

j=2nl+f(j)j+k=2nl+f(j)+k。したがって、j+kの余りとf(j)+kの余りは同一である、なぜなら、j+kf(j)+kからの差異は2nの倍数である、それが意味するのは、f(f(j)+k)=f(j+k)

j=2nl+f(j)j=2n(l)f(j)j+k=2n(l)f(j)+k。したがって、j+kの余りとf(j)+kの余りは同一である、なぜなら、j+kf(j)+kからの差異は2nの倍数である、それが意味するのは、f(j+k)=f(f(j)+k)

j+2njからの差異は2nの倍数であるから、f(j)=f(j+2n)

[1]1=[1]

0<j<2nに対して、[gj]1=[g2nj]、なぜなら、[gj][g2nj]=[g2nj][gj]=[gf(j+2nj)]=[gf(2n)]=[g0]=[1]=1、なぜなら、2n=2n1+0

0j<2nに対して、[hgj]1=[hgf(n+j)]、なぜなら、[hgj][hgf(n+j)]=[gf(nj+f(n+j))]=[gf(nj+n+j)]=[gf(2n)]=[g0]=[1]=1; [hgf(n+j)][hgj]=[gf(nf(n+j)+j)]=[gf(n(n+j)+j)]=[gf(0)]=[g0]=[1]=1

アソシアティビティ(結合性)をチェックしよう。

j,k,lN0j,k,l<2nである任意のものたちとしよう、これ以降。

([gj][gk])[gl]=[gf(j+k)][gl]=[gf(f(j+k)+l)]=[gf(j+k+l)]、その一方で、[gj]([gk][gl])=[gj][gf(k+l)]=[gf(j+f(k+l))]=[gf(j+k+l)]

([hgj][gk])[gl]=[hgf(j+k)][gl]=[hgf(f(j+k)+l)]=[hgf(j+k+l)] while [hgj]([gk][gl])=[hgj][gf(k+l)]=[hgf(j+f(k+l))]=[hgf(j+k+l)]. ([hgj][gk])[gl]=[hgf(j+k)][gl]=[hgf(f(j+k)+l)]=[hgf(j+k+l)]、その一方で、[hgj]([gk][gl])=[hgj][gf(k+l)]=[hgf(j+f(k+l))]=[hgf(j+k+l)]

([gj][hgk])[gl]=[hgf(j+k)][gl]=[hgf(f(j+k)+l)]=[hgf(j+k+l)]、その一方で、[gj]([hgk][gl])=[gj][hgf(k+l)]=[hgf(j+f(k+l))]=[hgf(j+k+l)]

([gj][gk])[hgl]=[gf(j+k)][hgl]=[hgf(f(j+k)+l)]=[hgf((j+k)+l)]、その一方で、[gj]([gk][hgl])=[gj][hgf(k+l)]=[hgf(j+f(k+l))]=[hgf(jk+l)]=[hgf((j+k)+l)]

([hgj][hgk])[gl]=[gf(nj+k)][gl]=[gf(f(nj+k)+l)]=[gf(nj+k+l)]、その一方で、[hgj]([hgk][gl])=[hgj][hgf(k+l)]=[gf(nj+f(k+l))]=[gf(nj+k+l)]

([gj][hgk])[hgl]=[hgf(j+k)][hgl]=[gf(nf(j+k)+l)]=[gf(n(j+k)+l)]、その一方で、[gj]([hgk][hgl])=[gj][gf(nk+l)]=[gf(j+f(nk+l))]=[gf(j+nk+l)]=[gf(n(j+k)+l)]

([hgj][hgk])[hgl]=[gf(nj+k)][hgl]=[hgf(f(nj+k)+l)]=[hgf((nj+k)+l)]=[hgf(n(j+k)+l)]=[hgf(n(j+k)+l+2n)]=[hgf(n(j+k)+l)]、その一方で、[hgj]([hgk][hgl])=[hgj][gf(nk+l)]=[hgf(j+f(nk+l))]=[hgf(j+nk+l)]=[hgf(n(j+k)+l)]

したがって、アソシアティビティ(結合性)は成立する。

したがって、SD2nは本当にグループ(群)である。

[hgj]は1つのシンボルであると定義されているが、それは実のところ[h][gj]のマルチプリケーション(積)に等しい、結果として(勿論、その結果を予期していたから、私たちはそのシンボルを特に選んだのだ)。したがって、これまで[]を使う労を取ってきたが、hgjのような表記たちには実のところ実用上の曖昧さが全くない。

[g]2n=1[h]2=[g]n[g]1[h]=[h][g][h]2=([g][h])2が結果として成立する、なぜなら、[g]2n=[g]2n1[g1]=[g2n1][g1]=[gf(2n1+1)]=[gf(2n)]=[g0]=1[h]2=[hg0][hg0]=[gf(n0+0)]=[gf(n)]=[gn]=[g]n[g]1[h]=[g2n1][hg0]=[hgf((2n1))]=[hgf(2n+1)]=[hgf(2n+1+2n)]=[hgf(1)]=[hg1]=[h][g1]=[h][g]: [g][g2n1]=[g2n1][g]=[gf(1+2n1)]=[gf(2n)]=[g0]=1([g][h])2=([g][h])([g][h])=([g]([h][g]))[h]=([g][hg])[h]=[hgf(1+1)][h]=[hgf(0)][h]=[hg0][h]=[h][h]

私たちは既にあるセット(集合){[1],[g],...,[g2n1],[h],[hg],...,[hg2n1]}およびその上のあるグループ(群)オペレーションを持っていると仮定して、それがスキュード(歪められた)ダイヘドラルグループ(二面体群)であることを確認する十分なある方法を見よう: 勿論、オペレーション全体をチェックすることはできるが、それは面倒であり得る。

当該グループ(群)オペレーションを既に持っていると仮定しているので、それは閉じていてアソシアティブ(結合的)であると保証されている、なぜなら、そうでなければ、それはグループ(群)オペレーションではないことになる。アソシアティビティ(結合性)をチェックすること自体が面倒だと思われるかもしれないが、1つの容易なケースは、当該セット(集合)の各要素がマップ(写像)であると定義され、各マルチプリケーション(積)がマップ(写像)たちのコンポジション(合成)であると定義されているもの、それは、アソシアティビティ(結合性)を保証する、なぜなら、マップ(写像)たちコンポジションたちはアソシアティブ(結合的)である。

さて、以下は、チェックされるべき条件たちの十分なセット(集合)である: 1) {[1],[g],...,[g2n1]}はシクリック(循環的)である; 2) [h]2=[gn]; 3) [h][gj]=[hgj]; 4) [g][h]=[hg2n1]

それは本当に十分であることを見よう。

[gj][gk]=[g]j[g]k=[g]j+k=[g]f(j+k)=[gf(j+k)]

[gj][hgk]=[g]j[h][gk]=[g]j1([g][h])[gk]=[g]j1([hg2n1])[gk]=[g]j2[g][h][g2n1][gk]=[g]j2([g][h])[g2n1][gk]=[g]j2([hg2n1])[g2n1][gk]=...=[hg2n1][g2n1]...[g2n1][gk]、ここで、j1個の[g2n1]たちがある、=[h][g2n1]j[gk]=[h]([g]2n1)j[g]k=[h][g](2n1)j+k=[h][gf((2n1)j+k)]=[h][gf(j+k+2nj)]=[h][gf(j+k)]=[hgf(j+k)]

[hgj][gk]=[h][gj][gk]=[h]([g]j[g]k)=[h]([g]j+k)=[h][gf(j+k)]=[hgf(j+k)]

[hgj][hgk]=[h][gj][hgk]=[h]([gj][hgk])=[h][hgf(j+k)]=[h][h][gf(j+k)]=([h][h])[gf(j+k)]=[gn][gf(j+k)]=[gf(n+f(j+k))]=[gf(nj+k)]

したがって、当該オペレーションは、不可避にSD2nであるための条件を満たす。


参考資料


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