APP下载

P-n-右析取语言的相关性质

2014-02-28

关键词:字母表延安大学命题

刘 莉

(延安大学数学与计算机科学学院,陕西延安716000)

P-n-右析取语言的相关性质

刘 莉

(延安大学数学与计算机科学学院,陕西延安716000)

主要研究了P-n-右析取语言的一些相关性质,给出了P-n-析取辖的定义,得出了P-n-析取辖是稠密语言等结论。

P-n-右析取语言;稠密语言;P-n-稠密

1 基本概念

设X是非空的字符集(有限或无限),我们称X是字母表,X上的元素称为字母,X上的有限字符串称为X上的字,我们定义空字是不包含任何字母的字,用1表示空字,记X上的所有字的集合为X*,即

其中X0=1,

令S是一个非空集合,S×S的子集ρ称为S上的二元关系。若ρ满足下面的条件:

(1)xρx,(∀x∈S)

(2)xρy⇒yρx,(∀x,y∈S)

(3)xρy,yρz⇒xρz,(∀x,y,z∈S)

则称ρ是S上的等价关系。

等价关系ρ称为右同余(左同余),若满足aρb⇒acρbc(aρb⇒caρcb),∀c∈S。

若ρ既是右同余又是左同余,称ρ是同余关系。

设X是一个有限字母表,定义X*上的全序如下:∀x,y∈X*,若lg(x)<lg(y)。则x<y;若lg(x)=lg(y)=n,∀n≥1,则定义<是Xn上的字典序,例如,设X={a,b,c},则X*={1<a<b<c<aa<ab<ac<ba<bb<…}。

定义1[1]设L⊆X*,定义X*上的等价关系Pn,L:

其中u,v∈X*,uy≠1,vy≠1。则Pn,L是X*上的右同余关系。

定义2[2]设L⊆X*,称L是P-n-右析取语言:如果Pn,L是X*上的恒等关系。

定义3[3]称L是P-n-稠密的,如果满足:∀u∈X*,∃x,y∈X*,∃n,s.t.x(uy)n∈L。

定义4[3]称L是P-n-离散的,如果满足

引理1[4]若um=vn,m,n≥1,则u,v是同一字的方幂。

引理2[5]令L⊆X+,则下列条件等价:

(1)L是P-n-稠密语言;

(2)L(k)是P-n-稠密语言;

引理3[5]一个语言是P-n-稠密的当且仅当它包含有一个P-n-右析取语言。

2 主要结论

定义语言D⊆X*称为P-n-析取辖。如果D满足对任意L⊆X*,若Pn,L在D上是恒等关系,则L是P-n-右析取语言。

命题1设X是有限字母表,D⊆X*,若D是P-n-析取辖,则D是稠密语言。

证明:令X*={u1<u2<u3…<un<…},我们利用P-n-右析取辖D作语言。

L={x′|x∈D/{1}},

这里#x就是x在全序X*中的位置。显然,x与x′是一一对应的。由于lg(x)<#x,所以x′是本原字。即L⊆Q。

令L(k)={uk|u∈L,k∈N},

用染色序列对P进行着色,实际上是对m(2n+1)+2n-1条边进行着色,而图4中色集合的个数有个,根据上述染色算法,当k是奇数时,有当k是偶数时,有因此恒成立,此时求得最小的整数k满足⎤。

下证Pn,L(k)是D上的恒等关系。

首先,令x,y∈D/{1},x≠y,不妨设#x>#y,#x=n。

(1)若x∉X*a,则存在空字1和an使得

1(xan)k=(xan)k∈L(k)

假设 1(yan)k=(yan)k∈L(k),

由L(k)的定义知∃z∈D/{1},#z=m使得(yan)k=(z′)k。

①若z∉X*a,则(yan)k=(zam)k。

令lg(yan)=p,lg(zam)=q,则(yan)q=(zam)p。

由引理1知yan和zam是同一字的方幂。又yan,zam∈L⊆Q,故yan=zam。

若lg(y)<lg(z),则∃z1∈X+使得z=yz1,故an=z1am,但z∉X*a,z1是z的后缀,从而z1∉X*a,即z1不是以a结尾,这与an=z1am矛盾。

