Skip to content

環と体の基礎:加法と乗法が同居する構造を整域・体まで分類する

Prerequisite:群の準同型定理:核で潰した商が像と同型になる仕組み

Raw

This content is not available in your language yet.

  • 環とは「加法についてアーベル群、乗法について結合的で単位元をもち、その二つが分配則で結びついた集合」です。ここまでの章で扱ってきた「演算が一つの世界」を、演算が二つの世界へ広げます。
  • 0a=00a = 0(a)(b)=ab(-a)(-b) = ab は約束事ではなく、環の公理から導かれる定理です。証明は分配則と加法群の逆元だけで書けます。
  • 可換環に「101 \ne 0」と「零因子がない」を課すと整域、さらに「00 でない元がすべて可逆」を課すと体になります。体はつねに整域ですが、逆は偽で Z\mathbb{Z} が反例です。ただし有限なら逆も成り立ちます。
  • この基準を使うと、Z/nZ\mathbb{Z}/n\mathbb{Z} が体になるのは nn が素数のときに限られ、R[x]R[x] が整域になるのは RR が整域のときに限られ、M2(R)M_2(\mathbb{R}) は非可換で零因子をもつ、と代表的な環がすべて分類できます。
  • 環準同型の核は、群における正規部分群にあたる「イデアル」という対象になります。次章で商環を作るための足場がここで揃います。

群論入門 から前章までで扱ってきたのは、演算を一つだけもつ集合でした。しかし私たちが最初に出会った数学的構造である整数 Z\mathbb{Z} は、演算を二つもっています。足し算と掛け算です。

このうち足し算だけを見れば (Z,+)(\mathbb{Z}, +) はアーベル群です。ところが掛け算だけを見ると (Z,)(\mathbb{Z}, \cdot) は群になりません。22 に掛けて 11 になる整数が存在しないからです。実際、整数 bb2b=12b = 1 を満たすとすると、b1b \ge 1 なら 2b22b \ge 2b0b \le 0 なら 2b02b \le 0 となり、どちらの場合も 2b=12b = 1 になりません。つまり乗法については逆元の存在を諦めざるをえません。

では乗法について何が残るかというと、結合律と単位元 11 です。この「群になり損ねた乗法」と「立派な加法群」とを結びつけているのが分配則

a(b+c)=ab+ac,(a+b)c=ac+bca(b+c) = ab + ac, \qquad (a+b)c = ac + bc

です。分配則がなければ、二つの演算はただ同じ集合の上に住んでいるだけで、互いに何の関係もありません。逆に分配則さえあれば、たとえば「00 を掛けると 00 になる」という、小学校以来当たり前だと思ってきた事実が定理として証明できてしまいます(Proposition 3.3)。環とは、この最小限の取り決めだけを取り出した構造です。

1.2. 「割り算ができるか」を測る言葉

Section titled “1.2. 「割り算ができるか」を測る言葉”

群では方程式 ax=bax = b がつねに一意に解けました(両辺に a1a^{-1} を掛ければよい)。環ではそうはいきません。Z\mathbb{Z} の中で 2x=32x = 3 は解をもちませんし、Z/6Z\mathbb{Z}/6\mathbb{Z} の中では 2ˉx=0ˉ\bar{2}x = \bar{0}x=0ˉx = \bar{0} 以外に x=3ˉx = \bar{3} という解ももってしまいます。同じ「割り算ができない」でも、前者は 22 が可逆でないという話、後者は 2ˉ\bar 23ˉ\bar 3 という道連れをもっている(零因子である)という話で、性質が違います。

この違いを言語化するのが単元零因子整域という一連の概念です。この記事の後半は、代表的な環をこの物差しで測っていく作業にあてます。

環という概念は、19 世紀の整数論から生まれました。フェルマーの最終定理を xn+yn=znx^n + y^n = z^n から (x+ζiy)=zn\prod (x + \zeta^i y) = z^n と因数分解して攻めようとすると、Z[ζ]\mathbb{Z}[\zeta]ζ\zeta11nn 乗根)の中で素因数分解の一意性が壊れることがあります。クンマーはこれを救うために「理想数」を導入し、デデキントがそれを集合として定式化してイデアルと名づけました。ヒルベルトが『数論報告』(1897)で使った Zahlring(数環)という語が短くなって Ring となり、日本語では環と訳されています。

抽象的な公理系として今日の形に整理されたのは 20 世紀初頭で、フレンケルの 1914 年の論文がその初期のものです。決定的だったのはエミー・ネーターの “Idealtheorie in Ringbereichen”(1921)で、環をイデアルの言葉で調べるという現在の可換環論の方針はここで確立されました。つまり環論は「数を一般化しよう」という抽象化の遊びから生まれたのではなく、具体的な整数論の困難を解くために必要になったのです。

以下で使う前提と記号を確認します。

  • N={1,2,3,}\mathbb{N} = \{1, 2, 3, \ldots\} とし、00 は含めません。Z,Q,R,C\mathbb{Z}, \mathbb{Q}, \mathbb{R}, \mathbb{C} は通常の整数・有理数・実数・複素数の全体を表します。
  • アーベル群は可換な群のことです。加法的に書くとき、単位元は 00aa の逆元は a-aa+(b)a + (-b)aba - b と書きます。
  • モノイドとは、結合的な二項演算と単位元をもつ集合です(逆元は要求しません)。(Z,)(\mathbb{Z}, \cdot) はモノイドです。
  • nNn \in \mathbb{N} に対し Z/nZ\mathbb{Z}/n\mathbb{Z}Z\mathbb{Z} を部分群 nZn\mathbb{Z} で割った剰余群で、aa の属する類を aˉ\bar{a} と書きます。aˉ=bˉ\bar{a} = \bar{b}nabn \mid a - b は同値です。商群の構成については 正規部分群と商群Theorem 5.1[Normal Subgroups and Quotient Groups]、代表元の取り方によらずに加法と乗法が定まること(well-defined 性)については 関係と同値関係Theorem 5.4[関係と同値関係] を参照してください。
  • 写像 φ\varphi の核・像(Definition 4.1[群の準同型定理])と、群の準同型定理(Theorem 5.1[群の準同型定理])については 群の準同型定理 を前提とします。

Definition 3.1

集合 RR と二つの二項演算 + ⁣:R×RR+ \colon R \times R \to R ⁣:R×RR\cdot \colon R \times R \to R の組 (R,+,)(R, +, \cdot) が次の四条件を満たすとき、RRという。

(R1) (R,+)(R, +) はアーベル群である。その単位元を 00(または 0R0_R)と書き、aa の加法逆元を a-a と書く。

(R2) 乗法は結合的である。すなわち任意の a,b,cRa, b, c \in R に対し (ab)c=a(bc)(a \cdot b) \cdot c = a \cdot (b \cdot c)

(R3) 乗法の単位元が存在する。すなわちある 1R1 \in R(または 1R1_R)が存在して、任意の aRa \in R に対し 1a=a1=a1 \cdot a = a \cdot 1 = a

(R4) 分配則が成り立つ。すなわち任意の a,b,cRa, b, c \in R に対し

a(b+c)=ab+ac,(a+b)c=ac+bc.a \cdot (b + c) = a\cdot b + a \cdot c, \qquad (a + b)\cdot c = a\cdot c + b\cdot c .

以下、乗法の記号 \cdot は省略して abab と書き、乗法は加法より強く結合するものとします(ab+cab + c(ab)+c(ab) + c の意味)。

(R2) と (R3) をまとめれば「(R,)(R, \cdot) はモノイドである」と言えます。つまり環とは、同じ台集合の上のアーベル群とモノイドを、分配則で貼り合わせたものです。(R4) で二つの等式を要求しているのは、乗法の可換性を仮定していないためで、可換なら片方から他方が従います。

乗法の単位元は一意です。1111' がともに (R3) を満たすとすると、11' が単位元であることから 1=111 = 1 \cdot 1'11 が単位元であることから 11=11 \cdot 1' = 1' なので 1=11 = 1' です。加法の単位元 00 の一意性は、群の単位元の一意性そのものです。

Definition 3.2可換環

RR が任意の a,bRa, b \in R に対し ab=baab = ba を満たすとき、RR可換環という。

小学校で習った計算規則のうち、どこまでが公理でどこからが定理なのかを確定させておきます。次の命題は「環である」ということだけから従う事実の一覧で、以後の証明で繰り返し使います。

Proposition 3.3環の基本計算則

RR を環とし、a,b,cRa, b, c \in R とする。このとき次が成り立つ。

(1) 0a=a0=00a = a0 = 0

