APP下载

有限链环上线性码和循环码的结构

2015-03-21石立叶邱双月刘丽英

关键词:链环同态线性

石立叶, 邱双月, 刘丽英

(邯郸学院 数理学院, 河北 邯郸 056005)



石立叶*, 邱双月, 刘丽英

(邯郸学院 数理学院, 河北 邯郸 056005)

设R是有限链环,R上长度为n的线性码C等同于模Rn的子模,循环码等同于R[x]/(xn-1)的理想.定义C[γi]={x|x∈C,γix=0},那么C[γi]是Rn的子模,且C[γi]/C[γi-1]是自由模.进一步当C是循环码时,C[γi]/C[γi-1]同构于K[x]/(xn-1)的某个理想.由此出发,给出了有限链环上线性码的结构和循环码的结构,证明并拓广了Norton的有关结论.

有限链环; 线性码; 循环码

1994年,Kumar等人在文献[1]中指出,一些重要的二进制非线性码,如Preparata码,Kedock码,Goethals-Delsarte码等可以看做环Z4上的线性码在Gray映射下对应的像.因此,环上码的研究成为编码理论工作者研究的一个热点.环Z4上的线性码和循环码已被广泛研究并得到了丰富的结果[2-6].Galderbank和Sloane给出了Zpk环上循环码的结构[5].Blackford 和 Ray-Chaudhuri在文献[6]将这一结果推广到Galois环上.Norton和Salagean给出了有限链环上线性码和循环码的结构[7].Douyherty和刘宏伟应用幂等元研究有限链环的理想,从而得到有限链环上的循环码的构造[8].本文进一步研究了有限链环上的线性码和循环码的性质,并给出了它们的结构.

1 有限链环上的线性码

定义1[1]一个含单位元1的有限交换环称为有限链环,如果1≠0并且它的全部理想能按照包含关系排成一条链.

通过定义发现有限链环R的所有理想都是主理想,因为若R的理想I不是主理想,则I至少有两个生成元,不妨设I=〈a1,a2,…,as〉,则〈a1〉⊄〈a2〉,〈a2〉⊄〈a1〉,与R是有限链环矛盾.这也表示,有限链环极大理想是唯一的.

设R是有限链环,Γ是其极大理想,则Γ是主理想.设γ为Γ的生成元,即Γ=〈γ〉.那么,可得下链

R=〈γ0〉⊇〈γ1〉⊇…⊇〈γi〉⊇…

因为R有限,上链不会无限不终止,即存在自然数i,使得〈γi〉=0.设υ是使得〈γυ〉=0的最小的自然数,那么υ就叫做γ的幂零指数.

由上面叙述可以得到有限链环的极大理想的3个重要性质:首先,γ是幂零的,设其幂零指数为υ,则R的所有理想为γiR=〈γi〉,0≤i≤υ,且满足链R=〈γ0〉⊇〈γ1〉⊇…⊇〈γυ〉=0;此外,极大理想Γ中所有元都是零因子,并且包含了环R的全部零因子;最后,集合RγR中任何元素是单位,R/γR是有限域,不妨设为K.因此,有限链环R存在如下唯一分解:

引理1[7]任意r∈R{0},存在唯一整数i,0≤i≤υ,使得r=uγi,其中u是单位,且u在modγυ-i下是唯一的.

引理2[7]若1≤i

引理3 任取x∈R,若γmx=0,γm-1x≠0,那么Rx≅R/γmR≅γυ-mR.

证明做映射φ:R→Rx,φ(r)=rx.下证Kerφ=γmR.显然γmR⊆Kerφ;任取y∈Kerφ,即yx=0.设y=γαy1,y1是单位,则yx=γαy1x=0,得γαx=0,故α≥m,即y∈γmR.得证.

符号同上,考虑有限链环R上的线性码C.因为有限链环R上一个长度为n的线性码C是R-模Rn的一个子模,反之也成立,所以,只要研究Rn的子模即可.

设M是Rn的一个R-子模,定义M[γi]={x|x∈M,且γix=0}.易证M[γi]是Rn的子模,且满足下链

M=M[γυ]⊇M[γυ-1]⊇…⊇M[γ0]=0.

