\usepackageamsmath\usepackageamsfonts\usepackageamssymb\usepackagefancybox\usepackagegraphics\usepackagemathrsfs\usepackage[all]xy\usepackagepgfplots\pgfplotssetcompat=newest\usetikzlibraryintersections,calc,arrows.meta

代数学の基本|群・環・体の定義と具体例をゼロから解説

代数学
代数学

代数学は数学の構造を考える分野であり,は代数学における基本的な概念です.

この群・環・体といった代数構造を定義するためには集合2項演算が必要で,例えば

  • 「整数の集合Z」は「通常の加法+」によって
  • 実数係数の1変数多項式の集合R[x]」は「通常の加法+と乗法」によって
  • 「実数の集合R」は「通常の加法+と乗法」によって

となります.

この記事では,

  • 二項演算
  • 群の定義と具体例
  • 環の定義と具体例
  • 体の定義と具体例

を順に説明します.

スクロールできます

二項演算

まず,二項演算について説明します.

二項演算の定義

例えば,整数の足し算や掛け算は

  • 2+3=5
  • 23=6

のように「2つの実数」から新たな「1つの実数」を生み出すものとなっています.

この足し算や掛け算は実数上の二項演算の1つで,一般に集合A上の二項演算は次で定義されます.

[二項演算]集合Aに対して,写像f:A×AAA上の二項演算(または,単に演算)という.

また「演算をとする」と書いた場合は,a,bAによる演算をabと表す.

abという記法は足し算をa+bで表したり,掛け算をa×bで表すのと同じ気持ちです.

2つの元a,bAに対して,行き先がA上に1つに決まればそれだけで演算というわけですから,演算は無数に考えられますね.例えば,任意のa,bRに対して

  • f(a,b)=ab
  • f(a,b)=a+4b
  • f(a,b)=bsin3a

で定まるf:R×RRはいずれもR上の演算です.

Rは実数全部の集合を指します.そのため,「a,bRに対して」は「実数a, bに対して」と同じ意味です.

もちろん無茶苦茶な演算を考えることもできるので,演算は必ずしも「良い性質」をみたすとは限りません.そのため代数学では「良い性質をもった演算」が定まっている集合を考えるのが普通です.

2項演算の3法則

いま「良い性質をもった演算」と書きましたが,ここで「良い性質」とは

  • 結合法則
  • 交換法則
  • 分配法則

のことを指しています.

[結合法則]集合Aに演算が定まっているとする.このとき,任意のa,b,cAに対して,

    \begin{align*}(a\star b)\star c=a\star (b\star c)\end{align*}

が成り立つことを,結合法則(associative law)が成り立つという.

[交換法則]集合Aに演算が定まっているとする.このとき,任意のa,b,cAに対して,

    \begin{align*}a\star b=b\star a\end{align*}

が成り立つことを,交換法則(commutative law)が成り立つという.

[分配法則]集合Aに2つの演算が定まっているとする.このとき,任意のa,b,cAに対して,

    \begin{align*}a\star(b\circ c)=(a\star b)\circ (a\star c),\quad (a\circ b)\star c=(a\star c)\circ (b\star c)\end{align*}

が成り立つことを,分配法則(distributive law)が成り立つという.

[結合法則]と[交換法則]は1つの演算に関する性質であり,[分配法則]は2つの演算に関する性質であることに注意してください.

算数以来,実数の加法+と乗法×においてこれらの3法則は当たり前に成り立ってきました.

しかし,大学以降の数学においては交換法則が成り立たないことも珍しくなく,交換法則が成り立つことを可換といい,交換法則が成り立たないことを非可換といいます.

スクロールできます

群の定義と具体例

この節では,群を定義し,群の例を挙げます.

群の定義

群の定義は次の通りです.

[群]集合Gに演算が定まっているとする.次の3条件を満たすとき,集合と演算の組(G,)群 (group)という.演算が明らかな場合は,単にGということも多い.

  1. あるeGが存在して,任意のgGに対してeg=ge=gが成り立つ.
  2. 任意のgGに対して,あるhGが存在してgh=hg=eが成り立つ.
  3. 演算に関して[結合法則]が成り立つ.