(2) (a)b=a(b)=(ab)(-a)b = a(-b) = -(ab)

(3) (a)(b)=ab(-a)(-b) = ab。特に (1)a=a(-1)a = -a

(4) a(bc)=abaca(b - c) = ab - ac および (ab)c=acbc(a-b)c = ac - bc。ただし xy:=x+(y)x - y := x + (-y) とする。

(5) 1=01 = 0 であることと R={0}R = \{0\} であることは同値である。

Proof(Proposition 3.3)

(1) 0+0=00 + 0 = 0((R1) の単位元の性質)と分配則 (R4) より

0a=(0+0)a=0a+0a.0a = (0 + 0)a = 0a + 0a .

(R,+)(R,+) は群だから 0a0a の加法逆元 (0a)-(0a) が存在する。両辺にこれを加えると、左辺は 0a(0a)=00a - (0a) = 0、右辺は (0a+0a)(0a)=0a+(0a0a)=0a(0a + 0a) - (0a) = 0a + (0a - 0a) = 0a となり(結合律を使った)、0=0a0 = 0a を得る。a0=0a0 = 0 も、もう一方の分配則を使って同様に示せる。

(2) 分配則 (R4) と (1) より

ab+(a)b=(a+(a))b=0b=0.ab + (-a)b = (a + (-a))b = 0b = 0 .

すなわち (a)b(-a)babab の加法逆元である。群における逆元は一意だから (a)b=(ab)(-a)b = -(ab)a(b)=(ab)a(-b) = -(ab) も同様。

(3) (2) を二回使うと (a)(b)=(a(b))=((ab))=ab(-a)(-b) = -\bigl(a(-b)\bigr) = -\bigl(-(ab)\bigr) = ab。最後の等号は群における (x)=x-(-x) = x による。a=1a = 1 の場合として、(2) から (1)b=(1b)=b(-1)b = -(1b) = -b が従う。

(4) 定義と (R4)、(2) より a(bc)=a(b+(c))=ab+a(c)=ab+((ac))=abaca(b-c) = a(b + (-c)) = ab + a(-c) = ab + (-(ac)) = ab - ac。もう一方も同様。

(5) R={0}R = \{0\} ならば 1R1 \in R より 1=01 = 0。逆に 1=01 = 0 とすると、任意の aRa \in R に対して (R3) と (1) から

a=1a=0a=0a = 1a = 0a = 0

となるので R={0}R = \{0\}

ただ一つの元からなる環 {0}\{0\}(このとき必然的に 1=01 = 0)を零環といいます。零環は正真正銘の環ですが、面白いことは何も起こりません。Proposition 3.3 (5) が示すとおり、1=01 = 0 という一点だけで環全体が潰れてしまうからです。このあと整域や体を定義するときに 101 \ne 0 という条件をわざわざ書くのは、この退化した場合を除外するためです。

Example 3.4数の環と行列環

次はいずれも Definition 3.1 の意味の環である。

  • Z,Q,R,C\mathbb{Z}, \mathbb{Q}, \mathbb{R}, \mathbb{C}:通常の加法と乗法について可換環である。11 は数の 11
  • Z[i]={a+bi:a,bZ}\mathbb{Z}[i] = \{a + bi : a, b \in \mathbb{Z}\}(ガウス整数環):C\mathbb{C} の部分集合で、和と積について閉じている。積について閉じることは (a+bi)(c+di)=(acbd)+(ad+bc)i(a+bi)(c+di) = (ac - bd) + (ad + bc)i から確かめられる。
  • M2(R)M_2(\mathbb{R})22 次実正方行列の全体。行列の和と積について環をなし、11 は単位行列 II00 は零行列である。ただし可換ではない(Example 6.4)。
  • C([0,1])C([0,1]):閉区間 [0,1][0,1] 上の実数値連続関数の全体。(f+g)(x)=f(x)+g(x)(f+g)(x) = f(x) + g(x)(fg)(x)=f(x)g(x)(fg)(x) = f(x)g(x) と定めると可換環で、11 は定数関数 11 である。連続関数の和と積が連続であることから演算が閉じている。

一方、偶数全体 2Z2\mathbb{Z} は和と積について閉じているが 12Z1 \notin 2\mathbb{Z} なので、(R3) を満たさず本記事の意味の環ではない。

環の例として最も重要なのは、有限個の元しかもたない次の環です。剰余群 Z/nZ\mathbb{Z}/n\mathbb{Z} に乗法を入れるだけですが、その乗法が代表元の取り方によらないことは確認が必要です。

Example 3.5剰余環 Z/nZ

nNn \in \mathbb{N} とする。加法群 Z/nZ={0ˉ,1ˉ,,n1}\mathbb{Z}/n\mathbb{Z} = \{\bar{0}, \bar{1}, \ldots, \overline{n-1}\} に乗法を

aˉbˉ:=ab\bar{a} \cdot \bar{b} := \overline{ab}

で定める。これが well-defined であること、すなわち aˉ=aˉ\bar a = \bar{a'} かつ bˉ=bˉ\bar b = \bar{b'} ならば ab=ab\overline{ab} = \overline{a'b'} であることを確かめる。仮定より naan \mid a - a' かつ nbbn \mid b - b' である。ここで