M[γi]/M[γi-1]是R/γR-模,即K-模.因为主理想环上无扭的有限生成模一定是自由模,又K是域,且M[γi]/M[γi-1]是无扭模,所以,M[γi]/M[γi-1]是自由模,也可看做数域K上的线性空间.设其秩或其维数为tυ-i,1≤i≤υ,令k0=t0,ki=ti-ti-1,1≤i≤υ-1.

为了书写方便,记Mi=M[γi]/M[γi-1].那么,Mi具有如下性质:

定理1符号同上,则

(1)Mi中的元都可表示为γυ-iu的形式,其中u是单位或0;

(2)Mi≅(γυ-iR)tυ-i;

(3)ti≤ti+1,即ki≥0.

证明(1)任取a∈Mi,若a=0,取u=0.若a≠0,由引理1,a=uγj,0≤j≤υ,其中u是单位.又由Mi的定义知,γia=0,γi-1a≠0,故γi+ju=0,γi+j-1u≠0,所以.j=υ-i.

(2)若Mi=Mi-1,命题显然成立.

若Mi≠Mi-1,因为Mi是自由模,且秩为tυ-i,不妨设u1,u2,…utυ-i是一组基,即Mi≅Ru1⨁Ru2⨁…⨁Rutυ-i.又γiuj=0,γi-1uj≠0,0≤j≤tυ-i.应用引理3,Ruj≅R/γiR≅γυ-iR,命题得证.

(3)γMi⊆Mi-1,所以,Mi的一组基的γ倍是Mi-1基的一部分.所以, dimMi≤dimMi-1,即tυ-i≤tυ-i+1,所以,ki≥0,0≤i≤υ.

以此类推,最终得到M[γ]的基为:

推论1dimMi=tυ-i=k0+k1+…+kυ-i.

这就意味着码C中所有码字可表示为(v0v1…vυ-i)G,其中每个向量vi的长度为ki,向量中的元都属于γiR.由此,给出码的类型的定义.

定义2[9]向量(k0,k1,…,kυ-1)叫做码C的类型,ki叫做维数.

由前面讨论,那么对于有限链环Zpα上的非零的类型为(k0,k1,…,kυ-1)的线性码C来说,C所包含的码字个数为1k0pk1(p2)k2…(pυ-1)kυ-1.

定义3[9]有限链环R上线性码C的对偶码定义为C⊥={ω∈Rn|(u,ω)=0,∀u∈C},其中(u,ω)表示通常的内积.

关于对偶码的类型有如下结论:

定理3[9]设C是R上类型为(k0,k1,…,kυ-1)的线性码,则C⊥的类型为(kυ,kυ-1,…,k1),kυ=n-k0-k1-…-kυ-1.

2 有限链环上的循环码

R上的线性码C叫做循环码,是指若c=(c0,c1,…,cn-1)∈C,则C的循环移位(cn-1,c0,c1,…,cn-2)∈C.

假设K的特征不能整除n.考虑R上的多项式环R[x]模xn-1的剩余类环R[x]/(xn-1).在同构映射φ:Rn→R[x]/(xn-1),(c0,c1,…,cn-1)|→c0+c1x+…+cn-1xn-1下,环R上的循环码C等同于R[x]/(xn-1)的理想.

和线性码的讨论类似,记Ci=C[γi]/C[γi-1].易证C[γi]是Rn的理想,由环同态定理可知Ci是Rn/C[γi-1]的理想.

任取a+C[γi-1]∈Ci,由定理1和引理1,存在唯一的a1,使得a=γυ-ia1,其中a1是单位或0.因此,定义映射ψ:Ci→K[x]/(xn-1),ψ(a+C[γi-1])=a1.因此a1≡a(modγυ-i),且有下述结论.

引理4上述映射是单同态.

证明任取u=a+C[γi-1],v=b+C[γi-1]∈Ci,设ψ(u)=a1,ψ(v)=b1.

由同余性质u≡a1,v≡b1,则u+v≡a1+b1,uv≡a1b1,可得ψ(u+v)=ψ(u)+ψ(v),ψ(uv)=ψ(u)ψ(v).即ψ是同态.

设u≠v.若ψ(u)=ψ(v),即a1≡b1(modγυ-i),那么a≡b(modC[γi-1]),与u≠υ矛盾.

