1 準同型と閉じた部分集合
定義 1.1.(A,∗)と(B,⋄)を一つの二項演算を備えた集合とする。写像f:A→Bが、任意のa,a′∈Aに対して
f(a∗a′)=f(a)⋄f(a′)を満たすとき、fを準同型 (homomorphism) という。
(A,+A,⋅A)と(B,+B,⋅B)が二つの二項演算を備える場合には、任意のa,a′∈Aに対して
f(a+Aa′)=f(a)+Bf(a′),f(a⋅Aa′)=f(a)⋅Bf(a′)を満たす写像を準同型という。
AとBがともにモノイド、ともに群またはともに環である場合には、演算を保つことに加えて、単位元を保つことも要求する。すなわち、Aの単位元をeA、Bの単位元をeBと書くとき、f(eA)=eBが成り立つことを要求する。環について要求する単位元は乗法単位元であり、これらを1A、1Bとも書く。
例 1.2.
- m∈Zを固定し、f(n)=mnによってf:Z→Zを定める。m(n+n′)=mn+mn′であるから、fは(Z,+)から(Z,+)への準同型である。
- 指数関数expはexp(x+y)=exp(x)exp(y)を満たすので、(R,+)から(R>0,⋅)への準同型である。加法単位元0はexp(0)=1により乗法単位元へ送られる。
命題 1.3.GとHを群とし、どちらの演算も並置で書き、単位元をそれぞれeG、eHと書く。演算を保つ写像f:G→Hに対して
f(eG)=eH,f(g−1)=f(g)−1(g∈G)が成り立つ。とくに、群の間では演算を保つ写像は準同型である。
証明. 等式
f(eG)=f(eGeG)=f(eG)f(eG)の両辺へ左からf(eG)−1を掛けると、eH=f(eG)を得る。任意のg∈Gに対して
f(g)f(g−1)=f(gg−1)=eH,f(g−1)f(g)=f(g−1g)=eHである。両側逆元の一意性(§E1.4 命題 2.7)により、f(g−1)=f(g)−1である。群の間の準同型が演算の保存に加えて満たすべき条件は単位元の保存だけであり、それはf(eG)=eHが与える。▨
例 1.4. 群とは異なり、モノイドと環では、演算を保つ写像が単位元を保つとは限らない。成分ごとの加法と乗法を備えたZ×Zは乗法単位元(1,1)をもつ環である。写像f:Z→Z×Zをf(n)=(n,0)によって定めると、任意のm,n∈Zに対して
f(m+n)=(m+n,0)=(m,0)+(n,0)=f(m)+f(n)であり、
f(mn)=(mn,0)=(mn,0⋅0)=(m,0)(n,0)=f(m)f(n)である。したがってfは両方の演算を保つ。しかしf(1)=(1,0)=(1,1)であるから、fは環の間の準同型ではない。
定義 1.5. 準同型f:A→Bが全単射であるとき、fを同型写像 (isomorphism) という。同型写像が存在する二つの代数系を同型 (isomorphic) であるという。
例 1.6. 指数関数expはRからR>0への全単射であるから、(R,+)から(R>0,⋅)への同型写像であり、この二つは同型である。逆写像は対数関数であり、log(uv)=logu+logvが成り立つ。また、偶数全体2Zに加法を備えた(2Z,+)に対して、f(n)=2nによって定まる写像は(Z,+)から(2Z,+)への同型写像である。
命題 1.7.(A,∗)と(B,⋄)を一つの二項演算を備えた集合とし、f:A→Bを同型写像とする。逆写像f−1:B→Aは準同型である。
証明.b,b′∈Bをとり、a=f−1(b)、a′=f−1(b′)とおく。fが演算を保つので
f(a∗a′)=f(a)⋄f(a′)=b⋄b′である。両辺にf−1を適用すると
f−1(b⋄b′)=a∗a′=f−1(b)∗f−1(b′)を得る。AとBがともにモノイド、ともに群またはともに環である場合には、f(eA)=eBの両辺にf−1を適用してf−1(eB)=eAを得るので、f−1は単位元も保つ。▨
補題 1.8.(A,∗)、(B,⋄)および(C,∙)を一つの二項演算を備えた集合とし、f:A→Bとg:B→Cを準同型とする。合成g∘f:A→Cは準同型である。
証明. 任意のa,a′∈Aに対して
(g∘f)(a∗a′)=g(f(a)⋄f(a′))=g(f(a))∙g(f(a′))=(g∘f)(a)∙(g∘f)(a′)である。三つがいずれもモノイド、いずれも群またはいずれも環である場合には、f(eA)=eBとg(eB)=eCから(g∘f)(eA)=eCが従うので、g∘fは単位元も保つ。▨
系 1.9.A、BおよびCを集合とし、添字集合Iの各元iに対してA上の二項演算∗i、B上の二項演算⋄iおよびC上の二項演算∙iが定まっているとする。さらに、添字集合Jの各元jに対して元uj∈A、vj∈Bおよびwj∈Cが指定されているとする。写像f:A→Bとg:B→Cが
f(a∗ia′)=f(a)⋄if(a′),g(b⋄ib′)=g(b)∙ig(b′)(i∈I, a,a′∈A, b,b′∈B)および
f(uj)=vj,g(vj)=wj(j∈J)を満たすとする。
- fが全単射であるならば、逆写像f−1:B→Aは、任意のi∈Iとb,b′∈Bに対してf−1(b⋄ib′)=f−1(b)∗if−1(b′)を満たし、任意のj∈Jに対してf−1(vj)=ujを満たす。
- 合成g∘f:A→Cは、任意のi∈Iとa,a′∈Aに対して(g∘f)(a∗ia′)=(g∘f)(a)∙i(g∘f)(a′)を満たし、任意のj∈Jに対して(g∘f)(uj)=wjを満たす。
証明.(1)i∈Iを固定する。(A,∗i)と(B,⋄i)は一つの二項演算を備えた集合であり、仮定によりfはその間の準同型であって全単射であるから、定義 1.5により同型写像である。したがって命題 1.7によりf−1は(B,⋄i)から(A,∗i)への準同型であり、これが求める等式である。j∈Jについては、f(uj)=vjの両辺にf−1を適用してf−1(vj)=ujを得る。
(2)i∈Iを固定すると、fは(A,∗i)から(B,⋄i)への準同型であり、gは(B,⋄i)から(C,∙i)への準同型であるから、補題 1.8によりg∘fは(A,∗i)から(C,∙i)への準同型である。j∈Jについては(g∘f)(uj)=g(vj)=wjである。
いずれの主張についても、演算ごとに既出の二つの主張をそのまま適用し、指定した元ごとに一行の計算を繰り返しただけであり、議論は演算や指定した元の個数によらない。▨
系 1.11.A、BおよびCを、同じ個数の二項演算を備えた集合とする。
- AはAと同型である。
- AがBと同型であるならば、BはAと同型である。
- AがBと同型であり、BがCと同型であるならば、AはCと同型である。
証明. 恒等写像idAは、Aの演算∗についてidA(a∗a′)=a∗a′=idA(a)∗idA(a′)を満たし、単位元があればそれを自身へ送る。恒等写像は全単射であるから、AからAへの同型写像である。
f:A→Bを同型写像とする。命題 1.7によりf−1は準同型であり、fはf−1の逆写像であるから、§E1.1 命題 3.8によりf−1は全単射である。したがってf−1はBからAへの同型写像である。
f:A→Bとg:B→Cを同型写像とする。補題 1.8によりg∘fは準同型であり、§E1.1 命題 3.5 (3)により全単射である。したがってg∘fはAからCへの同型写像である。▨
定義 1.12.(A,∗)を一つの二項演算を備えた集合とし、S⊆Aを空でない部分集合とする。「二項演算」で定義した閉性条件(§E1.4 定義 1.1)をSが∗について満たすとする。§E1.4 注意 1.2により、∗をS×Sへ制限し、終域をSとみなした写像はS上の二項演算になる。この制限演算を備えたSを(A,∗)の部分構造 (substructure) という。
部分構造には∗について閉じていることだけを要求し、Aの単位元がSに属することも、Sの元がSの中に逆元をもつことも要求しない。
例 1.13.
- §E1.4 例 1.3により、偶数全体2Zは整数の加法について閉じている。したがって、整数の加法を2Z×2Zへ制限して得る加法を備えた2Zは、(Z,+)の部分構造である。
- Z⊆Qは加法と乗法について閉じているので、二つの演算を備えた集合(Q,+,⋅)の部分構造である。
- 集合X上の全単射全体Sym(X)は、§E1.1 命題 3.5 (3)により写像の合成について閉じているので、自己写像全体End(X)の部分構造である。
命題 1.14.(A,∗)を一つの二項演算を備えた集合とし、Sを(A,∗)の部分構造とする。
- Aで結合律、可換律または二つの演算の分配律が成り立つならば、同じ法則がSでも成り立つ。
- ι(s)=sによって定まる包含写像ι:S→Aは演算を保つ。Aの単位元eがSに属するならば、eはSの単位元でもあり、ιは単位元も保つ。
- (B,⋄)を一つの二項演算を備えた集合とする。Aが空でなく、f:A→Bが準同型であるならば、像f(A)は(B,⋄)の部分構造である。
証明.(1)Sの演算は∗の制限であるから、s,t,u∈Sに対してSで計算した(s∗t)∗uとs∗(t∗u)はAで計算したものに等しい。したがって、Aで任意の元について成り立つ結合律、可換律および分配律の等式は、Sの元へそのまま適用することができる。
(2)任意のs,t∈Sに対して、Sの演算の定義によりι(s∗t)=s∗t=ι(s)∗ι(t)である。e∈Sであるとき、任意のs∈Sに対してe∗s=s=s∗eがAで成り立ち、両辺はSの元であるから、eはSの単位元であり、ι(e)=eは単位元を単位元へ送る。
(3)Aが空でないのでf(A)も空でない。b,b′∈f(A)をとり、b=f(a)およびb′=f(a′)となるa,a′∈Aを選ぶと
b⋄b′=f(a)⋄f(a′)=f(a∗a′)∈f(A)である。したがってf(A)は⋄について閉じており、(B,⋄)の部分構造である。▨
例 1.15. 部分構造には閉じていることだけを要求するので、部分構造は元の代数系と同じ種類の代数系とは限らない。
- 0を含む自然数全体N≥0は加法について閉じているので、(Z,+)の部分構造である。(Z,+)は群であるが、1の加法逆元−1はN≥0に属さないので、(N≥0,+)は群ではない。
- 2Zは、2m+2n=2(m+n)および(2m)(2n)=2(2mn)により加法と乗法について閉じているので、(Z,+,⋅)の部分構造である。しかし(Z,+,⋅)の乗法単位元1は2Zに属さない。
2 成分ごとの直積
定義 2.1.(Ai)i∈Iを集合族とし、各i∈Iに対して∗iをAi上の二項演算とする。「集合族」で定義した直積集合
A=i∈I∏Aiに対して、a=(ai)i∈Iとb=(bi)i∈Iの成分ごとの演算を
(a∗b)i=ai∗ibi(i∈I)によって定める。この演算を備えたAを、族(Ai)i∈Iと演算の族(∗i)i∈Iの直積 (direct product) という。
命題 2.2.定義 2.1の成分ごとの規則は直積集合A上の二項演算を定める。各Aiで結合律、可換律または二つの演算の分配律が成り立つならば、同じ法則がAでも成り立つ。
各∗iに単位元eiがある場合には、e=(ei)i∈Iが直積の単位元である。さらに、各aiに一意に定まる逆元がある場合には、a=(ai)i∈Iは(ai−1)i∈Iをただ一つの逆元としてもつ。
証明.a,b∈Aに対して、各i∈Iでai∗ibi∈Aiである。したがってi↦ai∗ibiはAの元であり、成分ごとの規則は写像A×A→Aを定める。
各∗iが結合的であるとする。任意のa,b,c∈Aとi∈Iに対して
((a∗b)∗c)i=(ai∗ibi)∗ici=ai∗i(bi∗ici)=(a∗(b∗c))iである。すべての成分が等しいので、(a∗b)∗c=a∗(b∗c)である。可換律と分配律も、各成分で対応する等式を適用すると得られる。
単位元がある場合には、任意のa∈Aとi∈Iに対して
(e∗a)i=ei∗iai=ai,(a∗e)i=ai∗iei=aiである。各成分の単位元は一意に定まるので、i↦eiの構成に選択を要しない。任意のa=(ai)i∈I∈Aに対して、逆元についても
(a∗a−1)i=ai∗iai−1=ei,(a−1∗a)i=ai−1∗iai=eiである。ここでa−1=(ai−1)i∈Iとおいた。b∈Aがaの逆元であるならば、各i∈Iで(a∗b)i=ai∗ibi=eiかつ(b∗a)i=bi∗iai=eiであるから、biはaiの逆元であり、仮定した一意性によりbi=ai−1である。したがってb=a−1であり、逆元はAでも一意である。▨
例 2.3.(A,∗)を一つの二項演算を備えた集合とし、Xを集合とする。すべてのx∈Xに対してAx=Aおよび∗x=∗とおく。直積∏x∈XAxの元はXからAへの写像のグラフであるから、この直積はXからAへの写像全体と同一視することができる。これをAXと書くと、成分ごとの演算は
(f∗g)(x)=f(x)∗g(x)(x∈X)という各点ごとの演算である。たとえばRXは各点ごとの加法を備えた実数値関数全体であり、(R,+)が可換群であることと命題 2.2により、(RX,+)も可換群である。
3 両立する同値関係と商
定義 3.1.(A,∗)を一つの二項演算を備えた集合とし、∼をA上の同値関係とする。任意のa,a′,b,b′∈Aに対して
a∼a′,b∼b′⟹a∗b∼a′∗b′が成り立つとき、∼を∗と両立する同値関係 (compatible equivalence relation)、または合同関係 (congruence relation) という。
定理 3.2.(A,∗)を一つの二項演算を備えた集合とし、∼を∗と両立するA上の同値関係とする。「同値関係と商」で定義した商集合A/∼上で
[a]∗[b]=[a∗b]と定めると、同値類[a∗b]は代表元a,bの選び方に依存せず、A/∼上の二項演算を定める。
Aで結合律、可換律または二つの演算の分配律が成り立つならば、同じ法則がA/∼でも成り立つ。∗に単位元eがある場合には[e]が商の単位元であり、a∈Aに逆元a−1がある場合には[a−1]が[a]の逆元である。
証明. 写像F:A×A→A/∼をF(a,b)=[a∗b]によって定める。§E1.3 補題 2.2により、a∗b∼a′∗b′であることとF(a,b)=F(a′,b′)であることは同値である。したがって、∼が∗と両立することは、X=Y=Aとし、XとY上の同値関係をともに∼とし、Z=A/∼とした場合の§E1.3 命題 4.4の第1条件を、このFが満たすことにほかならない。同命題により、F([a],[b])=[a∗b]を満たす写像
F:(A/∼)×(A/∼)⟶A/∼がただ一つ定まる。このFが[a]∗[b]=[a∗b]によって与えられるA/∼上の二項演算である。
任意の[a],[b],[c]∈A/∼に対して
([a]∗[b])∗[c]=[(a∗b)∗c]=[a∗(b∗c)]=[a]∗([b]∗[c])である。可換律と分配律も、Aで成り立つ対応する等式を同値類へ移すと得られる。単位元については
[e]∗[a]=[e∗a]=[a],[a]∗[e]=[a∗e]=[a]であり、逆元については
[a]∗[a−1]=[a∗a−1]=[e],[a−1]∗[a]=[a−1∗a]=[e]である。▨
命題 3.3.(A,∗)と∼を定理 3.2のとおりとし、π:A→A/∼をπ(a)=[a]によって定める。同定理の商演算に関して、πは全射準同型である。
証明. 任意のa,b∈Aに対して
π(a∗b)=[a∗b]=[a]∗[b]=π(a)∗π(b)である。∗に単位元eがある場合には、定理 3.2により[e]が商の単位元であるから、π(e)=[e]はπが単位元を保つことを意味する。任意の[a]∈A/∼はπ(a)に等しいので、πは全射である。▨
例 3.4.
- nを正の整数とし、a∼bをa−bがnの倍数であることによって定める。∼はZ上の同値関係である。a−a′とb−b′がともにnの倍数であるならば、(a+b)−(a′+b′)=(a−a′)+(b−b′)とab−a′b′=a(b−b′)+b′(a−a′)もまたnの倍数であるから、∼は加法および乗法の両方と両立する。したがって商集合Z/∼は定理 3.2により加法と乗法を備え、π:Z→Z/∼は命題 3.3により全射準同型である。n=3の場合に商集合の元を決定することは演習とする。
- (A,∗)と(B,⋄)を一つの二項演算を備えた集合、f:A→Bを準同型とし、a∼a′をf(a)=f(a′)によって定める。∼はA上の同値関係である。a∼a′かつb∼b′ならば
f(a∗b)=f(a)⋄f(b)=f(a′)⋄f(b′)=f(a′∗b′)であるから、∼は∗と両立する。
4 演習
問題 4.1.Z上でa∼bを、a−bが3の倍数であることによって定める。∼が同値関係であり、加法および乗法と両立することを証明せよ。商集合の元をすべて挙げ、商写像が二つの演算を保つことも確かめよ。
解答.
a−a=0は3の倍数であるから、a∼aである。a∼bならば、ある整数kに対してa−b=3kであり、b−a=3(−k)であるからb∼aである。a∼bかつb∼cならば、ある整数k,lに対してa−b=3k、b−c=3lであり、a−c=3(k+l)であるからa∼cである。したがって∼は同値関係である。
a∼a′、b∼b′とする。ある整数k,lが存在してa−a′=3k、b−b′=3lである。このとき
(a+b)−(a′+b′)=3(k+l)であるから、a+b∼a′+b′である。また
ab−a′b′=a(b−b′)+b′(a−a′)=3(al+b′k)であるから、ab∼a′b′である。したがって∼は加法と乗法の両方と両立する。
任意の整数は3で割った余りにより0,1,2のいずれかと同値であるから、商集合の元は[0],[1],[2]である。二つの異なる余りの差は3の倍数ではないので、同値類[0],[1],[2]は互いに異なる。
商写像をπ(a)=[a]とすると、商演算の定義により
π(a+b)=[a+b]=[a]+[b]=π(a)+π(b),π(ab)=[ab]=[a][b]=π(a)π(b)である。よってπは両方の演算を保つ。▨
問題 4.2.(A,∗)と(B,⋄)を一つの二項演算を備えた集合、f:A→Bを準同型、Tを(B,⋄)の部分構造とする。逆像f−1(T)が空でないならば、f−1(T)は(A,∗)の部分構造であることを証明せよ。
解答.
s,t∈f−1(T)とする。逆像の定義によりf(s)∈Tかつf(t)∈Tである。fが準同型であるからf(s∗t)=f(s)⋄f(t)であり、Tが⋄について閉じているのでf(s)⋄f(t)∈Tである。したがってf(s∗t)∈T、すなわちs∗t∈f−1(T)である。仮定によりf−1(T)は空でないから、f−1(T)は∗について閉じたAの空でない部分集合であり、定義 1.12により(A,∗)の部分構造である。▨
問題 4.3.定義 2.1の直積A=∏i∈IAiとμ∈Iに対して、「集合族」で定義した射影πμ:A→Aμが準同型であることを証明せよ。各∗iに単位元eiがある場合にπμが単位元を保つことも確かめよ。
解答.
a=(ai)i∈Iとb=(bi)i∈IをAの元とする。射影の定義によりπμ(a)=aμおよびπμ(b)=bμであり、成分ごとの演算の定義により(a∗b)μ=aμ∗μbμである。したがって
πμ(a∗b)=(a∗b)μ=aμ∗μbμ=πμ(a)∗μπμ(b)であるから、πμは演算を保つ。
各∗iに単位元eiがある場合には、命題 2.2によりe=(ei)i∈IがAの単位元である。πμ(e)=eμであるから、πμは単位元を保つ。▨
問題 4.4. モノイド(M,∗)からモノイド(M′,∗′)への演算を保つ写像で、Mの単位元をM′の単位元へ送らないものの例を一つ挙げよ。また、演算を保つ写像f:M→M′が全射であるならば、fが単位元を保つことを証明せよ。
解答.
M=M′=(Z,⋅)とする。整数の乗法は結合的であり、単位元1をもつので、これはモノイドである。f(n)=0によって定まる写像f:Z→Zは、任意のm,n∈Zに対してf(mn)=0=0⋅0=f(m)f(n)であるから演算を保つ。しかしf(1)=0であり、これは乗法単位元1ではない。
Mの単位元をe、M′の単位元をe′と書き、f:M→M′を演算を保つ全射とする。任意のb∈M′に対して、全射性からf(a)=bとなるa∈Mが存在する。このとき
f(e)∗′b=f(e)∗′f(a)=f(e∗a)=f(a)=b,b∗′f(e)=f(a)∗′f(e)=f(a∗e)=f(a)=bである。したがってf(e)は∗′の単位元であり、単位元の一意性(§E1.4 命題 2.5)によりf(e)=e′である。▨