abab=abab+abab=(aa)b+a(bb)ab - a'b' = ab - a'b + a'b - a'b' = (a - a')b + a'(b - b')

と変形すると、右辺の各項は nn の倍数だから nababn \mid ab - a'b'、すなわち ab=ab\overline{ab} = \overline{a'b'} である。

結合律・分配律・可換律は Z\mathbb{Z} での対応する法則から代表元を通して従い、1ˉ\bar 1 が乗法単位元である。よって Z/nZ\mathbb{Z}/n\mathbb{Z} は可換環である。n=1n = 1 のときは 1ˉ=0ˉ\bar 1 = \bar 0 となり零環である。

n=6n = 6 のとき、2ˉ0ˉ\bar{2} \ne \bar{0} かつ 3ˉ0ˉ\bar{3} \ne \bar{0} であるにもかかわらず

2ˉ3ˉ=6ˉ=0ˉ\bar{2}\cdot\bar{3} = \bar{6} = \bar{0}

となる。「掛けて 00 なら少なくとも一方が 00」という Z\mathbb{Z} でおなじみの性質は、一般の環では成り立たない。

Example 3.5 で見た 2ˉ3ˉ=0ˉ\bar 2 \cdot \bar 3 = \bar 0 のような現象と、「22 で割れない」という現象を、正確な用語で切り分けます。

Definition 4.1単元と零因子

RR を環とする。

(1) aRa \in R に対し、ab=ba=1ab = ba = 1 を満たす bRb \in R が存在するとき、aaRR単元(または可逆元)という。RR の単元全体を R×R^{\times} と書く。

(2) aRa \in Ra0a \ne 0 に対し、ab=0ab = 0 を満たす b0b \ne 0 が存在するとき aa左零因子ba=0ba = 0 を満たす b0b \ne 0 が存在するとき aa右零因子という。可換環では両者は一致し、単に零因子という。

零因子の定義で a0a \ne 0 を課すかどうかは流儀が分かれます。本記事では課します(したがって 00 は零因子ではありません)。

Proposition 4.2単元群

RR を環とする。

(1) R×R^{\times}RR の乗法について群をなす。特に単元 aa に対して ab=ba=1ab = ba = 1 となる bb は一意に定まり、これを a1a^{-1} と書く。

(2) 101 \ne 0 とする。このとき単元は左零因子でも右零因子でもない。

Proof(Proposition 4.2)

(1) まず 11=11 \cdot 1 = 1 より 1R×1 \in R^{\times} なので R×R^{\times} \ne \varnothing である。a,bR×a, b \in R^{\times} とし、aa=aa=1aa' = a'a = 1bb=bb=1bb' = b'b = 1 とすると、(R2) の結合律より

(ab)(ba)=a(bb)a=a1a=aa=1,(ab)(b'a') = a(bb')a' = a\cdot 1 \cdot a' = aa' = 1,

同様に (ba)(ab)=1(b'a')(ab) = 1 なので abR×ab \in R^{\times} であり、乗法は R×R^\times 上の演算になる。結合律は RR のものをそのまま使える。単位元は 11 である。aR×a \in R^\times の逆元 aa'aa=aa=1a'a = aa' = 1 より単元だから、R×R^\times は群である。

逆元の一意性は群の一般論と同じ計算で出る。ab=ba=1ab = ba = 1 かつ ab=ba=1ab' = b'a = 1 とすると

b=b1=b(ab)=(ba)b=1b=b.b = b1 = b(ab') = (ba)b' = 1b' = b' .

(2) aR×a \in R^{\times} とし、ab=0ab = 0 とする。両辺に左から a1a^{-1} を掛けると

b=1b=(a1a)b=a1(ab)=a10=0b = 1b = (a^{-1}a)b = a^{-1}(ab) = a^{-1}0 = 0

となる(最後の等号は Proposition 3.3 (1))。すなわち ab=0ab = 0 ならば b=0b = 0 であり、aa は左零因子ではない。右からの計算も同様である。なお 101 \ne 0 の仮定は、単元 aa 自身が a0a \ne 0 であることを保証するために使う。実際 a=0a = 0 なら 1=aa1=01 = aa^{-1} = 0 となって矛盾する。

Definition 4.3整域

可換環 RR が次の二条件を満たすとき、RR整域という。

(D1) 101 \ne 0

(D2) 任意の a,bRa, b \in R に対し、ab=0ab = 0 ならば a=0a = 0 または b=0b = 0

条件 (D2) は「RR が零因子をもたない」と言い換えられる。

整域という条件は、次のとおり「両辺を 00 でない元で割ってよい」という日常的な操作の言い換えです。方程式を解くときに使うのは、たいていこちらの形です。

Proposition 4.4整域と消去律

RR101 \ne 0 である可換環とする。次は同値である。

(i) RR は整域である。

(ii) 任意の a,b,cRa, b, c \in R について、a0a \ne 0 かつ ab=acab = ac ならば b=cb = c(消去律)。

Proof(Proposition 4.4)

(i) \Rightarrow (ii):a0a \ne 0 かつ ab=acab = ac とする。Proposition 3.3 (4) より

a(bc)=abac=0.a(b - c) = ab - ac = 0 .

RR は整域だから (D2) により a=0a = 0 または bc=0b - c = 0 である。仮定 a0a \ne 0 より bc=0b - c = 0、すなわち b=cb = c

(ii) \Rightarrow (i):ab=0ab = 0 かつ a0a \ne 0 とする。Proposition 3.3 (1) より a0=0a0 = 0 なので ab=a0ab = a0 と書ける。消去律 (ii) を a0a \ne 0 に適用して b=0b = 0 を得る。よって (D2) が成り立ち、(D1) は仮定してあるので RR は整域である。

Example 4.5整域である例・ない例

Z\mathbb{Z} は整域である。101 \ne 0 であり、整数 a,ba, bab=0ab = 0 かつ a0a \ne 0 を満たせば b=0b = 0 だからである。同じ理由で Q,R,C\mathbb{Q}, \mathbb{R}, \mathbb{C}、およびそれらの部分環である Z[i]\mathbb{Z}[i] も整域である(一般に、整域の部分環で 11 を共有するものは整域である。零因子がないという性質は部分集合に遺伝するからである)。

整域でない例を三つ挙げる。

  • Z/6Z\mathbb{Z}/6\mathbb{Z}Example 3.5 のとおり 2ˉ3ˉ=0ˉ\bar 2 \bar 3 = \bar 0
  • C([0,1])C([0,1])f(x)=max(0,12x)f(x) = \max\bigl(0, \tfrac12 - x\bigr)g(x)=max(0,x12)g(x) = \max\bigl(0, x - \tfrac12\bigr) とおく。どちらも連続で、f(0)=120f(0) = \tfrac12 \ne 0g(1)=120g(1) = \tfrac12 \ne 0 だから f0f \ne 0g0g \ne 0 である。しかし x12x \le \tfrac12 では g(x)=0g(x) = 0x12x \ge \tfrac12 では f(x)=0f(x) = 0 なので、すべての xxf(x)g(x)=0f(x)g(x) = 0、すなわち fg=0fg = 0 である。
  • M2(R)M_2(\mathbb{R}):可換でないので整域ではない(整域は可換環と定めた)。零因子ももつ(Example 6.4)。

Definition 5.1

可換環 KK が次の二条件を満たすとき、KKという。

(F1) 101 \ne 0

(F2) 00 でない任意の元は単元である。すなわち K×=K{0}K^{\times} = K \setminus \{0\}

可換性を要求しない場合、すなわち 101 \ne 0 であり 00 以外のすべての元が単元であるような(可換とは限らない)環を斜体(可除環)という。

体では、a0a \ne 0 である限り ax=bax = bx=a1bx = a^{-1}b と一意に解けます。四則演算が自由にできる世界、というのが体の直観です。

Theorem 5.2体は整域

KK を体とすると、KK は整域である。

Proof(Theorem 5.2)

KK は可換環であり、Definition 5.1 (F1) より 101 \ne 0 なので (D1) は満たされる。(D2) を示す。ab=0ab = 0 かつ a0a \ne 0 とする。(F2) より aa は単元だから a1a^{-1} が存在し、

b=1b=(a1a)b=a1(ab)=a10=0b = 1b = (a^{-1}a)b = a^{-1}(ab) = a^{-1}0 = 0

となる(結合律 (R2) と Proposition 3.3 (1) を使った)。よって ab=0ab = 0 ならば a=0a = 0 または b=0b = 0 である。

逆は成り立ちません。Z\mathbb{Z} は整域ですが体ではありません。2Z2 \in \mathbb{Z} は単元ではないからです(§1.1 で確かめたとおり 2b=12b = 1 となる整数 bb は存在しません)。ところが、有限性を仮定するとこの反例は消えてしまいます。

Theorem 5.3有限整域は体

RR を有限個の元からなる整域とすると、RR は体である。

Proof(Theorem 5.3)

RR は可換環で、整域の定義 (D1) より 101 \ne 0 である。したがって (F2) だけを示せばよい。

aRa \in Ra0a \ne 0 とし、写像

λa ⁣:RR,λa(x)=ax\lambda_a \colon R \to R, \qquad \lambda_a(x) = ax

を考える。λa(x)=λa(y)\lambda_a(x) = \lambda_a(y) とすると ax=ayax = ay であり、a0a \ne 0Proposition 4.4 の消去律から x=yx = y を得る。よって λa\lambda_a は単射である。

RR は有限集合だから、有限集合からそれ自身への単射は全射である(鳩の巣原理。像の元の個数は R|R| に等しく、それが RR の部分集合であることから像は RR 全体になる)。特に 1R1 \in Rλa\lambda_a の像に入るので、ab=1ab = 1 となる bRb \in R が存在する。RR は可換だから ba=ab=1ba = ab = 1 でもあり、aa は単元である。

以上より 00 でない元はすべて単元であり、RR は体である。

Remark 5.4

可換性を落としても同じ結論が成り立つことが知られています。「有限斜体は可換である」というウェダーバーンの小定理です。証明には円分多項式を使った類等式の評価が必要で、本記事の範囲を超えます。Theorem 5.3 と合わせると、有限の世界では「零因子がない」と「割り算ができる」が完全に一致することになります。

Corollary 5.5Z/nZ が体になる条件

n2n \ge 2 を整数とする。次の三条件は同値である。

(i) Z/nZ\mathbb{Z}/n\mathbb{Z} は体である。

(ii) Z/nZ\mathbb{Z}/n\mathbb{Z} は整域である。

(iii) nn は素数である。

Proof(Corollary 5.5)

(i) \Rightarrow (ii):Theorem 5.2 による。

(ii) \Rightarrow (iii):対偶を示す。nn が素数でないとすると、n2n \ge 2 より n=abn = ab かつ 1<a<n1 < a < n1<b<n1 < b < n となる整数 a,ba, b が取れる。このとき aˉbˉ=ab=nˉ=0ˉ\bar a \bar b = \overline{ab} = \bar n = \bar 0 である。一方 0<a<n0 < a < n より nan \nmid a すなわち aˉ0ˉ\bar a \ne \bar 0、同様に bˉ0ˉ\bar b \ne \bar 0 である。よって Z/nZ\mathbb{Z}/n\mathbb{Z} は零因子をもち、整域ではない。

(iii) \Rightarrow (i):n=pn = p を素数とする。Z/pZ\mathbb{Z}/p\mathbb{Z}Example 3.5 より可換環であり、p2p \ge 2 から p1p \nmid 1 なので 1ˉ0ˉ\bar 1 \ne \bar 0、すなわち (D1) が成り立つ。次に aˉbˉ=0ˉ\bar a \bar b = \bar 0、つまり pabp \mid ab とする。ユークリッドの補題(証明は Remark 5.6)より pap \mid a または pbp \mid b、すなわち aˉ=0ˉ\bar a = \bar 0 または bˉ=0ˉ\bar b = \bar 0 である。よって Z/pZ\mathbb{Z}/p\mathbb{Z} は整域である。元の個数は pp 個で有限だから、Theorem 5.3 より体である。

Remark 5.6

証明で使ったユークリッドの補題(pp が素数で pabp \mid ab ならば pap \mid a または pbp \mid b)は、ベズーの等式から次のように従います。pap \nmid a とすると pp が素数であることから gcd(a,p)=1\gcd(a, p) = 1 なので、整数 x,yx, y が存在して ax+py=1ax + py = 1 となります。両辺に bb を掛けると

abx+pby=babx + pby = b

であり、左辺の第 1 項は pabp \mid ab より、第 2 項は明示的に pp の倍数なので、pbp \mid b が従います。

同じベズーの等式は逆元の計算法も与えます。p=13p = 13a=5a = 5 として拡張ユークリッドの互除法を実行すると

13=25+3,5=13+2,3=12+113 = 2\cdot 5 + 3, \quad 5 = 1 \cdot 3 + 2, \quad 3 = 1\cdot 2 + 1

なので、下から順に代入して

1=32=3(53)=235=2(1325)5=21355.1 = 3 - 2 = 3 - (5 - 3) = 2\cdot 3 - 5 = 2(13 - 2\cdot 5) - 5 = 2\cdot 13 - 5 \cdot 5 .

両辺を mod 13\bmod\ 13 で見ると 551-5 \cdot 5 \equiv 1、すなわち 5ˉ1=5=8ˉ\bar 5^{-1} = \overline{-5} = \bar 8 です。検算すると 58=40=313+15 \cdot 8 = 40 = 3\cdot 13 + 1 で、確かに 40=1ˉ\overline{40} = \bar 1 になります。

素数 pp に対する体 Z/pZ\mathbb{Z}/p\mathbb{Z}Fp\mathbb{F}_p とも書かれ、有限体の最も基本的な例です。F2\mathbb{F}_2{0ˉ,1ˉ}\{\bar 0, \bar 1\} という 2 元だけの体で、計算機科学における 1 ビットの演算そのものです。

体や整域には、Q\mathbb{Q} のような「11 を何度足しても 00 にならない」ものと、Fp\mathbb{F}_p のような「pp 回足すと 00 になる」ものがあります。この差は後の理論(特に体の拡大やガロア理論)で本質的に効いてきます。

Definition 5.7標数

RR を環とする。nNn \in \mathbb{N}aRa \in R に対し na:=a+a++an 個n \cdot a := \underbrace{a + a + \cdots + a}_{n \text{ 個}} と書く。

n1R=0n \cdot 1_R = 0 を満たす nNn \in \mathbb{N} が存在するとき、そのような最小の nnRR標数といい charR\operatorname{char} R と書く。存在しないときは charR=0\operatorname{char} R = 0 と定める。

Proposition 5.8整域の標数

RR を整域とすると、charR\operatorname{char} R00 であるか、または素数である。

Proof(Proposition 5.8)

charR=n0\operatorname{char} R = n \ne 0 とする。まず、任意の k,lNk, l \in \mathbb{N} に対して

(k1)(l1)=(kl)1(k \cdot 1)(l \cdot 1) = (kl)\cdot 1

が成り立つ。実際、分配則 (R4) を繰り返し適用すると左辺は 11=11 \cdot 1 = 1klkl 個足したものになるからである。

n=1n = 1 とすると 1=11=01 = 1\cdot 1 = 0 となり、整域の条件 (D1) に反する。よって n2n \ge 2 である。

nn が素数でないと仮定すると、n=kln = kl かつ 1<k<n1 < k < n1<l<n1 < l < n となる整数 k,lk, l が取れる。上の等式より

(k1)(l1)=(kl)1=n1=0(k\cdot 1)(l \cdot 1) = (kl)\cdot 1 = n \cdot 1 = 0

であり、RR は整域だから (D2) より k1=0k \cdot 1 = 0 または l1=0l \cdot 1 = 0 である。しかし 1<k<n1 < k < n1<l<n1 < l < n なので、これは nnn1=0n\cdot 1 = 0 を満たす最小の自然数であることに反する。よって nn は素数である。

たとえば charZ=charQ=charR=0\operatorname{char} \mathbb{Z} = \operatorname{char}\mathbb{Q} = \operatorname{char}\mathbb{R} = 0charFp=p\operatorname{char} \mathbb{F}_p = p です。標数 pp の可換環では (a+b)p=ap+bp(a+b)^p = a^p + b^p という、初学者が犯しがちな誤りがそのまま定理になる現象(フロベニウス準同型)が起こります。二項係数 (pk)\binom{p}{k}0<k<p0 < k < p のとき pp で割り切れることから従います。

ここまでの道具立てで、身の回りの環を実際に分類してみます。判定の手順は次の図のとおりです。

flowchart TD
A["環 R が与えられた"] --> B&#123;"乗法は可換か"&#125;
B -->|"いいえ"| N1["非可換環<br/>例: 2次正方行列環、四元数体"]
B -->|"はい"| C&#123;"1 = 0 か"&#125;
C -->|"はい"| Z["零環"]
C -->|"いいえ"| D&#123;"零因子をもつか"&#125;
D -->|"もつ"| E["可換環だが整域でない<br/>例: Z/6Z、連続関数環"]
D -->|"もたない"| F&#123;"0 以外はすべて可逆か"&#125;
F -->|"いいえ"| G["整域だが体でない<br/>例: 整数環 Z、多項式環"]
F -->|"はい"| H["体<br/>例: Q、R、C、Z/5Z"]
与えられた環がどのクラスに属するかの判定手順

Definition 6.1多項式環

RR を可換環とする。RR の元の列 (a0,a1,a2,)(a_0, a_1, a_2, \ldots) で、有限個を除いてすべて 00 であるもの全体に、

(ai)+(bi):=(ai+bi),(ai)(bi):=(ck),ck=i+j=kaibj(a_i) + (b_i) := (a_i + b_i), \qquad (a_i)\cdot(b_i) := (c_k), \quad c_k = \sum_{i+j=k} a_i b_j

で演算を定めたものを RR 上の多項式環といい R[x]R[x] と書く。x:=(0,1,0,0,)x := (0, 1, 0, 0, \ldots) とおくと、各元は

f=a0+a1x++amxmf = a_0 + a_1 x + \cdots + a_m x^m

と一意に書ける。f0f \ne 0 のとき am0a_m \ne 0 となる最大の mmff次数といい degf\deg f と書く(deg0\deg 0 は定義しない)。

このように「係数の列」で定義するのは、多項式を関数ではなく形式的な式として扱うためです。この区別は有限係数のとき現実に効きます。たとえば F2\mathbb{F}_2 上で f=x2+xf = x^2 + x を考えると、f(0ˉ)=0ˉf(\bar 0) = \bar 0f(1ˉ)=1ˉ+1ˉ=0ˉf(\bar 1) = \bar 1 + \bar 1 = \bar 0 なので ff が定める関数は零関数ですが、係数列は (0,1,1,0,)(0,0,)(0,1,1,0,\ldots) \ne (0,0,\ldots) なので F2[x]\mathbb{F}_2[x] の元としては f0f \ne 0 です。

Theorem 6.2多項式環の次数・整域性・単元

RR を整域とする。このとき次が成り立つ。

(1) f,gR[x]f, g \in R[x] がともに 00 でなければ fg0fg \ne 0 であり、deg(fg)=degf+degg\deg(fg) = \deg f + \deg g

(2) R[x]R[x] は整域である。

(3) R[x]×=R×R[x]^{\times} = R^{\times}。すなわち R[x]R[x] の単元は RR の単元である定数多項式に限る。

Proof(Theorem 6.2)

(1) f=i=0maixif = \sum_{i=0}^{m} a_i x^ig=j=0nbjxjg = \sum_{j=0}^{n} b_j x^j とし、m=degfm = \deg fn=deggn = \deg g、したがって am0a_m \ne 0bn0b_n \ne 0 とする。積の定義より fgfgxkx^k の係数は ck=i+j=kaibjc_k = \sum_{i+j=k}a_ib_j である。

k=m+nk = m + n のとき、和に現れる項 aibja_ib_ji+j=m+ni + j = m+n)を見ると、i>mi > m なら ai=0a_i = 0i<mi < m なら j=m+ni>nj = m + n - i > n より bj=0b_j = 0 である。したがって残るのは i=m, j=ni = m,\ j = n の項だけで

cm+n=ambn.c_{m+n} = a_m b_n .

RR は整域で am0a_m \ne 0bn0b_n \ne 0 だから (D2) より ambn0a_mb_n \ne 0 である。よって fg0fg \ne 0

k>m+nk > m+n のときは、i+j=ki + j = k ならば i>mi > m または j>nj > n のいずれかが必ず成り立つ(両方とも imi \le mjnj\le n なら km+nk \le m+n になってしまう)ので、すべての項が 00 となり ck=0c_k = 0 である。以上より deg(fg)=m+n\deg(fg) = m + n

(2) R[x]R[x] が可換環であることは定義から確かめられる(乗法の可換性は ck=i+j=kaibjc_k = \sum_{i+j=k}a_ib_j の対称性による)。RR101 \ne 0 だから定数多項式として R[x]R[x] でも 101 \ne 0 であり (D1) が成り立つ。(D2) は (1) の対偶そのものである。

(3) fR[x]×f \in R[x]^{\times} とし、fg=1fg = 1 とする。101 \ne 0 より f0f \ne 0g0g \ne 0 なので (1) が使えて

degf+degg=deg(fg)=deg1=0.\deg f + \deg g = \deg(fg) = \deg 1 = 0 .

次数は非負整数だから degf=degg=0\deg f = \deg g = 0、すなわち f=a0f = a_0g=b0g = b_0 はともに定数で a0b0=1a_0b_0 = 1 である。よって a0R×a_0 \in R^{\times}。逆に aR×a \in R^\times ならば定数多項式として R[x]R[x] でも可逆である。

仮定「RR が整域」がどれほど効いているかは、外してみるとよくわかります。

Example 6.3係数環が整域でないと次数公式が壊れる

R=Z/4ZR = \mathbb{Z}/4\mathbb{Z} とする。これは 2ˉ2ˉ=4ˉ=0ˉ\bar 2 \cdot \bar 2 = \bar 4 = \bar 0 より整域ではない。R[x]R[x] の中で

(2ˉx)(2ˉx)=4ˉx2=0ˉ(\bar 2 x)\cdot(\bar 2 x) = \bar 4 x^2 = \bar 0

なので、次数 11 の元どうしの積が 00 になり、Theorem 6.2 (1) は成り立たない。さらに

(2ˉx+1ˉ)2=4ˉx2+4ˉx+1ˉ=1ˉ(\bar 2x + \bar 1)^2 = \bar 4 x^2 + \bar 4 x + \bar 1 = \bar 1

だから 2ˉx+1ˉ\bar 2 x + \bar 1R[x]R[x] の単元であり、その逆元は自分自身である。定数でない単元が存在するので Theorem 6.2 (3) も破れている。

Example 6.42 次実正方行列環

M2(R)M_2(\mathbb{R}) を考える。

非可換性

(0100)(0010)=(1000),(0010)(0100)=(0001)\begin{pmatrix} 0 & 1 \\ 0 & 0\end{pmatrix}\begin{pmatrix} 0 & 0 \\ 1 & 0\end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 0\end{pmatrix}, \qquad \begin{pmatrix} 0 & 0 \\ 1 & 0\end{pmatrix}\begin{pmatrix} 0 & 1 \\ 0 & 0\end{pmatrix} = \begin{pmatrix} 0 & 0 \\ 0 & 1\end{pmatrix}

であり、二つの積は異なる。よって M2(R)M_2(\mathbb{R}) は可換環ではない。

零因子

(1000)(0001)=(0000)\begin{pmatrix} 1 & 0 \\ 0 & 0\end{pmatrix}\begin{pmatrix} 0 & 0 \\ 0 & 1\end{pmatrix} = \begin{pmatrix} 0 & 0 \\ 0 & 0\end{pmatrix}

であり、左右どちらの行列も零行列ではない。よってどちらも零因子である。

単元AM2(R)A \in M_2(\mathbb{R}) が単元であることと detA0\det A \ne 0 であることは同値である。実際 AB=BA=IAB = BA = I ならば行列式の乗法性(Theorem 6.1[Determinants and Their Properties])より detAdetB=detI=1\det A \det B = \det I = 1 なので detA0\det A \ne 0 である。逆に A=(abcd)A = \begin{pmatrix} a & b \\ c & d\end{pmatrix}detA=adbc0\det A = ad - bc \ne 0 ならば

B=1adbc(dbca)B = \frac{1}{ad-bc}\begin{pmatrix} d & -b \\ -c & a \end{pmatrix}

AB=BA=IAB = BA = I を満たす。したがって M2(R)×=GL2(R)M_2(\mathbb{R})^{\times} = GL_2(\mathbb{R}) である。行列式の性質については 行列式とその性質、連立一次方程式との関係については 行列と連立一次方程式 を参照してください。

行列環は「非可換だが零因子をもつ」典型例です。一方、非可換でありながら 00 以外がすべて可逆な環も存在します。ハミルトンの四元数

H={a+bi+cj+dk:a,b,c,dR},i2=j2=k2=ijk=1\mathbb{H} = \{a + bi + cj + dk : a,b,c,d\in\mathbb{R}\}, \quad i^2=j^2=k^2=ijk=-1

がそれで、α=a+bi+cj+dk0\alpha = a+bi+cj+dk \ne 0 に対して αˉ=abicjdk\bar\alpha = a - bi-cj-dk とおくと ααˉ=a2+b2+c2+d20\alpha\bar\alpha = a^2+b^2+c^2+d^2 \ne 0 となるので α1=αˉ/(a2+b2+c2+d2)\alpha^{-1} = \bar\alpha/(a^2+b^2+c^2+d^2) が取れます。H\mathbb{H} は斜体であって体ではありません(ij=kk=jiij = k \ne -k = ji)。

Example 6.5ガウス整数環の単元をすべて求める

Z[i]={a+bi:a,bZ}\mathbb{Z}[i] = \{a+bi : a, b \in \mathbb{Z}\}C\mathbb{C} の部分環であり(Example 3.4)、整域である。単元群を決定する。

α=a+bi\alpha = a + bi に対し N(α):=a2+b2=ααˉ=α2N(\alpha) := a^2+b^2 = \alpha\bar\alpha = |\alpha|^2 とおく。これは非負整数値をとり、αβ=αβ|\alpha\beta| = |\alpha||\beta| より

N(αβ)=N(α)N(β)N(\alpha\beta) = N(\alpha)N(\beta)

が成り立つ。

αZ[i]×\alpha \in \mathbb{Z}[i]^{\times} とし αβ=1\alpha\beta = 1 とすると、N(α)N(β)=N(1)=1N(\alpha)N(\beta) = N(1) = 1 である。N(α),N(β)N(\alpha), N(\beta) は非負整数だから N(α)=1N(\alpha) = 1 でなければならない。すなわち a2+b2=1a^2 + b^2 = 1 であり、a,ba, b は整数だから (a,b)=(±1,0)(a,b) = (\pm 1, 0) または (0,±1)(0, \pm 1)、つまり α{1,1,i,i}\alpha \in \{1, -1, i, -i\} である。

逆にこの 4 個はすべて単元である。11=11\cdot 1 = 1(1)(1)=1(-1)(-1) = 1i(i)=i2=1i\cdot(-i) = -i^2 = 1 だからである。よって

Z[i]×={1,1,i,i}\mathbb{Z}[i]^{\times} = \{1, -1, i, -i\}

であり、これは位数 44 の巡回群(ii が生成元)である。

以上をまとめます。表の「零因子」は 00 でない零因子が存在するかどうかを表します。

可換101 \ne 0零因子整域単元群
Z\mathbb{Z}はいはいなしはいいいえ{1,1}\{1, -1\}
Q,R,C\mathbb{Q}, \mathbb{R}, \mathbb{C}はいはいなしはいはいK{0}K \setminus \{0\}
Z/5Z\mathbb{Z}/5\mathbb{Z}はいはいなしはいはい位数 44 の巡回群
Z/6Z\mathbb{Z}/6\mathbb{Z}はいはい2ˉ,3ˉ,4ˉ\bar2, \bar3, \bar4いいえいいえ{1ˉ,5ˉ}\{\bar1, \bar5\}
Z[i]\mathbb{Z}[i]はいはいなしはいいいえ{1,1,i,i}\{1,-1,i,-i\}
R[x]\mathbb{R}[x]はいはいなしはいいいえR{0}\mathbb{R}\setminus\{0\}
(Z/4Z)[x](\mathbb{Z}/4\mathbb{Z})[x]はいはい2ˉx\bar2x などいいえいいえ2ˉx+1ˉ\bar2x+\bar1 を含む
C([0,1])C([0,1])はいはいありいいえいいえ零点をもたない関数
M2(R)M_2(\mathbb{R})いいえはいありいいえいいえGL2(R)GL_2(\mathbb{R})
H\mathbb{H}いいえはいなしいいえ(非可換)いいえ(斜体)H{0}\mathbb{H}\setminus\{0\}
{0}\{0\}はいいいえなしいいえいいえ{0}\{0\}

包含関係を図にすると次のようになります。内側ほど条件が強くなります。

2 次正方行列環、四元数体、零環可換環Z/6Z、連続関数環、Z/4Z 上の多項式環整域Z、ガウス整数環、R 上の多項式環Q、R、C、Z/5Z有限な整域はここに落ちる内側ほど条件が強く、逆向きの包含はいずれも反例をもつ(Z は整域だが体ではない)。
環・可換環・整域・体の包含関係と代表例

このテーマを通じての方針は「構造を保つ写像で対象を分類する」ことでした。環でも同じ道を進みます。

Definition 7.1環準同型

R,SR, S を環とする。写像 φ ⁣:RS\varphi \colon R \to S が次の三条件を満たすとき、φ\varphi環準同型という。

(H1) 任意の a,bRa, b \in R に対し φ(a+b)=φ(a)+φ(b)\varphi(a+b) = \varphi(a) + \varphi(b)

(H2) 任意の a,bRa, b \in R に対し φ(ab)=φ(a)φ(b)\varphi(ab) = \varphi(a)\varphi(b)

(H3) φ(1R)=1S\varphi(1_R) = 1_S

全単射な環準同型を同型といい、RSR \cong S と書く。

(H3) は (H1)(H2) から自動的には出ません。たとえば φ ⁣:RM2(R)\varphi \colon \mathbb{R} \to M_2(\mathbb{R})φ(a)=(a000)\varphi(a) = \begin{pmatrix} a & 0 \\ 0 & 0\end{pmatrix} で定めると、

φ(a)φ(b)=(ab000)=φ(ab)\varphi(a)\varphi(b) = \begin{pmatrix} ab & 0 \\ 0 & 0\end{pmatrix} = \varphi(ab)

となり (H1)(H2) は満たしますが、φ(1)=(1000)I\varphi(1) = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} \ne I なので (H3) は満たしません。単位元を保つことを別に要求する理由がここにあります。

Proposition 7.2環準同型の核

φ ⁣:RS\varphi \colon R \to S を環準同型とし、kerφ:={aR:φ(a)=0S}\ker\varphi := \{a \in R : \varphi(a) = 0_S\} とおく。このとき次が成り立つ。

(1) kerφ\ker\varphi は加法群 (R,+)(R,+) の部分群である。

(2) 任意の akerφa \in \ker\varphirRr \in R に対し rakerφra \in \ker\varphi かつ arkerφar \in \ker\varphi

(3) φ\varphi が単射であることと kerφ={0}\ker\varphi = \{0\} であることは同値である。

(4) kerφ=R\ker\varphi = R となるのは SS が零環のときに限る。

Proof(Proposition 7.2)

(1) (H1) より φ\varphi は加法群の準同型なので、まず φ(0R)=0S\varphi(0_R) = 0_S である。実際 φ(0)=φ(0+0)=φ(0)+φ(0)\varphi(0) = \varphi(0+0) = \varphi(0)+\varphi(0) の両辺に φ(0)-\varphi(0) を加えれば 0S=φ(0)0_S = \varphi(0) を得る。よって 0Rkerφ0_R \in \ker\varphikerφ\ker\varphi \ne \varnothinga,bkerφa, b \in \ker\varphi なら φ(ab)=φ(a)φ(b)=0S0S=0S\varphi(a - b) = \varphi(a) - \varphi(b) = 0_S - 0_S = 0_S なので abkerφa - b \in \ker\varphi であり、部分群の判定条件(Proposition 3.3[Subgroups and Cosets])を満たす。

(2) (H2) と Proposition 3.3 (1) を SS の中で使うと

φ(ra)=φ(r)φ(a)=φ(r)0S=0S\varphi(ra) = \varphi(r)\varphi(a) = \varphi(r)\cdot 0_S = 0_S

なので rakerφra \in \ker\varphiarar についても同様である。

(3) φ\varphi が単射で akerφa \in \ker\varphi とすると、φ(a)=0S=φ(0R)\varphi(a) = 0_S = \varphi(0_R) より a=0Ra = 0_R。逆に kerφ={0}\ker\varphi = \{0\} とし φ(a)=φ(b)\varphi(a) = \varphi(b) とすると、(H1) より φ(ab)=φ(a)φ(b)=0S\varphi(a-b) = \varphi(a)-\varphi(b) = 0_S なので abkerφ={0}a - b \in \ker\varphi = \{0\}、すなわち a=ba = b である。

(4) kerφ=R\ker\varphi = R とすると 1Rkerφ1_R \in \ker\varphi なので (H3) より 1S=φ(1R)=0S1_S = \varphi(1_R) = 0_S であり、Proposition 3.3 (5) から S={0}S = \{0\} は零環である。逆に SS が零環なら明らかにすべての元が 0S0_S に写るので kerφ=R\ker\varphi = R である。

Remark 7.3

Proposition 7.2 の (1) と (2) を満たす部分集合を RRイデアルといいます(Definition 3.1[イデアルと剰余環])。群のとき、準同型の核がただの部分群ではなく正規部分群になったのと同じ現象です。正規部分群で群を割って商群を作ったように、イデアルで環を割って商環を作り、環の準同型定理(Theorem 5.1[イデアルと剰余環])を得ることができます。この道筋は次章 イデアルと剰余環 でたどります。

Example 7.4代入写像とその核

cRc \in \mathbb{R} を固定し、evc ⁣:R[x]R\operatorname{ev}_c \colon \mathbb{R}[x] \to \mathbb{R}evc(f)=f(c)\operatorname{ev}_c(f) = f(c) で定める。(f+g)(c)=f(c)+g(c)(f+g)(c) = f(c)+g(c)(fg)(c)=f(c)g(c)(fg)(c) = f(c)g(c)(積の係数の定義から確かめられる)、evc(1)=1\operatorname{ev}_c(1) = 1 より、これは環準同型である。

核を求める。fR[x]f \in \mathbb{R}[x] に対し、xcx - c は最高次係数が 11 だから割り算ができて、

f=(xc)q+r,qR[x], degr<1 または r=0f = (x-c)q + r, \qquad q \in \mathbb{R}[x],\ \deg r < 1 \text{ または } r = 0

と書ける。rr は定数である。ここに x=cx = c を代入すると f(c)=0q(c)+r=rf(c) = 0\cdot q(c) + r = r を得る。したがって

fker(evc)    r=0    f=(xc)q.f \in \ker(\operatorname{ev}_c) \iff r = 0 \iff f = (x-c)q .

すなわち ker(evc)\ker(\operatorname{ev}_c)xcx - c の倍元全体である。これは Proposition 7.2 の意味でイデアルになっており、(xc)(x-c) で生成されるイデアルと呼ばれる。

体を定義域にすると、準同型はきわめて硬くなります。

Theorem 7.5体からの環準同型は単射

KK を体、SS1S0S1_S \ne 0_S である環とし、φ ⁣:KS\varphi \colon K \to S を環準同型とする。このとき φ\varphi は単射である。

Proof(Theorem 7.5)

akerφa \in \ker\varphi かつ a0a \ne 0 と仮定する。KK は体だから Definition 5.1 (F2) より aa は単元で、a1Ka^{-1} \in K が存在する。すると (H3)、(H2)、および SS における Proposition 3.3 (1) より

1S=φ(1K)=φ(aa1)=φ(a)φ(a1)=0Sφ(a1)=0S1_S = \varphi(1_K) = \varphi(a a^{-1}) = \varphi(a)\varphi(a^{-1}) = 0_S \cdot \varphi(a^{-1}) = 0_S

となり、仮定 1S0S1_S \ne 0_S に矛盾する。よって kerφ={0}\ker\varphi = \{0\} であり、Proposition 7.2 (3) より φ\varphi は単射である。

言い換えると、体には自明でないイデアルが存在せず、非自明な商が作れません。したがって体を調べるときは「割る」代わりに「拡げる」ことになります。体 KK を含むより大きい体 LL を考え(Definition 2.1[ガロア理論への招待])、その間の構造を群で記述するのがガロア理論です(ガロア理論への招待Theorem 4.1[ガロア理論への招待])。群では正規部分群と商群が主役だったのに、体では拡大が主役になる理由は、この定理にあります。

Exercise 8.1標準

Z/12Z\mathbb{Z}/12\mathbb{Z} の単元をすべて求め、残りの 00 でない元がすべて零因子であることを示してください。また一般に、n2n \ge 20a<n0 \le a < n に対して「aˉ\bar aZ/nZ\mathbb{Z}/n\mathbb{Z} の単元であること」と「gcd(a,n)=1\gcd(a,n) = 1」が同値であることを示してください。

Solution

まず一般の主張を示します。

gcd(a,n)=1\gcd(a,n) = 1 とすると、ベズーの等式より整数 x,yx, y が存在して ax+ny=1ax + ny = 1 となります。両辺を mod n\bmod\ n で見ると aˉxˉ=1ˉ\bar a \bar x = \bar 1 であり、Z/nZ\mathbb{Z}/n\mathbb{Z} は可換なので aˉ\bar a は単元です。

逆に aˉ\bar a が単元で aˉbˉ=1ˉ\bar a\bar b = \bar 1 とすると、ある整数 kk について ab1=knab - 1 = kn、すなわち abkn=1ab - kn = 1 です。d=gcd(a,n)d = \gcd(a,n) とおくと dad \mid a かつ dnd \mid n なので dabkn=1d \mid ab - kn = 1、よって d=1d = 1 です。

n=12n = 12 の場合、0a<120 \le a < 12gcd(a,12)=1\gcd(a,12)=1 となるのは a=1,5,7,11a = 1,5,7,11 です。したがって

(Z/12Z)×={1ˉ,5ˉ,7ˉ,11ˉ}(\mathbb{Z}/12\mathbb{Z})^{\times} = \{\bar 1, \bar 5, \bar 7, \bar{11}\}

です。実際 55=25=212+15\cdot 5 = 25 = 2\cdot 12 + 177=49=412+17\cdot 7 = 49 = 4\cdot 12+11111=121=1012+111\cdot 11 = 121 = 10\cdot 12 + 1 なので、1ˉ\bar 1 以外の 3 元はすべて自分自身が逆元であり、この群は位数 44 でクラインの四元群と同型です。

残りの元 aˉ\bar aa=2,3,4,6,8,9,10a = 2,3,4,6,8,9,10)については d=gcd(a,12)>1d = \gcd(a,12) > 1 です。このとき m:=12/dm := 12/d とおくと 1m<121 \le m < 12 より mˉ0ˉ\bar m \ne \bar 0 であり、

aˉmˉ=a12d=12ad=0ˉ\bar a \bar m = \overline{a \cdot \frac{12}{d}} = \overline{12 \cdot \frac{a}{d}} = \bar 0

です(a/da/d は整数)。aˉ0ˉ\bar a \ne \bar 0 なので aˉ\bar a は零因子です。たとえば a=8a = 8 なら d=4d = 4m=3m = 38ˉ3ˉ=24=0ˉ\bar 8 \bar 3 = \overline{24} = \bar 0 です。

この議論は一般の nn でも通用するので、Z/nZ\mathbb{Z}/n\mathbb{Z}00 でない元は単元か零因子のいずれかちょうど一方である、と言えます(両方であることは Proposition 4.2 (2) が禁じます)。

Exercise 8.2標準

Z[2]:={a+b2:a,bZ}\mathbb{Z}[\sqrt2] := \{a + b\sqrt2 : a, b \in \mathbb{Z}\}R\mathbb{R} の部分環であり整域であることを示し、1+21+\sqrt2 が単元であることを確かめてください。さらに Z[2]×\mathbb{Z}[\sqrt2]^{\times} が無限群であることを示してください。

Solution

まず、a,b,c,dZa,b,c,d \in \mathbb{Z} に対し

(a+b2)(c+d2)=(ac)+(bd)2,(a+b2)(c+d2)=(ac+2bd)+(ad+bc)2(a+b\sqrt2) - (c+d\sqrt2) = (a-c) + (b-d)\sqrt2, \qquad (a+b\sqrt2)(c+d\sqrt2) = (ac+2bd) + (ad+bc)\sqrt2

であり、いずれも Z[2]\mathbb{Z}[\sqrt2] に属します。1=1+02Z[2]1 = 1 + 0\sqrt2 \in \mathbb{Z}[\sqrt2] でもあるので、Z[2]\mathbb{Z}[\sqrt2]R\mathbb{R} の部分環です。R\mathbb{R} は整域(体なので Theorem 5.2)であり、零因子がないという性質は部分環に遺伝し、101 \ne 0R\mathbb{R} から受け継ぐので、Z[2]\mathbb{Z}[\sqrt2] は整域です。

N(a+b2):=a22b2N(a+b\sqrt2) := a^2 - 2b^2 とおきます。上の積の公式を使って直接計算すると

N((a+b2)(c+d2))=(ac+2bd)22(ad+bc)2=a2c2+4b2d22a2d22b2c2N\bigl((a+b\sqrt2)(c+d\sqrt2)\bigr) = (ac+2bd)^2 - 2(ad+bc)^2 = a^2c^2 + 4b^2d^2 - 2a^2d^2 - 2b^2c^2

であり、一方

N(a+b2)N(c+d2)=(a22b2)(c22d2)=a2c22a2d22b2c2+4b2d2N(a+b\sqrt2)N(c+d\sqrt2) = (a^2-2b^2)(c^2-2d^2) = a^2c^2 - 2a^2d^2 - 2b^2c^2 + 4b^2d^2

なので両者は一致します。すなわち NN は乗法的です。

α=1+2\alpha = 1 + \sqrt2 については N(α)=12=1N(\alpha) = 1 - 2 = -1 です。実際

(1+2)(21)=21+22=1(1+\sqrt2)(\sqrt2 - 1) = \sqrt2 - 1 + 2 - \sqrt2 = 1

なので、α1=21Z[2]\alpha^{-1} = \sqrt 2 - 1 \in \mathbb{Z}[\sqrt2] であり α\alpha は単元です。

α>1\alpha > 1 なので α<α2<α3<\alpha < \alpha^2 < \alpha^3 < \cdots となり、αn\alpha^n はすべて相異なります。Proposition 4.2 (1) より単元の積は単元なので、αnZ[2]×\alpha^n \in \mathbb{Z}[\sqrt2]^{\times} が無限個存在します。よって Z[2]×\mathbb{Z}[\sqrt2]^{\times} は無限群です。Z[i]×\mathbb{Z}[i]^{\times} が 4 元しかなかった(Example 6.5)ことと対照的で、違いは N(α)=±1N(\alpha) = \pm 1 を満たす α\alpha が有限個かどうか、すなわち a2+b2a^2+b^2 がつねに非負であるのに対し a22b2a^2-2b^2 は符号を変えうる点にあります。

Exercise 8.3標準

RR を可換環とし、aRa \in R がある nNn \in \mathbb{N} について an=0a^n = 0 を満たすとします(このような aa を冪零元といいます)。

(1) 1+a1 + a が単元であることを示してください。

(2) 整域には 00 以外の冪零元が存在しないことを示してください。

Solution

(1) b:=k=0n1(1)kak=1a+a2+(1)n1an1b := \sum_{k=0}^{n-1}(-1)^k a^k = 1 - a + a^2 - \cdots + (-1)^{n-1}a^{n-1} とおきます。分配則を使って展開すると

(1+a)b=k=0n1(1)kak+k=0n1(1)kak+1(1+a)b = \sum_{k=0}^{n-1}(-1)^k a^k + \sum_{k=0}^{n-1}(-1)^k a^{k+1}

です。第 2 の和で k+1=lk+1 = l と置き換えると l=1n(1)l1al\sum_{l=1}^{n}(-1)^{l-1}a^{l} となり、第 1 の和の k1k \ge 1 の項とちょうど符号が逆で打ち消し合います。残るのは第 1 の和の k=0k=0 の項 11 と、第 2 の和の l=nl = n の項 (1)n1an(-1)^{n-1}a^n だけなので

(1+a)b=1+(1)n1an=1+0=1(1+a)b = 1 + (-1)^{n-1}a^n = 1 + 0 = 1

です。RR は可換なので b(1+a)=1b(1+a) = 1 でもあり、1+a1+a は単元で (1+a)1=b(1+a)^{-1} = b です。

(2) RR を整域とし、aRa \in Ran=0a^n = 0 を満たすとします。a0a \ne 0 と仮定して矛盾を導きます。am=0a^m = 0 となる最小の mNm \in \mathbb{N} を取ります。m=1m = 1 なら a=0a = 0 で仮定に反するので m2m \ge 2 です。aam1=am=0a\cdot a^{m-1} = a^m = 0a0a \ne 0 なので、整域の条件 (D2) より am1=0a^{m-1} = 0 となりますが、1m1<m1 \le m - 1 < m なので mm の最小性に反します。よって a=0a = 0 です。

Exercise 8.4

RR の元 a,ba, bab=1ab = 1 を満たすとき、ba=1ba = 1 とは限りません。

(1) RR が有限環ならば ab=1ba=1ab = 1 \Rightarrow ba = 1 が成り立つことを示してください。

(2) ab=1ab = 1 かつ ba1ba \ne 1 となる環と元の例を挙げてください。

Solution

(1) ab=1ab = 1 とし、写像 f ⁣:RRf\colon R \to Rf(x)=bxf(x) = bx で定めます。f(x)=f(y)f(x) = f(y)、すなわち bx=bybx = by とすると、両辺に左から aa を掛けて

x=1x=(ab)x=a(bx)=a(by)=(ab)y=1y=yx = 1x = (ab)x = a(bx) = a(by) = (ab)y = 1y = y

なので ff は単射です(結合律 (R2) を使いました)。RR は有限なので単射 ff は全射であり、bc=1bc = 1 となる cRc \in R が存在します。このとき

a=a1=a(bc)=(ab)c=1c=ca = a\cdot 1 = a(bc) = (ab)c = 1\cdot c = c

なので c=ac = a、したがって ba=bc=1ba = bc = 1 です。

(2) VV を実数列全体 {(x1,x2,x3,):xiR}\{(x_1, x_2, x_3, \ldots) : x_i \in \mathbb{R}\} とし、RRVV から VV への R\mathbb{R} 線形写像全体とします。写像の和と合成について RR は環になり、単位元は恒等写像 id\operatorname{id} です(ベクトル空間と線形変換 を参照)。

S(x1,x2,x3,)=(0,x1,x2,),T(x1,x2,x3,)=(x2,x3,x4,)S(x_1,x_2,x_3,\ldots) = (0, x_1, x_2, \ldots), \qquad T(x_1,x_2,x_3,\ldots) = (x_2,x_3,x_4,\ldots)

と定めると、どちらも線形です。TST \circ S を計算すると

(TS)(x1,x2,)=T(0,x1,x2,)=(x1,x2,)(T\circ S)(x_1,x_2,\ldots) = T(0,x_1,x_2,\ldots) = (x_1,x_2,\ldots)

なので TS=id=1TS = \operatorname{id} = 1 です。一方

(ST)(x1,x2,)=S(x2,x3,)=(0,x2,x3,)(S\circ T)(x_1,x_2,\ldots) = S(x_2,x_3,\ldots) = (0,x_2,x_3,\ldots)

なので、x=(1,0,0,)x = (1,0,0,\ldots) を代入すると ST(x)=(0,0,)xST(x) = (0,0,\ldots) \ne x となり ST1ST \ne 1 です。

なお TT は単元ではありません。もし両側逆元 UU が存在すれば、TS=1TS = 1 と結合律から

U=U1=U(TS)=(UT)S=1S=SU = U\cdot 1 = U(TS) = (UT)S = 1\cdot S = S

となり ST=1ST = 1 が従いますが、これは上で否定した事実です。この例は、Definition 4.1 (1) で逆元を両側で要求したことに意味があることを示しています。

  • 松坂和夫『代数系入門』岩波書店、1976 — 第 3 章「環と体」。環・整域・体の定義と基本例が、本記事と同じ順序で丁寧に扱われています。
  • 雪江明彦『代数学 2 環と体とガロア理論』日本評論社、2010 — 第 1 章・第 2 章。多項式環と商体の構成が詳しく、次章のイデアル論にそのまま続きます。
  • 桂利行『代数学 I 群と環』東京大学出版会、2004 — 環の章。日本語で書かれた標準的な入門書です。
  • D. S. Dummit, R. M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004 — Chapter 7(Introduction to Rings)。例の量が圧倒的で、演習の宝庫です。
  • M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra, Addison-Wesley, 1969 — Chapter 1。可換環論へ進むときの標準的な出発点です。
  • E. Noether, “Idealtheorie in Ringbereichen”, Mathematische Annalen 83 (1921), 24–66. 環をイデアルの言葉で調べる方針を確立した原論文です。

Appendix: 整域から体をつくる(商体)

Section titled “Appendix: 整域から体をつくる(商体)”

この付録の目的Theorem 5.2 の「体ならば整域」の逆は偽でしたが、Z\mathbb{Z} から Q\mathbb{Q} を作る操作を一般化すると、次の形で部分的に回復できます。すなわち任意の整域は、ある体の部分環と同一視できるのです。この構成のどこで整域の仮定が使われるかを追ってください。

構成RR を整域とし、集合 X:=R×(R{0})X := R \times (R \setminus \{0\}) の上に関係

(a,b)(c,d)    ad=bc(a,b) \sim (c,d) \iff ad = bc

を定めます。(a,b)(a,b) は分数 a/ba/b のつもりです。

これが同値関係であること。反射律は ab=baab = baRR は可換)から、対称律は ad=bcad = bc ならば cb=dacb = da から従います。問題は推移律です。(a,b)(c,d)(a,b)\sim(c,d) かつ (c,d)(e,f)(c,d)\sim(e,f) とすると ad=bcad = bccf=decf = de です。第 1 式に ff を、第 2 式に bb を掛けると

