1. 引言
完备码这一概念最初来源于编码理论,在信息传输中,为了纠正传输错误,需要设计纠错码,而完备码是“纠错能力最优”的码。在1973年,Biggs首次将完备码从经典码论推广到图论的范畴,且给出了距离传递图中完备码存在的判别准则[1]。这也开始了后续对凯莱图、交换图、双凯莱图等各类特殊图的完备码的研究。近年来,对代数结构上图的完备码的研究变得越来越热门。例如,Mudaber等人研究了一些环上不同图的完备码,2021年,他们确定了以环
的幂等元集为点集的
的单位图的导出子图中的完备码[2];2022年,他们确定了阶为
的Boolean环的单位图的生成子图的完备码,刻画了单位图存在1阶和2阶完备码的交换环以及一些单位图及其补图不存在完备码的交换环,还研究了以环的单位集为点集的一些交换环的导出子图的完备码[3]-[5];2024年,他们确定了一些交换环上单位积图的不同阶的完备码[6]。Ma等学者解决了对称群和交错群上交换图的完备码问题[7]。Huo等学者给出了一些有限非交换群上交换图的完备码[8]。
设
是一个有限无向简单图,其点集为
,称
的一个非空子集
为一个码。如果码
满足:当
取遍
中所有元素时,
的半径为1的闭邻域
构成
的一个划分,那么就称
为图
的一个完备码[1]。换句话说,如果对所有
,满足
且
,则码
就是
的一个完备码[9]。如果
中有
个元素,那么称
为
阶完备码,记为
。设
是一个环,对于环
中的一个元素
,如果存在元素
和
,使得
,那么称元素
为环
中的一个nil-clean元,其中
为环
的幂等元集,
为环
的幂零元集,把环
中所有nil-clean元构成的集合记为
。环
的nil-clean图是以
中所有元素为点集,两个不同点
和
是邻接的当且仅当
。
根据单位图、零因子图等代数图的导出子图的研究,也让我们自然而然地开始研究nil-clean图的导出子图。环的单位集是环的核心代数结构,它直接决定环的整体性质。研究以环的单位集为点集的nil-clean图的导出子图,一方面可以简化nil-clean图的复杂度,另一方面可以反映出nil-clean图的整体结构,此外,还可以由导出子图的某种性质推断出原图的局部性质。本文根据不同的
值将模
剩余类环
分类,确定这些环的nil-clean图的导出子图中完备码的大小。
2. 预备知识
注记2.1 (1) 记
为环
的nil-clean图的导出子图,其点集为
的单位集
;
1) 记
表示不小于
的最小整数;
2) 设
是图
的点集,
是
中的一点,则
表示从
中去掉点
所得到的集合。
定义2.2 [10]设
是一个环。对于
中的一个元素
,如果存在一个幂等元
和一个幂零元
,使得
,那么就称元素
是
中的一个nil-clean元。如果
中的每个元素都是nil-clean元,那么称环
为nil-clean环。
定义2.3 [11]设
是一个环。
的nil-clean图记为
,其点集为
,两个不同点
和
是邻接的当且仅当
是
中的一个nil-clean元。
定义2.4 [12]设
和
是两个图,如果点集
且边集
,那么称
是
的一个子图,进一步地,若
,则称
是
的一个导出子图。
引理2.5 [11]设
是一个素数,则环
的nil-clean图是一个有
个点的路径图
。
证明:当
是一个素数时,因为
且
,所以
。
的nil-clean图
如图1:
Figure 1. The nil-clean graph of
图1.
的nil-clean图
事实上,因为
,
,
,
,但本文只考虑简单图,则图中不含自环边,所以在图
中,点
只与
邻接,点
只与
邻接,所以
和
的度都是1。而对任意一点
,因为
且
,所以
只与
和
邻接,则
的度为2。
3. 主要结果与证明
定理3.1 设
是环
的nil-clean图的导出子图,其中
是一个素数,且
为该图的完备码,
则
。
证明:由引理2.5知,当
是一个素数时,
是一个有
个点的路径图。而
中所有的非零元都是单位,因此,
是一个有
个点的路径图。对
中的点进行重新标号后得到图2:
Figure 2. The relabeled induced subgraph of the nil-clean graph of
图2. 重新标号后的
的nil-clean图的导出子图
观察图2可知,
,
,
,其中
。
当
时,从第一个点开始,将三个点分成一组,只需把每组中间的点取为
中元素,即
。因此,
。
当
时,如果
,即
,则
或
,此时,
;如果
,观察图2可知,
,此时
。
例3.2 设
为环
的nil-clean图的导出子图,
是它的完备码。
设
,则
,易知
,所以
的nil-clean图的导出子图如图3:
Figure 3. The induced subgraph of the nil-clean graph of
图3.
的nil-clean图的导出子图
因为
,所以由定理3.1,
,观察图3可知,
是
的一个完备码。
设
,因为
且
,所以
的nil-clean图的导出子图如图4:
Figure 4. The induced subgraph of the nil-clean graph of
图4.
的nil-clean图的导出子图
因为
,所以由定理3.1,
,观察图4可知,
是
的一
个完备码。
现在我们引入约化图的定义,方便接下来定理的证明。
定义3.3 [13]设
是一个简单图,定义点集
上的等价关系
:对任意两点
,
当且仅当它们的开邻域相等。图
的约化图
有点集
,(其中
是点
所在的等价类),任意两个不同点
和
在
中是邻接的当且仅当
和
在
中是邻接的。
定理3.4 设
是环
的nil-clean图的导出子图,其中
是一个素数,
是正整数,且
为该图的完备码。
1) 若
,则
。
2) 若
,则完备码不存在。
证明:因为
是交换的局部环,它有唯一的极大理想
,且
,所以,
。
1) 当
时,
,即环
中每个元素都是nil-clean元,从而
是一个nil-clean环,所以
是一个完全图,这说明导出子图
也是一个完全图。因此,
中任意一点都是图
的一个完备码,此时,
。
当
时,
,
,图
的约化图如图5:
Figure 5. The reduced graph of the induced subgraph of the nil-clean graph of
图5.
的nil-clean图的导出子图的约化图
因为对任意两点
,
,对任意两点
,
,所以图5中空心点表示该等价类中所有代表元在原图中是互不相连的,实心点表示该等价类中所有代表元在原图中是两两相连的。这表明,对
中任意一个代表元
,点
在
中的半径为1的闭邻域
,因此,
。
若
,则
且
,所以
的约化图如图6:
Figure 6. The reduced graph of the induced subgraph of the nil-clean graph of
图6.
的nil-clean图的导出子图的约化图
与图5类似,每个空心点表示该等价类中所有代表元在原图中互不相连,实心点代表该等价类中所有代表元在原图中两两相连。假设存在完备码
,则
中至少有一点属于
,否则对任意一点
,
,即
,其中
取遍
中所有元素。
假设只存在一点
,使得
。若
,则对任意
,
,即
,与完备码定义矛盾,所以
;若
,则此时至少存在一点
,使得
,否则对任意一点
,
。但如果存在
,则
与完备码定义矛盾,所以
。
假设至少存在两点
,使得
,则
,这与完备码的定义矛盾,因此,图
中不存在完备码。
例3.5 设
为环
的nil-clean图的导出子图,且
是它的完备码。
设
,则
且
,所以
的nil-clean图的导出子图是一个完全图,见图7:
Figure 7. The induced subgraph of the nil-clean graph of
图7.
的nil-clean图的导出子图
由定理3.4,
,观察图7可知,对任意一点
,
,那么
。
设
,则
且
,图8为
的nil-clean图的导出子图:
Figure 8. The induced subgraph of the nil-clean graph of
图8.
的nil-clean图的导出子图
由定理3.4,
,由图8知,对任意一点
,
,所以
。
设
,则
且
,
的nil-clean图的导出子图如图9:
Figure 9. The induced subgraph of the nil-clean graph of
图9.
的nil-clean图的导出子图
由定理3.4,该图不存在完备码。下面给出半径为1的每个点的闭邻域:
对任意一点
,
,
对任意一点
,
,
对任意一点
,
,
对任意一点
,
。
我们发现不存在码
,使得
为
中的完备码。
定理3.6 设
是环
的nil-clean图的导出子图,其中
是一个奇素数,且
为该图的完备
码,则
。
证明:当
是一个奇素数时,
,
,所以
。
,因为
中都是奇数点,则
中任意两点之和都是偶数,所以
。
的nil-clean图的导出子图如图10:
Figure 10. The induced subgraph of the nil-clean graph of
图10.
的nil-clean图的导出子图
因为
,
,
,
,但是
且本文只考虑简单图,因此点
只与
邻接,点
只与
邻接。而对任意一点
,
,
,所以点
只与
和
邻接。由图10知,
是一个有
个点的路径,同定理3.1的证明,可以得到图
中完备码的大小,结论得证。
例3.7 设
是环
的nil-clean图的导出子图,且
是它的完备码。当
时,
且
,则
的nil-clean图的导出子图如图11:
Figure 11. The induced subgraph of the nil-clean graph of
图11.
的nil-clean图的导出子图
由定理3.6知,
。观察图11可知,
是
的完备码。
定理3.8 设
是环
的nil-clean图的导出子图,其中
和
是两个互异的奇素数,则图
中不存在完备码。
证明:因为
和
是两个互异的奇素数,所以
,从而
。
,
,则
的nil-clean图的导出子图如图12:
Figure 12. The induced subgraph of the nil-clean graph of
图12.
的nil-clean图的导出子图
我们首先讨论
的完备码,我们给图
重新标号得到图13:
Figure 13. The relabeled induced subgraph of the nil-clean graph of
图13. 重新标号后的
的nil-clean图的导出子图
假设
中存在完备码
,则
或
,否则
,即
,其中
取遍
中所有元素。
如果
,易知
,那么
,否则存在点
,使得
,但此时
,则
,与完备码定义矛盾,所以
。
如果
,易知
,那么
,否则存在
,使得
,而为了保证
,只能
,但是
,与完备码定义矛盾,所以
。综上,
中不存在完备码。
接下来讨论
的完备码,将图
重新标号后截取一部分得到图14:
Figure 14. A part obtained by extracting the relabeled induced subgraph of the nil-clean graph of
图14. 截取重新标号后的
的nil-clean图的导出子图所得的一部分
假设
中存在完备码
,则
中必有一点属于
,否则
,即
,其中
取遍
中所有元素。
(1) 若
,则
,否则存在
,使得
。因为要使得
,所以只能
,则
,否则
。又因为要使得
,所以只能
,则
,否则
,此时我们发现
,这说明
,与完备码定义矛盾,所以
。
(2) 若
,则
,否则存在
,使得
。因为要满足
,所以只能
或
。
如果
,那么
,否则存在
,使得
,这时我们发现
,那么
,与完备码定义矛盾,所以
。
如果
,则
,否则存在
,使得
,因为要保证
,则只能
,则
,否则
,此时
,那么
,与完备码定义矛盾,所以
。根据以上得出
。
(3) 若
,则
,否则存在
,使得
。因为要保证
,只能
或
。
如果
,则
,否则存在
,使得
,而此时
,那么
,这与完备码定义矛盾,所以
。
如果
,则
,否则存在
,使得
,因为要使得
,则只能
,从而
,否则
,此时
,这说明
,与完备码定义矛盾,所以
。根据以上得
。
综上,
,则
,从而
,因此,图
中不存在完备码。
4. 小结和展望
本文基于nil-clean图的概念,构造了以单位集为点集的一些环的nil-clean图的导出子图并给出其完备码的大小。我们得到以下结论:当
和
(其中
是一个奇素数)时,图
是一条路径,其完
备码大小为
;当
和
(其中
为正整数)时,
中完备码的大小为1;当
(其中
为素数)和
(其中
是两个互异奇素数)时,
中不存在完备码。当然,对于一般的
值,我们还没有给出图
中完备码的相关结论,这也是需要我们进一步研究的问题。
基金项目
本论文由国家自然科学基金(项目编号:12261001,12461001)资助。
NOTES
*通讯作者。