基金项目:国家自然科学基金(11571278,11701449); 重庆市教委科学技术研究项目(KJ1600930)
通信作者:wllaf@163.com
(1. 西北大学数学学院,陕西 西安 710127; 2. 重庆理工大学理学院,重庆 400054)
(1.School of Mathematics,Northwest University,Xi'an 710127,China; 2.School of Science,Chongqing University of Technology,Chongqing 400054,China)
variety; ai-semiring;(m,2,1)-closed subset; free ai-semiring
DOI: 10.6043/j.issn.0438-0479.201801018
通过引入半群的(m,2,1)-闭子集的概念,利用由等式(x1x2…xm)2≈x1x2…xm确定的半群簇Sg(m,2,1)的自由对象构造了Sr(m,2,1)的自由对象.
The notion of(m,2,1)-closed subset of a semigroup is introduced and a model of free objects in the ai-semiring variety determined by (x1x2…xm)2≈x1x2…xm is given by using these free objects in the semigroup variety determined by (x1x2…xm)2≈x1x2…xm.Therefore,some results obtained by Zhao,Kur∨il and Polk are generalized.
设(S,+,·)是一个(2,2)-型代数.若(S,+,·)满足:
(i)(S,+)和(S,·)都是半群,
(ii)(S,+,·)满足等式x(y+z)≈xy+xz和(x+y)z≈xz+yz,
则称(S,+,·)是半环.进一步,如果(S,+)是一个半格,则称(S,+,·)为ai-半环.在ai-半环(S,+,·)上,可以自然地引入偏序关系≤:
a≤ba+b=b.
一个典型的ai-半环是半格的自同态半环.事实上,每一个ai-半环都可以嵌入到某一个半格的自同态半环中.众所周知,所有的ai-半环形成一个簇.近年来,关于ai-半环特别是ai-半环簇的研究已经成为半环理论的一个研究热点,取得了一系列重要的研究成果[1-8].特别地,一些学者对某些ai-半环簇的自由对象进行了刻画,给出了由某些特定等式所确定的ai-半环簇的自由对象的模型[6-7,9].特别地,在文献[7]中,该文作者引入了如下的ai-半环簇的自由对象.
令S是一个半群.用P(S)和Pf(S)分别来表示S的所有子集的集合和所有非空子集的集合.在P(S)上定义运算:A+B=A∪B,AB={ab|a∈A,b∈B},则P(S)和Pf(S)在上述运算下形成ai-半环.事实上,若X+表示非空集合X上的一个自由半群,则Pf(X+)是ai-半环簇中相对于映射k:X→Pf(X+),x→{x}的自由对象.
设Sg(m,2,1)表示由附加恒等式(x1x2…xm)2≈x1x2…xm定义的半群簇,Sr(m,2,1)表示由附加恒等式(x1x2…xm)2≈x1x2…xm定义的ai-半环簇.近年来,一些学者对Sg(m,2,1)和Sr(m,2,1)进行了研究.例如,2002年,Ren等[6]利用半群的闭子半群给出了Sr(1,2,1)中自由对象的模型.2005年,Pastijn等[2,5]证明了Sr(1,2,1)的所有子簇形成一个78阶的分配格,并且证明了这个簇的每一个子簇都是有限基底和有限生成的.
本文中引入半群的(m,2,1)-闭子半群的概念,并利用Sg(m,2,1)的自由对象来构造Sr(m,2,1)的自由对象.其结果将推广和丰富文献[6-7]中的结果.以下,用[n]表示集合{1,2,…,n}.其他概念和术语,读者可
参考文献[10-12].
令S是一个半群,MS,称M为S的(m,2,1)-闭子集,如果
pai11ai22…aimmq∈M(p,q∈S1,ai11,…,aimm∈S,i1,…,im=1,2)pb11b12…b1mb21b22…b2mq∈M(bs ∈{ai|∈[m]},s=1,2,∈[m]).
特别地,当m=1时,M即为文献[6]中引入的闭子集:称M是S的闭子集,如果对任意的p,q∈S1,a1,a2∈S,pa1q,pa2q∈M pa1a2q∈M.显然,M是闭子集当且仅当M是(1,2,1)-闭子集.设A是半群S的一个子集.容易验证,S的所有包含A的(m,2,1)-闭子集(至少,S是一个包含A的闭子集)的交集仍然是S的一个(m,2,1)-闭子集并且是包含A的S的最小的(m,2,1)-闭子集.本文中称其为由A生成的S的(m,2,1)-闭子集,记作[A].如果A是一个有限子集,则称[A]是有限生成的.
引理1 令S是一个半群且A是其子集.定义A(k)(k≥0)如下:
1)A(0)=A;
2)A(k+1)={pb11b12…b1mb21b22…b2mq|p,q∈S1,ai1,ai2,…,aim∈S,i1,…,im=1,2,pai1ai2…aimq∈A(k),bs ∈{ai|∈[m]},s=1,2,∈[m]}∪A(k).
则对任意的A,B∈P(S),有
(i)A(0)A(1)…A(k)A(k+1)…;
(ii)AB(k≥0)A(k)B(k);
(iii)[A]=∪∞k=0A(k).
证明(i)是显然的.
(ii)令AB.当k=0时,显然有A(0)B(0).假设k≥0且A(k)B(k),证明A(k+1)B(k+1).令x∈A(k+1),需要考虑下列两种情况:
1)x∈A(k).因为A(k)B(k),有x∈B(k).由B(k)B(k+1)可以推出x∈B(k+1).
2)x=pb11b12…b1mb21b22…b2mq,p,q∈S1,ai1,ai2,…,aim∈S,pai1ai2…aimq∈A(k),i1,…,im=1,2,bs ∈{ai|∈[m]},s=1,2,∈[m].因为A(k)B(k),有{pai1ai2…aimq|ai1,ai2,…,aim∈S,i1,…,im=1,2}B(k),因此x=pb11b12…b1mb21b22…b2mq∈B(k+1).
从而证明了A(k+1)B(k+1).由归纳法可知,对任意的k,都有A(k)B(k).
(iii)首先由A=A(0)可知A∪∞k=0A(k).下面证明∪∞k=0A(k)是一个(m,2,1)-闭子集.令p,q∈S1,ai1,ai2,…,aim∈S,i1,…,im=1,2.如果pai1ai2…aimq∈∪∞k=0A(k),由(i)知,存在k0使得{pai1ai2…aimq|ai1,ai2,…,aim∈S,i1,…,im=1,2}A(k0).因此pb11b12…b1mb21b22…b2mq∈A(k0+1)∪∞k=0A(k),从而得到∪∞k=0A(k)是一个(m,2,1)-闭子集.现设M是S的一个(m,2,1)-闭子集且AM,证明∪∞k=0A(k)M.事实上,只要证明对任意的k都有A(k)M即可.当k=0时,结论显然成立.假设k≥0且A(k)M.令x∈A(k+1),只需要考虑下列情况:
1)x∈A(k).因为A(k)M,有x∈M.
2)x=pb11b12…b1mb21b22…b2mq,p,q∈S1,ai1,ai2,…,aim∈S,pai1ai2…aimq∈A(k),i1,…,im=1,2,bs ∈{ai|∈[m]},s=1,2,∈[m].由A(k)M,得到{pai1ai2…aimq|ai1,ai2,…,aim∈S,i1,…,im=1,2}M.因为M是(m,2,1)-闭子集,从而可推出x=pb11b12…b1mb21b22…b2mq∈M.
引理2 令S∈Sg(m,2,1),则对任意的k和A,B,C∈P(S),
AB(k)AC(BC)(k), CA(CB)(k).
证明 由对偶原理,只需要证明对任意的k和A,B,C∈P(S),
AB(k)AC(BC)(k).
当k=0时,如果AB(0),则AB.进一步,有ACBC.从而推出AC(BC)(0).假设k≥1且AB(k).令a∈A,c∈C.因为a∈B(k),只需要考虑下列情况:
1)a∈B(k-1).由假设知ac∈(BC)(k-1),又由(BC)(k-1)(BC)(k)可得ac∈(BC)(k).
2)a=pb11b12…b1mb21b22…b2mq,p,q∈S1,ai1,ai2,…,aim∈S,pai1ai2…aimq∈B(k-1),i1,…,im=1,2,bs ∈{ai|∈[m]},s=1,2,∈[m].显然,{pai1ai2…aimq|ai1,ai2,…,aim∈S,i1,…,im=1,2}B(k-1).由假设有{pai1ai2…aimqc|ai1,ai2,…,aim∈S,i1,…,im=1,2}B(k-1),从而可以得到ac=pb11b12…b1mb21b22…b2mqc∈(BC)(k),因此有ac∈(BC)(k).从而有AC(BC)(k).
由归纳法可知结论成立.
令S是一个半群.在Pf(S)定义二元关系ρ如下:
(A,B)∈ρ[A]=[B].显然,ρ是Pf(S)上的一个等价关系.事实上,有
定理1 令S∈Sg(m,2,1),则ρ是Pf(S)上的一个半环同余且Pf(S)/ρ∈Sr(m,2,1).
证明 令A,B,C∈Pf(S)且(A,B)∈ρ.要证明ρ是一个半环同余,只需证明(A∪C,B∪C)∈ρ,(AC,BC)∈ρ和(CA,CB)∈ρ.
由(A,B)∈ρ,可知[A]=[B].因为A[A],[B]=∪∞k=0B(k),有A∪∞k=0B(k).因为A是有限的,由引理1(i)可知,存在k0使得AB(k0).进一步,A∪CB(k0)∪CB(k0)∪C (k0)(B∪C)(k0)[B∪C].从而[A∪C][B∪C].对偶地可证,[B∪C][A∪C].因此[A∪C]=[B∪C],即(A∪C,B∪C)∈ρ.类似地可证(AC,BC)∈ρ和(CA,CB)∈ρ.
要证Pf(S)/ρ∈Sr(m,2,1),只需证A1,…,Am∈Pf(S),((A1…Am)2,A1…Am)∈ρ,即,[(A1…Am)2]=[A1…Am].令bi∈Ai,这里i∈[m],则b1…bm=(b1…bm)2∈(A1…Am)2.因此A1…Am(A1…Am)2,进一步有[A1…Am][(A1…Am)2].如果x∈(A1…Am)2,则存在ai1ai2…aim∈A1…Am,ai1,ai2,…,aim∈S,i1,…,im=1,2,bs ∈{ai|∈[m]},s=1,2,∈[m]使得x=pb11b12…b1mb21b22…b2mq.因为pb11b12…b1mb21b22…b2mq∈(A1…Am)(1)[A1…Am],所以x=pb11b12…b1mb21b22…b2mq∈[A1…Am].因此(A1…Am)2[A1…Am]并且[(A1…Am)2][A1…Am].因此得到[(A1…Am)2]=[A1…Am].
引理3 设(S,·)∈Sg(m,2,1),(T,+,·)∈Sr(m,2,1),令φ是由半群S到半环T的乘法导出半群上的一个半群同态,则对任意的自然数k及A,B∈Pf(S),有
AB(k)∑a∈Aφ(a)≤∑b∈Bφ(b).
证明 下面将通过对k的归纳来证明这一结果.当k=0时,如果AB(0),则AB.显然有∑a∈Aφ(a)≤∑b∈Bφ(b).假设k≥1且AB(k).对任意的a∈A,只需要证明φ(a)≤∑b∈Bφ(b).因为a∈B(k),需要考虑下面两种情况:
1)a∈B(k-1).由归纳假设,立刻可以得到φ(a)≤∑b∈Bφ(b).
2)a=pb11b12…b1mb21b22…b2mq,p,q∈S1,ai11,ai22,…,aimm∈S,pai11ai22…aimmq∈B(k-1),i1,i2,…,im=1,2,bs ∈{ai|∈[m]},s=1,2,∈[m].由归纳假设可得φ(pai11ai22…aimmq)≤∑b∈Bφ(b).进一步,
∑b∈Bφ(b)≥∑i1,i2,…,im=1,2φ(pai11ai22…aimmq)=
∑i1,i2,…,im=1,2φ(p)φ(ai11ai22…aimm)φ(q)=
φ(p)(∑i1,i2,…,im=1,2φ(ai11ai22…aimm))φ(q)=
φ(p)(φ(a11)+φ(a21))(φ(a12)+
φ(a22))…(φ(a1m)+φ(a2m))φ(q)=
φ(p)((φ(a11)+φ(a21))(φ(a12)+
φ(a22))…(φ(a1m)+φ(a2m)))φ(q)≥
φ(pb11b12…b1mb21b22…b2mq)=φ(a).
上面是对于p,q∈S的情况的证明.pS或qS的情况可类似证明.
下面利用Sg(m,2,1)的自由对象来构造Sr(m,2,1)的自由对象.这一结果推广了文献[7]中的定理3.5.
定理2 令X是一个非空子集,FX是X上Sg(m,2,1)相应于映射ι:X→FX的自由对象,则Pf(FX)/ρ是X上Sr(m,2,1)相应于映射κ:X→Pf(FX)/ρ,x→{ι(x)}ρ的自由对象.
证明 由定理1可知Pf(FX)/ρ∈Sr(m,2,1).假设S∈Sr(m,2,1)且λ:X→S是任意一个映射.因为(S,·)∈Sg(m,2,1)且FX是Sg(m,2,1)的自由对象,则存在唯一的一个φ:FX→(S,·)使得
是一个交换图,即φι=λ.定义映射ψ:Pf(FX)/ρ→S如下:
ψ(Aρ)=∑a∈Aφ(a)(A∈Pf(FX)),
对任意的A,B∈Pf(FX),如果Aρ=Bρ,则[A]=[B]=∪∞k=0B(k).进一步,存在k0使得AB(k0).由引理3可得∑a∈Aφ(a)≤∑b∈Bφ(b).类似地可以证明∑b∈Bφ(b)≤∑a∈Aφ(a).从而∑a∈Aφ(a)=∑b∈Bφ(b).因此φ的定义是合理的.下证ψ是使得下图可交换的半环同态.
首先,对任意的A,B∈Pf(FX),
ψ((Aρ)+(Bρ))=
ψ((A∪B)ρ)=∑c∈A∪Bφ(c)=
(∑a∈Aφ(a))+(∑b∈Bφ(b))=
ψ(Aρ)+ψ(Bρ),
ψ((Aρ)(Bρ))=ψ((AB)ρ)=
∑a∈A,b∈Bφ(ab)=∑a∈A,b∈Bφ(a)φ(b)=(∑a∈Aφ(a))
(∑b∈Bφ(b))=ψ(Aρ)ψ(Bρ),
因此ψ是Pf(FX)到S上的半环同态.
其次,对任意的x∈X,(ψκ)(x)=ψ(k(x))=ψ({ι(x)}ρ)=φ(ι(x))=(φι)(x)=λ(x),因而ψκ=λ.
最后,令θ:Pf(FX)/ρ→S是一个半环同态且使得θκ=λ,定义映射α:FX→(S,·)如下:
α(a)=θ({a}ρ)(a∈FX).
易验证α是一个半群同态.且对任意的x∈X,(αι)(x)=α(ι(x))=θ({ι(x)}ρ)=θ(k(x))=(θκ)(x)=λ(x),因此αι=λ.由φ的唯一性,可以知α=φ.再令A∈Pf(FX),则θ(Aρ)=θ(∑a∈A{a}ρ)=∑a∈Aθ({a}ρ)=∑a∈Aα(a)=∑a∈Aφ(a)=ψ(Aρ),从而有θ=ψ.
一个半群S的所有有限生成的非空(m,2,1)-闭子集的集合表示为P^-f(S).在P^-f(S)中定义运算+和:
[A]+[B]=[A∪B],
[A][B]=[AB](A,B∈Pf(S)).
容易验证(P^-f(S),+,)是一个ai-半环.下面将证明P^-f(FX)是Sr(m,2,1)自由对象的模型,其结果推广了文献[9]中的定理3.4.
定理3 令X是一个非空子集且FX是Sg(m,2,1)对应于映射ι:X→FX的自由对象,则FX是Sr(m,2,1)对应于映射η:X→P^-f(FX),x→[{ι(x)}]的自由对象.
证明 由定理2,只需要证明映射φ:P^-f(FX)→Pf(FX)/ρ:φ([A])=Aρ(A∈Pf(FX))是P^-f(FX)到Pf(FX)/ρ的一个同构.因为对任意的A,B∈Pf(FX),φ([A])=φ([B])Aρ=Bρ (A,B)∈ρ[A]=[B],所以φ是一个单射.另外,φ显然是一个满射,且对任意的A,B∈Pf(FX),φ([A]+[B])=φ([A∪B])=(A∪B)ρ=Aρ+Bρ=φ([A])+φ([B]),φ([A][B])=φ([AB])=(AB)ρ=(Aρ)(Bρ)=φ([A])φ([B]),因此φ是由P^-f(FX)到Pf(FX)/ρ上的一个同构.