加えて次を満たすとき,群(G,)可換群(commutative group)またはアーベル群(abelian group)であるという.

  1. 演算に関して[交換法則]が成り立つ.

(1)のeG単位元(identity element)といい,(2)のhGg逆元(inverse element)といいます.単位元は全ての元に対してeg=ge=gを満たさなければなりませんが,逆元はgGごとに決まることに注意してください.

群の定義から分かるように,群は「集合」と「演算」により定まるわけですね.

そのため,「自然数の集合Zは群か?」と問われても,演算が何か分からないため群であるかどうか答えようがないので,「Zに定義されている演算は何ですか?」と逆に問い返すことになります.

乗法と加法の使い分け

群における慣習的な乗法加法という言葉の使い分け方について説明します.

可換群の場合にも非可換群の場合にも群に定まっている演算は「乗法」と呼ばれることが多く,「乗法」と呼ぶ場合には演算の記号は×で表すことが多いです.

一方,群に定まっている演算を「加法」と言った場合には,その演算は可換であることが普通です.すなわち,非可換な演算を「加法」と呼ぶことはまずありません.

他に

  • 乗法の記号は省略することも多いが,加法+の記号は省略しない
  • 乗法に関するgの逆元はg1で表し,加法に関するgの逆元はgで表す

という慣習もあります.また,乗法による計算結果を,加法による計算結果をといいます.

群の具体例

以下に群の例を挙げます.

例1(自明な群)

1つの元のみからなる集合X={x}を考えます.

このとき,X上の演算は(x,x)xしかあり得ませんが,この演算を乗法とすることにより(X,)は可換群となります.

この群1つの元のみからなる集合を自明な群(trivial group)といいます.

