Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
スポンサーリンク

「群とは?」「演算とは?〜例から丁寧に解説!〜【代数学の基礎シリーズ】群論編 その1

代数学

本記事の内容

本記事は、「群とは何か?」とういことを例と共に解説する記事です。

本記事を読むにあたり、同値関係について知っている必要があるため、以下の記事も合わせてご覧ください。

「群」って何ですか?(直感的なお話)

まず、「群とは何か?」ということを直感的にお話します。

「群」を一言で。

「群」は「ぐん」と読みます。
群を一言で言えば、

ある特別な性質を満たす演算が定められている集合のこと。

です。
ここで、「演算って何ですか?」という話になりますが、それは次節で解説することにして、我々がすでに知っている演算と、群の例から見ていくことにしましょう。

例えばどんなのが群ですか?

例1.(整数の加法)

整数全体の集合Zには”たし算(加法)”と呼ばれる演算+が定まっています。
そして、Zのたし算と呼ばれる演算+は次の性質を満たします。
例えば、0,1,2,3Zという整数に対して

  1. {1+(2)}+3=(12)+3=1+3=2=1+1=1+{(2)+3}
  2. 0+1=1+0=1
    0+(2)=(2)+0=2
    0+3=3+0=3
  3. 1+(1)=(1)+1=0
    (2)+{(2)}=(2)+2=0
    3+(3)=(3)+3=0

が成り立ちます。
これは、単に0,1,2,3Zという整数だけに対して成り立つことではなくて、一般のa,b,cZに対して

  1. (a+b)+c=a+(b+c)
  2. 0+a=a+0=a
  3. a+(a)=(a)+a=0

が成り立ちます。

これらの性質1.、2.、3.が成り立つような演算が定まっている集合をといいます(後で厳密に書きます)。
故に、Zは整数のたし算(加法)という演算で群です。

もう1つ我々がよく知っている例を挙げることにします。

例2.(実数から0を除いた集合)

R0=R{0}には”かけ算(乗算)”と呼ばれる演算×が定まっています。
そして、R0における”かけ算”と呼ばれる演算×は、任意のa,b,cR0に対して、次の性質を満たします。

  • (a×b)×c=a×(b×c)
  • 1×a=a×1=a
  • a×a1=a×1a=1a×a=a1×a=1

故に、例1.と同様にしてR0×という演算で群です。

「何を当然のことを言ってるんだ?」と思うかもしれません。
それは恐らくすでに我々がたし算やらの演算を無意識に行えるくらい身近に感じているので、改まって”演算”やらと言われてもピンと来ないのだと思います。

そこで、ほんのちょっとだけ複雑な”演算”とその演算で群になる集合を1つ紹介します。

例3.(全単射の集合)

「おお…いきなり複雑になったな…」と思うかもしれませんが、むしろ若干複雑な方が”演算”というモノに対してイメージが湧きやすいと思います。

SX={f:XXfは全単射}

とします。
要するに、SXは、集合XからXへの全単射を全て集めてきた集合ということです。
任意のf,gSXに対して、fgSXです。
実際、f:XXかつg:XXですので、fg:XXです。
さらに、全単射な写像の合成写像もまた全単射です。
故にfgSXです。
さらに、恒等写像idXidXSXであることに注意します。

任意のf,gSXに対して、f,gの合成写像fgを”演算の結果”と捉えることにしましょう。
(言うなれば「f,gSXに対して、fgを合成する。」ということが”演算”です。)
このとき、

  1. h(gf)=(hg)fが成り立ちます。
    実際、任意のxXに対して
    (h(gf))(x)=h((gf)(x))=h(g(f(x)))=(hg)(f(x))=((hg)f)(x)
    が成りたつからです。
  2. idXであり、任意のfSXに対してidXf=fidX=fが成り立ちます。
  3. 任意のfSXに対して、f1SXであり、ff1=f1f=idXが成り立ちます。
    実際、fSXであるので、fは全単射だから、fの逆写像f1:XXが存在します。
    そして、f1もまた全単射だからf1SXです。
    さらに、f1fの逆写像なのでff1=f1f=idXが成り立ちます。

が成り立ちます。
故にSXは写像の合成という演算で群です。
例3.例1.とも例2.とも毛色が違うから分かりにくい…」と感じるかもしれませんので、次はこれについて述べます。

群の条件を直感的に少し詳しく(特に例3.について)