综上,ψ是单同态.

由引理4可以看出,Ci和K[x]/(xn-1)的某个理想同构,所以,可以根据有限域上循环码的结构来推导有限链环R上循环码的结构.

引理5有限域K上的一 个[n,k]循环码C具有生成多项式g(x),degg(x)=n-k.若g(x)首1,则g(x)是唯一的.

定理4Ci可以看做有限域K上的循环码,且Ci是[n,tυ-i]循环码,即Ci具有生成多项式γυ-igυ-i(x),γ|/gυ-i(x).且deggυ-i(x)=n-tυ-i.若gυ-i(x)首1,则gυ-i(x)是唯一的.

由Ci中元的性质以及映射ψ的定义知fυ-i(x)=γυ-igυ-i(x),γ|/gυ-i(x),且Ci=γυ-igυ-i(x).

定理5设(p,n)=1,C是R上长为n的循环码,则存在多项式g0(x),g1(x),…,gυ-1(x),使得C=〈g0(x),γg1(x),…,γυ-1gυ-1(x)〉.且gυ-1(x)|gυ-2(x)|…|g0(x)|xn-1.若gi(x)是首1的,则这些多项式是唯一的.

证明由定理2的证明过程并结合定理4可得C=〈g0(x),γg1(x),…,γυ-1gυ-1(x)〉,且若gi(x)首1,则gi(x)是唯一的.

又γCi⊆Ci-1,即γυ-i+1gυ-i+1(x)|γ(γυ-igυ-i(x)),得gυ-i+1(x)|gυ-i(x).证毕.

定理5虽然给出有限链环上的循环码的生成多项式的特点,但是怎样利用xn-1的分解式去构造一个具体的、或是给定类型的循环码还不行,需引入以下的概念和结论.

定义4[9]一个多项式f称为无平方因子,若g2|f,则g只能是单位.

引理6[9]若(p,n)=1,那么xn-1在K[x]上无平方因子.也就是说xn-1在K[x]上可分解成两两互素的不可约多项式之积.

结合定理5得到下面结论.

定理6设(p,n)=1,C是R上长为n的循环码,且码的类型为(k0,k1,…,kυ-1),则存在唯一的首项系数为1且两两互素的多项式f0(x),f1(x),…,fυ-1(x),使得gi(x)=fi(x)fi+1(x)…fυ-1(x),0≤i≤υ-1.

证明符号同上,存在唯一的首项系数为1的多项式g0(x),g1(x),…,gυ-1(x),使得C=〈g0(x),γg1(x),…,γυ-1gυ-1(x)〉,deggυ-i(x)=n-tυ-i.

由前面符号记法k0=t0,ki=ti-ti-1,1≤i≤υ-1.得tυ-i=k0+k1+…+kυ-i,所以deggi(x)=n-ti=n-(k0+k1+…+ki)=ki+1+ki+2+…+kυ.定义fυ-1(x)=gυ-1(x),fi=gi/gi+1,0≤i≤υ-2,所以, degfi(x)=ki+1.

下证f0(x),f1(x),…,fυ-1(x)两两互素.

若fi(x)与fj(x)不互素i≠j.不妨假设i

定理5和定理6给出了构造有限链环上非零循环码的具体方法:

首先将xn-1分解成两两互素的不可约多项式的乘积,不妨设xn-1=h0(x)h1(x)…ht(x),其中h0(x),h1(x),…,ht(x)两两互素;

其次,构造多项式f0(x),f1(x),…,fυ-1(x),其中fi(x)是上述不可约多项式,再加上常数1所构成的新的多项式集合中的部分多项式的乘积,且fi(x)两两互素.这里degfi(x)=ki+1;

最后,依次作多项式gυ-1(x),gυ-2(x),…,g0(x),其中gi(x)=fi(x)fi+1(x)…fυ-1(x),则C=〈g0(x),γg1(x),…,γυ-1gυ-1(x)〉.C的类型是(k0,k1,…,kυ-1).

上述方法在具体操作过程还需要考虑一些细节问题.由循环码的构造方法易得下面定理7.

定理7[11]R上长度为n的循环码的个数为(υ+1)r,r是xn-1的分解式中不可约因子的个数.