例2(可換群(Z,+)

整数の集合Zと,通常の加法+の組(Z,+)を考えます.

ここで,「通常の加法」とは小学校から扱ってきた単なる足し算のことで,

  1. 任意のnZに対してn+0=0+n=nが成り立つので,単位元は0です.
  2. 任意のnZに対してn+(1)n=(1)n+n=0が成り立つのでn=(1)nです.
  3. 整数の足し算なので[結合法則]は成り立ちます.
  4. 整数の足し算なので[交換法則]は成り立ちます.

よって,(Z,+)が可換群であることが分かりました.

例3(可換群(Q{0},)

有理数の集合から0を除いた集合Q{0}と,通常の乗法の組(Q{0},)を考えます.

ここで,「通常の乗法」とは小学校から扱ってきた単なる掛け算のことで,

  1. 任意のxQ{0}に対して1x=x1=xが成り立つので,単位元は1です.
  2. 任意のxQ{0}に対してx1x=1xx=1が成り立つので,x1=1xです.
  3. 有理数の掛け算なので[結合法則]は成り立ちます.
  4. 有理数の掛け算なので[交換法則]は成り立ちます.

よって,(Q{0},)が可換群であることが分かりました.

例4(群でない組(Z,)

整数の集合Zと,通常の乗法の組(Z,)を考えます.

  • 任意のnZに対して1n=n1=nが成り立つ
  • 2Zに対して2n=1をみたすようなZの元は存在しないから,2Zは逆元を持たない

となっています.群は任意の元が逆元を持たなければなりませんから,(Z,)は群でないことが分かりました.

例2,例3,例4から,次のことが分かりますね.

  • 例2と例4から,同じ集合であっても演算が異なれば群であったりなかったりする
  • 例3と例4から,同じ演算であっても集合が異なれば群であったりなかったりする

例5(可換群(Matmn(R),+)

実数成分のm×n行列全部の集合Matmn(R)と,通常の加法+の組(Matmn(R),+)は可換群です.

  1. 任意のAMatmn(R)に対してA+O=O+A=Aが成り立つので,単位元は零行列Oです.
  2. 任意のAMatmn(R)に対してA+(1)A=(1)A+A=0が成り立つので,(1)AAの逆元です.
  3. 各成分でRの加法なので[結合法則]は成り立ちます.
  4. 各成分でRの加法なので[交換法則]は成り立ちます.

よって,(Matmn(R),+)が可換群であることが分かりました.

例6(非可換群(GLn(R),)

実数成分のn正則行列の集合GLn(R)と,通常の乗法の組(GLn(R),)は群ですが,可換ではありません.

  1. 任意のAGLn(R)に対してAI=IA=Aが成り立つので,単位元は単位行列Iです.
  2. 任意のAGLn(R)に対して,逆行列A1Aの逆元です.
  3. 行列の積なので[結合法則]は成り立ちます.
  4. 行列の積なので[交換法則]は成り立ちません.

よって,(GLn(R),)は群ですが,可換群ではないことが分かりました.

(GLn(R),)一般線形群(general linear group)とよばれており,重要な非可換群のひとつです.

例7(非可換群(Sn,)

n次の置換全部の集合Snと,置換の合成として定まる積の組(Sn,)は群ですが,可換ではありません.

  1. ϵSnを単位置換とすると,任意のσSnに対してσϵ=ϵσ=σが成り立つので,単位元はϵです.
  2. 任意のσSnに対して,σ1σの逆元です.
  3. 置換の積(合成)なので[結合法則]は成り立ちます.
  4. 置換の積(合成)なので[交換法則]は成り立ちません.

よって,(Sn,)は群ですが,可換群ではないことが分かりました.

(Sn,)n次対称群(symmetric group)とよばれており,重要な非可換群のひとつです.

参考文献

以下は群論の参考文献です.

代数学1 群論入門 (雪江明彦 著/日本評論社)

本書は群論の入門書です.

具体例が多く行間が少ないため,初学者にも非常に読みやすい良著です.さらに,章末問題が豊富な上に解答の解説も非常に丁寧です.

章末問題のレベルもその章で学んだ基本的な内容から,少し考える問題まで様々なので理解を深めるのに非常に便利です.

また,「群論入門」は予備知識をあまり仮定せず,必要事項を第1章にまとめてあり,1から独学で学ぶことができる点も嬉しいところですね.

なお,本書について,詳しくは以下の書評を参照してください.

オススメ入門書|代数学1 群論入門(雪江明彦著,日本評論社)
代数学の群論の入門書です.具体例と演習問題が豊富な上に説明が丁寧なので,「具体例→抽象化」のステップで理解を深めやすく,初学者や独習者にも強くオススメできます.

環の定義と具体例

この節では,環を定義し,環の例を挙げます.

環の定義

環の定義は次の通りです.

[環]集合Rに2つの演算+, が定まっているとする.次の4条件を満たすとき,集合と演算の組(R,+,)環(ring)という.演算が明らかな場合は,単にRを環ということも多い.

  1. (R,+)は可換群である.
  2. あるeRが存在して,任意のrRに対してer=re=rが成り立つ.
  3. 演算に関して[結合法則]が成り立つ.
  4. 演算+に関して[分配法則]が成り立つ.

このとき,+加法乗法という.加えて次をみたすとき,環(R,+,)可換環 (commutative ring)であるという.

  1. 演算に関して[交換法則]が成り立つ.

群の場合の演算は+などいろんな書き方をすることがありますが,環の場合にはほぼ加法を+,乗法を(または×)と書きます.

条件1の加法+に関する単位元を加法単位元(additive identity)零元(zero element)といい0で表し,条件2のeR乗法単位元(multiplicative identity)といい1で表します.

  • 条件1は加法+に関する条件
  • 条件2と条件3は乗法に関する条件
  • 条件4は加法と乗法に関する条件

ですね.

加法+と乗法は別々に勝手にとっていいわけではなく,条件4の[分配法則]が成り立つ程度に加法+と乗法の整合性を保っていなければならないというわけですね.

また,環においては,乗法に関して逆元を持たない元があっても構いません.

群においてもそうでしたが,「有理数の集合Qは環か?」などと問われても演算が何であるか分からないため環であるかどうか答えようがなく,「Qに定義されている加法と乗法は何ですか?」と逆に問い返すことになります.

環の具体例

以下に環の例を挙げます.

例1(零環)

1つの元のみからなる集合X={x}を考えます.

このとき,X上の演算は(x,x)xしかあり得ませんが,この演算を加法+と乗法とすることにより(X,+,)は可換環となります.

この群1つの元のみからなる集合を零環(zero ring)といいます.

環に関する多くの理論は加法単位元0と乗法単位元1が異なるとして考える方が都合が良く,これらが一致する零環には一般論が通用せず都合が悪いことが多いです.

そのため,環を考える際には初めから01として零環を除いておくことが多いです.

例2(可換環(Q,+,)

有理数の集合Qと,通常の加法+と乗法の組(Q,+,)は可換環です.

  1. 加法+に関してQは可換群です:
    1. 任意のxQに対してx+0=0+x=xが成り立つので,加法単位元は0です.
    2. 任意のxQに対してx+(1)x=(1)x+x=0が成り立つので,x=(1)xです.
    3. 有理数の足し算なので,[結合法則]は成り立ちます.
    4. 有理数の足し算なので,[交換法則]は成り立ちます.
  2. 任意のrQに対して1r=r1=rが成り立つので,乗法単位元は1です.
  3. 有理数の掛け算なので[結合法則]が成り立ちます.
  4. 有理数の足し算と掛け算なので[分配法則]は成り立ちます.
  5. 有理数の掛け算なので[交換法則]は成り立ちます.

したがって,(Q,+,)が可換環であることが分かりました.

例3(可換環(R[x],+,)

実数係数多項式の集合R[x]と,通常の加法+と乗法の組(R[x],+,)は可換環です.

  1. 加法+に関してR[x]は可換群です:
    1. 任意のf(x)R[x]に対してf(x)+0=0+f(x)=f(x)が成り立つので,加法単位元は0(恒等的に値0の多項式)です.
    2. 任意のf(x)R[x]に対してf(x)+(1)f(x)=(1)f(x)+f(x)=0が成り立つので,f(x)=(1)f(x)です.
    3. 有理数の足し算なので[結合法則]は成り立ちます.
    4. 有理数の足し算なので[交換法則]は成り立ちます.
  2. 任意のf(x)R[x]に対して1f(x)=f(x)1=rが成り立つので,乗法単位元は1(恒等的に値1の多項式)です.
  3. 多項式の掛け算なので[結合法則]が成り立ちます.
  4. 多項式の足し算と掛け算なので[分配法則]は成り立ちます.
  5. 多項式の掛け算なので[交換法則]は成り立ちます.

したがって,(R[x],+,)が可換環であることが分かりました.

例4(可換環(Z/6Z,+,)

Z/6Z={0,1,2,3,4,5}において,加法+と乗法

  • 加法+a,bZ/6Zに対して,Zの通常の加法でa+bを計算して,6で割った余りをZ/6Zの和とする.
  • 乗法a,bZ/6Zに対して,Zの通常の乗法でabを計算して,6で割った余りをZ/6Zの積とする.

と定めると,組(Z/6Z,+,)は可換環です.

例えば,加法に関しては

  • 1+2=3
  • 2+3=5
  • 3+5=2

であり,乗法に関しては

  • 13=3
  • 23=0
  • 35=3

ですね.イメージとしては,0,1,2,3,4,5,0,1,2,のように6になると0に戻る演算だと思えばよいですね.

  1. 加法+に関してZ/6Zは可換群です:
    1. 任意のxZ/6Zに対してn+0=0+n=nが成り立つので,加法単位元は0です.
    2. 0+0=0, 1+5=5+1=0, 2+4=4+2=0, 3+3=0なので,0=0, 1=5, 2=4, 3=3, 4=2, 5=1となって,任意のnZ/6Zに対して,nの逆元が存在します.
    3. Zの通常の加法+では[結合法則]が成り立つから,Zの計算をして6で割った余りを考えることで[結合法則]は成り立ちます.
    4. Zの通常の加法+では[交換法則]が成り立つから,Zの計算をして6で割った余りを考えることで[交換法則]は成り立ちます.
  2. 任意のnZ/6Zに対して1n=n1=nが成り立つので,乗法単位元は1です.
  3. Zの通常の乗法では[結合法則]が成り立つので,Zの計算をして6で割った余りを考えることで[結合法則]は成り立ちます.
  4. Zの通常の加法+と乗法では[分配法則]が成り立つので,Zの計算をして6で割った余りを考えることで[分配法則]は成り立ちます.
  5. Zの通常の乗法では[交換法則]が成り立つので,Zの計算をして6で割った余りを考えることで[交換法則]は成り立ちます.

したがって,(Z/6Z,+,)が可換環であることが分かりました.

例5(非可換環(Mat(R),+,)

実数成分のn次正方行列の集合Matn(R)と,通常の加法+と乗法の組(Matn(R),+,)は環ですが,可換環ではありません.

  1. 加法+に関してMatn(R)は可換群です:
    1. 加法単位元は零行列Oです.
    2. 任意のAMatn(R)に対して,(1)AAの逆元です.
    3. 通常の行列の加法+なので[結合法則]は成り立ちます.
    4. 通常の行列の加法+なので[交換法則]は成り立ちます.
  2. 乗法単位元は単位行列Iです.
  3. 通常の行列の乗法なので[結合法則]は成り立ちます.
  4. 通常の行列の加法+と乗法なので[分配法則]は成り立ちます.
  5. 通常の行列の乗法なので[交換法則]は成り立ちません.

したがって,(Matn(R),+,)が環ですが,可換環ではないことが分かりました.

体の定義と具体例

この節では,体を定義し,体の例を挙げます.

体の定義

体の定義は次の通りです.

[体]零環でない可換環(F,+,)体 (field)であるとは,任意のaF{0}に対して乗法逆元a1が存在することをいう.

可換環においては,乗法に関する逆元は条件に含まれていませんでした.そこで「可換環の全ての元に逆元が存在する」という条件を付け加えたものが体というわけです.

大雑把に言えば,体は可換な加乗除ができる集合ということですね.

なお,

  • 加法単位元0以外の全ての元に逆元を持つ環を可除環 (division ring)
  • 非可換な可除環を斜体 (skew field)

といいます.ただし,「可除環」と「斜体」の定義を同じとする流儀もあるので注意が必要です.

体の具体例

以下に体の例を挙げます.

例1(体(Q,+,)

有理数の集合Qと,通常の加法+と乗法の組(Q,+,)は体です.

環の例1で可換環であることは確かめました.

また,乗法単位元は1であり,任意のxQ{0}に対して,xの乗法に関する逆元1xQが存在します.

したがって,(Q,+,)が体であることが分かりました.

同様にして,実数全部の集合R,複素数全部の集合Cも通常の加法+と乗法により体となります.

例2(体(Z/7Z,+,)

F7=Z/7Z={0,1,2,3,4,5,6}において,加法+と乗法

  • 加法+a,bF7に対して,Zの通常の加法でa+bを計算して,7で割った余りをF7の和とする.
  • 乗法a,bF7に対して,Zの通常の乗法でabを計算して,7で割った余りをF7の積とする.

と定めると,組(F7,+,)は体です.

環の例4の(Z/6Z,+,)と同様にイメージとしては0,1,2,3,4,5,6,0,1,2,のように7になると0に戻る演算だと思えばよく,環の例3と同様に考えてF7が可換環であることが分かります.

また,乗法単位元は1であり,

    \begin{align*}1\cdot1=1,\quad 2\cdot4=1,\quad 3\cdot5=1,\quad 6\cdot6=1\end{align*}

なので,任意のnF7{0}に対して,nの乗法に関する逆元が存在します.

よって,(F7,+,)が体であることが分かりました.

実は,一般に2以上の整数pに対して

  • pは素数である
  • (Z/pZ,+,)は体である

が同値であり,素数pに対して(Z/pZ,+,)は体となり,Z/pZFpで表すことが多いです.

環の例4の(Z/6Z,+,)は体ではありません.これは逆元をもたない元が存在するためです.

例えば,2Z/6Zにはどの0,1,,5Z/6Zをかけても1となりません.つまり,2の逆元は存在しません.

例3(体(Q[5],+,)

集合Q[5]={a+b5 | a,bQ}と,通常の加法+と乗法の組(Q[5],+,)は可換環です.

加法+と乗法が演算になっていることを確認しなければなりませんが,それは任意のa+b5,c+d5Q[5]に対して,

    \begin{align*}&(a+b\sqrt{5})+(c+d\sqrt{5})=(a+b)+(c+d)\sqrt{5}\in\Q[\sqrt{5}], \\&(a+b\sqrt{5})\cdot(c+d\sqrt{5})=(ac+5bd)+(ad+bc)\sqrt{5}\in\Q[\sqrt{5}]\end{align*}

なので,確かに加法+と乗法Q[5]上の演算ですね.

  1. 加法+に関してQ[5]は可換群です:
    1. 任意のxQ[5]に対してx+0=0+x=xが成り立つので,加法単位元は0です.
    2. 任意のxQ[5]に対してx+(x)=(x)+x=0が成り立つので,xxの逆元です.
    3. 実数の足し算なので[結合法則]は成り立ちます.
    4. 実数の足し算なので[交換法則]は成り立ちます.
  2. 任意のxQ[5]に対して1x=x1=xが成り立つので,乗法単位元は1です.
  3. 実数の掛け算なので[結合法則]が成り立ちます.
  4. 実数の足し算と掛け算なので[分配法則]は成り立ちます.
  5. 有理数の掛け算なので[交換法則]は成り立ちます.
  6. Q[5]0でない任意の元a+b5に対して,ab5a25b2Q[5]が逆元として存在します.

したがって,(Q[5],+,)が体であることが分かりました.

参考文献

以下は,環論と体論の参考文献です.

代数学2 環と体とガロア理論 (雪江明彦著,日本評論社)

本書は環論,体論の入門書です.

先ほど紹介した第1巻の「群論入門」と同じく,具体例と章末問題が豊富で,独学でも十分に読み進めることができます.

特に代数学の1つの大きな分野であるガロア理論について具体例を丁寧に扱っているのは初学者にありがたいですね.

なお,私の体験としてガロア理論で様々な例を扱うのは良い演習になるようで,本書のガロア理論の具体例をしっかり読み込むことで環論と体論の理解がより深まりました.

ただし,残念なのは誤植が散見されることで,読み進める際にはきちんと自身で行間を埋めつつ読むようにしてください.

管理人

プロフィール

山本やまもと 拓人たくと

元予備校講師.講師として駆け出しの頃から予備校の生徒アンケートで抜群の成績を残し,通常の8倍の報酬アップを提示されるなど頭角を表す.

飛び級・首席合格で大学院に入学しそのまま首席修了するなど数学の深い知識をもち,本質をふまえた分かりやすい授業に定評がある.

現在はオンライン家庭教師,社会人向け数学教室での講師としての教育活動とともに,京都大学で数学の研究も行っている.専門は非線形偏微分方程式論.大学数学系YouTuberとしても活動中.

趣味は数学,ピアノ,甘いもの食べ歩き.公式LINEを友達登録で【限定プレゼント】配布中.

Twitter・大学数学YouTube・公式LINEを見てみる

コメント

  1. ごたん より:

    独学で代数学を勉強しております。専門書に載っている(Q,+,)のような表記の意味などが良くわからずとても苦戦しておりましたが、この記事のお陰で理解が深まりました。ありがとうございます!!

    • yama-taku より:

      コメントをありがとうございます.
      お力になれたようで嬉しく思います!

  2. sakamoto より:

    とてもよくわかりました
    一部難しいところもありましたが・・・またいずれ見に来ます
    それにしても、高校を卒業してすぐこんな勉強をするなんて、大学生ってすごいんですねえ

    • yama-taku より:

      コメントをありがとうございます!
      高校を卒業してすぐというわけではありませんが,大学に入ると高校のときよりも抽象度の高い数学を学ぶことになりますね.
      抽象度を高めるとそれだけ応用の幅が広くなるので,たとえば群は純粋数学だけではなく,化学の分子構造の対称性などに応用されたりします.

      ぜひまた勉強してみてください!