adf=bcf,bcf=bdeadf = bcf, \qquad bcf = bde

なので adf=bdeadf = bde、すなわち d(af)=d(be)d(af) = d(be) です。ここで d0d \ne 0 であり RR は整域なので、Proposition 4.4 の消去律から af=beaf = be、つまり (a,b)(e,f)(a,b)\sim(e,f) を得ます。整域の仮定はここで本質的に使われます

演算(a,b)(a,b) の同値類を ab\frac{a}{b} と書き、商集合を Frac(R)\operatorname{Frac}(R) とおいて

ab+cd:=ad+bcbd,abcd:=acbd\frac{a}{b} + \frac{c}{d} := \frac{ad+bc}{bd}, \qquad \frac{a}{b}\cdot\frac{c}{d} := \frac{ac}{bd}

と定めます。b0b \ne 0d0d \ne 0 から bd0bd \ne 0 が言えるのも整域だからで、ここでも仮定が効いています。well-defined 性のうち積について確かめておきます。(a,b)(a,b)(a,b)\sim(a',b')、すなわち ab=abab' = a'b とすると

(ac)(bd)=(ab)(cd)=(ab)(cd)=(ac)(bd)(ac)(b'd) = (ab')(cd) = (a'b)(cd) = (a'c)(bd)

なので (ac,bd)(ac,bd)(ac, bd) \sim (a'c, b'd) です。もう一方の因子 (c,d)(c,d) を取り替えた場合も同じ計算で確かめられ、和についても同様です。