若lg(y)>lg(z),则y=zal其中l+n=m,l>0。由y=zal知#y>#z,又#x>#y,#x=n,#z=m故有n>m,这与l+n=m矛盾。

②若z∈X*a,则(yan)k=(zbm)k从而yan=zbm,但a≠b 故 yan≠zbm矛盾。

因此,假设不成立。故(yan)k∉L(k)。

即x与y没有(Pn,L(k))关系。

(2)若x∈X*a,则类似可以证明存在空字1和bn使得1(xbn)k=(xbn)k∈L(k)但1(ybn)k=(ybn)k∉L(k)。从而即x与y没有(Pn,L(k)关系。

其次,对∀x∈D/{1},不妨设x=x1a,x1∈X*,#x=n则存在空字1和bn使得1(xbn)k=(xbn)k∈L(k),1(1bn)k=1(1bn)k=∉L(k)。

从而即x与1没有(Pn,L(k))关系。

综上∀x,y∈D,x≠y,x与y没有(Pn,L(k))关系。

又D是P-n-右析取辖,故L(k)是P-n-右析取语言。

由引理2知L是P-n-稠密语言。

假设D不是稠密语言。则∃w∈X+,

由于L是P-n-稠密语言,从而∀wk∈X+,其中w与k的末尾字母互异。∃u,v∈X*,∃n,s.t.u(wkv)n∈L,由L得作法知uwv1∈D,其中v1是kv的前缀,这与X*wX*∩D=Ø矛盾。

因此D是稠密语言。

命题2设L⊆X*,若L是P-n-右析取语言,则L′=L∩X*/(X+)(k),其中k∈N,是P-n-右析取语言。也就是说P-n-右析取语言中所有最终周期字所作的集合还是P-n-右析取语言。

证明:对于∀u,v∈X*,u≠v,由于L是P-n-右析取语言。所以u和v没有Pn,L关系。即∃x,y∈X*,n≥2,有x(uy)n∈L,x(vy)n∉L或x(vy)n∈L,x(uy)n∉L。

不妨设x(uy)n∈L,x(vy)n∉L,

又 L′=L∩X*(X+)(k),故

即u和v没有Pn,L′关系。

由u,v的任意性知L′是P-n-右析取语言。

命题3设L1⊆X*是P-n-右析取语言,L2⊆X*/X*(X+)(k),则L=L1∪L2是P-n-右析取语言。

证明:对于∀u,v∈X*,u≠v,由于L1是P-n-右析取语言。故u和v没有Pn,L1关系。即∃x,y∈X*,n≥2,有

不妨设x(uy)n∈L1,x(vy)n∉L1,

则x(uy)n∈L,x(vy)n∈X*(X+)(k),故

即x(vy)n∉L2,x(vy)n∉L。

所以u和v没有Pn,L关系。

由u,v的任意性知L是P-n-右析取语言。

P-n-右析取语言与任一非最终周期字的并还是P-n-右析取语言,也就是说X*中不存在极大的P-n-右析取语言。

命题4设L⊆X*是P-n-右析取语言,若L=L1∪L2且L1∩L2=Ø,则下面两式中至少有一个成立:(1)L1和L2中至少有一个是P-n-右析取语言;

(2)L1和L2都包含P-n-右析取语言。

证明:假设(2)不成立,即L1和L2中至少有一个不包含P-n-右析取语言。不妨设L1不包含P-n-右析取语言。由引理3可知,L1不是P-n-稠密语言。则∃w∈X*,∀x,y∈X*,∀n∈N 有x(wy)n∉L1,(*)。

下证∀u,v∈X*,若u≡v(Pn,L2),则u=v。

事实上,由同余关系的性质有

O159

A

1004-602X(2014)03-0024-03

10.13876/J.cnki.ydnse.2014.03.024

2014-06-20

刘 莉(1985—),女,陕西延安人,延安大学助教。

猜你喜欢

字母表延安大学命题
《延安大学学报(社会科学版)》征稿启事
Picture-writing
生态女性主义在霍桑《红字》中的研究
Research on the Application of English Reading Strategies for Junior High School Students
无 题
地球字母表ABC
2012年“春季擂台”命题
2011年“冬季擂台”命题
2011年“夏季擂台”命题