先程述べた例3.の1.、2.、3.という性質は例1.例2.の性質1.、2.、3.と本質的には同じです。
どういうことかというと、ある集合Gの任意の要素に対して、という演算が定まっているとします(例1.においては+(たし算)、例2.においては×(かけ算)、例3.においては(写像の合成)です)。
x,yGに対して、この演算の結果(つまり演算の結果)をxyと書くことにしましょう。
このとき、任意のx,y,zGに対して以下の3つが成り立つときにGは(演算で)群である、群をなす、といいます。

  1. 結合律
    (xy)z=x(yz)
    この条件は、最初にxyを”計算”(というより演算)した後に、その演算結果xyzを再度演算したモノと、最初にyzを演算した後に、その演算結果yzxを再度演算したモノが一致している、という条件です。
    要するに、何と何を演算するか、ということさえ変わらなければどこから演算しても良い、ということになります。
    例えば、実数から0を取り除いた集合に対して、その掛け算とわり算はどこから計算してもOKですよね。
  2. 単位元の存在
    (eG) s.t. {(aG) (ae=ea=a)}
    これを満たすようなeGが存在するとき、そのeGG単位元といいます。
    このeは、G=Z(つまり例1.の場合)においてはe=0で、G=R0(つまり例2.の場合)においてはe=1です。

    この「単位元と呼ばれる要素が存在する。」という条件は、「その集合のどんな要素と演算しても、演算の結果が変わらないような特別な要素が存在する。」という条件です。
    確かに、整数のたし算に限らず実数のたし算においては、どんな実数に対して0を足しても結果は変わりませんよね。
    さらに、実数のかけ算においては、どんな実数に対して1をかけても結果は変わりませんよね。
  3. 逆元の存在
    (aG) (bG) s.t. ab=ba=e
    ただし、eGは2.で述べた単位元です。
    任意のaGに対して、ab=ba=eを満たすようなbGが存在するとき、このbGa逆元と言って、ba1で表します。

    要するに、この「逆元と呼ばれる要素が存在する。」という条件は、「その集合の全ての要素1つ1つに対して、演算すると結果が単位元になるような要素が存在する。」という条件です。
    単位元は各演算に対して1つだけだったのに対して、逆元は各要素ごとに存在します。
    確かに、実数のたし算において、どんな実数に対しても足すと0になるような1つだけの特別な要素はありませんよね。
    Rのたし算+においては、2Rに対して2Rが逆元であるように、aRに対してaRaRの逆元です。
    実際、任意のaRに対してaRで、かつa+(a)=0となり、0Rのたし算における単位元だからです。
    R0のかけ算×においては同様にしてaR0に対して1aR0aR0の逆元です。
    実際、a×1a=1となり、1R0の単位元だからです。

“演算”の正体

次に、”演算”の正体について解説します。

“演算”って何ですか?

演算の正体は写像です

演算

Xが集合であるとき、写像φ:X×XXを集合X上の演算という。

つまり、集合Xに対して「演算が定まっている」とは、「写像φ:X×XXが定まっている」ということです。

先程の例1.例2.例3.の演算を写像の形で書いてみます。

  • 例1.の演算
    φ:Z×ZZを、任意のa,bZに対して
    φ(a,b)=a+Zb
    で定まる演算です。
    ただし、+Zと書いたのは、整数におけるたし算であることを明示するためです。
  • 例2.の演算
    φ:R0×R0R0を、任意のa,bR0に対して
    φ(a,b)=a×R0b
    で定まる演算です。
    ただし、×R0と書いたのは、R0におけるかけ算であることを明示するためです。
  • 例3.の演算
    φ:SX×SXSXを、任意のf,gSXに対して
    φ(f,g)=fg
    で定まる演算です。

どうして「〜における演算」と言うのですか?

細かいと言えば細かいことなのですが、演算の見てくれが同じでも、演算として異なる事があるからです。

どういうことか?というと、例えば、先の例1.の演算+Zは、演算の規則としては自然数におけるたし算と同じです。
しかしながら、自然数全体の集合Nは、自然数のたし算+Nでは群になりません。
なぜなら、逆元が存在しないからです。
というのも、nNに対して、逆元はnの形をしているはずですが、n<0だからnNとなるからです。

このように、「やってることは同じでしょ?」という演算でも、厳密には異なることがあります。
これは先の演算を写像で捉えるという立場にたてば

  • +Z:ZZ
  • +N:NN