体になること0=010 = \frac{0}{1}1=111 = \frac{1}{1} とすると Frac(R)\operatorname{Frac}(R) は可換環になり、101 \ne 0 です(11=01\frac11 = \frac01 とすると 11=101\cdot 1 = 1\cdot 0 より 1=01 = 0 となり、整域の (D1) に反します)。また ab0\frac{a}{b} \ne 0 であることは a1b0a\cdot 1 \ne b \cdot 0、すなわち a0a \ne 0 と同値で、このとき ba\frac{b}{a} が定義でき

abba=abba=11=1\frac{a}{b}\cdot\frac{b}{a} = \frac{ab}{ba} = \frac{1}{1} = 1

となります(ab1=ba1ab \cdot 1 = ba\cdot 1 より (ab,ba)(1,1)(ab, ba)\sim(1,1))。よって Frac(R)\operatorname{Frac}(R) は体で、これを RR商体(分数体)といいます。

埋め込みι ⁣:RFrac(R)\iota\colon R \to \operatorname{Frac}(R)ι(a)=a1\iota(a) = \frac{a}{1} は環準同型であり、a1=01\frac{a}{1} = \frac{0}{1}a=0a = 0 と同値なので kerι={0}\ker\iota = \{0\}Proposition 7.2 (3) より単射です。したがって RR は体 Frac(R)\operatorname{Frac}(R) の部分環とみなせます。

Frac(Z)=Q\operatorname{Frac}(\mathbb{Z}) = \mathbb{Q} であり、これは有理数を「整数の対の同値類」として構成する標準的なやり方そのものです(数とは何か?)。体 KK に対し Frac(K[x])\operatorname{Frac}(K[x]) は有理関数体 K(x)K(x) と呼ばれ、f(x)g(x)\frac{f(x)}{g(x)}g0g \ne 0)の形の元からなります。ここで Theorem 6.2 により K[x]K[x] が整域であることが効いています。整域でない環に対してこの構成を真似ると、推移律の証明が破綻して分数が定義できなくなります。

Report an error in this article ・Operated by: Mugen Giken LLCPricingTermsLegal notice

© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.