前章 環と体の基礎 の内容を、記号を固定する形で確認します。
本記事で環 といえば、乗法の単位元 1 1 1 をもつ環を指します。可換性は仮定しませんが、§6 以降は可換環に限ります。1 = 0 1 = 0 1 = 0 である環(零環 )も環として認めます。零環は 1 元集合 { 0 } \{0\} { 0 } です。
部分環 とは、加法・乗法について閉じており、1 R 1_R 1 R を含む部分集合のことです。
環準同型 f : R → S f \colon R \to S f : R → S とは、すべての a , b ∈ R a, b \in R a , b ∈ R に対して f ( a + b ) = f ( a ) + f ( b ) f(a+b) = f(a) + f(b) f ( a + b ) = f ( a ) + f ( b ) 、f ( a b ) = f ( a ) f ( b ) f(ab) = f(a)f(b) f ( ab ) = f ( a ) f ( b ) を満たし、さらに f ( 1 R ) = 1 S f(1_R) = 1_S f ( 1 R ) = 1 S を満たす写像です(Definition 7.1[環と体の基礎] )。全単射な環準同型を同型 といい、R ≅ S R \cong S R ≅ S と書きます。
可換環 R R R が整域 であるとは、1 ≠ 0 1 \ne 0 1 = 0 であり、a b = 0 ab = 0 ab = 0 ならば a = 0 a = 0 a = 0 または b = 0 b = 0 b = 0 が成り立つことです。
可換環 K K K が体 であるとは、1 ≠ 0 1 \ne 0 1 = 0 であり、すべての a ≠ 0 a \ne 0 a = 0 が乗法逆元をもつことです。環 R R R の元 u u u が単元 (可逆元)であるとは、u v = v u = 1 uv = vu = 1 uv = v u = 1 となる v ∈ R v \in R v ∈ R が存在することをいいます。
K K K を可換環とするとき K [ x ] K[x] K [ x ] は K K K 係数 1 変数多項式環、M n ( K ) M_n(K) M n ( K ) は n n n 次正方行列環を表します。F p = Z / p Z \mathbb{F}_p = \mathbb{Z}/p\mathbb{Z} F p = Z / p Z (p p p は素数)と書きます。
環準同型では f ( 0 ) = 0 f(0) = 0 f ( 0 ) = 0 と f ( − a ) = − f ( a ) f(-a) = -f(a) f ( − a ) = − f ( a ) が自動的に従います。前者は f ( 0 ) = f ( 0 + 0 ) = f ( 0 ) + f ( 0 ) f(0) = f(0+0) = f(0)+f(0) f ( 0 ) = f ( 0 + 0 ) = f ( 0 ) + f ( 0 ) の両辺から f ( 0 ) f(0) f ( 0 ) を引けばよく、後者は f ( a ) + f ( − a ) = f ( a + ( − a ) ) = f ( 0 ) = 0 f(a) + f(-a) = f(a + (-a)) = f(0) = 0 f ( a ) + f ( − a ) = f ( a + ( − a )) = f ( 0 ) = 0 からわかります。この 2 つは以下で断りなく使います。
§1 の失敗を分析すると、必要な条件が自動的に出てきます。I I I を環 R R R の加法部分群とし、a + I = a ′ + I a + I = a' + I a + I = a ′ + I 、b + I = b ′ + I b + I = b' + I b + I = b ′ + I 、すなわち i : = a − a ′ ∈ I i := a - a' \in I i := a − a ′ ∈ I 、j : = b − b ′ ∈ I j := b - b' \in I j := b − b ′ ∈ I とします。積が代表元によらないためには a b − a ′ b ′ ∈ I ab - a'b' \in I ab − a ′ b ′ ∈ I が必要です。ここで
a b − a ′ b ′ = a b − a ′ b + a ′ b − a ′ b ′ = ( a − a ′ ) b + a ′ ( b − b ′ ) = i b + a ′ j ab - a'b' = ab - a'b + a'b - a'b' = (a - a')b + a'(b - b') = ib + a'j ab − a ′ b ′ = ab − a ′ b + a ′ b − a ′ b ′ = ( a − a ′ ) b + a ′ ( b − b ′ ) = ib + a ′ j と分解できます。i , j ∈ I i, j \in I i , j ∈ I は任意に動かせ、b , a ′ b, a' b , a ′ も R R R 全体を動きます。したがって「I I I の元に R R R の元を右から掛けたもの」と「左から掛けたもの」がどちらも I I I に入っていれば十分です。この観察を定義に採用します。
Definition 3.1 (左イデアル・右イデアル・両側イデアル )
R R R を環、I I I を R R R の部分集合とする。
I I I が R R R の左イデアル であるとは、I I I が R R R の加法についての部分群であり、さらに任意の r ∈ R r \in R r ∈ R と a ∈ I a \in I a ∈ I に対して r a ∈ I ra \in I r a ∈ I が成り立つことをいう。
I I I が R R R の右イデアル であるとは、I I I が R R R の加法についての部分群であり、さらに任意の r ∈ R r \in R r ∈ R と a ∈ I a \in I a ∈ I に対して a r ∈ I ar \in I a r ∈ I が成り立つことをいう。
左イデアルかつ右イデアルであるとき、I I I を R R R の両側イデアル 、あるいは単にイデアル といい、I ⊴ R I \trianglelefteq R I ⊴ R と書く。
R R R が可換環のときは 1、2、3 は同じ条件になる。
{ 0 } \{0\} { 0 } と R R R 自身はつねにイデアルです(自明なイデアル )。I ≠ R I \ne R I = R であるイデアルを真のイデアル といいます。以下、断らない限り「イデアル」は両側イデアルを指します。
実際にイデアルであることを確かめるときは、加法部分群の条件をいちいち全部確認するより、次の形が便利です。
Proposition 3.2 (イデアルの判定条件 )
R R R を環、I I I を R R R の部分集合とする。I I I が R R R の両側イデアルであるための必要十分条件は、次の 3 条件が成り立つことである。
I ≠ ∅ I \ne \emptyset I = ∅ 。
任意の a , b ∈ I a, b \in I a , b ∈ I に対して a − b ∈ I a - b \in I a − b ∈ I 。
任意の r ∈ R r \in R r ∈ R と a ∈ I a \in I a ∈ I に対して r a ∈ I ra \in I r a ∈ I かつ a r ∈ I ar \in I a r ∈ I 。
Proof(Proposition 3.2) 必要性を示します。I I I が両側イデアルなら、I I I は加法部分群なので 0 ∈ I 0 \in I 0 ∈ I であり 1 が成り立ちます。加法部分群は差について閉じているので 2 が成り立ちます。3 はDefinition 3.1 の吸収条件そのものです。
十分性を示します。1 より元 a ∈ I a \in I a ∈ I が取れるので、2 を b = a b = a b = a に適用して 0 = a − a ∈ I 0 = a - a \in I 0 = a − a ∈ I です。次に任意の b ∈ I b \in I b ∈ I に対し、2 を ( a , b ) = ( 0 , b ) (a, b) = (0, b) ( a , b ) = ( 0 , b ) に適用して − b = 0 − b ∈ I -b = 0 - b \in I − b = 0 − b ∈ I です。さらに任意の b , c ∈ I b, c \in I b , c ∈ I に対し、いま示した − c ∈ I -c \in I − c ∈ I と 2 を ( b , − c ) (b, -c) ( b , − c ) に適用して b + c = b − ( − c ) ∈ I b + c = b - (-c) \in I b + c = b − ( − c ) ∈ I を得ます。よって I I I は 0 0 0 を含み、加法と加法逆元について閉じているので R R R の加法部分群です。あとは 3 がDefinition 3.1 の吸収条件そのものなので、I I I は両側イデアルです。
∎ イデアルは部分環とは別物です。実際、1 1 1 を含むイデアルは環全体になってしまいます。
Lemma 3.3 (単元を含むイデアル )
R R R を環、I I I を R R R の左イデアルとする。I I I が R R R の単元 u u u を含むならば I = R I = R I = R である。とくに 1 ∈ I 1 \in I 1 ∈ I ならば I = R I = R I = R であり、体 K K K のイデアルは { 0 } \{0\} { 0 } と K K K のみである。
Proof(Lemma 3.3) u ∈ I u \in I u ∈ I が単元であるとし、u − 1 ∈ R u^{-1} \in R u − 1 ∈ R をその逆元とします。任意の r ∈ R r \in R r ∈ R に対して r = r ⋅ 1 = ( r u − 1 ) u r = r \cdot 1 = (r u^{-1}) u r = r ⋅ 1 = ( r u − 1 ) u と書けます。u ∈ I u \in I u ∈ I で r u − 1 ∈ R ru^{-1} \in R r u − 1 ∈ R ですから、左イデアルの吸収条件より ( r u − 1 ) u ∈ I (ru^{-1})u \in I ( r u − 1 ) u ∈ I 、すなわち r ∈ I r \in I r ∈ I です。r r r は任意だったので R ⊆ I R \subseteq I R ⊆ I 、I ⊆ R I \subseteq R I ⊆ R と合わせて I = R I = R I = R を得ます。
1 1 1 は単元(1 ⋅ 1 = 1 1 \cdot 1 = 1 1 ⋅ 1 = 1 )なので、1 ∈ I 1 \in I 1 ∈ I からも I = R I = R I = R が従います。
最後に K K K が体で I ⊴ K I \trianglelefteq K I ⊴ K 、I ≠ { 0 } I \ne \{0\} I = { 0 } とします。a ∈ I a \in I a ∈ I 、a ≠ 0 a \ne 0 a = 0 が取れ、体の定義より a a a は単元です。よっていま示したことから I = K I = K I = K です。
∎ 次に、与えられた元からイデアルを作る方法を用意します。以下この項では R R R を可換環とします。
Definition 3.4 (生成されるイデアルと単項イデアル )
R R R を可換環、S S S を R R R の部分集合とする。S S S を含む R R R のイデアル全体の共通部分を ( S ) (S) ( S ) と書き、S S S が生成するイデアル という。S = { a 1 , … , a n } S = \{a_1, \ldots, a_n\} S = { a 1 , … , a n } が有限集合のときは ( a 1 , … , a n ) (a_1, \ldots, a_n) ( a 1 , … , a n ) と書く。とくに 1 元 a a a が生成するイデアル
( a ) = a R = { r a : r ∈ R } (a) = aR = \{ ra : r \in R \} ( a ) = a R = { r a : r ∈ R } を a a a が生成する単項イデアル という。
共通部分がイデアルであることはProposition 3.2 で確かめられます。イデアルの族 { I λ } \{I_\lambda\} { I λ } の共通部分は 0 0 0 を含むので空でなく、a , b a, b a , b が全部の I λ I_\lambda I λ に入れば a − b a - b a − b も全部に入り、r a ra r a と a r ar a r も全部に入るからです。したがって ( S ) (S) ( S ) は「S S S を含む最小のイデアル」です。
( S ) (S) ( S ) の具体形も書けます。可換環 R R R に対して
J : = { ∑ k = 1 n r k s k ∣ n ≥ 0 , r k ∈ R , s k ∈ S } J := \Big\{ \textstyle\sum_{k=1}^{n} r_k s_k \ \Big|\ n \ge 0,\ r_k \in R,\ s_k \in S \Big\} J := { ∑ k = 1 n r k s k n ≥ 0 , r k ∈ R , s k ∈ S } とおきます(n = 0 n = 0 n = 0 のときは空和 0 0 0 と約束します)。J J J はイデアルです。実際 0 ∈ J 0 \in J 0 ∈ J 、2 つの有限和の差はやはり有限和の形 ∑ r k s k + ∑ ( − r l ′ ) s l ′ \sum r_k s_k + \sum (-r'_l) s'_l ∑ r k s k + ∑ ( − r l ′ ) s l ′ に書け、r ∑ r k s k = ∑ ( r r k ) s k ∈ J r \sum r_k s_k = \sum (r r_k) s_k \in J r ∑ r k s k = ∑ ( r r k ) s k ∈ J だからです。また各 s ∈ S s \in S s ∈ S は 1 ⋅ s ∈ J 1 \cdot s \in J 1 ⋅ s ∈ J なので S ⊆ J S \subseteq J S ⊆ J です。逆に S S S を含む任意のイデアル I I I は、各 r k s k r_k s_k r k s k を吸収条件により含み、和について閉じているので J ⊆ I J \subseteq I J ⊆ I です。よって J J J は S S S を含む最小のイデアル、すなわち J = ( S ) J = (S) J = ( S ) です。S = { a } S = \{a\} S = { a } のとき、∑ k r k a = ( ∑ k r k ) a \sum_k r_k a = \big(\sum_k r_k\big) a ∑ k r k a = ( ∑ k r k ) a なのでこれは { r a : r ∈ R } = a R \{ ra : r \in R \} = aR { r a : r ∈ R } = a R に一致します。
Example 3.5 (イデアルの例と、イデアルでない例 )
n Z n\mathbb{Z} n Z 。 n ∈ Z n \in \mathbb{Z} n ∈ Z に対し n Z = ( n ) n\mathbb{Z} = (n) n Z = ( n ) は Z \mathbb{Z} Z のイデアルです。n a − n b = n ( a − b ) na - nb = n(a-b) na − nb = n ( a − b ) で差について閉じ、r ⋅ n a = n ( r a ) r \cdot na = n(ra) r ⋅ na = n ( r a ) で吸収条件も満たします。
部分環だがイデアルでない例。 Z \mathbb{Z} Z は Q \mathbb{Q} Q の部分環です(0 , 1 0, 1 0 , 1 を含み、和・差・積で閉じる)。しかしイデアルではありません。1 2 ∈ Q \tfrac12 \in \mathbb{Q} 2 1 ∈ Q 、1 ∈ Z 1 \in \mathbb{Z} 1 ∈ Z に対して 1 2 ⋅ 1 = 1 2 ∉ Z \tfrac12 \cdot 1 = \tfrac12 \notin \mathbb{Z} 2 1 ⋅ 1 = 2 1 ∈ / Z だからです。§1 の失敗はこれが原因でした。
消える条件で定まるイデアル。 I = { f ∈ R [ x ] : f ( 0 ) = 0 } I = \{ f \in \mathbb{R}[x] : f(0) = 0 \} I = { f ∈ R [ x ] : f ( 0 ) = 0 } はイデアルです。f ( 0 ) = g ( 0 ) = 0 f(0) = g(0) = 0 f ( 0 ) = g ( 0 ) = 0 なら ( f − g ) ( 0 ) = 0 (f-g)(0) = 0 ( f − g ) ( 0 ) = 0 、h ∈ R [ x ] h \in \mathbb{R}[x] h ∈ R [ x ] に対し ( h f ) ( 0 ) = h ( 0 ) f ( 0 ) = 0 (hf)(0) = h(0) f(0) = 0 ( h f ) ( 0 ) = h ( 0 ) f ( 0 ) = 0 だからです。さらに I = ( x ) I = (x) I = ( x ) が成り立ちます。f ∈ ( x ) f \in (x) f ∈ ( x ) なら f = x g f = xg f = xg より f ( 0 ) = 0 f(0) = 0 f ( 0 ) = 0 です。逆に f = ∑ k = 0 n c k x k f = \sum_{k=0}^{n} c_k x^k f = ∑ k = 0 n c k x k が f ( 0 ) = c 0 = 0 f(0) = c_0 = 0 f ( 0 ) = c 0 = 0 を満たすなら f = x ∑ k = 1 n c k x k − 1 ∈ ( x ) f = x\sum_{k=1}^{n} c_k x^{k-1} \in (x) f = x ∑ k = 1 n c k x k − 1 ∈ ( x ) です。
左イデアルだが右イデアルでない例。 R = M 2 ( R ) R = M_2(\mathbb{R}) R = M 2 ( R ) とし、L L L を第 2 列が零ベクトルである行列全体とします。P = ( p q r s ) ∈ R P = \begin{pmatrix} p & q \\ r & s\end{pmatrix} \in R P = ( p r q s ) ∈ R と A = ( a 0 b 0 ) ∈ L A = \begin{pmatrix} a & 0 \\ b & 0\end{pmatrix} \in L A = ( a b 0 0 ) ∈ L に対し
P A = ( p a + q b 0 r a + s b 0 ) ∈ L PA = \begin{pmatrix} pa + qb & 0 \\ ra + sb & 0\end{pmatrix} \in L P A = ( p a + q b r a + s b 0 0 ) ∈ L
なので、L L L は左イデアルです(差について閉じることは成分ごとの引き算からわかります)。しかし右イデアルではありません。E 11 = ( 1 0 0 0 ) ∈ L E_{11} = \begin{pmatrix} 1 & 0 \\ 0 & 0\end{pmatrix} \in L E 11 = ( 1 0 0 0 ) ∈ L に E 12 = ( 0 1 0 0 ) E_{12} = \begin{pmatrix} 0 & 1 \\ 0 & 0\end{pmatrix} E 12 = ( 0 0 1 0 ) を右から掛けると
E 11 E 12 = ( 0 1 0 0 ) ∉ L E_{11}E_{12} = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} \notin L E 11 E 12 = ( 0 0 1 0 ) ∈ / L
となるからです。非可換環では左右の区別が実際に効きます。
イデアルが手に入ったので、§1 で試した構成をきちんと実行します。まず商集合を用意します。
Definition 4.1 (法 I による合同と剰余類 )
R R R を環、I I I を R R R の両側イデアルとする。a , b ∈ R a, b \in R a , b ∈ R に対し
a ≡ b ( m o d I ) ⟺ a − b ∈ I a \equiv b \pmod{I} \iff a - b \in I a ≡ b ( mod I ) ⟺ a − b ∈ I と定める。これは R R R 上の同値関係であり、a a a を含む同値類は a + I = { a + i : i ∈ I } a + I = \{ a + i : i \in I \} a + I = { a + i : i ∈ I } に等しい。この同値類を a a a の剰余類 といい、商集合を R / I R/I R / I と書く。
同値関係であることを確かめます。a − a = 0 ∈ I a - a = 0 \in I a − a = 0 ∈ I なので反射律が成り立ちます。a − b ∈ I a - b \in I a − b ∈ I なら b − a = − ( a − b ) ∈ I b - a = -(a-b) \in I b − a = − ( a − b ) ∈ I (加法部分群は逆元で閉じる)なので対称律、a − b ∈ I a - b \in I a − b ∈ I かつ b − c ∈ I b - c \in I b − c ∈ I なら a − c = ( a − b ) + ( b − c ) ∈ I a - c = (a-b) + (b-c) \in I a − c = ( a − b ) + ( b − c ) ∈ I なので推移律が成り立ちます(同値関係と商集合の一般論は 関係と同値関係 のDefinition 4.1[関係と同値関係] を参照してください)。同値類が a + I a+I a + I になることは、b ∼ a ⟺ b − a ∈ I ⟺ b ∈ a + I b \sim a \iff b - a \in I \iff b \in a + I b ∼ a ⟺ b − a ∈ I ⟺ b ∈ a + I からわかります。
Theorem 4.2 (剰余環 )
R R R を環、I I I を R R R の両側イデアルとする。商集合 R / I R/I R / I 上の二項演算を
( a + I ) + ( b + I ) : = ( a + b ) + I , ( a + I ) ( b + I ) : = a b + I (a + I) + (b + I) := (a+b) + I, \qquad (a+I)(b+I) := ab + I ( a + I ) + ( b + I ) := ( a + b ) + I , ( a + I ) ( b + I ) := ab + I によって定めると、これらは代表元の取り方によらずに定まる。さらに R / I R/I R / I はこれらの演算で環になり、零元は 0 + I = I 0 + I = I 0 + I = I 、単位元は 1 + I 1 + I 1 + I 、a + I a+I a + I の加法逆元は ( − a ) + I (-a) + I ( − a ) + I である。写像 π : R → R / I \pi \colon R \to R/I π : R → R / I 、π ( a ) = a + I \pi(a) = a + I π ( a ) = a + I は全射環準同型であり ker π = I \ker \pi = I ker π = I を満たす。R R R が可換ならば R / I R/I R / I も可換である。この R / I R/I R / I を R R R の I I I による剰余環 (商環)といい、π \pi π を自然な全射 という。
Proof(Theorem 4.2) a + I = a ′ + I a + I = a' + I a + I = a ′ + I かつ b + I = b ′ + I b + I = b' + I b + I = b ′ + I とします。Definition 4.1 より i : = a − a ′ ∈ I i := a - a' \in I i := a − a ′ ∈ I 、j : = b − b ′ ∈ I j := b - b' \in I j := b − b ′ ∈ I です。
加法の well-defined 性。 ( a + b ) − ( a ′ + b ′ ) = ( a − a ′ ) + ( b − b ′ ) = i + j (a+b) - (a'+b') = (a-a') + (b-b') = i + j ( a + b ) − ( a ′ + b ′ ) = ( a − a ′ ) + ( b − b ′ ) = i + j であり、I I I は加法部分群なので i + j ∈ I i + j \in I i + j ∈ I です。よって ( a + b ) + I = ( a ′ + b ′ ) + I (a+b) + I = (a'+b') + I ( a + b ) + I = ( a ′ + b ′ ) + I となり、和は代表元によりません。
乗法の well-defined 性。 §3 冒頭の分解を使います。
a b − a ′ b ′ = ( a − a ′ ) b + a ′ ( b − b ′ ) = i b + a ′ j . ab - a'b' = (a - a')b + a'(b - b') = ib + a'j. ab − a ′ b ′ = ( a − a ′ ) b + a ′ ( b − b ′ ) = ib + a ′ j . i ∈ I i \in I i ∈ I 、b ∈ R b \in R b ∈ R なので I I I が右イデアルであること(Definition 3.1 )から i b ∈ I ib \in I ib ∈ I です。a ′ ∈ R a' \in R a ′ ∈ R 、j ∈ I j \in I j ∈ I なので I I I が左イデアルであることから a ′ j ∈ I a'j \in I a ′ j ∈ I です。加法部分群なので和 i b + a ′ j ∈ I ib + a'j \in I ib + a ′ j ∈ I 、すなわち a b − a ′ b ′ ∈ I ab - a'b' \in I ab − a ′ b ′ ∈ I となり a b + I = a ′ b ′ + I ab + I = a'b' + I ab + I = a ′ b ′ + I を得ます。ここで両側イデアルであることが本質的に使われました。
環の公理。 演算が R R R の演算から誘導されているので、公理はすべて R R R の公理に帰着します。たとえば乗法の結合律は
( ( a + I ) ( b + I ) ) ( c + I ) = ( a b + I ) ( c + I ) = ( a b ) c + I = a ( b c ) + I = ( a + I ) ( ( b + I ) ( c + I ) ) , \big((a+I)(b+I)\big)(c+I) = (ab+I)(c+I) = (ab)c + I = a(bc) + I = (a+I)\big((b+I)(c+I)\big), ( ( a + I ) ( b + I ) ) ( c + I ) = ( ab + I ) ( c + I ) = ( ab ) c + I = a ( b c ) + I = ( a + I ) ( ( b + I ) ( c + I ) ) , 分配律は
( a + I ) ( ( b + I ) + ( c + I ) ) = ( a + I ) ( ( b + c ) + I ) = a ( b + c ) + I = ( a b + a c ) + I = ( a + I ) ( b + I ) + ( a + I ) ( c + I ) (a+I)\big((b+I)+(c+I)\big) = (a+I)\big((b+c)+I\big) = a(b+c) + I = (ab + ac) + I = (a+I)(b+I) + (a+I)(c+I) ( a + I ) ( ( b + I ) + ( c + I ) ) = ( a + I ) ( ( b + c ) + I ) = a ( b + c ) + I = ( ab + a c ) + I = ( a + I ) ( b + I ) + ( a + I ) ( c + I ) です。加法の結合律・可換律も同様です。( 0 + I ) + ( a + I ) = a + I (0+I) + (a+I) = a + I ( 0 + I ) + ( a + I ) = a + I 、( a + I ) + ( ( − a ) + I ) = 0 + I (a+I) + ((-a)+I) = 0 + I ( a + I ) + (( − a ) + I ) = 0 + I 、( 1 + I ) ( a + I ) = a + I = ( a + I ) ( 1 + I ) (1+I)(a+I) = a + I = (a+I)(1+I) ( 1 + I ) ( a + I ) = a + I = ( a + I ) ( 1 + I ) より、零元・加法逆元・単位元は主張のとおりです。R R R が可換なら a b + I = b a + I ab + I = ba + I ab + I = ba + I より R / I R/I R / I も可換です。
自然な全射。 π ( a + b ) = ( a + b ) + I = ( a + I ) + ( b + I ) = π ( a ) + π ( b ) \pi(a+b) = (a+b)+I = (a+I)+(b+I) = \pi(a) + \pi(b) π ( a + b ) = ( a + b ) + I = ( a + I ) + ( b + I ) = π ( a ) + π ( b ) 、π ( a b ) = a b + I = π ( a ) π ( b ) \pi(ab) = ab + I = \pi(a)\pi(b) π ( ab ) = ab + I = π ( a ) π ( b ) 、π ( 1 ) = 1 + I \pi(1) = 1 + I π ( 1 ) = 1 + I は R / I R/I R / I の単位元なので π \pi π は環準同型です。R / I R/I R / I の元はすべて a + I a+I a + I の形なので全射です。最後に
ker π = { a ∈ R : a + I = 0 + I } = { a ∈ R : a − 0 ∈ I } = I \ker \pi = \{ a \in R : a + I = 0 + I \} = \{ a \in R : a - 0 \in I \} = I ker π = { a ∈ R : a + I = 0 + I } = { a ∈ R : a − 0 ∈ I } = I です。
∎ I = R I = R I = R のときは R / R R/R R / R は 1 元集合で、そこでは 1 + R = 0 + R 1 + R = 0 + R 1 + R = 0 + R です。つまり零環になります。I = { 0 } I = \{0\} I = { 0 } のときは π \pi π が同型で R / { 0 } ≅ R R/\{0\} \cong R R / { 0 } ≅ R です。この 2 つの極端な場合の間に、意味のある剰余環が並びます。
Example 4.4 (6 を法とする剰余環の乗法表 )
I = 6 Z = ( 6 ) I = 6\mathbb{Z} = (6) I = 6 Z = ( 6 ) とすると、Theorem 4.2 より Z / 6 Z \mathbb{Z}/6\mathbb{Z} Z /6 Z は可換環になります。元は 0 ˉ , 1 ˉ , 2 ˉ , 3 ˉ , 4 ˉ , 5 ˉ \bar{0}, \bar{1}, \bar{2}, \bar{3}, \bar{4}, \bar{5} 0 ˉ , 1 ˉ , 2 ˉ , 3 ˉ , 4 ˉ , 5 ˉ の 6 個です(a ˉ : = a + 6 Z \bar{a} := a + 6\mathbb{Z} a ˉ := a + 6 Z )。除法定理より任意の整数は 6 q + r 6q + r 6 q + r (0 ≤ r ≤ 5 0 \le r \le 5 0 ≤ r ≤ 5 )と書け、a ˉ = r ˉ \bar{a} = \bar{r} a ˉ = r ˉ となるからです。乗法表は次のようになります。
× \times × 0 ˉ \bar 0 0 ˉ 1 ˉ \bar 1 1 ˉ 2 ˉ \bar 2 2 ˉ 3 ˉ \bar 3 3 ˉ 4 ˉ \bar 4 4 ˉ 5 ˉ \bar 5 5 ˉ 0 ˉ \bar 0 0 ˉ 0 ˉ \bar 0 0 ˉ 0 ˉ \bar 0 0 ˉ 0 ˉ \bar 0 0 ˉ 0 ˉ \bar 0 0 ˉ 0 ˉ \bar 0 0 ˉ 0 ˉ \bar 0 0 ˉ 1 ˉ \bar 1 1 ˉ 0 ˉ \bar 0 0 ˉ 1 ˉ \bar 1 1 ˉ 2 ˉ \bar 2 2 ˉ 3 ˉ \bar 3 3 ˉ 4 ˉ \bar 4 4 ˉ 5 ˉ \bar 5 5 ˉ 2 ˉ \bar 2 2 ˉ 0 ˉ \bar 0 0 ˉ 2 ˉ \bar 2 2 ˉ 4 ˉ \bar 4 4 ˉ 0 ˉ \bar 0 0 ˉ 2 ˉ \bar 2 2 ˉ 4 ˉ \bar 4 4 ˉ 3 ˉ \bar 3 3 ˉ 0 ˉ \bar 0 0 ˉ 3 ˉ \bar 3 3 ˉ 0 ˉ \bar 0 0 ˉ 3 ˉ \bar 3 3 ˉ 0 ˉ \bar 0 0 ˉ 3 ˉ \bar 3 3 ˉ 4 ˉ \bar 4 4 ˉ 0 ˉ \bar 0 0 ˉ 4 ˉ \bar 4 4 ˉ 2 ˉ \bar 2 2 ˉ 0 ˉ \bar 0 0 ˉ 4 ˉ \bar 4 4 ˉ 2 ˉ \bar 2 2 ˉ 5 ˉ \bar 5 5 ˉ 0 ˉ \bar 0 0 ˉ 5 ˉ \bar 5 5 ˉ 4 ˉ \bar 4 4 ˉ 3 ˉ \bar 3 3 ˉ 2 ˉ \bar 2 2 ˉ 1 ˉ \bar 1 1 ˉ
2 ˉ ⋅ 3 ˉ = 6 ˉ = 0 ˉ \bar 2 \cdot \bar 3 = \bar 6 = \bar 0 2 ˉ ⋅ 3 ˉ = 6 ˉ = 0 ˉ なので、Z / 6 Z \mathbb{Z}/6\mathbb{Z} Z /6 Z は零因子をもち整域ではありません。単元は表で 1 ˉ \bar 1 1 ˉ が現れる行の 1 ˉ , 5 ˉ \bar 1, \bar 5 1 ˉ , 5 ˉ の 2 つだけです(5 ˉ ⋅ 5 ˉ = 25 ‾ = 1 ˉ \bar 5 \cdot \bar 5 = \overline{25} = \bar 1 5 ˉ ⋅ 5 ˉ = 25 = 1 ˉ )。一方 Z / 5 Z \mathbb{Z}/5\mathbb{Z} Z /5 Z では 1 ˉ ⋅ 1 ˉ = 2 ˉ ⋅ 3 ˉ = 4 ˉ ⋅ 4 ˉ = 1 ˉ \bar 1 \cdot \bar 1 = \bar 2 \cdot \bar 3 = \bar 4 \cdot \bar 4 = \bar 1 1 ˉ ⋅ 1 ˉ = 2 ˉ ⋅ 3 ˉ = 4 ˉ ⋅ 4 ˉ = 1 ˉ より 1 ˉ , 2 ˉ , 3 ˉ , 4 ˉ \bar 1, \bar 2, \bar 3, \bar 4 1 ˉ , 2 ˉ , 3 ˉ , 4 ˉ がすべて単元で、体になります(Corollary 5.5[環と体の基礎] )。6 6 6 と 5 5 5 の違いがそのまま剰余環の性質の違いになっている、というのが §6 の主題です。
§4 で「イデアルを与えると全射準同型 π : R → R / I \pi \colon R \to R/I π : R → R / I ができる」ことを見ました。逆に「全射準同型が与えられるとイデアルができる」ことを示し、この 2 つの操作が互いに逆であることを述べるのが準同型定理です。
Theorem 5.1 (環の準同型定理(第一同型定理) )
f : R → S f \colon R \to S f : R → S を環準同型とし、K : = ker f = { a ∈ R : f ( a ) = 0 } K := \ker f = \{ a \in R : f(a) = 0 \} K := ker f = { a ∈ R : f ( a ) = 0 } 、Im f : = f ( R ) \operatorname{Im} f := f(R) Im f := f ( R ) とおく。このとき次が成り立つ。
K K K は R R R の両側イデアルである。
Im f \operatorname{Im} f Im f は S S S の部分環である。
写像 f ˉ : R / K → Im f \bar f \colon R/K \to \operatorname{Im} f f ˉ : R / K → Im f 、f ˉ ( a + K ) : = f ( a ) \bar f(a + K) := f(a) f ˉ ( a + K ) := f ( a ) は代表元の取り方によらずに定まり、環同型である。とくに R / ker f ≅ Im f R/\ker f \cong \operatorname{Im} f R / ker f ≅ Im f 。
さらに π : R → R / K \pi \colon R \to R/K π : R → R / K を自然な全射、ι : Im f → S \iota \colon \operatorname{Im} f \to S ι : Im f → S を包含写像とすると f = ι ∘ f ˉ ∘ π f = \iota \circ \bar f \circ \pi f = ι ∘ f ˉ ∘ π が成り立つ。
Proof(Theorem 5.1) (1) Proposition 3.2 の 3 条件を確かめます。f ( 0 ) = 0 f(0) = 0 f ( 0 ) = 0 より 0 ∈ K 0 \in K 0 ∈ K なので K ≠ ∅ K \ne \emptyset K = ∅ です。a , b ∈ K a, b \in K a , b ∈ K なら f ( a − b ) = f ( a ) − f ( b ) = 0 − 0 = 0 f(a-b) = f(a) - f(b) = 0 - 0 = 0 f ( a − b ) = f ( a ) − f ( b ) = 0 − 0 = 0 より a − b ∈ K a - b \in K a − b ∈ K です。r ∈ R r \in R r ∈ R 、a ∈ K a \in K a ∈ K なら
f ( r a ) = f ( r ) f ( a ) = f ( r ) ⋅ 0 = 0 , f ( a r ) = f ( a ) f ( r ) = 0 ⋅ f ( r ) = 0 f(ra) = f(r)f(a) = f(r) \cdot 0 = 0, \qquad f(ar) = f(a)f(r) = 0 \cdot f(r) = 0 f ( r a ) = f ( r ) f ( a ) = f ( r ) ⋅ 0 = 0 , f ( a r ) = f ( a ) f ( r ) = 0 ⋅ f ( r ) = 0 より r a , a r ∈ K ra, ar \in K r a , a r ∈ K です。よって K K K は両側イデアルです。
(2) f ( 1 R ) = 1 S f(1_R) = 1_S f ( 1 R ) = 1 S より 1 S ∈ Im f 1_S \in \operatorname{Im} f 1 S ∈ Im f です。Im f \operatorname{Im} f Im f の 2 元は f ( a ) , f ( b ) f(a), f(b) f ( a ) , f ( b ) の形で、f ( a ) − f ( b ) = f ( a − b ) ∈ Im f f(a) - f(b) = f(a-b) \in \operatorname{Im} f f ( a ) − f ( b ) = f ( a − b ) ∈ Im f 、f ( a ) f ( b ) = f ( a b ) ∈ Im f f(a)f(b) = f(ab) \in \operatorname{Im} f f ( a ) f ( b ) = f ( ab ) ∈ Im f です。よって Im f \operatorname{Im} f Im f は S S S の部分環です。
(3) まず well-defined 性です。a + K = b + K a + K = b + K a + K = b + K とすると a − b ∈ K a - b \in K a − b ∈ K なので f ( a ) − f ( b ) = f ( a − b ) = 0 f(a) - f(b) = f(a-b) = 0 f ( a ) − f ( b ) = f ( a − b ) = 0 、すなわち f ( a ) = f ( b ) f(a) = f(b) f ( a ) = f ( b ) です。よって f ˉ \bar f f ˉ の値は代表元によりません。
f ˉ \bar f f ˉ が環準同型であること。Theorem 4.2 の演算の定義より
f ˉ ( ( a + K ) + ( b + K ) ) = f ˉ ( ( a + b ) + K ) = f ( a + b ) = f ( a ) + f ( b ) = f ˉ ( a + K ) + f ˉ ( b + K ) , f ˉ ( ( a + K ) ( b + K ) ) = f ˉ ( a b + K ) = f ( a b ) = f ( a ) f ( b ) = f ˉ ( a + K ) f ˉ ( b + K ) \begin{aligned}
\bar f\big((a+K) + (b+K)\big) &= \bar f\big((a+b)+K\big) = f(a+b) = f(a) + f(b) = \bar f(a+K) + \bar f(b+K), \\
\bar f\big((a+K)(b+K)\big) &= \bar f(ab + K) = f(ab) = f(a)f(b) = \bar f(a+K)\,\bar f(b+K)
\end{aligned} f ˉ ( ( a + K ) + ( b + K ) ) f ˉ ( ( a + K ) ( b + K ) ) = f ˉ ( ( a + b ) + K ) = f ( a + b ) = f ( a ) + f ( b ) = f ˉ ( a + K ) + f ˉ ( b + K ) , = f ˉ ( ab + K ) = f ( ab ) = f ( a ) f ( b ) = f ˉ ( a + K ) f ˉ ( b + K ) であり、f ˉ ( 1 + K ) = f ( 1 R ) = 1 S \bar f(1 + K) = f(1_R) = 1_S f ˉ ( 1 + K ) = f ( 1 R ) = 1 S は Im f \operatorname{Im} f Im f の単位元です。
全射性。Im f \operatorname{Im} f Im f の任意の元は f ( a ) = f ˉ ( a + K ) f(a) = \bar f(a + K) f ( a ) = f ˉ ( a + K ) の形なので、f ˉ \bar f f ˉ は Im f \operatorname{Im} f Im f の上への写像です。
単射性。f ˉ ( a + K ) = f ˉ ( b + K ) \bar f(a+K) = \bar f(b+K) f ˉ ( a + K ) = f ˉ ( b + K ) とすると f ( a ) = f ( b ) f(a) = f(b) f ( a ) = f ( b ) なので f ( a − b ) = 0 f(a-b) = 0 f ( a − b ) = 0 、つまり a − b ∈ K a - b \in K a − b ∈ K となり、Definition 4.1 より a + K = b + K a + K = b + K a + K = b + K です。よって f ˉ \bar f f ˉ は単射で、全単射な環準同型、すなわち同型です。
分解。 任意の a ∈ R a \in R a ∈ R に対して ( ι ∘ f ˉ ∘ π ) ( a ) = ι ( f ˉ ( a + K ) ) = ι ( f ( a ) ) = f ( a ) (\iota \circ \bar f \circ \pi)(a) = \iota(\bar f(a+K)) = \iota(f(a)) = f(a) ( ι ∘ f ˉ ∘ π ) ( a ) = ι ( f ˉ ( a + K )) = ι ( f ( a )) = f ( a ) なので f = ι ∘ f ˉ ∘ π f = \iota \circ \bar f \circ \pi f = ι ∘ f ˉ ∘ π です。
∎ flowchart LR
R["R"] -->|"π: 自然な全射"| Q["R / Ker f"]
Q -->|"誘導される同型"| M["Im f"]
M -->|"包含写像"| S["S"]
R -->|"f"| S 任意の環準同型は「全射・同型・単射」の 3 段に一意に分解される この定理の使い方は決まっています。R / I R/I R / I が何であるかを知りたければ、I I I を核にもつ都合のよい全射準同型 f f f を作ればよい のです。剰余類を直接いじる代わりに、既知の環への写像を 1 つ用意すれば済みます。
Example 5.2 (複素数体を多項式環の剰余環として作る )
φ : R [ x ] → C \varphi \colon \mathbb{R}[x] \to \mathbb{C} φ : R [ x ] → C を φ ( f ) = f ( i ) \varphi(f) = f(i) φ ( f ) = f ( i ) (i i i を代入する)で定めます。多項式への代入は環準同型です(( f + g ) ( i ) = f ( i ) + g ( i ) (f+g)(i) = f(i)+g(i) ( f + g ) ( i ) = f ( i ) + g ( i ) 、( f g ) ( i ) = f ( i ) g ( i ) (fg)(i) = f(i)g(i) ( f g ) ( i ) = f ( i ) g ( i ) 、定数多項式 1 1 1 は 1 1 1 に移る。Example 7.4[環と体の基礎] )。
全射性。 任意の a + b i ∈ C a + bi \in \mathbb{C} a + bi ∈ C (a , b ∈ R a, b \in \mathbb{R} a , b ∈ R )に対し φ ( a + b x ) = a + b i \varphi(a + bx) = a + bi φ ( a + b x ) = a + bi です。
核。 ker φ = ( x 2 + 1 ) \ker \varphi = (x^2+1) ker φ = ( x 2 + 1 ) を示します。⊇ \supseteq ⊇ は、f = ( x 2 + 1 ) g f = (x^2+1)g f = ( x 2 + 1 ) g なら φ ( f ) = ( i 2 + 1 ) g ( i ) = 0 ⋅ g ( i ) = 0 \varphi(f) = (i^2+1)g(i) = 0 \cdot g(i) = 0 φ ( f ) = ( i 2 + 1 ) g ( i ) = 0 ⋅ g ( i ) = 0 からわかります。⊆ \subseteq ⊆ を示すため f ∈ ker φ f \in \ker\varphi f ∈ ker φ とします。x 2 + 1 x^2+1 x 2 + 1 は最高次係数が 1 1 1 なので R [ x ] \mathbb{R}[x] R [ x ] で除法ができ、f = ( x 2 + 1 ) q + r f = (x^2+1)q + r f = ( x 2 + 1 ) q + r 、r = a + b x r = a + bx r = a + b x (a , b ∈ R a, b \in \mathbb{R} a , b ∈ R )と書けます。i i i を代入すると 0 = f ( i ) = 0 + r ( i ) = a + b i 0 = f(i) = 0 + r(i) = a + bi 0 = f ( i ) = 0 + r ( i ) = a + bi で、a , b a, b a , b は実数なので a = b = 0 a = b = 0 a = b = 0 、つまり r = 0 r = 0 r = 0 です。よって f = ( x 2 + 1 ) q ∈ ( x 2 + 1 ) f = (x^2+1)q \in (x^2+1) f = ( x 2 + 1 ) q ∈ ( x 2 + 1 ) です。
結論。 Theorem 5.1 より
R [ x ] / ( x 2 + 1 ) ≅ Im φ = C . \mathbb{R}[x]/(x^2+1) \;\cong\; \operatorname{Im}\varphi = \mathbb{C}. R [ x ] / ( x 2 + 1 ) ≅ Im φ = C . 剰余環 R [ x ] / ( x 2 + 1 ) \mathbb{R}[x]/(x^2+1) R [ x ] / ( x 2 + 1 ) の元は a + b x + ( x 2 + 1 ) a + bx + (x^2+1) a + b x + ( x 2 + 1 ) の形に一意に書け、そこでは x ˉ 2 = − 1 ˉ \bar x^2 = -\bar 1 x ˉ 2 = − 1 ˉ が成り立ちます。「x 2 = − 1 x^2 = -1 x 2 = − 1 という関係を無理やり成立させた世界」が複素数体だ、という見方です。i i i を「どこかから持ってくる」必要はありません。
Example 4.4 で、Z / 6 Z \mathbb{Z}/6\mathbb{Z} Z /6 Z は整域ですらないのに Z / 5 Z \mathbb{Z}/5\mathbb{Z} Z /5 Z は体になることを見ました。この違いはイデアル ( 6 ) (6) ( 6 ) と ( 5 ) (5) ( 5 ) の性質の違いから説明できます。以下、この節では R R R は 1 ≠ 0 1 \ne 0 1 = 0 を満たす可換 環とします。
Definition 6.1 (素イデアルと極大イデアル )
R R R を 1 ≠ 0 1 \ne 0 1 = 0 の可換環とする。
真のイデアル P P P (すなわち P ≠ R P \ne R P = R )が素イデアル であるとは、任意の a , b ∈ R a, b \in R a , b ∈ R に対し a b ∈ P ab \in P ab ∈ P ならば a ∈ P a \in P a ∈ P または b ∈ P b \in P b ∈ P が成り立つことをいう。
真のイデアル M M M が極大イデアル であるとは、M ⊆ J ⊆ R M \subseteq J \subseteq R M ⊆ J ⊆ R を満たす R R R のイデアル J J J が J = M J = M J = M または J = R J = R J = R に限ることをいう。
素イデアルの条件は、R = Z R = \mathbb{Z} R = Z 、P = ( p ) P = (p) P = ( p ) のとき「p ∣ a b p \mid ab p ∣ ab ならば p ∣ a p \mid a p ∣ a または p ∣ b p \mid b p ∣ b 」というユークリッドの補題そのものです。極大イデアルの条件は「これ以上大きくできない真のイデアル」という意味です。この 2 つがそれぞれ剰余環の言葉に翻訳されます。
Proposition 6.2 (素イデアルと整域 )
R R R を 1 ≠ 0 1 \ne 0 1 = 0 の可換環、P P P を R R R のイデアルとする。P P P が素イデアルであることと、剰余環 R / P R/P R / P が整域であることは同値である。
Proof(Proposition 6.2) 準備として、P ≠ R P \ne R P = R と「R / P R/P R / P で 1 + P ≠ 0 + P 1 + P \ne 0 + P 1 + P = 0 + P 」が同値であることを確かめます。1 + P = 0 + P 1 + P = 0 + P 1 + P = 0 + P は 1 ∈ P 1 \in P 1 ∈ P を意味し、Lemma 3.3 よりこれは P = R P = R P = R と同値だからです。R R R が可換ならTheorem 4.2 より R / P R/P R / P も可換なので、あとは零因子の有無だけが問題です。
( ⇒ ) (\Rightarrow) ( ⇒ ) P P P を素イデアルとします。P ≠ R P \ne R P = R なので R / P R/P R / P では 1 + P ≠ 0 + P 1 + P \ne 0 + P 1 + P = 0 + P です。( a + P ) ( b + P ) = 0 + P (a+P)(b+P) = 0 + P ( a + P ) ( b + P ) = 0 + P とすると、Theorem 4.2 の乗法の定義より a b + P = 0 + P ab + P = 0 + P ab + P = 0 + P 、すなわち a b ∈ P ab \in P ab ∈ P です。P P P が素イデアルなので a ∈ P a \in P a ∈ P または b ∈ P b \in P b ∈ P 、つまり a + P = 0 + P a + P = 0 + P a + P = 0 + P または b + P = 0 + P b + P = 0 + P b + P = 0 + P です。よって R / P R/P R / P に零因子はなく、R / P R/P R / P は整域です。
( ⇐ ) (\Leftarrow) ( ⇐ ) R / P R/P R / P を整域とします。整域の定義より 1 + P ≠ 0 + P 1 + P \ne 0 + P 1 + P = 0 + P なので P ≠ R P \ne R P = R 、すなわち P P P は真のイデアルです。a b ∈ P ab \in P ab ∈ P とすると ( a + P ) ( b + P ) = a b + P = 0 + P (a+P)(b+P) = ab + P = 0 + P ( a + P ) ( b + P ) = ab + P = 0 + P です。R / P R/P R / P は整域なので a + P = 0 + P a + P = 0+P a + P = 0 + P または b + P = 0 + P b+P = 0+P b + P = 0 + P 、つまり a ∈ P a \in P a ∈ P または b ∈ P b \in P b ∈ P です。よって P P P は素イデアルです。
∎ Theorem 6.3 (極大イデアルと体 )
R R R を 1 ≠ 0 1 \ne 0 1 = 0 の可換環、M M M を R R R のイデアルとする。M M M が極大イデアルであることと、剰余環 R / M R/M R / M が体であることは同値である。
Proof(Theorem 6.3) ( ⇒ ) (\Rightarrow) ( ⇒ ) M M M を極大イデアルとします。M ≠ R M \ne R M = R なので、上と同じ理由で R / M R/M R / M では 1 + M ≠ 0 + M 1 + M \ne 0 + M 1 + M = 0 + M です。a + M ≠ 0 + M a + M \ne 0 + M a + M = 0 + M 、すなわち a ∉ M a \notin M a ∈ / M とし、この元が逆元をもつことを示します。
J : = M + ( a ) = { m + r a : m ∈ M , r ∈ R } J := M + (a) = \{ m + ra : m \in M,\ r \in R \} J := M + ( a ) = { m + r a : m ∈ M , r ∈ R } とおきます。J J J はイデアルです。実際 0 = 0 + 0 ⋅ a ∈ J 0 = 0 + 0\cdot a \in J 0 = 0 + 0 ⋅ a ∈ J 、( m + r a ) − ( m ′ + r ′ a ) = ( m − m ′ ) + ( r − r ′ ) a ∈ J (m + ra) - (m' + r'a) = (m - m') + (r - r')a \in J ( m + r a ) − ( m ′ + r ′ a ) = ( m − m ′ ) + ( r − r ′ ) a ∈ J 、s ( m + r a ) = s m + ( s r ) a ∈ J s(m+ra) = sm + (sr)a \in J s ( m + r a ) = s m + ( sr ) a ∈ J (s m ∈ M sm \in M s m ∈ M は M M M がイデアルだから)が成り立つので、Proposition 3.2 より J ⊴ R J \trianglelefteq R J ⊴ R です。m = m + 0 ⋅ a m = m + 0\cdot a m = m + 0 ⋅ a より M ⊆ J M \subseteq J M ⊆ J であり、a = 0 + 1 ⋅ a ∈ J a = 0 + 1 \cdot a \in J a = 0 + 1 ⋅ a ∈ J かつ a ∉ M a \notin M a ∈ / M なので M ⊊ J M \subsetneq J M ⊊ J です。M M M の極大性(Definition 6.1 )より J = R J = R J = R でなければなりません。
したがって 1 ∈ J 1 \in J 1 ∈ J 、つまり 1 = m + r a 1 = m + ra 1 = m + r a となる m ∈ M m \in M m ∈ M 、r ∈ R r \in R r ∈ R が存在します。すると
( r + M ) ( a + M ) = r a + M = ( 1 − m ) + M = 1 + M (r + M)(a + M) = ra + M = (1 - m) + M = 1 + M ( r + M ) ( a + M ) = r a + M = ( 1 − m ) + M = 1 + M です(最後の等号は ( 1 − m ) − 1 = − m ∈ M (1-m) - 1 = -m \in M ( 1 − m ) − 1 = − m ∈ M による)。よって a + M a + M a + M は R / M R/M R / M で可逆です。R / M R/M R / M は可換で 1 ≠ 0 1 \ne 0 1 = 0 であり、0 0 0 でない元がすべて可逆なので体です。
( ⇐ ) (\Leftarrow) ( ⇐ ) R / M R/M R / M を体とします。体の定義より 1 + M ≠ 0 + M 1 + M \ne 0 + M 1 + M = 0 + M なので M ≠ R M \ne R M = R 、M M M は真のイデアルです。M ⊆ J ⊆ R M \subseteq J \subseteq R M ⊆ J ⊆ R を満たすイデアル J J J が J ≠ M J \ne M J = M を満たすとします。a ∈ J ∖ M a \in J \setminus M a ∈ J ∖ M を取ると a + M ≠ 0 + M a + M \ne 0 + M a + M = 0 + M なので、R / M R/M R / M が体であることから b + M b + M b + M が存在して ( b + M ) ( a + M ) = 1 + M (b+M)(a+M) = 1 + M ( b + M ) ( a + M ) = 1 + M 、すなわち b a − 1 ∈ M ba - 1 \in M ba − 1 ∈ M となります。M ⊆ J M \subseteq J M ⊆ J より b a − 1 ∈ J ba - 1 \in J ba − 1 ∈ J であり、a ∈ J a \in J a ∈ J と J J J がイデアルであることから b a ∈ J ba \in J ba ∈ J です。よって
1 = b a − ( b a − 1 ) ∈ J 1 = ba - (ba - 1) \in J 1 = ba − ( ba − 1 ) ∈ J となり、Lemma 3.3 から J = R J = R J = R を得ます。したがって M M M は極大イデアルです。
∎ Corollary 6.4 (極大イデアルは素イデアル )
R R R を 1 ≠ 0 1 \ne 0 1 = 0 の可換環とする。R R R の極大イデアルは素イデアルである。逆は一般には成り立たない。
Proof(Corollary 6.4) M M M を極大イデアルとすると、Theorem 6.3 より R / M R/M R / M は体です。体は整域です(Theorem 5.2[環と体の基礎] )。実際、体では 1 ≠ 0 1 \ne 0 1 = 0 であり、a b = 0 ab = 0 ab = 0 かつ a ≠ 0 a \ne 0 a = 0 なら両辺に a − 1 a^{-1} a − 1 を掛けて b = a − 1 ( a b ) = a − 1 ⋅ 0 = 0 b = a^{-1}(ab) = a^{-1} \cdot 0 = 0 b = a − 1 ( ab ) = a − 1 ⋅ 0 = 0 となるからです。よって R / M R/M R / M は整域で、Proposition 6.2 から M M M は素イデアルです。
逆が成り立たない例を挙げます。R = Z R = \mathbb{Z} R = Z 、P = ( 0 ) P = (0) P = ( 0 ) とすると、Z / ( 0 ) ≅ Z \mathbb{Z}/(0) \cong \mathbb{Z} Z / ( 0 ) ≅ Z は整域なのでProposition 6.2 より ( 0 ) (0) ( 0 ) は素イデアルです。しかし ( 0 ) ⊊ ( 2 ) ⊊ Z (0) \subsetneq (2) \subsetneq \mathbb{Z} ( 0 ) ⊊ ( 2 ) ⊊ Z (2 ∈ ( 2 ) ∖ ( 0 ) 2 \in (2) \setminus (0) 2 ∈ ( 2 ) ∖ ( 0 ) 、1 ∉ ( 2 ) 1 \notin (2) 1 ∈ / ( 2 ) )なので ( 0 ) (0) ( 0 ) は極大ではありません。( 0 ) (0) ( 0 ) という特別な例を避けたければ、R = Z [ x ] R = \mathbb{Z}[x] R = Z [ x ] 、P = ( x ) P = (x) P = ( x ) が例になります(Exercise 8.3 )。
∎ 真のイデアル I (I ≠ R) 例: Z の (4) 素イデアル P 例: Z[x] の (x) 極大イデアル M 例: Z の (7) R/I は零環でない可換環 R/P は整域 R/M は体 イデアルの階層と剰余環の性質の対応。R は単位元をもつ可換環で 1 ≠ 0 とする Z \mathbb{Z} Z のイデアルはすべて n Z n\mathbb{Z} n Z の形でした。この性質をもつ整域には名前が付いています。
Definition 7.1 (単項イデアル整域 )
整域 R R R のすべてのイデアルが単項イデアルであるとき、R R R を単項イデアル整域 (principal ideal domain, PID)という。
Proposition 7.2 (整数環と多項式環は単項イデアル整域 )
Z \mathbb{Z} Z は単項イデアル整域であり、そのイデアルは n ≥ 0 n \ge 0 n ≥ 0 に対する ( n ) = n Z (n) = n\mathbb{Z} ( n ) = n Z に限る。
K K K を体とすると、多項式環 K [ x ] K[x] K [ x ] は単項イデアル整域である。より詳しく、{ 0 } \{0\} { 0 } でないイデアル I I I は、I I I に属する 0 0 0 でない元のうち次数が最小のもの g g g によって I = ( g ) I = (g) I = ( g ) と表される。
Proof(Proposition 7.2) (1) Z \mathbb{Z} Z が整域であることは既知とします。I ⊴ Z I \trianglelefteq \mathbb{Z} I ⊴ Z とします。I = { 0 } I = \{0\} I = { 0 } なら I = ( 0 ) I = (0) I = ( 0 ) です。I ≠ { 0 } I \ne \{0\} I = { 0 } とすると a ∈ I a \in I a ∈ I 、a ≠ 0 a \ne 0 a = 0 が取れ、− a ∈ I -a \in I − a ∈ I でもあるので I I I は正の整数を含みます。自然数の整列性より n : = min { m ∈ I : m > 0 } n := \min\{ m \in I : m > 0 \} n := min { m ∈ I : m > 0 } が存在します。n ∈ I n \in I n ∈ I と吸収条件から ( n ) = n Z ⊆ I (n) = n\mathbb{Z} \subseteq I ( n ) = n Z ⊆ I です。
逆の包含を示します。a ∈ I a \in I a ∈ I を取り、除法定理より a = q n + r a = qn + r a = q n + r 、0 ≤ r < n 0 \le r < n 0 ≤ r < n と書きます。q n ∈ I qn \in I q n ∈ I なので r = a − q n ∈ I r = a - qn \in I r = a − q n ∈ I です(差について閉じる)。もし r > 0 r > 0 r > 0 なら r ∈ I r \in I r ∈ I かつ 0 < r < n 0 < r < n 0 < r < n となって n n n の最小性に反します。よって r = 0 r = 0 r = 0 、a = q n ∈ ( n ) a = qn \in (n) a = q n ∈ ( n ) です。したがって I = ( n ) I = (n) I = ( n ) で、Z \mathbb{Z} Z は PID です。
(2) まず K [ x ] K[x] K [ x ] が整域であることを示します。f , g ∈ K [ x ] f, g \in K[x] f , g ∈ K [ x ] をともに 0 0 0 でない多項式とし、最高次の係数をそれぞれ a m ≠ 0 a_m \ne 0 a m = 0 、b n ≠ 0 b_n \ne 0 b n = 0 (m = deg f m = \deg f m = deg f 、n = deg g n = \deg g n = deg g )とします。f g fg f g の x m + n x^{m+n} x m + n の係数は a m b n a_m b_n a m b n で、K K K は体(したがって零因子をもたない)なので a m b n ≠ 0 a_m b_n \ne 0 a m b n = 0 です。よって f g ≠ 0 fg \ne 0 f g = 0 となり、K [ x ] K[x] K [ x ] は整域です。ついでに deg ( f g ) = deg f + deg g \deg(fg) = \deg f + \deg g deg ( f g ) = deg f + deg g もわかりました。
次に K [ x ] K[x] K [ x ] での除法定理を確認します。g ≠ 0 g \ne 0 g = 0 、m : = deg g m := \deg g m := deg g 、最高次係数を b m b_m b m とします。K K K は体なので b m − 1 b_m^{-1} b m − 1 が存在します。f f f の次数に関する帰納法で、f = q g + r f = qg + r f = q g + r (r = 0 r = 0 r = 0 または deg r < m \deg r < m deg r < m )となる q , r q, r q , r の存在を示します。f = 0 f = 0 f = 0 または deg f < m \deg f < m deg f < m なら q = 0 q = 0 q = 0 、r = f r = f r = f とすればよいので、n : = deg f ≥ m n := \deg f \ge m n := deg f ≥ m とし、n n n 未満の次数では主張が成り立つと仮定します。f f f の最高次係数を a n a_n a n として
f 1 : = f − a n b m − 1 x n − m g f_1 := f - a_n b_m^{-1} x^{\,n-m} g f 1 := f − a n b m − 1 x n − m g とおくと、x n x^n x n の係数が a n − a n b m − 1 b m = 0 a_n - a_n b_m^{-1} b_m = 0 a n − a n b m − 1 b m = 0 となって消えるので f 1 = 0 f_1 = 0 f 1 = 0 または deg f 1 < n \deg f_1 < n deg f 1 < n です。帰納法の仮定より f 1 = q 1 g + r f_1 = q_1 g + r f 1 = q 1 g + r (r = 0 r = 0 r = 0 または deg r < m \deg r < m deg r < m )と書け、f = ( a n b m − 1 x n − m + q 1 ) g + r f = (a_n b_m^{-1} x^{\,n-m} + q_1) g + r f = ( a n b m − 1 x n − m + q 1 ) g + r を得ます。
さて I ⊴ K [ x ] I \trianglelefteq K[x] I ⊴ K [ x ] 、I ≠ { 0 } I \ne \{0\} I = { 0 } とします。I I I に属する 0 0 0 でない元の次数の集合は空でない自然数の集合なので、最小値を与える元 g ∈ I g \in I g ∈ I が取れます。g ∈ I g \in I g ∈ I と吸収条件から ( g ) ⊆ I (g) \subseteq I ( g ) ⊆ I です。逆に f ∈ I f \in I f ∈ I を取り、いま示した除法定理で f = q g + r f = qg + r f = q g + r と書きます。q g ∈ I qg \in I q g ∈ I なので r = f − q g ∈ I r = f - qg \in I r = f − q g ∈ I です。r ≠ 0 r \ne 0 r = 0 なら deg r < deg g \deg r < \deg g deg r < deg g となって g g g の次数の最小性に反するので、r = 0 r = 0 r = 0 、f = q g ∈ ( g ) f = qg \in (g) f = q g ∈ ( g ) です。よって I = ( g ) I = (g) I = ( g ) となり、K [ x ] K[x] K [ x ] は PID です。
∎ PID では、極大イデアルの判定が「割り切れなさ」の判定に還元されます。整域 R R R の元 p p p が既約元 であるとは、p ≠ 0 p \ne 0 p = 0 、p p p は単元でなく、p = a b p = ab p = ab と分解したら a a a か b b b のどちらかが単元になることをいいます。
主張。 R R R を PID、p ∈ R p \in R p ∈ R 、p ≠ 0 p \ne 0 p = 0 とすると、( p ) (p) ( p ) が極大イデアルであることと p p p が既約元であることは同値です。
まず補助的な事実を確認します。Lemma 3.3 より、( p ) = R (p) = R ( p ) = R となるのは 1 ∈ ( p ) 1 \in (p) 1 ∈ ( p ) のとき、すなわち 1 = r p 1 = rp 1 = r p となる r r r が存在するとき、つまり p p p が単元のときです。
( ⇐ ) (\Leftarrow) ( ⇐ ) p p p を既約元とします。p p p は単元でないのでいまの注意から ( p ) ≠ R (p) \ne R ( p ) = R です。( p ) ⊆ J ⊆ R (p) \subseteq J \subseteq R ( p ) ⊆ J ⊆ R をイデアルとすると、R R R は PID なので J = ( d ) J = (d) J = ( d ) と書けます。p ∈ ( d ) p \in (d) p ∈ ( d ) より p = d c p = dc p = d c となる c ∈ R c \in R c ∈ R があり、p p p の既約性から d d d か c c c が単元です。d d d が単元なら J = ( d ) = R J = (d) = R J = ( d ) = R です。c c c が単元なら d = p c − 1 ∈ ( p ) d = pc^{-1} \in (p) d = p c − 1 ∈ ( p ) なので J = ( d ) ⊆ ( p ) J = (d) \subseteq (p) J = ( d ) ⊆ ( p ) 、逆の包含と合わせて J = ( p ) J = (p) J = ( p ) です。よって ( p ) (p) ( p ) は極大です。
( ⇒ ) (\Rightarrow) ( ⇒ ) ( p ) (p) ( p ) を極大イデアルとします。( p ) ≠ R (p) \ne R ( p ) = R なので p p p は単元ではありません。p = a b p = ab p = ab と分解したとします。p ∈ ( a ) p \in (a) p ∈ ( a ) なので ( p ) ⊆ ( a ) ⊆ R (p) \subseteq (a) \subseteq R ( p ) ⊆ ( a ) ⊆ R であり、極大性から ( a ) = R (a) = R ( a ) = R か ( a ) = ( p ) (a) = (p) ( a ) = ( p ) です。前者なら a a a は単元です。後者なら a ∈ ( p ) a \in (p) a ∈ ( p ) より a = p t a = pt a = pt となる t t t があり、p = a b = p t b p = ab = ptb p = ab = pt b 、すなわち p ( 1 − t b ) = 0 p(1 - tb) = 0 p ( 1 − t b ) = 0 です。R R R は整域で p ≠ 0 p \ne 0 p = 0 なので 1 = t b 1 = tb 1 = t b 、つまり b b b は単元です。よって p p p は既約元です。
この主張とTheorem 6.3 を組み合わせると、PID では既約元による剰余環がちょうど体になります 。Z \mathbb{Z} Z の既約元は ± p \pm p ± p (p p p は素数)なので Z / p Z = F p \mathbb{Z}/p\mathbb{Z} = \mathbb{F}_p Z / p Z = F p が体であることが再び出ますし、K [ x ] K[x] K [ x ] では既約多項式で割ることで新しい体が作れます。
Example 7.3 (4 元体の構成 )
K = F 2 = { 0 , 1 } K = \mathbb{F}_2 = \{0, 1\} K = F 2 = { 0 , 1 } 、f = x 2 + x + 1 ∈ F 2 [ x ] f = x^2 + x + 1 \in \mathbb{F}_2[x] f = x 2 + x + 1 ∈ F 2 [ x ] とします。f f f は既約です。実際、f f f は 2 次なので、可約なら 1 次式の積に分解し F 2 \mathbb{F}_2 F 2 に根をもつはずですが、
f ( 0 ) = 0 + 0 + 1 = 1 ≠ 0 , f ( 1 ) = 1 + 1 + 1 = 1 ≠ 0 f(0) = 0 + 0 + 1 = 1 \ne 0, \qquad f(1) = 1 + 1 + 1 = 1 \ne 0 f ( 0 ) = 0 + 0 + 1 = 1 = 0 , f ( 1 ) = 1 + 1 + 1 = 1 = 0 (F 2 \mathbb{F}_2 F 2 では 1 + 1 = 0 1 + 1 = 0 1 + 1 = 0 )なので根をもちません。よって f f f は既約元であり、上の主張から ( f ) (f) ( f ) は F 2 [ x ] \mathbb{F}_2[x] F 2 [ x ] の極大イデアル、Theorem 6.3 より F : = F 2 [ x ] / ( f ) F := \mathbb{F}_2[x]/(f) F := F 2 [ x ] / ( f ) は体です。
F F F の元を数えます。Proposition 7.2 の証明で使った除法定理より、任意の g ∈ F 2 [ x ] g \in \mathbb{F}_2[x] g ∈ F 2 [ x ] は g = q f + r g = qf + r g = q f + r 、r = 0 r = 0 r = 0 または deg r ≤ 1 \deg r \le 1 deg r ≤ 1 と書け、g + ( f ) = r + ( f ) g + (f) = r + (f) g + ( f ) = r + ( f ) です。また r , r ′ r, r' r , r ′ がともに次数 1 以下で r + ( f ) = r ′ + ( f ) r + (f) = r' + (f) r + ( f ) = r ′ + ( f ) なら r − r ′ ∈ ( f ) r - r' \in (f) r − r ′ ∈ ( f ) で、r − r ′ r - r' r − r ′ は次数 1 以下だから f f f (次数 2)の倍数になれるのは r − r ′ = 0 r - r' = 0 r − r ′ = 0 のときだけです。よって F F F の元は a + b α a + b\alpha a + b α (a , b ∈ F 2 a, b \in \mathbb{F}_2 a , b ∈ F 2 、α : = x + ( f ) \alpha := x + (f) α := x + ( f ) )と一意に書け、F = { 0 , 1 , α , α + 1 } F = \{0, 1, \alpha, \alpha+1\} F = { 0 , 1 , α , α + 1 } の 4 元体です。
乗法は α 2 + α + 1 = 0 \alpha^2 + \alpha + 1 = 0 α 2 + α + 1 = 0 、すなわち α 2 = α + 1 \alpha^2 = \alpha + 1 α 2 = α + 1 (標数 2 なので − 1 = 1 -1 = 1 − 1 = 1 )から決まります。
α ⋅ α = α + 1 , α ( α + 1 ) = α 2 + α = ( α + 1 ) + α = 1 , ( α + 1 ) ( α + 1 ) = α 2 + 2 α + 1 = α 2 + 1 = ( α + 1 ) + 1 = α . \begin{aligned}
\alpha \cdot \alpha &= \alpha + 1, \\
\alpha(\alpha+1) &= \alpha^2 + \alpha = (\alpha+1) + \alpha = 1, \\
(\alpha+1)(\alpha+1) &= \alpha^2 + 2\alpha + 1 = \alpha^2 + 1 = (\alpha+1) + 1 = \alpha.
\end{aligned} α ⋅ α α ( α + 1 ) ( α + 1 ) ( α + 1 ) = α + 1 , = α 2 + α = ( α + 1 ) + α = 1 , = α 2 + 2 α + 1 = α 2 + 1 = ( α + 1 ) + 1 = α .
× \times × 1 1 1 α \alpha α α + 1 \alpha+1 α + 1 1 1 1 1 1 1 α \alpha α α + 1 \alpha+1 α + 1 α \alpha α α \alpha α α + 1 \alpha+1 α + 1 1 1 1 α + 1 \alpha+1 α + 1 α + 1 \alpha+1 α + 1 1 1 1 α \alpha α
各行に 1 1 1 が現れているので、0 0 0 でない元 1 , α , α + 1 1, \alpha, \alpha+1 1 , α , α + 1 はすべて可逆です(α − 1 = α + 1 \alpha^{-1} = \alpha+1 α − 1 = α + 1 )。これは体であることの直接確認になっています。この体を F 4 \mathbb{F}_4 F 4 と書きます。
F 4 \mathbb{F}_4 F 4 は Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z とは異なる環です。Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z では 2 ˉ ⋅ 2 ˉ = 0 ˉ \bar 2 \cdot \bar 2 = \bar 0 2 ˉ ⋅ 2 ˉ = 0 ˉ で零因子があり、体になりません。元の個数が同じでも構造は別だ、というわかりやすい例です。同じ方法で、任意の素数 p p p と既約多項式 f ∈ F p [ x ] f \in \mathbb{F}_p[x] f ∈ F p [ x ] (deg f = n \deg f = n deg f = n )から p n p^n p n 元体が作れます。この構成が有限体論とガロア理論の出発点です(ガロア理論への招待 のRemark 2.2[ガロア理論への招待] )。
Example 7.4 (単項イデアル整域でない環の例 )
R = Z [ x ] R = \mathbb{Z}[x] R = Z [ x ] 、I = ( 2 , x ) I = (2, x) I = ( 2 , x ) とします。
I I I の正体。 I = { h ∈ Z [ x ] : h ( 0 ) が偶数 } I = \{ h \in \mathbb{Z}[x] : h(0) \text{ が偶数} \} I = { h ∈ Z [ x ] : h ( 0 ) が偶数 } です。⊆ \subseteq ⊆ は、h = 2 f + x g h = 2f + xg h = 2 f + xg なら h ( 0 ) = 2 f ( 0 ) + 0 = 2 f ( 0 ) h(0) = 2f(0) + 0 = 2f(0) h ( 0 ) = 2 f ( 0 ) + 0 = 2 f ( 0 ) が偶数であることからわかります。⊇ \supseteq ⊇ は、h ( 0 ) = 2 m h(0) = 2m h ( 0 ) = 2 m とすると h − h ( 0 ) h - h(0) h − h ( 0 ) は定数項が 0 0 0 なので h − 2 m = x g h - 2m = xg h − 2 m = xg と書け、h = 2 m + x g = 2 ⋅ m + x ⋅ g ∈ I h = 2m + xg = 2 \cdot m + x \cdot g \in I h = 2 m + xg = 2 ⋅ m + x ⋅ g ∈ I となることからわかります。
I I I は単項でない。 I = ( d ) I = (d) I = ( d ) と仮定します。2 ∈ I = ( d ) 2 \in I = (d) 2 ∈ I = ( d ) なので 2 = d e 2 = de 2 = d e となる e ∈ Z [ x ] e \in \mathbb{Z}[x] e ∈ Z [ x ] があります。Z \mathbb{Z} Z は整域なので Z [ x ] \mathbb{Z}[x] Z [ x ] でも次数は加法的で、deg d + deg e = deg 2 = 0 \deg d + \deg e = \deg 2 = 0 deg d + deg e = deg 2 = 0 、よって deg d = 0 \deg d = 0 deg d = 0 、つまり d d d は整数で d ∣ 2 d \mid 2 d ∣ 2 、すなわち d ∈ { ± 1 , ± 2 } d \in \{\pm 1, \pm 2\} d ∈ { ± 1 , ± 2 } です。
d = ± 1 d = \pm 1 d = ± 1 なら ( d ) = Z [ x ] (d) = \mathbb{Z}[x] ( d ) = Z [ x ] ですが、1 ( 0 ) = 1 1(0) = 1 1 ( 0 ) = 1 は奇数なので 1 ∉ I 1 \notin I 1 ∈ / I となり I ≠ Z [ x ] I \ne \mathbb{Z}[x] I = Z [ x ] です。矛盾します。
d = ± 2 d = \pm 2 d = ± 2 なら x ∈ I = ( d ) x \in I = (d) x ∈ I = ( d ) より x = ± 2 g x = \pm 2 g x = ± 2 g となる g ∈ Z [ x ] g \in \mathbb{Z}[x] g ∈ Z [ x ] があります。両辺の x x x の係数を比べると 1 = ± 2 g 1 1 = \pm 2 g_1 1 = ± 2 g 1 (g 1 ∈ Z g_1 \in \mathbb{Z} g 1 ∈ Z )となり、これを満たす整数 g 1 g_1 g 1 はありません。矛盾します。
よって I I I は単項イデアルではなく、Z [ x ] \mathbb{Z}[x] Z [ x ] は PID ではありません。
I I I は極大。 ψ : Z [ x ] → F 2 \psi \colon \mathbb{Z}[x] \to \mathbb{F}_2 ψ : Z [ x ] → F 2 を ψ ( h ) = h ( 0 ) ‾ \psi(h) = \overline{h(0)} ψ ( h ) = h ( 0 ) (h ( 0 ) h(0) h ( 0 ) を 2 2 2 で割った余り)で定めると、ψ \psi ψ は代入写像 Z [ x ] → Z \mathbb{Z}[x] \to \mathbb{Z} Z [ x ] → Z と自然な全射 Z → F 2 \mathbb{Z} \to \mathbb{F}_2 Z → F 2 の合成なので環準同型で、定数多項式 0 , 1 0, 1 0 , 1 の行き先から全射です。ker ψ = { h : h ( 0 ) が偶数 } = I \ker \psi = \{h : h(0) \text{ が偶数}\} = I ker ψ = { h : h ( 0 ) が偶数 } = I なので、Theorem 5.1 より Z [ x ] / I ≅ F 2 \mathbb{Z}[x]/I \cong \mathbb{F}_2 Z [ x ] / I ≅ F 2 です。F 2 \mathbb{F}_2 F 2 は体なのでTheorem 6.3 から I I I は極大イデアルです。
生成元が 2 個必要な極大イデアルが実在する、というのがこの例の要点です。PID の外に出ると「1 個の元で潰す」だけでは足りなくなります。
Exercise 8.1 標準
R R R を可換環、I , J I, J I , J を R R R のイデアルとする。
I + J : = { a + b : a ∈ I , b ∈ J } I + J := \{ a + b : a \in I,\ b \in J \} I + J := { a + b : a ∈ I , b ∈ J } 、I ∩ J I \cap J I ∩ J 、I J : = { ∑ k = 1 n a k b k : n ≥ 0 , a k ∈ I , b k ∈ J } IJ := \{ \sum_{k=1}^{n} a_k b_k : n \ge 0,\ a_k \in I,\ b_k \in J \} I J := { ∑ k = 1 n a k b k : n ≥ 0 , a k ∈ I , b k ∈ J } がいずれも R R R のイデアルであることを示せ。
R = Z R = \mathbb{Z} R = Z 、I = ( m ) I = (m) I = ( m ) 、J = ( n ) J = (n) J = ( n ) (m , n ≥ 1 m, n \ge 1 m , n ≥ 1 )のとき、I + J I+J I + J 、I ∩ J I \cap J I ∩ J 、I J IJ I J をそれぞれ単項イデアルとして表せ。
Solution 1. Proposition 3.2 の 3 条件を確かめます。
I + J I+J I + J :0 = 0 + 0 ∈ I + J 0 = 0 + 0 \in I+J 0 = 0 + 0 ∈ I + J なので空でありません。( a + b ) − ( a ′ + b ′ ) = ( a − a ′ ) + ( b − b ′ ) (a+b) - (a'+b') = (a-a') + (b-b') ( a + b ) − ( a ′ + b ′ ) = ( a − a ′ ) + ( b − b ′ ) で、a − a ′ ∈ I a - a' \in I a − a ′ ∈ I 、b − b ′ ∈ J b - b' \in J b − b ′ ∈ J なので差について閉じています。r ∈ R r \in R r ∈ R に対し r ( a + b ) = r a + r b r(a+b) = ra + rb r ( a + b ) = r a + r b で r a ∈ I ra \in I r a ∈ I 、r b ∈ J rb \in J r b ∈ J なので吸収条件も成り立ちます。
I ∩ J I \cap J I ∩ J :0 ∈ I 0 \in I 0 ∈ I かつ 0 ∈ J 0 \in J 0 ∈ J なので空でありません。a , b ∈ I ∩ J a, b \in I \cap J a , b ∈ I ∩ J なら a − b a - b a − b は I I I にも J J J にも属します。r ∈ R r \in R r ∈ R なら r a ra r a も I I I にも J J J にも属します。
I J IJ I J :0 0 0 は空和なので I J IJ I J に属します。∑ a k b k − ∑ a l ′ b l ′ = ∑ a k b k + ∑ ( − a l ′ ) b l ′ \sum a_k b_k - \sum a'_l b'_l = \sum a_k b_k + \sum (-a'_l) b'_l ∑ a k b k − ∑ a l ′ b l ′ = ∑ a k b k + ∑ ( − a l ′ ) b l ′ は再び同じ形の有限和です(− a l ′ ∈ I -a'_l \in I − a l ′ ∈ I )。r ∑ a k b k = ∑ ( r a k ) b k r \sum a_k b_k = \sum (r a_k) b_k r ∑ a k b k = ∑ ( r a k ) b k で r a k ∈ I ra_k \in I r a k ∈ I なので吸収条件も成り立ちます。
2. Proposition 7.2 より Z \mathbb{Z} Z のイデアルはすべて ( d ) (d) ( d ) (d ≥ 0 d \ge 0 d ≥ 0 )の形なので、生成元を決めればよいことになります。
I + J = ( gcd ( m , n ) ) I + J = (\gcd(m,n)) I + J = ( g cd( m , n )) :I + J = ( d ) I+J = (d) I + J = ( d ) 、d ≥ 0 d \ge 0 d ≥ 0 と書きます。m = m + 0 ∈ I + J = ( d ) m = m + 0 \in I+J = (d) m = m + 0 ∈ I + J = ( d ) より d ∣ m d \mid m d ∣ m 、同様に d ∣ n d \mid n d ∣ n なので d d d は m , n m, n m , n の公約数です。一方 d ∈ ( d ) = I + J d \in (d) = I+J d ∈ ( d ) = I + J より d = u m + v n d = um + vn d = u m + v n となる u , v ∈ Z u, v \in \mathbb{Z} u , v ∈ Z があるので、m , n m, n m , n の任意の公約数 e e e は d d d を割ります。よって d d d は最大公約数です。
I ∩ J = ( lcm ( m , n ) ) I \cap J = (\operatorname{lcm}(m,n)) I ∩ J = ( lcm ( m , n )) :I ∩ J = ( l ) I \cap J = (l) I ∩ J = ( l ) 、l ≥ 0 l \ge 0 l ≥ 0 と書きます。l ∈ ( m ) l \in (m) l ∈ ( m ) かつ l ∈ ( n ) l \in (n) l ∈ ( n ) より m ∣ l m \mid l m ∣ l 、n ∣ l n \mid l n ∣ l なので l l l は公倍数です(m , n ≥ 1 m, n \ge 1 m , n ≥ 1 より I ∩ J ≠ { 0 } I \cap J \ne \{0\} I ∩ J = { 0 } なので l ≥ 1 l \ge 1 l ≥ 1 )。また任意の公倍数 c c c は ( m ) ∩ ( n ) = ( l ) (m) \cap (n) = (l) ( m ) ∩ ( n ) = ( l ) に属するので l ∣ c l \mid c l ∣ c です。よって l l l は最小公倍数です。
I J = ( m n ) IJ = (mn) I J = ( mn ) :∑ ( a k m ) ( b k n ) = m n ∑ a k b k \sum (a_k m)(b_k n) = mn \sum a_k b_k ∑ ( a k m ) ( b k n ) = mn ∑ a k b k より I J ⊆ ( m n ) IJ \subseteq (mn) I J ⊆ ( mn ) 、逆に m n = m ⋅ n ∈ I J mn = m \cdot n \in IJ mn = m ⋅ n ∈ I J なので ( m n ) ⊆ I J (mn) \subseteq IJ ( mn ) ⊆ I J です。
なお I ∩ J = I J I \cap J = IJ I ∩ J = I J は一般には成り立ちません。m = n = 2 m = n = 2 m = n = 2 とすると I ∩ J = ( 2 ) I \cap J = (2) I ∩ J = ( 2 ) 、I J = ( 4 ) IJ = (4) I J = ( 4 ) です。等号は gcd ( m , n ) = 1 \gcd(m,n) = 1 g cd( m , n ) = 1 のときに成り立ちます。
Exercise 8.2 標準
準同型定理を使って Z / 6 Z ≅ Z / 2 Z × Z / 3 Z \mathbb{Z}/6\mathbb{Z} \cong \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/3\mathbb{Z} Z /6 Z ≅ Z /2 Z × Z /3 Z を示せ。ここで右辺は成分ごとの演算を入れた直積環である。
Solution f : Z → Z / 2 Z × Z / 3 Z f \colon \mathbb{Z} \to \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/3\mathbb{Z} f : Z → Z /2 Z × Z /3 Z を f ( a ) = ( a + 2 Z , a + 3 Z ) f(a) = (a + 2\mathbb{Z},\ a + 3\mathbb{Z}) f ( a ) = ( a + 2 Z , a + 3 Z ) で定めます。各成分は自然な全射(Theorem 4.2 )で、直積環の演算は成分ごとなので、f f f は環準同型です。f ( 1 ) = ( 1 + 2 Z , 1 + 3 Z ) f(1) = (1+2\mathbb{Z},\ 1+3\mathbb{Z}) f ( 1 ) = ( 1 + 2 Z , 1 + 3 Z ) は直積環の単位元です。
核。 f ( a ) = 0 f(a) = 0 f ( a ) = 0 は 2 ∣ a 2 \mid a 2 ∣ a かつ 3 ∣ a 3 \mid a 3 ∣ a を意味します。a = 2 b a = 2b a = 2 b と書くと 3 ∣ 2 b 3 \mid 2b 3 ∣ 2 b で、3 3 3 は素数で 3 ∤ 2 3 \nmid 2 3 ∤ 2 なので 3 ∣ b 3 \mid b 3 ∣ b 、b = 3 c b = 3c b = 3 c 、よって a = 6 c a = 6c a = 6 c です。逆に 6 ∣ a 6 \mid a 6 ∣ a なら 2 ∣ a 2 \mid a 2 ∣ a かつ 3 ∣ a 3 \mid a 3 ∣ a です。ゆえに ker f = 6 Z \ker f = 6\mathbb{Z} ker f = 6 Z 。
適用。 Theorem 5.1 より Z / 6 Z ≅ Im f \mathbb{Z}/6\mathbb{Z} \cong \operatorname{Im} f Z /6 Z ≅ Im f です。左辺の元の個数は 6 6 6 、右辺が入っている Z / 2 Z × Z / 3 Z \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/3\mathbb{Z} Z /2 Z × Z /3 Z の元の個数も 2 × 3 = 6 2 \times 3 = 6 2 × 3 = 6 です。Im f \operatorname{Im} f Im f は 6 6 6 元集合で 6 6 6 元集合に含まれるので、Im f = Z / 2 Z × Z / 3 Z \operatorname{Im} f = \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/3\mathbb{Z} Im f = Z /2 Z × Z /3 Z です。よって Z / 6 Z ≅ Z / 2 Z × Z / 3 Z \mathbb{Z}/6\mathbb{Z} \cong \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/3\mathbb{Z} Z /6 Z ≅ Z /2 Z × Z /3 Z が成り立ちます。
これは中国剰余定理の環論版で、一般には互いに素なイデアル I + J = R I + J = R I + J = R に対して R / ( I ∩ J ) ≅ R / I × R / J R/(I \cap J) \cong R/I \times R/J R / ( I ∩ J ) ≅ R / I × R / J という形になります。Exercise 8.1 で見た ( 2 ) + ( 3 ) = ( gcd ( 2 , 3 ) ) = ( 1 ) = Z (2)+(3) = (\gcd(2,3)) = (1) = \mathbb{Z} ( 2 ) + ( 3 ) = ( g cd( 2 , 3 )) = ( 1 ) = Z が「互いに素」に対応します。
Exercise 8.3 標準
Z [ x ] \mathbb{Z}[x] Z [ x ] において ( x ) (x) ( x ) は素イデアルだが極大イデアルではないことを示せ。また ( x ) ⊊ ( 2 , x ) (x) \subsetneq (2,x) ( x ) ⊊ ( 2 , x ) であり ( 2 , x ) (2,x) ( 2 , x ) が極大イデアルであることを確かめよ。
Solution 代入写像 φ : Z [ x ] → Z \varphi \colon \mathbb{Z}[x] \to \mathbb{Z} φ : Z [ x ] → Z 、φ ( h ) = h ( 0 ) \varphi(h) = h(0) φ ( h ) = h ( 0 ) は環準同型で、定数多項式を見れば全射です。Example 3.5 の 3 と同じ議論(定数項が 0 0 0 の多項式は x x x でくくれる)により ker φ = ( x ) \ker \varphi = (x) ker φ = ( x ) です。Theorem 5.1 より
Z [ x ] / ( x ) ≅ Z . \mathbb{Z}[x]/(x) \cong \mathbb{Z}. Z [ x ] / ( x ) ≅ Z . Z \mathbb{Z} Z は整域なのでProposition 6.2 から ( x ) (x) ( x ) は素イデアルです。しかし Z \mathbb{Z} Z は体ではありません(2 2 2 の逆元 1 / 2 1/2 1/2 は整数でない)。よってTheorem 6.3 から ( x ) (x) ( x ) は極大イデアルではありません。
( x ) (x) ( x ) の元は x g xg xg の形をしており、x g = 2 ⋅ 0 + x ⋅ g xg = 2 \cdot 0 + x \cdot g xg = 2 ⋅ 0 + x ⋅ g と書けるので ( 2 , x ) (2,x) ( 2 , x ) に属します。よって ( x ) ⊆ ( 2 , x ) (x) \subseteq (2,x) ( x ) ⊆ ( 2 , x ) です。一方 2 ∈ ( 2 , x ) 2 \in (2,x) 2 ∈ ( 2 , x ) ですが φ ( 2 ) = 2 ≠ 0 \varphi(2) = 2 \ne 0 φ ( 2 ) = 2 = 0 なので 2 ∉ ( x ) 2 \notin (x) 2 ∈ / ( x ) であり、したがって ( x ) ⊊ ( 2 , x ) (x) \subsetneq (2,x) ( x ) ⊊ ( 2 , x ) です。( 2 , x ) (2,x) ( 2 , x ) が極大であることはExample 7.4 で示したとおり、Z [ x ] / ( 2 , x ) ≅ F 2 \mathbb{Z}[x]/(2,x) \cong \mathbb{F}_2 Z [ x ] / ( 2 , x ) ≅ F 2 が体であることから従います。
( x ) (x) ( x ) が極大でないことは、それを真に含む真のイデアル ( 2 , x ) (2,x) ( 2 , x ) を実際に見つけたことでも確認できました。
Exercise 8.4 難
K K K を体、R R R を零環でない環(1 R ≠ 0 R 1_R \ne 0_R 1 R = 0 R )とし、f : K → R f \colon K \to R f : K → R を環準同型とする。f f f が単射であることを示せ。この事実は「体は準同型で潰せない」と読める。
Solution Theorem 5.1 の 1 より ker f \ker f ker f は K K K の両側イデアルです。K K K は体なのでLemma 3.3 より ker f = { 0 } \ker f = \{0\} ker f = { 0 } または ker f = K \ker f = K ker f = K です。
ker f = K \ker f = K ker f = K と仮定すると 1 K ∈ ker f 1_K \in \ker f 1 K ∈ ker f なので f ( 1 K ) = 0 R f(1_K) = 0_R f ( 1 K ) = 0 R です。一方、環準同型の定義から f ( 1 K ) = 1 R f(1_K) = 1_R f ( 1 K ) = 1 R なので 1 R = 0 R 1_R = 0_R 1 R = 0 R となり、R R R が零環でないという仮定に反します。よって ker f = { 0 } \ker f = \{0\} ker f = { 0 } です。
単射性を導きます。f ( a ) = f ( b ) f(a) = f(b) f ( a ) = f ( b ) とすると f ( a − b ) = f ( a ) − f ( b ) = 0 f(a-b) = f(a) - f(b) = 0 f ( a − b ) = f ( a ) − f ( b ) = 0 なので a − b ∈ ker f = { 0 } a - b \in \ker f = \{0\} a − b ∈ ker f = { 0 } 、すなわち a = b a = b a = b です。よって f f f は単射です。
言い換えると、体 K K K の剰余環は K K K 自身(I = { 0 } I = \{0\} I = { 0 } )か零環(I = K I = K I = K )しかなく、体を「本当に潰す」ことはできません。Theorem 6.3 で極大イデアルが登場したのは、これ以上潰せない状態に到達した合図だったわけです。
松坂和夫『代数系入門』岩波書店、1976 — 環・イデアル・剰余環を扱う章。定義の積み上げが丁寧で、群の商との対応を確認しながら読めます。
雪江明彦『代数学2 環と体とガロア理論』日本評論社、2010 — 環論の基礎を扱う章。素イデアル・極大イデアルから可換環論への接続がよく整理されています。
D. S. Dummit, R. M. Foote, Abstract Algebra , 3rd ed., Wiley, 2004 — Chapter 7 (Introduction to Rings), Chapter 8 (Euclidean Domains, Principal Ideal Domains, and Unique Factorization Domains)。演習の量が圧倒的です。
M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra , Addison-Wesley, 1969 — Chapter 1 (Rings and Ideals)。対応定理・素イデアル・極大イデアルが最短距離でまとまっています。
S. Lang, Algebra , 3rd ed., Graduate Texts in Mathematics 211, Springer, 2002 — Chapter II (Rings)。可換とは限らない環の両側イデアルの扱いを含みます。
主張(クルルの定理)。 R R R を 1 ≠ 0 1 \ne 0 1 = 0 の可換環とすると、R R R には極大イデアルが少なくとも 1 つ存在します。さらに、R R R の任意の真のイデアル I I I に対し、I I I を含む極大イデアルが存在します。
証明の筋。 Σ \Sigma Σ を「I I I を含む R R R の真のイデアル全体」とし、包含関係で順序を入れます。I ∈ Σ I \in \Sigma I ∈ Σ なので Σ \Sigma Σ は空でありません。{ J λ } \{J_\lambda\} { J λ } を Σ \Sigma Σ の全順序部分集合(鎖)とし、J : = ⋃ λ J λ J := \bigcup_\lambda J_\lambda J := ⋃ λ J λ とおきます。鎖であることから J J J はイデアルになります。実際、a ∈ J λ 1 a \in J_{\lambda_1} a ∈ J λ 1 、b ∈ J λ 2 b \in J_{\lambda_2} b ∈ J λ 2 なら一方が他方を含むので a , b a, b a , b は同じ J λ J_\lambda J λ に属し a − b ∈ J λ ⊆ J a - b \in J_\lambda \subseteq J a − b ∈ J λ ⊆ J となり、吸収条件は各 J λ J_\lambda J λ で成り立つからです。各 J λ J_\lambda J λ は真のイデアルなのでLemma 3.3 より 1 ∉ J λ 1 \notin J_\lambda 1 ∈ / J λ 、したがって 1 ∉ J 1 \notin J 1 ∈ / J となり J J J も真のイデアルで、J ∈ Σ J \in \Sigma J ∈ Σ は鎖の上界です。ツォルンの補題より Σ \Sigma Σ は極大元 M M M をもち、これが I I I を含む極大イデアルです。
注意。 この証明はツォルンの補題、すなわち選択公理に依存します。Z \mathbb{Z} Z や K [ x ] K[x] K [ x ] のような具体的な環では、Proposition 7.2 のように生成元を明示して極大イデアルを直接作れるので選択公理は要りません。抽象的な環に対して「存在は言えるが構成はできない」という状況になるのが、この定理の特徴です。系として、可換環 R R R の元 a a a が単元でなければ ( a ) (a) ( a ) は真のイデアルなので、a a a を含む極大イデアルが存在することもわかります。