というように、定義域と終域が異なります。

「群」ってなんですか?(数学的なお話)

では、数学的に「群とは何か?」ということを明示します。

Gを空でない集合とする。G上の演算φ:G×GGが定められていて、次の性質を満たすとき、G(group)という。
  1. 結合律
  2. 任意のa,b,cGに対して、φ(φ(a,b),c)=φ(a,φ(b,c))が成り立つ。
  3. 単位元の存在
  4. あるeGが存在して、任意のaGに対してφ(a,e)=φ(e,a)=aが成り立つ。このeG単位元と呼び、1Gと書くことがある。
  5. 逆元の存在
  6. 任意のaGに対して、あるbGが存在して、φ(a,b)=φ(b,a)=eが成り立つ。このbGaG逆元といい、a1で表す。

厳密に書くと上記が群です。
上記の3つの条件を群の公理という事もあります。

厳密なのは良いですが、演算を写像のかたちで書くと少々複雑、というか分かりにくい部分があります。
そこで、簡易的な新たな記号を導入します。
とはいえ、すでに出現している記号で、演算φ:G×GGに対して
φ(a,b)=ab
か、または単に
φ(a,b)=ab
書くことにします
ただし、

※注意※φ(a,b)=abは単なる実数のかけ算と同じ記号を使っていますが、必ずしも実数のかけ算を表すのではなく、演算の結果をabという記号で表す。

ということに注意して下さい。

この記法にのっとれば、先の群の説明は、以下のように書き換えられます。

群(簡易的な記法を使ったver.)

Gを空でない集合とする。G上の演算が定められていて、次の性質を満たすとき、G(group)という。
  1. 結合律
  2. 任意のa,b,cGに対して、(ab)c=a(bc)が成り立つ。
  3. 単位元の存在
  4. あるeGが存在して、任意のaGに対してae=ea=aが成り立つ。このeG単位元と呼び、1Gと書くことがある。
  5. 逆元の存在
  6. 任意のaGに対して、あるbGが存在して、ab=ba=eが成り立つ。このbGaG逆元といい、a1で表す。

こちらのほうがスッキリしていて読みやすいと思います。
どちらで覚えても構いませんが、簡易的な記法を使ったver.で覚える場合は「集合X上の演算は写像φ:X×XXのことだ。」と注意する必要があります。

群の代表例

特別な群は数え切れないほどたくさんありますが、中でも基本的なものを紹介します。
すでに出現していて、「実は群でした。」というものもあります。

例3.(全単射の集合)

SX={f:XXfは全単射}

は写像の合成を演算として群でした。
このSXは特別な呼び名があり、置換群、または対称群と呼びます。

これは、まさに以前線型代数の記事で解説した置換が、写像の合成でもって群であるということです。
置換とは以下でした。

置換

nNとする。n個の文字1,2,,nからなる集合を Mn={1,2,,n} とする。写像σ:MnMnが全単射であるとき、σMn置換という。
 置換σによる対応が 1i1, 2i2,,nin であるとする、すなわち、 σ(1)=i1, σ(2)=i2,, σ(n)=in とする。このときσσ=(12ni1i2in) と書く。

詳しくは【線型代数学の基礎シリーズ】行列式編 その1を御覧ください。

例4.(線型空間)

実は、線型空間もベクトルの和を演算として群です。

線型空間とは以下でした。

線型空間(ベクトル空間)

集合Vが次の2条件Ⅰ.およびⅡ.を満たすとき、V複素線型空間複素ベクトル空間C上の線型空間(ベクトル空間)という。
  1. 任意のx,yVに対して、と呼ばれる第三のVの要素(これをx+yVと書く)が定まり、次の法則が成り立つ。
    1. (x+y)+z=x+(y+z)(結合則)
    2. x+y=y+x(交換則)
    3. 零ベクトルと呼ばれる特別な要素(これを0で表す)がただ1つ存在して、任意のxVに対して0+x=xが成り立つ。
    4. 任意のxVに対して、x+x=0となるxVがただ1つ存在する。これをx逆ベクトルといい、xで表す。
  2. 任意のxVと任意のcCに対して、xc倍と呼ばれるもう1つのVの要素(これをcxVで表す)が定まり、次の法則が成り立つ、
    1. 任意のc,dCに対して(c+d)x=cx+dx
    2. c(x+y)=cx+cy
    3. 任意のc,dCに対して、(cd)x=c(dx)
    4. 1x=x
