以下、同値関係を持つ集合の同値関係を一般に = で表わします。同値関係を持つ集合 A に対し、自然数 n と関数 j :
An ® Aj を A 上のn項演算といいます。y を同値関係を持つ集合 B 上の n項演算とするとき、関数 :
A ® B
(13-1) f |
が成り立つことをいいます。ただし (n)
ÎAn(x
1 ,¼, xn )
(13-2) f(n)(x |
で定義される (13-1)
の条件は
(13-3) f( |
と書くことができます。明らかに、同値関係を持つ集合 C 上のn項演算 c 及び y, c と両立する関数 :
B ® C
(13-4) (g |
が成立しますから、
(13-5) (g |
となるので、 ° fj, c と両立することがわかります。
さて、集合 Ω と Ω から N
への写像 | · |
| · |
w を演算の型、w に | · |
|
w|w の項数ということにします。また、各 ÎN
:º {
wÎΩ | |w| º n }
同値関係を持つ集合 A と、各 wÎΩ|
w|jwj の組 (A,
j)(A,
j)(B,
y)wÎΩjwyw(A,
j)(B,
y)(Ω, | · | )
(Ω, | · | )-
(Ω, | · | )-
集合の圏は、 = Æ
演算系の圏の対象 (A,
j)
ここで、同値関係を持つ集合 A の、演算系 (Ω, | · | )
0 :º Æ1 :º {
Æ}wÎΩwº
:º (
0, w)ÎA¹
:º (1, a) :º {
wº | wÎΩ }È{ a¹ | aÎA }1 以上の有限列、すなわちある ³ 1N
nFin
SÎFin
Slen
x,
yÎFin
Slen x
y+ len #
y
(13-6) (x#y)(i) |
í î |
x(i) ( |
で定義し、ÎS1の有限列を (s)
,
y,
zÎFin
S
(13-7) (x#y)#z |
が成り立ちます。そこで、3個以上の結合については括弧を省略することにします。
さて、Fin
SÎA
(13-8a) iA(a) |
かつ任意の ÎN
wÎΩn1 ,
xn¼, Î C
(13-8b) |
が成り立つとき演算に対して閉じているということにします。
そこで、演算に対して閉じているすべての集合の共分を *
*
(A*,
j)(Ω, | · | )-
さて、まず S の元 s に対し、自然数 l(s)
(13-9a) |
(13-9b) |
で定義し、*
£ len
xm(x, i)
(13-10a) |
(13-10b) |
で定義し、*
£ m(x,
1)n(x, k)
(13-11) |
で定義します。このとき、任意の ÎA*
(13-12a) |
(13-12b)x |
が成り立つことを証明しましょう。そのためには、(13-12)
を満たす ÎA*
まず、x が ¹
(13-10a)
により m((a¹),
1) º l(a¹) + 1 º 1len (a¹)
º 1(13-12a)
が成り立つことがわかります。
また、これと (13-11)
により n((a¹),
1) º 1(13-12b)
が成り立つこともわかります。以上で (a¹)
ÎC
次に x が (
xwº)# xn # ¼ # x2 # 1(13-12)
を満たすことと (13-11)
により
(13-13a) |
(13-13b) |
が成り立ちます。更に、x と (13-9a)
により
(13-14) |
が成り立ちます。さてここで、1 £ k £ n
(13-15a) |
(13-15b) |
(13-15c) |
が成り立つことを、k について n から降順に確かめていきましょう。
まず、(13-15a)
は、(13-9a)
により l(x(
0)) º l(wº) º |w| º n(13-10a)
により明らかです。
次に、(13-15b)
が、ある正の自然数 < len
xk + 1m の定義 (13-10b)
と仮定と (13-14)
により
(13-16a) |
pd( |
pd( |
|
pd( |
|
(xk , i |
となって証明されました。
ゆえに、i に対する帰納法により、(13-15b)
は、 º 1 £ len
xk(13-15b)
の i に len
xk(13-13b)
を用いることにより、(13-15c)
も成り立つことがわかります。
ゆえに、まず (13-15b)
を、 º n º 1(13-15c)
が 1 < k £ n(13-15b)
が k に - 11 を代入して成立することを証明すれば十分です。
まず º n º 1 º k ³ 1(13-10b),(13-15a),(13-10a)
により
(13-16b) |
となるので成立します。また、正の £ n(13-15c)
を仮定すると、(13-10b),(13-14),(13-10a)
により
(13-16c) |
pd( |
pd( k |
|
pd( k |
|
(xk |
となって、確かに (13-15b)
で k に - 11 を代入したものが成立します。以上で (13-15)
は証明されました。
さて、(13-13)
を (13-15b)
の右辺に用いると、
(13-17a) |
(13-17b) |
が成り立つので、(13-17b)
の k を < l £ n(13-17a)
と (13-15a)
により
(13-18) |
が成り立つことがわかります。ゆえにこれと (13-15c)
を使えば、(13-11)
で定義される n について
(13-19) |
が成り立つことがわかります。
この (13-19)
を用いると、x が (13-12)
を満たす、すなわち ÎC*
(13-12)
を満たすことが証明されました。
ところで、ÎA*
wÎΩnÎA*
(
xwº)# xn # ¼ # x2 # 1w = x(
0) º |
w|
しかも (13-19)
により、各 k に対する len
xk*
= (
xnwº)# x1 # ¼ #
さて、以上の準備のもとに、(A*,
j) :
A ® A*
(Ω, | · | )
実際、(B,
y)(Ω, | · | )-
:
A ® B* :
A*
® B = f*
° iA(Ω, | · | )-
(13-20a) f*((a¹)) |
(13-20b) f*(( |
が成り立つことですから、これらを満たす関数 * :
A*
® B
まず存在を証明しましょう。A*
の元のうち、長さが n であるようなもの全体の集合 *
n
まず、*
1ÎA(a¹)
wÎΩ0(
wº)1f(x)
:º (a)
1(x)
:º yw
次に > 1ÎA*
n = (
xwº)# 1#
¼ #
xk(i)
xi :º len (
i)
< n
(13-21) fn(x) |
と定義することができます。
最後に *(x)
ÎA*
n(x)
*
(13-20)
を満たすことは明らかです。以上で存在証明が完成しました。
また、一意性については、* :
A*
® B(13-20)
を満たすとして
(13-22) C |
と置くと、明らかに C は演算に対して閉じていることがわかるので、A*
の定義により *
Ì C*
= g*
こうして存在の証明された演算系 (Ω, | · | )
(A*,
jw )*
さて、演算系では演算は定義されていますが、演算の満たすべき規則(例えば交換律、結合律等)というものは与えられていませんでした。そこで、このような規則を一般的に、自由演算系を使って規定してみましょう。
演算系 (Ω, | · | )
(V*,
c)x と h を *
(V,
x, h)
(Ω, | · | )-
(A,
j) :
V ® A*(
x) = h*(
h)(V,
x, h)
演算系 (Ω, | · | )
lÎΛ(Ω, | · | )-
(Ω, | · | )-
(Ω, | · |, Λ )-
(Ω, | · |, Λ )-
(Ω, | · |, Λ )-
(A,
j)(B,
y)(Ω, | · |, Λ )-
Hom(A, B)
また、代数系の圏から集合の圏への関手を、演算系の場合と同様に考えることができますが、この関手も忘却関手といいます。
Ω' を Ω の部分集合、| · |
'| · |
(Ω, | · | )-
(Ω', | · |' )-
(Ω', | · |' )-
*
(Ω, | · | )-
*
(Ω', | · |' )-
= jV ° i'V :
V ® V'*
また Λ は (Ω, | · | )-
(Ω', | · |' )-
(V,
x, h)ÎΛ'(V, jV(
x), jV(h))ÎΛ(Ω', | · |', Λ' )-
(Ω, | · |, Λ )-
さて、(Ω, | · |, Λ )-
(A,
j)(Ω', | · |', Λ' )-
なぜなら :
V ® A = h'*
° i'V(Ω', | · |' )-
*
= h*
° iV = h*
° jV ° i'V*
= h*
° jV(V,
x, h)ÎΛ'(V, jV(
x), jV(h))ÎΛ*(
x) = h*( jV(x)) = h*( jV(h)) = h'*(h)
ゆえにこの“見なし”は関手になることがわかりました。しかもこの関手は明らかに忠実です。
ここで、代数系も普遍構造を持つ、あるいはもっと一般に、(Ω, | · |, Λ )-
(Ω', | · |', Λ' )-
(Ω, | · |, Λ )-
( (Ai,
iji ) )ÎI(Ω', | · |', Λ' )-
(B,
j' )(Ω', | · |', Λ' )-
( fi : Ai
i ® B )ÎI(B,
j' )
実際、(B*,
y)(Ω, | · | )
*
´ B*
w(
wÎΩ' )w( i
ÎI, wÎΩ )l(
lÎΛ )
(13-23a) E |
(13-23b) I |
(13-23c) Fi |
(13-23d) L |
で定義し、
(13-24a) E, IL |
(13-24b) |
を満たす B*
上の同値関係 R の全体を R とし、その共分を =' で表わすことにし、同値関係として =' を与えた集合 B*
を B'*
と書きます。
このとき、(B'*,
y)(Ω, | · |, Λ )-
実際、明らかに R の共分も と置くと、これは明らかに同値関係であり、しかも g となるので となるので となるので 次に代数系の圏の極限について考察しましょう。 を作ります。このとき、 で定義すると、これが となっているので と書けますが、これは となりますが、これと が成り立つので、 さて、ここで一対一かつ上への準同型は同型射であることに注意しておきます。実際、 となるので、 ところで、任意の準同型 で定義すると、任意の となるので、A の同値関係 が成り立ち、従って特に代数系の圏では効果的全射であることと上への関数であることは同値であることがわかりました。
次に、部分空間と商空間を定義しましょう。
さて、不等号を持つ集合 A に対し、不等号を持つ集合の圏における A の 強演算系に対しても、不等号を持つ集合の圏との間の普遍構造が存在します。
また、強代数系も普遍構造を持つ、あるいはもっと一般に、 及び を満たす B 実際、明らかに R の合併も と置くと、これは明らかに不等号であり、しかも g 次に強代数系の圏の極限について考察しましょう。 で定義します。このとき、(13-24)
を満たし、(13-23d)
により (B'*,
j)lÎΛ(Ω, | · |, Λ )-
また :
B ® B'*
(13-23a)
により関数であり、(13-23b)
により (Ω', | · |' )-
準同型であることがわかります。
同様に、 ° fi :
Ai ® B'*
(13-23a)
により関数であり、(13-23c)
により (Ω, | · | )-
準同型であることがわかります。
次に (C,
c)(Ω, | · |, Λ )-
:
B ® C ° fiÎI(Ω, | · | )-
準同型になるような (Ω', | · |' )-
すると、B*
が (Ω, | · | )
(Ω, | · | )-
準同型 * :
B*
® C*
° iB = g*
° fi
= g*
° iB ° fi = g ° fi
(13-25) R
:º { (x, y)ÎB* ´ B* | g*(x) = g*( y) }*
は関数なので、 Ì R*
° iB*
(Ω', | · |' )-
wÎΩ'
(13-26) g*( iB(
j'w(x1 ,¼, x|w | )) = cw(g*(iB(x1 )) ,¼, g*(iB(x|w | ))) = g*(yw(iB(x1 ) ,¼, iB(x|w | )))w Ì R*
° fi
*
も (Ω, | · | )-
準同型ですから、ÎIwÎΩ
(13-27) g*( fi(
jiw(x1 ,¼, x|w | )) = cw(g*( fi(x1 )) ,¼, g*( fi(x|w | ))) = g*(yw( fi(x1 ) ,¼, fi(x|w | )))w Ì R :
V ® B*
*
° h* ° iV = g* ° h*
° h* = (g* ° h)*(V,
x, h)ÎΛ
(13-28) g*(h*(
x)) = (g* ° h)*(x) = (g* ° h)*(h) = g*(h*(h))l Ì R(13-24a)
を満たすことがわかりました。また g*
が準同型であることから (13-24b)
も成り立ちます。
よって ,
yÎB*
=' y(x, y)
ÎR*(x)
= g*( y)*
が *
(Ω, | · | )-
*
° iB = g*
の一意性は、B*
が B の自由演算系であることから従います。
以上で (B'*,
y)(B,
j' ) = I = Æ
一方、第8節によれば集合の圏は余完備であり、これと第9節の一般論によれば忘却関手が必ず余導入構造を持てば余完備ですから、任意の代数系の圏は余完備であることがわかりました。
(Av,
vjv )ÎOD(Ω, | · |, Λ )-
i :
Au ® Av(
iÎHD(u, v) )(Ω, | · |, Λ )-
(8-5)~(8-7)
によって集合の圏における極限:
(13-29a) L
:º { xÎP | "u, vÎOD : "iÎHD(u, v) : i(x(u)) =v x(v) }(13-29b) x
= y :º "vÎOD : x(v) =v y(v)(13-29c)
pv :º x |® x(v)wÎΩjw
(13-30)
jw(x1 ,¼ x|w | ) :º v |® jvw(pv(x1 ) ,¼, pv(x|w | ))(Ω, | · |, Λ )-
実際、iÎHD(u, v)
i が準同型であることから、1 ,
¼, x|w |ÎL
(13-31)
i (juw(pu(x1 ) ,¼, pu(x|w | ))) = jvw( i (pu(x1 )) ,¼, i (pu(x|w | ))) = jvw(pv(x1 ) ,¼, pv(x|w | )) jw(x
1 ,¼ x|w |)ÎL(13-30)
は
(13-32)
pv(jw(x1 ,¼ x|w | )) = jvw(pv(x1 ) ,¼, pv(x|w | ))pv
次に、律 (V,
x, h)ÎΛ : V ® L*
: V*
® Lpvpv ° hh*
° iV = pv ° pv ° h*
= (pv ° h)*(Av,
jv )
(13-33)
pv(h*(x)) = (pv ° h)*(x) = (pv ° h)*(h) = pv(h*(h))(13-29b)
により *(
x) = h*(h)(L,
j)(Ω, | · |, Λ )-
最後に (B,
y)(Ω, | · |, Λ )-
( fv : B
v ® Av )ÎODiÎHD(u, v)
i ° fu = fv :
B ® Lpv ° g = fvpv
(13-34)
pv(g(yw(x1 ,¼ x|w | ))) = fv(yw(x1 ,¼ x|w | )) = jvw( fv(x1 ) ,¼, fv(x|w | )) = jvw(pv(g(x1 )) ,¼, pv(g(x|w | ))) = pv(jw(g(x1 ) ,¼, g(x|w | )))(13-29b)
により (
yw(x1 ,¼ x|w | )) = jw(g(x1 ) ,¼, g(x|w | ))
以上で (L,
j)(Ω, | · |, Λ )-
また更に、第8節の結果と、第7節の極限保存関手は単関手であるという一般論により、代数系の圏では単射であることと一対一であることは同値であることがわかります。
(13-3)
において、f が一対一かつ上への関数であれば、集合の圏における逆射 -11 ,
yn¼, ÎB :º f -1(
yi )
(13-3)
から
(13-35)
j( f -1( y1 ) ,¼, f -1( yn )) = j(x1 ,¼, xn ) = f -1(y( f(x1 ) ,¼, f(xn ))) = f -1(y( y1 ,¼, yn )) -1 :
A ® B(8-22a)
と同様に
(13-36) R f
:º { (x, y)ÎA ´ A | f(x) = f( y) }wÎΩn1 ,
yn¼, xn , y1 ,¼, ÎL(xi )
= f( yi )
(
1 £ i £ n )y とすれば、
(13-37) f(
jw(x1 ,¼, xn )) = yw( f(x1) ,¼, f(xn )) = yw( f( y1) ,¼, f( yn )) = f(jw( y1 ,¼, yn ))= を /R fjw/R f(A
/R f , j)(Ω, | · | )-
/R f(Ω, | · | , Λ )-
次に g を、 ° πL
= g ° πR
(Ω, | · | )-
(x, y)
ÎRf(x)
= g( y)/RfidA : A
Rf ® A/ = g ° id
A(Ω, | · |, Λ )-
/R f @ Coeq(
pL , pR ) @ Coim( f )
一方、第8節の議論により、標準写像 :
A/R f ® { y
ÎB | $xÎA : y = f(x) }(
x)
= f(x)
(13-35)
により、これは (Ω, | · | , Λ )-
(13-38) Coim( f )
@ { yÎB | $xÎA : y = f(x) }
(Ω, | · | , Λ )-
:
S ® A(S, i)
また、(Ω, | · | , Λ )-
:
A ® Q(Q, p)
N
n 乗
そこで、自然数 n と強関数 j :
An ® Aj を A 上のn項強演算といい、準同型である強関数を強準同型とよぶことにします。
また、演算の型の集合 Ω も不等号を持つとき、代数系の定義において、同値関係を持つ集合を不等号を持つ集合に、準同型を強準同型に、演算を強演算にそれぞれ置き換えたものを強代数系とよべば、これは一つの圏を構成します。そこで (Ω, | · |, Λ )-
(Ω, | · |, Λ )-
具体的には、代数系 A に対する自由演算系 *
,
yÎA*
len x
y¹ len (i)
¹ y(i) ¹ y*
実際、(13-8a)
で定義される (13-20)
で定義される関数 f も強関数です。このことを示すには、そこで定義した各 (13-20)
と帰納法により明らかです。
こうして得られた普遍構造を自由強演算系といいます。
(Ω, | · |, Λ )-
(Ω', | · |', Λ' )-
(Ω, | · |, Λ )-
( (Ai,
iji ) )ÎI(Ω', | · |', Λ' )-
(B,
j' )(Ω', | · |', Λ' )-
( fi : Ai
i ® B )ÎI(B,
j' )
実際、(B*,
y)(Ω, | · | )
*
´ B*
w(
wÎΩ' )w( i
ÎI, wÎΩ )l(
lÎΛ )
(13-39) N
:º { (x, y)ÎB* ´ B* | x ¹ y }(13-23b)~(13-23d)
によって定義します。このとき
(13-40a)
R Ì N(13-40b) I
Lw , Fiw , l Ì CR(13-40c)
wÎΩ , x º (x1 ,¼, x|w | ) , y º ( y1 ,¼, y|w | ) , (yw(x), yw( y))ÎR Þ $i : (xi , yi )ÎR*
上の不等号 R の全体を R とし、その合併を ¹' で表わすことにし、同値関係として ¹' を与えた集合 B*
を B'*
と書きます。
このとき、(B'*,
y)(Ω, | · |, Λ )-
(13-40)
を満たし、 :
B ® B'*
(13-40a)
により強関数であり、 ° fi :
Ai ® B'*
(13-40a)
により強関数です。
次に (C,
c)(Ω, | · |, Λ )-
:
B ® C ° fiÎI(Ω, | · | )-
強準同型になるような (Ω', | · |' )-
すると、B*
が (Ω, | · | )
(Ω, | · | )-
強準同型 * :
B*
® C*
° iB = g
(13-41) R
:º { (x, y)ÎB* ´ B* | g*(x) ¹ g*( y) }*
は強関数なので、(13-40a)
が成り立ちます。また、(13-26)~(13-28)
の証明と同様にして (13-40b)
が成り立つこともわかります。また *
(13-40c)
も成り立ちます。
以上により ,
yÎB*
*(x)
¹ g*( y)(x, y)
ÎR ¹' y*
が *
(Ω, | · | )-
他の条件は、自由代数系の場合と同様に示されるので、(B'*,
y)(B,
j' ) = I = Æ
なお、強代数系の圏から不等号を持つ集合の圏への関手を、代数系の圏から集合の圏への関手と同様に考えることができますが、この関手もやはり忘却関手とよぶことにします。
一方、第8節によれば、不等号を持つ集合の圏は余完備であり、これと第9節の一般論によれば忘却関手が必ず余導入構造を持てば余完備ですから、任意の強代数系の圏は余完備であることがわかりました。
(Av,
vjv )ÎOD(Ω, | · |, Λ )-
i :
Au ® Av(
iÎHD(u, v) )(Ω, | · |, Λ )-
(23-29a),(23-29c)
により L と pv¹ を
(13-42) x
¹ y :º $vÎOD : x(v) ¹v y(v)wÎΩjw(13-30)
で定義すると、これが (Ω, | · |, Λ )-
実際、これが (Ω, | · |, Λ )-
また (B,
y)(Ω, | · |, Λ )-
( fv : B
v ® Av )ÎODiÎHD(u, v)
i ° fu = fv :
B ® Lpv ° g = fv
もし ,
yÎB(x)
¹ g( y)(13-42)
により、ある ÎODpv(g(x))
¹ pv(g( y))(x)
¹ fv( y) ¹ y
他の条件は、代数系の場合と同様に示されるので、(L,
j)(Ω, | · |, Λ )-