例1考虑整数剩余类环Z4上长度为7的循环码.Z4的极大理想是〈[2]〉,[2]的幂零指数υ=2.在F2上x7-1=(x-1)(x3+x+1)(x3+x2+1)=h0(x)h1(x)h2(x),即r=3,所以共有27个循环码.

可以这样去构造一个循环码:

选取f0=h0,f1=h1,由于degfi(x)=ki+1,那么k1=1,k2=3,所以k0=7-1-3=3,即C是一个类型为(3,1)循环码,生成元是γf1,f1f0.

通过上述方法,可以够造出Z4上长度为7的所有循环码.

表1 环Z4上长度为7的循环码

[1]HammonsAR,KumarPV,CalderbankAR,etal.TheZ4linearity of kerdock,preparata,goethals,and related codes[J].IEEE Trans Inform Theory, 1994, 40(2):301-309.

[2] Pless V,Sole P,Qian Z.Cyclic self-dualZ4-codes[J].Finite Fields Appl, 1997, 3:48-69.

[3] Calderbank A R,Mc G G,Kumar P V,et al.Cyclic codes overZ4,locator polynomials and Newton's identities[J].IEEE Trans Inform Theory, 1996, 42(1):217-226.

[4] Kanwar P,Lopez-Permouth S R.Cyclic codes over the integers modulopm[J].Finite Fields Appl, 1997, 3:334-352.

[5] Calderbank A R,Sloans N J A.Modular andp-adic cyclic codes[J].Designs,Codes and Cryptography, 1995, 6:21-35.

[6] Blackford J T,Ray-Chaudhuri D K.A transform approach to permutation groups of cyclic codes over Galois rings[J].IEEE Trans Inform Theory, 2000, 46(7):2350-2358.

[7] Norton G H, Salagean A.On the structure of linear and cyclic codes over a finite chain rings[J].Applicable Algebra in Engineering,Communication and Computing, 2000, 10:489-506.

[8] Dougherty S T, Liu H W. Cyclic codes over formal power series rings[J]. Acta Mathematica Scientia (English Version), 2011, B31(1):331-343.

[9] Norton G H, Salagean A. On the structure of linear and cyclic codes over a finite chain ring [J].Appl Algebra Eng Comm Comput, 2000, 10:489-506.

[10] Norton G H, Salagean A. On the Hamming distance of linear codes over a finite chain ring [J].IEEE Trans Inform Theory, 2000, 46(3):1060-1067.

[11] 李光松,韩文报.有限链环上的循环码及其Mattson-Solomn多项式[J].高校应用数学学报(A辑), 2004, 19(2):127-133.

The structure of linear codes and cyclic codes over finite chain rings

SHI Liye, QIU Shuangyue, LIU Liying

(Department of Mathematics and Physics, Handan College, Handan, Hebei 056005)

LetRbeafinitechainring,alinearcodeoflengthnoverRisanR-submoduleofRn, and a cyclic code of lengthnisanidealofR[x]/(xn-1).LetC[γi]={x|x∈C,γix=0},thenitisasubmoduleofRn,andC[γi]/C[γi-1]isafreemodule.Moreover,ifCisacycliccode,thenC[γi]/C[γi-1]isisomorphicwithanidealofK[x]/(xn-1).Startingfromthis,thestructureoflinearcodesandcycliccodesoverfinitechainringswerestudiedinthispaper.Also,someNorton’smainresultswereshowninadifferentwayandwereextended.

finite chain ring; linear code; cyclic code

2014-09-22.

河北省教育科学研究“十二五”规划课题(1406028).

1000-1190(2015)03-0348-04

O157.4

A

*E-mail: sxxshily@163.com.

猜你喜欢

链环同态线性
渐近线性Klein-Gordon-Maxwell系统正解的存在性
简单拓扑图及几乎交错链环补中的闭曲面
气动葫芦吊用短环链的链环断裂原因分析
线性回归方程的求解与应用
关于半模同态的分解*
拉回和推出的若干注记
圈-双交叉多面体链环的Kauffman括号多项式和束多项式
二阶线性微分方程的解法
一种基于LWE的同态加密方案
HES:一种更小公钥的同态加密算法