以上の2条件Ⅰ.、Ⅱ.を複素線型空間の公理という。Vの要素をベクトルと呼び、ベクトルに対して複素数をスカラーと呼ぶこともある。

詳しくは【線型代数学の基礎シリーズ】線型空間編 その1を御覧ください。

上記の線型空間の「線型空間とは何か?」ということを見れば、線型空間はベクトルの和でもって群であることが分かります。
ちなみに、線型空間Vに対して、単位元は零ベクトル0VxVに対する逆元はxVです。

ここで、2.(交換則)について言及しておきます。
一般に、Gが演算で群だとします。
しかし、必ずしも任意のa,bGに対してab=baが成り立つとは限りません(成り立たない例は後述します)。
群を例で挙げたZやらR0で連想すると、「え?成り立たないことがあるの?」と思うかもしれませんが、必ずしも成り立ちません。

このように群の公理のほかに、任意のa,bGに対してab=baが成り立つような群を可換群(またはアーベル群)といいます。

可換群(アーベル群)

Gを空でない集合とする。G上の演算が定められていて、次の性質を満たすとき、G可換群(Abel group)という。
  1. 結合律
  2. 任意のa,b,cGに対して、(ab)c=a(bc)が成り立つ。
  3. 単位元の存在
  4. あるeGが存在して、任意のaGに対してae=ea=aが成り立つ。このeG単位元と呼び、1Gと書くことがある。
  5. 逆元の存在
  6. 任意のaGに対して、あるbGが存在して、ab=ba=eが成り立つ。このbGaG逆元といい、a1で表す。
  7. 可換性
  8. 任意のa,bGに対して、ab=baが成り立つ。
より端的には、群G(a,bG)ab=ba を満たすとき、G可換群またはアーベル群(Abel group)という。

とどのつまり、線型空間Vはベクトルの和という演算で可換群です。

例5.(一般線型群)

実数を成分に持つ(n,n)型の正則行列全体の集合をGLn(R)と書きます。
すなわち、

GLn(R)={A|A(n,n)型の正則な行列}

です。
正方行列が正則であることと、その正方行列の行列式が0でないことは同値ということ(これについては【線型代数学の基礎シリーズ】行列式編 その6を御覧ください)を使い、(m,n)型の実数を成分に持つ行列の集合をMm,n(R)で書くと、
GLn(R)={AMm,n(R)|det
と表現することも出来ます。

余談({\rm GL}_n(\mathbb{R})という記号について) 記号{\rm GL}_n(\mathbb{R}){\rm GL}は、一般線型群の英語名General Liner Groupが由来です。

この集合{\rm GL}_n(\mathbb{R})は、行列の積を演算として群です。
実際、以下が成り立つからです。

  1. 結合律
  2. 行列の積は、結合律を満たします。
    実際、

    行列の積の性質

    m,n,r,s\in\mathbb{N}とする。(m,n)型行列A(n,r)型行列B(r,s)型行列Cに対して、以下が成り立つ。
    1. (AB)C=A(BC)\quad(積の結合則)
    2. AI_n=I_mA=A\quad(I_nおよびI_mはそれぞれn次、m次単位行列)
    3. AO_n=O_mA=O_{mn}\quad
    4. ただし、O_nn次正方行列の零行列、O_mm次正方行列の零行列、O_{mn}(m,n)型の零行列を指す。
    が成り立つからです。
    行列の積の性質の証明は【線型代数学の基礎シリーズ】行列編 その2を御覧ください。
  3. 単位元の存在
  4. I_n(n,n)型の単位行列を表したとすると、\det I_n=1\neq0により、I_nは正則なので、I_n\in{\rm GL}_n(\mathbb{R})です。
    さらに、任意のA\in{\rm GL}_n(\mathbb{R})に対して、AI_n=I_nA=Aが成り立つため、I_n{\rm GL}_n(\mathbb{R})の単位元です。
  5. 逆元の存在
  6. 任意のA\in{\rm GL}_n(\mathbb{R})は正則なので、逆行列A^{-1}が存在します。
    このとき、AA^{-1}=A^{-1}A=I_nが成り立つので、任意のA\in {\rm GL}_n(\mathbb{R})に対して逆元が存在します。

故に、{\rm GL}_n(\mathbb{R})は、行列の積で群です。
しかしながら、{\rm GL}_n(\mathbb{R})可換群ではありません
なぜなら、(n,n)型の行列ABの積ABは必ずしもBAとは一致しないからです。

簡単な群の性質

簡単な群の性質を解説します。

命題7.

Gが群で、a,b,c\in Gならば、次の1.、2.が成り立つ。
  1. a\ast b=a\ast c\Longrightarrow b=c(簡約法則)
  2. a\ast b=c\Longrightarrow b=a^{-1}\ast c,\ a=c\ast b^{-1}

命題7.の証明

(1)の証明

両辺にa^{-1}を左から演算を施せば、b=a^{-1}\ast a\ast b=a^{-1}\ast a\ast c=cにより、成り立ちます。

(2)の証明

a^{-1}を左から演算を施すことでb=a^{-1}\ast cとなります。
a=c\ast b^{-1}も同様です。

命題7.の証明終わり

命題8.

  1. 群の単位元は唯一つである。
  2. a\in Gに対して、その逆元は一意的に定まる。
  3. a,b\in Gならば、\left( a\ast b\right)^{-1}=b^{-1}\ast a^{-1}である。
  4. a\in Gならば、\left( a^{-1}\right)^{-1}=aである。

命題8.の証明

G\astを演算とする群とします。

(1)の証明

e,e^\primeがともに単位元の性質を満たすとすると、eが単位元であることからe\ast e^\prime=eです。
また、eも単位元であるから、ee^\prime=e^\primeとなり、e=e^\primeで、単位元の一意性が証明完了です。

(2)の証明

b,b^\prime\in Gがともにa\in Gの逆元だとします。
このとき
b=\left( b^\prime\ast a\right)b=b^\prime\ast \left( a\ast b\right)=b^\prime
となって、逆元も一意的に定まります。

(3)の証明

結合律から
\left( b^{-1}\ast a^{-1}\right)\ast a\ast b=b^{-1}\ast\left( a^{-1}\ast a\right)\ast b=b^{-1}\ast b=e
です。
同様にして、a\ast b\left(b^{-1}\ast a^{-1} \right)=eです。
従って、b^{-1}\ast a^{-1}a\ast bの逆元です。

(4)の証明

a\ast a^{-1}=a^{-1}\ast a=eにより、aとして新たにc^{-1}というc\in Gを取れば、
c^{-1}\ast\left(c^{-1} \right)^{-1}=\left( c^{-1}\right)^{-1}\ast c=e
となるので、成り立ちます。

命題8.の証明終わり

皆様のコメントを下さい!

今回は、アーベル群として名前が出現したアーベルを紹介します。

アーベル(Abel, Niel Henrik;1802-1829)はノルウェーの数学者です。
数学教師ホルンボエの導きにより、数学に興味を抱くようになり、19 歳のとき、次数が5以上の代数方程式は代数的に解けない(2次方程式に対する根の公式に類似な公式を持たない)ことを証明しました。
ヤコビとともに楕円関数の一般論を確立し、さらに代数関数論の基礎を築いたほかに、解析学の基礎付けにも大きな功績を残しました。
しかし、貧困の中で、ベルリン大学の教授招聘の便りを受け取る数日前に、26歳の若さで亡くなりました。
アーベルの偉大な業績を記念して、彼の名を冠する賞として、アーベル賞が2001年に創設されました。
アーベル群という用語は、可換群をガロア群として持つ代数方程式の可解性についてのアーベルの研究に由来します。

如何でしたか?
皆様はアーベルについてどう思いますか?
ここに書かれている事以外でアーベルについてご存知のことがあれば是非コメントで教えて下さい!

今回は例から「群とは何か?」ということについて解説しました。
群とは、演算が定められていて、結合律、単位元の存在、逆元の存在が保証されている集合のことを指します。
我々が普段何気なく行っている四則演算の一般化です。

次回は部分群、正規部分群について解説します。

乞うご期待!
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、「定理〇〇の△△が分からない!」などいただければ全てお答えします!
お問い合わせの内容にもよりますが、ご質問はおおよそ3日以内にお答えします。
もし直ちに回答が欲しければその旨もコメントでお知らせください。直ちに対応いたします。

代数についてより詳しく知りたい方は以下を参考にすると良いと思います!

コメントをする

タイトルとURLをコピーしました