LLOYD’S THEOREM | An Exploration of e-Perfect Code

注:本文为 “LLOYD’S THEOREM” 相关英文引文,机翻未校。
如有内容异常,请看原文。


LLOYD’S THEOREM | An Exploration of e-Perfect Code

劳埃德定理

Notes for our seminar - Lex Schrijver

Fix n n n, e e e, and q ∈ N q \in \mathbb{N} qN, and set Q = { 0 , . . . , q − 1 } Q = \{0, ..., q-1\} Q={0,...,q1}. For c c c, d ∈ Q n d \in Q^{n} dQn, let dist ( c , d ) \text{dist}(c, d) dist(c,d) be the Hamming distance of c c c and d d d, that is, the number of i ∈ [ n ] i \in [n] i[n] with c i ≠ d i c_{i} \neq d_{i} ci=di. An e e e-perfect code is a subset C ⊆ Q n C \subseteq Q^{n} CQn such that the balls { d ∣ dist ( c , d ) ≤ e } \{d \mid \text{dist}(c, d) \leq e\} {ddist(c,d)e} for c ∈ C c \in C cC partition Q n Q^{n} Qn.
给定 n n n e e e q ∈ N q \in \mathbb{N} qN N \mathbb{N} N 表示自然数集),设 Q = { 0 , . . . , q − 1 } Q = \{0, ..., q-1\} Q={0,...,q1}。对于 c , d ∈ Q n c, d \in Q^{n} c,dQn Q n Q^{n} Qn 表示由 Q Q Q 中元素构成的 n n n 维向量集合),记 dist ( c , d ) \text{dist}(c, d) dist(c,d) c c c d d d 之间的汉明距离(Hamming distance),即满足 c i ≠ d i c_{i} \neq d_{i} ci=di 的指标 i ∈ [ n ] i \in [n] i[n] [ n ] [n] [n] 表示集合 { 1 , 2 , . . . , n } \{1, 2, ..., n\} {1,2,...,n})的个数。若子集 C ⊆ Q n C \subseteq Q^{n} CQn 满足:对所有 c ∈ C c \in C cC,以 c c c 为中心、半径为 e e e 的球(即集合 { d ∣ dist ( c , d ) ≤ e } \{d \mid \text{dist}(c, d) \leq e\} {ddist(c,d)e})能构成 Q n Q^{n} Qn 的一个划分,则称 C C C e e e-完备码( e e e-perfect code)。

The following was proved by Lloyd [4] for prime powers q q q, and by Bassalygo [1], Delsarte [2], and Lenstra [3] for general q q q.
下述定理中,当 q q q 为素数幂时由劳埃德(Lloyd)[4] 证明;当 q q q 为任意自然数时,由巴萨利戈(Bassalygo)[1]、德尔萨特(Delsarte)[2] 和伦斯特拉(Lenstra)[3] 证明。

Theorem (Lloyd’s theorem). If an e e e-perfect code exists, then the (‘Lloyd’) polynomial
定理(劳埃德定理):若存在 e e e- 完全码,则(“劳埃德”)多项式

( 1 ) L e ( x ) : = ∑ l = 0 e ( − 1 ) l ( q − 1 ) e − l ( x − 1 l ) ( n − x e − l ) (1) \quad L_{e}(x) := \sum_{l=0}^{e} (-1)^{l} (q-1)^{e-l} \binom{x-1}{l} \binom{n-x}{e-l} (1)Le(x):=l=0e(1)l(q1)el(lx1)(elnx)

has e e e distinct zeroes among 1 , . . . , n 1, ..., n 1,...,n.
1 , … , n 1, \dots, n 1,,n 中具有 e e e 个不同的零点。

其中 ( a b ) \binom{a}{b} (ba) 表示组合数,即从 a a a 个元素中选取 b b b 个元素的方式数)在 1 , . . . , n 1, ..., n 1,...,n 中存在 e e e 个不同的零点。

Proof. It will be convenient to assume that Q Q Q is equal to the ring Z / q Z \mathbb{Z}/q\mathbb{Z} Z/qZ.
证明:为方便起见,不妨假设 Q Q Q 等同于环 Z / q Z \mathbb{Z}/q\mathbb{Z} Z/qZ Z / q Z \mathbb{Z}/q\mathbb{Z} Z/qZ 表示整数模 q q q 剩余类环,由 0 , 1 , . . . , q − 1 0, 1, ..., q-1 0,1,...,q1 构成)。

For any c ∈ Q n c \in Q^{n} cQn, let ∣ c ∣ |c| c be the weight of c c c, that is, the number of nonzero entries in c c c. So ∣ c ∣ = dist ( 0 , c ) |c| = \text{dist}(0, c) c=dist(0,c) (where 0 0 0 denotes the zero vector in Q n Q^{n} Qn). For any C ⊆ Q n C \subseteq Q^{n} CQn, let w C w_{C} wC be the weight enumerator of C C C, that is, the function w C : { 0 , . . . , n } → Z w_{C} : \{0, ..., n\} \to \mathbb{Z} wC:{0,...,n}Z with w C ( i ) w_{C}(i) wC(i) equals to the number of c ∈ C c \in C cC with ∣ c ∣ = i |c| = i c=i (for i = 0 , . . . , n i = 0, ..., n i=0,...,n). First, we have:
对于任意 c ∈ Q n c \in Q^{n} cQn,记 ∣ c ∣ |c| c c c c 的重量(weight),即 c c c 中非零元素的个数。因此 ∣ c ∣ = dist ( 0 , c ) |c| = \text{dist}(0, c) c=dist(0,c)(其中 0 0 0 表示 Q n Q^{n} Qn 中的零向量)。对于任意 C ⊆ Q n C \subseteq Q^{n} CQn,记 w C w_{C} wC C C C 的重量枚举函数(weight enumerator),即函数 w C : { 0 , . . . , n } → Z w_{C} : \{0, ..., n\} \to \mathbb{Z} wC:{0,...,n}Z Z \mathbb{Z} Z 表示整数集),且对 i = 0 , . . . , n i = 0, ..., n i=0,...,n w C ( i ) w_{C}(i) wC(i) 等于 C C C 中满足 ∣ c ∣ = i |c| = i c=i 的向量 c c c 的个数。首先,我们有如下结论:

(2) if an e e e-perfect code exists, then { w C ∣ C  is an  e -perfect code } \{w_{C} \mid C \text{ is an } e\text{-perfect code}\} {wCC is an e-perfect code} spans a subspace of R { 0 , . . . , n } \mathbb{R}^{\{0, ..., n\}} R{0,...,n} of dimension at least e + 1 e+1 e+1.
(2) 若 e e e-完备码存在,则集合 { w C ∣ C  为  e -完备码 } \{w_{C} \mid C \text{ 为 } e\text{-完备码}\} {wCC  e-完备码} 张成 R { 0 , . . . , n } \mathbb{R}^{\{0, ..., n\}} R{0,...,n} R \mathbb{R} R 表示实数集, R { 0 , . . . , n } \mathbb{R}^{\{0, ..., n\}} R{0,...,n} 表示定义域为 { 0 , . . . , n } \{0, ..., n\} {0,...,n} 的实值函数构成的线性空间)的一个子空间,且该子空间的维数至少为 e + 1 e+1 e+1

Indeed, let C C C be an e e e-perfect code. For each i = 0 , . . . , e i = 0, ..., e i=0,...,e, choose a word a i ∈ Q n a_{i} \in Q^{n} aiQn with ∣ a i ∣ = i |a_{i}| = i ai=i, and set C i : = { a i + c ∣ c ∈ C } C_{i} := \{a_{i} + c \mid c \in C\} Ci:={ai+ccC} (where + + + denotes the component-wise addition in Q n Q^{n} Qn). Then C i C_{i} Ci is an e e e-perfect code, with w C i ( j ) = δ i , j w_{C_{i}}(j) = \delta_{i,j} wCi(j)=δi,j for j = 0 , . . . , e j = 0, ..., e j=0,...,e (as a i a_{i} ai is the unique word in C i C_{i} Ci at distance ≤ e \leq e e from 0 0 0). So { w C i ∣ i = 0 , . . . , e } \{w_{C_{i}} \mid i = 0, ..., e\} {wCii=0,...,e} is linearly independent, and we have (2).
事实上,设 C C C 为一个 e e e-完备码。对每个 i = 0 , . . . , e i = 0, ..., e i=0,...,e,选取一个满足 ∣ a i ∣ = i |a_{i}| = i ai=i 的向量 a i ∈ Q n a_{i} \in Q^{n} aiQn,并定义 C i : = { a i + c ∣ c ∈ C } C_{i} := \{a_{i} + c \mid c \in C\} Ci:={ai+ccC}(其中 + + + 表示 Q n Q^{n} Qn 中的分量-wise加法)。则 C i C_{i} Ci 是一个 e e e-完备码,且对 j = 0 , . . . , e j = 0, ..., e j=0,...,e,有 w C i ( j ) = δ i , j w_{C_{i}}(j) = \delta_{i,j} wCi(j)=δi,j δ i , j \delta_{i,j} δi,j 为克罗内克函数,即当 i = j i = j i=j δ i , j = 1 \delta_{i,j} = 1 δi,j=1,当 i ≠ j i \neq j i=j δ i , j = 0 \delta_{i,j} = 0 δi,j=0)——这是因为 a i a_{i} ai C i C_{i} Ci 中唯一与零向量 0 0 0 的距离 ≤ e \leq e e 的向量。因此,集合 { w C i ∣ i = 0 , . . . , e } \{w_{C_{i}} \mid i = 0, ..., e\} {wCii=0,...,e} 线性无关,故结论(2)成立。

For each k = 0 , . . . , n k = 0, ..., n k=0,...,n, define the { 0 , . . . , n } × { 0 , . . . , n } \{0, ..., n\} \times \{0, ..., n\} {0,...,n}×{0,...,n} matrix M k M_{k} Mk by
对每个 k = 0 , . . . , n k = 0, ..., n k=0,...,n,定义 { 0 , . . . , n } × { 0 , . . . , n } \{0, ..., n\} \times \{0, ..., n\} {0,...,n}×{0,...,n} 阶矩阵 M k M_{k} Mk(矩阵的行和列索引均为 0 , . . . , n 0, ..., n 0,...,n),其中矩阵元素满足:

( 3 ) ( M k ) i , j : = number of  a ∈ Q n  with  ∣ a ∣ = i  and dist ( a , b ) = k , (3) \quad (M_{k})_{i,j} := \text{number of } a \in Q^{n} \text{ with } |a| = i \text{ and } \text{dist}(a, b) = k, (3)(Mk)i,j:=number of aQn with a=i and dist(a,b)=k,
( 3 ) ( M k ) i , j : = 满足  ∣ a ∣ = i  且 dist ( a , b ) = k  的向量  a ∈ Q n  的个数 , (3) \quad (M_{k})_{i,j} := \text{满足 } |a| = i \text{ 且 } \text{dist}(a, b) = k \text{ 的向量 } a \in Q^{n} \text{ 的个数}, (3)(Mk)i,j:=满足 a=i  dist(a,b)=k 的向量 aQn 的个数,

for i , j = 0 , . . . , n i, j = 0, ..., n i,j=0,...,n, where b b b is an arbitrary word with ∣ b ∣ = j |b| = j b=j. The value (3) is independent of the choice of b b b, since for any other word b ′ ∈ Q n b' \in Q^{n} bQn with ∣ b ′ ∣ = j |b'| = j b=j there is an isometry on Q n Q^{n} Qn that fixes 0 0 0 and brings b b b to b ′ b' b. Define
这里 i , j = 0 , . . . , n i, j = 0, ..., n i,j=0,...,n,且 b b b 是任意一个满足 ∣ b ∣ = j |b| = j b=j 的向量。式(3)中定义的值与 b b b 的选取无关,原因如下:对于任意另一个满足 ∣ b ′ ∣ = j |b'| = j b=j 的向量 b ′ ∈ Q n b' \in Q^{n} bQn,存在 Q n Q^{n} Qn 上的一个等距变换(isometry),该变换固定零向量 0 0 0 且将 b b b 映射到 b ′ b' b,而等距变换不改变向量的重量和向量间的距离,因此 ( M k ) i , j (M_{k})_{i,j} (Mk)i,j 的值不依赖于 b b b。进一步定义:

( 4 ) M ≤ e : = ∑ k = 0 e M k . (4) \quad M_{\leq e} := \sum_{k=0}^{e} M_{k}. (4)Me:=k=0eMk.

Then
则有

( 5 ) for any  e -perfect code  C , M ≤ e w C = w Q n . (5) \quad \text{for any } e\text{-perfect code } C, \quad M_{\leq e} w_{C} = w_{Q^{n}}. (5)for any e-perfect code C,MewC=wQn.
( 5 ) 对任意  e -完备码  C , M ≤ e w C = w Q n . (5) \quad \text{对任意 } e\text{-完备码 } C, \quad M_{\leq e} w_{C} = w_{Q^{n}}. (5)对任意 e-完备码 C,MewC=wQn.

其中 w Q n w_{Q^{n}} wQn 表示 Q n Q^{n} Qn 的重量枚举函数,即 w Q n ( i ) w_{Q^{n}}(i) wQn(i) Q n Q^{n} Qn 中重量为 i i i 的向量的总个数。

Indeed, for any k ≤ e k \leq e ke and i i i, ( M k w C ) i = ∑ c ∈ C ( M k ) i , ∣ c ∣ (M_{k} w_{C})_{i} = \sum_{c \in C} (M_{k})_{i, |c|} (MkwC)i=cC(Mk)i,c, which is the number of words of weight i i i at distance k k k from C C C. So ( M ≤ e w C ) i (M_{\leq e} w_{C})_{i} (MewC)i is equal to the number of words of weight i i i at distance ≤ e \leq e e from C C C. Since C C C is an e e e-perfect code, this is equal to the total number of words of weight i i i, which is ( w Q n ) i (w_{Q^{n}})_{i} (wQn)i.
事实上,对任意 k ≤ e k \leq e ke i i i ( M k w C ) i = ∑ c ∈ C ( M k ) i , ∣ c ∣ (M_{k} w_{C})_{i} = \sum_{c \in C} (M_{k})_{i, |c|} (MkwC)i=cC(Mk)i,c,其含义是“与 C C C 中向量的距离为 k k k 且重量为 i i i 的向量的个数”。因此, ( M ≤ e w C ) i (M_{\leq e} w_{C})_{i} (MewC)i 表示“与 C C C 中向量的距离 ≤ e \leq e e 且重量为 i i i 的向量的个数”。由于 C C C e e e-完备码, Q n Q^{n} Qn 中每个向量都恰好属于一个以 C C C 中向量为中心、半径为 e e e 的球,因此上述个数等于 Q n Q^{n} Qn 中重量为 i i i 的向量的总个数,即 ( w Q n ) i (w_{Q^{n}})_{i} (wQn)i。故式(5)成立。

Now (2) and (5) imply:
由(2)和(5)可推出:

( 6 ) if an  e -perfect code exists, then corank ( M ≤ e ) ≥ e . (6) \quad \text{if an } e\text{-perfect code exists, then } \text{corank}(M_{\leq e}) \geq e. (6)if an e-perfect code exists, then corank(Me)e.
( 6 ) 若  e -完备码存在,则 corank ( M ≤ e ) ≥ e . (6) \quad \text{若 } e\text{-完备码存在,则 } \text{corank}(M_{\leq e}) \geq e. (6) e-完备码存在,则 corank(Me)e.

其中 corank ( A ) \text{corank}(A) corank(A) 表示矩阵 A A A 的余秩,即矩阵的列数减去矩阵的秩, corank ( A ) = dim ⁡ ( ker ⁡ ( A ) ) \text{corank}(A) = \dim(\ker(A)) corank(A)=dim(ker(A)) ker ⁡ ( A ) \ker(A) ker(A) 为矩阵 A A A 的核空间。

Hence it suffices to prove that
因此,只需证明
( 7 ) corank ( M ≤ e )  is equal to the number  s ∈ { 1 , . . . , n }  with  L e ( s ) = 0. (7) \quad \text{corank}(M_{\leq e}) \text{ is equal to the number } s \in \{1, ..., n\} \text{ with } L_{e}(s) = 0. (7)corank(Me) is equal to the number s{1,...,n} with Le(s)=0.
( 7 ) M ≤ e  的余秩等于满足  L e ( s ) = 0  的元素  s ∈ { 1 , . . . , n }  的个数 . (7) \quad M_{\leq e} \text{ 的余秩等于满足 } L_{e}(s) = 0 \text{ 的元素 } s \in \{1, ..., n\} \text{ 的个数}. (7)Me 的余秩等于满足 Le(s)=0 的元素 s{1,...,n} 的个数.

To this end, let for s , i = 0 , . . . , n s, i = 0, ..., n s,i=0,...,n
为此,对 s , i = 0 , . . . , n s, i = 0, ..., n s,i=0,...,n,定义
( 8 ) K k , s : = ∑ l = 0 k ( − 1 ) l ( q − 1 ) k − l ( s l ) ( n − s k − l ) (8) \quad K_{k, s} := \sum_{l=0}^{k} (-1)^{l} (q-1)^{k-l} \binom{s}{l} \binom{n-s}{k-l} (8)Kk,s:=l=0k(1)l(q1)kl(ls)(klns)
(the k k k-th Krawtchouk polynomial).
(该多项式称为第 k k k 个克拉夫楚克多项式(Krawtchouk polynomial))。

Let α \alpha α be a primitive q q q-th root of unity. Then for any word d ∈ Q n d \in Q^{n} dQn with ∣ d ∣ = s |d| = s d=s
α \alpha α 为一个本原 q q q-次单位根(primitive q q q-th root of unity),即满足 α q = 1 \alpha^{q} = 1 αq=1 且对任意 1 ≤ t < q 1 \leq t < q 1t<q α t ≠ 1 \alpha^{t} \neq 1 αt=1 的复数。则对任意满足 ∣ d ∣ = s |d| = s d=s 的向量 d ∈ Q n d \in Q^{n} dQn,有
( 9 ) K k , s = ∑ c ∈ Q n , ∣ c ∣ = k α c ⋅ d , (9) \quad K_{k, s} = \sum_{c \in Q^{n}, |c| = k} \alpha^{c \cdot d}, (9)Kk,s=cQn,c=kαcd,
where c ⋅ d : = ∑ i = 1 n c i d i c \cdot d := \sum_{i=1}^{n} c_{i} d_{i} cd:=i=1ncidi (the dot product modulo q q q). Indeed, let S S S be the support of d d d, i.e., S = { i ∈ [ n ] ∣ d i ≠ 0 } S = \{i \in [n] \mid d_{i} \neq 0\} S={i[n]di=0} (so ∣ S ∣ = s |S| = s S=s). We can split the summands in (9) by the support I I I of c c c (i.e., I = { i ∈ [ n ] ∣ c i ≠ 0 } I = \{i \in [n] \mid c_{i} \neq 0\} I={i[n]ci=0}):
其中 c ⋅ d : = ∑ i = 1 n c i d i c \cdot d := \sum_{i=1}^{n} c_{i} d_{i} cd:=i=1ncidi 表示 c c c d d d 的点积(模 q q q 运算)。事实上,设 S S S d d d 的支撑集(support),即 S = { i ∈ [ n ] ∣ d i ≠ 0 } S = \{i \in [n] \mid d_{i} \neq 0\} S={i[n]di=0}(因此 ∣ S ∣ = s |S| = s S=s)。我们可按 c c c 的支撑集 I I I(即 I = { i ∈ [ n ] ∣ c i ≠ 0 } I = \{i \in [n] \mid c_{i} \neq 0\} I={i[n]ci=0})对式(9)中的求和项进行拆分,具体计算如下:
( 10 ) ∑ c ∈ Q n ∣ c ∣ = k α c ⋅ d = ∑ I ⊆ [ n ] ∣ I ∣ = k ( ∏ i ∈ I ∩ S ∑ c i = 1 q − 1 α c i d i ) ⋅ ( ∏ i ∈ I ∖ S ∑ c i = 1 q − 1 α c i ⋅ 0 ) ⋅ ( ∏ i ∈ [ n ] ∖ I α 0 ⋅ d i ) = ∑ I ⊆ [ n ] ∣ I ∣ = k ( ∏ i ∈ I ∩ S ( − 1 ) ) ⋅ ( ∏ i ∈ I ∖ S ( q − 1 ) ) ⋅ ( ∏ i ∈ [ n ] ∖ I 1 ) = ∑ l = 0 k ( s l ) ( − 1 ) l ( n − s k − l ) ( q − 1 ) k − l = K k , s . \begin{align*}(10) \sum_{\substack{c \in Q^{n} \\ |c| = k}} \alpha^{c \cdot d} &= \sum_{\substack{I \subseteq [n] \\ |I| = k}} \left( \prod_{i \in I \cap S} \sum_{c_{i} = 1}^{q-1} \alpha^{c_{i} d_{i}} \right) \cdot \left( \prod_{i \in I \setminus S} \sum_{c_{i} = 1}^{q-1} \alpha^{c_{i} \cdot 0} \right) \cdot \left( \prod_{i \in [n] \setminus I} \alpha^{0 \cdot d_{i}} \right) \\ &= \sum_{\substack{I \subseteq [n] \\ |I| = k}} \left( \prod_{i \in I \cap S} (-1) \right) \cdot \left( \prod_{i \in I \setminus S} (q-1) \right) \cdot \left( \prod_{i \in [n] \setminus I} 1 \right) \\ &= \sum_{l=0}^{k} \binom{s}{l} (-1)^{l} \binom{n - s}{k - l} (q - 1)^{k - l} \\ &= K_{k, s}. \end{align*} (10)cQnc=kαcd=I[n]I=k(iISci=1q1αcidi) iISci=1q1αci0 i[n]Iα0di =I[n]I=k(iIS(1)) iIS(q1) i[n]I1 =l=0k(ls)(1)l(klns)(q1)kl=Kk,s.

注:

第一步拆分利用了“向量 c c c 的支撑集为 I I I 当且仅当 c c c I I I 外的分量为 0 0 0、在 I I I 内的分量非零”;

第二步中,当 i ∈ I ∩ S i \in I \cap S iIS 时, d i ≠ 0 d_{i} \neq 0 di=0,故 ∑ c i = 1 q − 1 α c i d i = α d i + α 2 d i + . . . + α ( q − 1 ) d i = − 1 \sum_{c_{i}=1}^{q-1} \alpha^{c_{i} d_{i}} = \alpha^{d_{i}} + \alpha^{2d_{i}} + ... + \alpha^{(q-1)d_{i}} = -1 ci=1q1αcidi=αdi+α2di+...+α(q1)di=1(等比数列求和,首项为 α d i \alpha^{d_{i}} αdi,公比为 α d i \alpha^{d_{i}} αdi,项数为 q − 1 q-1 q1,和为 α d i ( 1 − α ( q − 1 ) d i ) 1 − α d i = α d i − α q d i 1 − α d i = α d i − 1 1 − α d i = − 1 \frac{\alpha^{d_{i}}(1 - \alpha^{(q-1)d_{i}})}{1 - \alpha^{d_{i}}} = \frac{\alpha^{d_{i}} - \alpha^{qd_{i}}}{1 - \alpha^{d_{i}}} = \frac{\alpha^{d_{i}} - 1}{1 - \alpha^{d_{i}}} = -1 1αdiαdi(1α(q1)di)=1αdiαdiαqdi=1αdiαdi1=1);当 i ∈ I ∖ S i \in I \setminus S iIS 时, d i = 0 d_{i} = 0 di=0,故 ∑ c i = 1 q − 1 α 0 = q − 1 \sum_{c_{i}=1}^{q-1} \alpha^{0} = q-1 ci=1q1α0=q1

第三步中, l l l 表示 I ∩ S I \cap S IS 的元素个数,因此 I ∩ S I \cap S IS ( s l ) \binom{s}{l} (ls) 种选择, I ∖ S I \setminus S IS ( n − s k − l ) \binom{n-s}{k-l} (klns) 种选择,对应乘积项为 ( − 1 ) l ( q − 1 ) k − l (-1)^{l}(q-1)^{k-l} (1)l(q1)kl,求和后即得克拉夫楚克多项式定义式。

This gives, for all s , t = 0 , . . . , n s, t = 0, ..., n s,t=0,...,n
由此可推出,对所有 s , t = 0 , . . . , n s, t = 0, ..., n s,t=0,...,n,有
( 11 ) ( K M k K ) s , t = δ s , t q n K k , t . (11) \quad (K M_{k} K)_{s,t} = \delta_{s,t} q^{n} K_{k,t}. (11)(KMkK)s,t=δs,tqnKk,t.

其中 K K K 表示以 K s , i K_{s,i} Ks,i 为元素的 { 0 , . . . , n } × { 0 , . . . , n } \{0, ..., n\} \times \{0, ..., n\} {0,...,n}×{0,...,n} 阶矩阵,即 K s , i = K i , s K_{s,i} = K_{i,s} Ks,i=Ki,s(克拉夫楚克多项式的对称性), K M k K K M_{k} K KMkK 表示矩阵的乘法运算。

Indeed, choose d ∈ Q n d \in Q^{n} dQn with ∣ d ∣ = t |d| = t d=t arbitrarily. Then
事实上,任意选取一个满足 ∣ d ∣ = t |d| = t d=t 的向量 d ∈ Q n d \in Q^{n} dQn,则矩阵乘积 K M k K K M_{k} K KMkK ( s , t ) (s,t) (s,t) 位置元素可按如下步骤计算:

( 12 ) ( K M k K ) s , t = ∑ i , j K s , i ( M k ) i , j K j , t = ∑ i , j ( ∑ a ∈ Q n ∣ a ∣ = s α a ⋅ b ) ( M k ) i , j ( ∑ c ∈ Q n ∣ c ∣ = j α − c ⋅ d ) ( 由式 (9),第二个求和中  α  替换为  α − 1 ) = ∑ a ∈ Q n ∣ a ∣ = s ∑ c ∈ Q n ∣ c ∣ = j ∑ b ∈ Q n ∣ b ∣ = i , dist ( b , c ) = k α a ⋅ b α − c ⋅ d = ∑ a ∈ Q n ∣ a ∣ = s ∑ b , c ∈ Q n dist ( b , c ) = k α a ⋅ b − c ⋅ d = ∑ a ∈ Q n ∣ a ∣ = s ∑ u ∈ Q n ∣ u ∣ = k ∑ c ∈ Q n α a ⋅ ( c + u ) − c ⋅ d ( 令  u = b − c ,  则  b = c + u , 且 dist ( b , c ) = ∣ u ∣ = k ) = ∑ a ∈ Q n ∣ a ∣ = s ∑ u ∈ Q n ∣ u ∣ = k α a ⋅ u ∑ c ∈ Q n α ( a − d ) ⋅ c = ∑ a ∈ Q n ∣ a ∣ = s ∑ u ∈ Q n ∣ u ∣ = k α a ⋅ u δ a , d q n ( 对任意  v ∈ Q n , ∑ c ∈ Q n α v ⋅ c = q n δ v , 0 ) = δ s , t q n ∑ u ∈ Q n ∣ u ∣ = k α d ⋅ u = δ s , t q n K k , t ( 由式 (9) ) . \begin{align*} (12) \quad (K M_{k} K)_{s,t} &= \sum_{i,j} K_{s,i} (M_{k})_{i,j} K_{j,t} \\ &= \sum_{i,j} \left( \sum_{\substack{a \in Q^{n} \\ |a| = s}} \alpha^{a \cdot b} \right) (M_{k})_{i,j} \left( \sum_{\substack{c \in Q^{n} \\ |c| = j}} \alpha^{-c \cdot d} \right) \quad (\text{由式 (9),第二个求和中 } \alpha \text{ 替换为 } \alpha^{-1}) \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{c \in Q^{n} \\ |c| = j}} \sum_{\substack{b \in Q^{n} \\ |b| = i, \text{dist}(b,c) = k}} \alpha^{a \cdot b} \alpha^{-c \cdot d} \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{b,c \in Q^{n} \\ \text{dist}(b,c) = k}} \alpha^{a \cdot b - c \cdot d} \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{u \in Q^{n} \\ |u| = k}} \sum_{c \in Q^{n}} \alpha^{a \cdot (c + u) - c \cdot d} \quad (\text{令 } u = b - c, \text{ 则 } b = c + u, \text{且 } \text{dist}(b,c) = |u| = k) \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{u \in Q^{n} \\ |u| = k}} \alpha^{a \cdot u} \sum_{c \in Q^{n}} \alpha^{(a - d) \cdot c} \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{u \in Q^{n} \\ |u| = k}} \alpha^{a \cdot u} \delta_{a,d} q^{n} \quad (\text{对任意 } v \in Q^{n}, \sum_{c \in Q^{n}} \alpha^{v \cdot c} = q^{n} \delta_{v,0}) \\[2em] &= \delta_{s,t} q^{n} \sum_{\substack{u \in Q^{n} \\ |u| = k}} \alpha^{d \cdot u} \\[2em] &= \delta_{s,t} q^{n} K_{k,t} \quad (\text{由式 (9)}). \end{align*} (12)(KMkK)s,t=i,jKs,i(Mk)i,jKj,t=i,j aQna=sαab (Mk)i,j cQnc=jαcd (由式 (9),第二个求和中 α 替换为 α1)=aQna=scQnc=jbQnb=i,dist(b,c)=kαabαcd=aQna=sb,cQndist(b,c)=kαabcd=aQna=suQnu=kcQnαa(c+u)cd( u=bc,  b=c+u, dist(b,c)=u=k)=aQna=suQnu=kαaucQnα(ad)c=aQna=suQnu=kαauδa,dqn(对任意 vQn,cQnαvc=qnδv,0)=δs,tqnuQnu=kαdu=δs,tqnKk,t(由式 (9)).

( 12 ) ( K M k K ) s , t = ∑ i , j K s , i ( M k ) i , j K j , t = ∑ i , j ( ∑ a ∈ Q n ∣ a ∣ = s α a ⋅ b ) ( M k ) i , j ( ∑ c ∈ Q n ∣ c ∣ = j α − c ⋅ d ) ( 由式 (9),第二个求和中  α  替换为  α − 1 ) = ∑ a ∈ Q n ∣ a ∣ = s ∑ c ∈ Q n ∣ c ∣ = j ∑ b ∈ Q n ∣ b ∣ = i , dist ( b , c ) = k α a ⋅ b α − c ⋅ d = ∑ a ∈ Q n ∣ a ∣ = s ∑ b , c ∈ Q n dist ( b , c ) = k α a ⋅ b − c ⋅ d = ∑ a ∈ Q n ∣ a ∣ = s ∑ u ∈ Q n ∣ u ∣ = k ∑ c ∈ Q n α a ⋅ ( c + u ) − c ⋅ d ( 令  u = b − c ,  则  b = c + u , 且 dist ( b , c ) = ∣ u ∣ = k ) = ∑ a ∈ Q n ∣ a ∣ = s ∑ u ∈ Q n ∣ u ∣ = k α a ⋅ u ∑ c ∈ Q n α ( a − d ) ⋅ c = ∑ a ∈ Q n ∣ a ∣ = s ∑ u ∈ Q n ∣ u ∣ = k α a ⋅ u δ a , d q n ( 对任意  v ∈ Q n , ∑ c ∈ Q n α v ⋅ c = q n δ v , 0 ) = δ s , t q n ∑ u ∈ Q n ∣ u ∣ = k α d ⋅ u = δ s , t q n K k , t ( 由式 (9) ) . \begin{align*} (12) \quad (K M_{k} K)_{s,t} &= \sum_{i,j} K_{s,i} (M_{k})_{i,j} K_{j,t} \\ &= \sum_{i,j} \left( \sum_{\substack{a \in Q^{n} \\ |a| = s}} \alpha^{a \cdot b} \right) (M_{k})_{i,j} \left( \sum_{\substack{c \in Q^{n} \\ |c| = j}} \alpha^{-c \cdot d} \right) \quad (\text{由式 (9),第二个求和中 } \alpha \text{ 替换为 } \alpha^{-1}) \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{c \in Q^{n} \\ |c| = j}} \sum_{\substack{b \in Q^{n} \\ |b| = i, \text{dist}(b,c) = k}} \alpha^{a \cdot b} \alpha^{-c \cdot d} \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{b,c \in Q^{n} \\ \text{dist}(b,c) = k}} \alpha^{a \cdot b - c \cdot d} \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{u \in Q^{n} \\ |u| = k}} \sum_{c \in Q^{n}} \alpha^{a \cdot (c + u) - c \cdot d} \quad (\text{令 } u = b - c, \text{ 则 } b = c + u, \text{且 } \text{dist}(b,c) = |u| = k) \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{u \in Q^{n} \\ |u| = k}} \alpha^{a \cdot u} \sum_{c \in Q^{n}} \alpha^{(a - d) \cdot c} \\[2em] &= \sum_{\substack{a \in Q^{n} \\ |a| = s}} \sum_{\substack{u \in Q^{n} \\ |u| = k}} \alpha^{a \cdot u} \delta_{a,d} q^{n} \quad (\text{对任意 } v \in Q^{n}, \sum_{c \in Q^{n}} \alpha^{v \cdot c} = q^{n} \delta_{v,0}) \\[2em] &= \delta_{s,t} q^{n} \sum_{\substack{u \in Q^{n} \\ |u| = k}} \alpha^{d \cdot u} \\[2em] &= \delta_{s,t} q^{n} K_{k,t} \quad (\text{由式 (9)}). \end{align*} (12)(KMkK)s,t=i,jKs,i(Mk)i,jKj,t=i,j aQna=sαab (Mk)i,j cQnc=jαcd (由式 (9),第二个求和中 α 替换为 α1)=aQna=scQnc=jbQnb=i,dist(b,c)=kαabαcd=aQna=sb,cQndist(b,c)=kαabcd=aQna=suQnu=kcQnαa(c+u)cd( u=bc,  b=c+u, dist(b,c)=u=k)=aQna=suQnu=kαaucQnα(ad)c=aQna=suQnu=kαauδa,dqn(对任意 vQn,cQnαvc=qnδv,0)=δs,tqnuQnu=kαdu=δs,tqnKk,t(由式 (9)).

注:关键步骤为“对任意 v ∈ Q n v \in Q^{n} vQn ∑ c ∈ Q n α v ⋅ c = q n δ v , 0 \sum_{c \in Q^{n}} \alpha^{v \cdot c} = q^{n} \delta_{v,0} cQnαvc=qnδv,0”——当 v = 0 v = 0 v=0 时,每项均为 α 0 = 1 \alpha^{0} = 1 α0=1,求和得 q n q^{n} qn

v ≠ 0 v \neq 0 v=0 时,存在某个分量 v m ≠ 0 v_{m} \neq 0 vm=0,求和可拆分为对 c m c_{m} cm 的求和与其他分量的求和,其中对 c m c_{m} cm 的求和为 ∑ c m = 0 q − 1 α v m c m = 0 \sum_{c_{m}=0}^{q-1} \alpha^{v_{m} c_{m}} = 0 cm=0q1αvmcm=0(等比数列求和,首项为 1 1 1,公比为 α v m \alpha^{v_{m}} αvm,项数为 q q q,和为 1 − α q v m 1 − α v m = 0 \frac{1 - \alpha^{q v_{m}}}{1 - \alpha^{v_{m}}} = 0 1αvm1αqvm=0),故整体和为 0 0 0

So X ↦ K X K X \mapsto K X K XKXK simultaneously diagonalizes all M k M_{k} Mk, with q n q^{n} qn times the k k k-th row of K K K as the diagonal entries of K M k K K M_{k} K KMkK. Hence it diagonalizes M ≤ e M_{\leq e} Me and implies
因此,线性变换 X ↦ K X K X \mapsto K X K XKXK 可同时将所有矩阵 M k M_{k} Mk 对角化,且 K M k K K M_{k} K KMkK 的对角元素为 q n × K q^{n} \times K qn×K 的第 k k k 行元素(即 q n K k , t q^{n} K_{k,t} qnKk,t K M k K K M_{k} K KMkK ( t , t ) (t,t) (t,t) 位置元素)。由于 M ≤ e = ∑ k = 0 e M k M_{\leq e} = \sum_{k=0}^{e} M_{k} Me=k=0eMk,该变换也能将 M ≤ e M_{\leq e} Me 对角化,且 K M ≤ e K = ∑ k = 0 e K M k K K M_{\leq e} K = \sum_{k=0}^{e} K M_{k} K KMeK=k=0eKMkK,其对角元素为 q n ∑ k = 0 e K k , t q^{n} \sum_{k=0}^{e} K_{k,t} qnk=0eKk,t(对应 ( t , t ) (t,t) (t,t) 位置)。由此可推出:

( 13 ) corank ( M ≤ e )  is equal to the number of  s ∈ { 0 , . . . , n }  with  ∑ k = 0 e K k , s = 0. (13) \quad \text{corank}(M_{\leq e}) \text{ is equal to the number of } s \in \{0, ..., n\} \text{ with } \sum_{k=0}^{e} K_{k, s} = 0. (13)corank(Me) is equal to the number of s{0,...,n} with k=0eKk,s=0.
( 13 ) M ≤ e  的余秩等于满足  ∑ k = 0 e K k , s = 0  的元素  s ∈ { 0 , . . . , n }  的个数 . (13) \quad M_{\leq e} \text{ 的余秩等于满足 } \sum_{k=0}^{e} K_{k, s} = 0 \text{ 的元素 } s \in \{0, ..., n\} \text{ 的个数}. (13)Me 的余秩等于满足 k=0eKk,s=0 的元素 s{0,...,n} 的个数.

原因:对角矩阵的核空间维数等于对角元素为 0 0 0 的个数,而相似矩阵(或经同一可逆变换对角化的矩阵)具有相同的核空间维数,即余秩相等。

Now
此外,有

( 14 ) ∑ k = 0 e K k , s = L e ( s ) . (14) \quad \sum_{k=0}^{e} K_{k, s} = L_{e}(s). (14)k=0eKk,s=Le(s).

This follows by induction on e e e from
该等式可通过对 e e e 进行数学归纳,并结合下述递推关系证明:

( 15 ) L e − 1 ( s ) + K e , s = L e ( s ) . (15) \quad L_{e-1}(s) + K_{e, s} = L_{e}(s). (15)Le1(s)+Ke,s=Le(s).

The latter follows from the identity ( s l ) − ( s − 1 l ) = ( s − 1 l − 1 ) \binom{s}{l} - \binom{s-1}{l} = \binom{s-1}{l-1} (ls)(ls1)=(l1s1) (Pascal’s identity):
递推关系(15)可由组合恒等式 ( s l ) − ( s − 1 l ) = ( s − 1 l − 1 ) \binom{s}{l} - \binom{s-1}{l} = \binom{s-1}{l-1} (ls)(ls1)=(l1s1)(帕斯卡恒等式,Pascal’s identity)推导得出,具体计算如下:
( 16 ) K e , s − L e ( s ) = ∑ l = 0 e ( − 1 ) l ( q − 1 ) e − l ( s l ) ( n − s e − l ) − ∑ l = 0 e ( − 1 ) l ( q − 1 ) e − l ( s − 1 l ) ( n − s e − l ) = ∑ l = 0 e ( − 1 ) l ( q − 1 ) e − l ( ( s l ) − ( s − 1 l ) ) ( n − s e − l ) = ∑ l = 1 e ( − 1 ) l ( q − 1 ) e − l ( s − 1 l − 1 ) ( n − s e − l ) ( by Pascal’s identity,  l = 0  term vanishes ) = − ∑ l = 0 e − 1 ( − 1 ) l ( q − 1 ) ( e − 1 ) − l ( s − 1 l ) ( n − s ( e − 1 ) − l ) ( set  l ′ = l − 1 ,  so  l = l ′ + 1 ) = − L e − 1 ( s ) . \begin{align*} (16) \quad K_{e, s} - L_{e}(s) &= \sum_{l=0}^{e} (-1)^{l} (q-1)^{e-l} \binom{s}{l} \binom{n-s}{e-l} - \sum_{l=0}^{e} (-1)^{l} (q-1)^{e-l} \binom{s-1}{l} \binom{n-s}{e-l} \\[2em] &= \sum_{l=0}^{e} (-1)^{l} (q-1)^{e-l} \left( \binom{s}{l} - \binom{s-1}{l} \right) \binom{n-s}{e-l} \\[2em] &= \sum_{l=1}^{e} (-1)^{l} (q-1)^{e-l} \binom{s-1}{l-1} \binom{n-s}{e-l} \quad (\text{by Pascal's identity, } l=0 \text{ term vanishes}) \\[2em] &= - \sum_{l=0}^{e-1} (-1)^{l} (q-1)^{(e-1)-l} \binom{s-1}{l} \binom{n-s}{(e-1)-l} \quad (\text{set } l' = l-1, \text{ so } l = l' + 1) \\ &= - L_{e-1}(s). \end{align*} (16)Ke,sLe(s)=l=0e(1)l(q1)el(ls)(elns)l=0e(1)l(q1)el(ls1)(elns)=l=0e(1)l(q1)el((ls)(ls1))(elns)=l=1e(1)l(q1)el(l1s1)(elns)(by Pascal’s identity, l=0 term vanishes)=l=0e1(1)l(q1)(e1)l(ls1)((e1)lns)(set l=l1, so l=l+1)=Le1(s).

整理式(16)可得 L e ( s ) = L e − 1 ( s ) + K e ( s ) L_{e}(s) = L_{e-1}(s) + K_{e}(s) Le(s)=Le1(s)+Ke(s),即递推关系(15)成立。

结合归纳法:当 e = 0 e = 0 e=0 时, ∑ k = 0 0 K k , s = K 0 , s = ( s 0 ) ( q − 1 ) 0 ( n − s 0 ) = 1 \sum_{k=0}^{0} K_{k,s} = K_{0,s} = \binom{s}{0} (q-1)^{0} \binom{n-s}{0} = 1 k=00Kk,s=K0,s=(0s)(q1)0(0ns)=1,而 L 0 ( s ) = ( − 1 ) 0 ( q − 1 ) 0 ( s − 1 0 ) ( n − s 0 ) = 1 L_{0}(s) = (-1)^{0} (q-1)^{0} \binom{s-1}{0} \binom{n-s}{0} = 1 L0(s)=(1)0(q1)0(0s1)(0ns)=1,故式(14)成立;假设当 e = t e = t e=t 时式(14)成立,即 ∑ k = 0 t K k , s = L t ( s ) \sum_{k=0}^{t} K_{k,s} = L_{t}(s) k=0tKk,s=Lt(s),则当 e = t + 1 e = t + 1 e=t+1 时, ∑ k = 0 t + 1 K k , s = ∑ k = 0 t K k , s + K t + 1 , s = L t ( s ) + K t + 1 , s = L t + 1 ( s ) \sum_{k=0}^{t+1} K_{k,s} = \sum_{k=0}^{t} K_{k,s} + K_{t+1,s} = L_{t}(s) + K_{t+1,s} = L_{t+1}(s) k=0t+1Kk,s=k=0tKk,s+Kt+1,s=Lt(s)+Kt+1,s=Lt+1(s)(由递推关系(15)),故式(14)对所有 e e e 成立。

This proves the theorem (note that L e ( 0 ) > 0 L_{e}(0) > 0 Le(0)>0, so s = 0 s = 0 s=0 is not a zero of L e ( x ) L_{e}(x) Le(x), hence the zeroes of L e ( x ) L_{e}(x) Le(x) among { 0 , . . . , n } \{0, ..., n\} {0,...,n} are exactly those among { 1 , . . . , n } \{1, ..., n\} {1,...,n}).
综上,定理得证(注: L e ( 0 ) = ∑ l = 0 e ( − 1 ) l ( q − 1 ) e − l ( − 1 l ) ( n e − l ) L_{e}(0) = \sum_{l=0}^{e} (-1)^{l} (q-1)^{e-l} \binom{-1}{l} \binom{n}{e-l} Le(0)=l=0e(1)l(q1)el(l1)(eln),由于 ( − 1 l ) = ( − 1 ) l \binom{-1}{l} = (-1)^{l} (l1)=(1)l(广义组合数),故 L e ( 0 ) = ∑ l = 0 e ( q − 1 ) e − l ( n e − l ) > 0 L_{e}(0) = \sum_{l=0}^{e} (q-1)^{e-l} \binom{n}{e-l} > 0 Le(0)=l=0e(q1)el(eln)>0,因此 s = 0 s = 0 s=0 不是 L e ( x ) L_{e}(x) Le(x) 的零点,故 L e ( x ) L_{e}(x) Le(x) { 0 , . . . , n } \{0, ..., n\} {0,...,n} 中的零点恰好是其在 { 1 , . . . , n } \{1, ..., n\} {1,...,n} 中的零点)。

References

[1] L.A. Bassalygo, Generalization of Lloyd’s theorem to arbitrary alphabet [in Russian], Problemy Upravlenija i Teorii Informacii 2:2 (1973) 133–137 [English translation: Problems of Control and Information Theory 2:2 (1973) 25–28].
L.A. 巴萨利戈(L.A. Bassalygo),《劳埃德定理对任意字母表的推广》[俄文],《控制与信息理论问题》(Problemy Upravlenija i Teorii Informacii)2:2(1973)133–137 [英文译本:《控制与信息理论问题》(Problems of Control and Information Theory)2:2(1973)25–28]。

[2] P. Delsarte, An Algebraic Approach to the Association Schemes of Coding Theory, Philips Research Reports Supplements 1973 No. 10, Philips Research Laboratories, Eindhoven, 1973.
P. 德尔萨特(P. Delsarte),《编码理论中结合方案的代数方法》(An Algebraic Approach to the Association Schemes of Coding Theory),《飞利浦研究报告增刊》(Philips Research Reports Supplements)1973 年第 10 期,飞利浦研究实验室(Philips Research Laboratories),埃因霍温(Eindhoven),1973 年。

[3] H.W. Lenstra, Jr, Two theorems on perfect codes, Discrete Mathematics 3 (1972) 125–132.
H.W. 伦斯特拉(H.W. Lenstra, Jr),《关于完备码的两个定理》(Two theorems on perfect codes),《离散数学》(Discrete Mathematics)3(1972)125–132。

[4] S.P. Lloyd, Block coding, The Bell System Technical Journal 36 (1957) 517–535.
S.P. 劳埃德(S.P. Lloyd),《分组编码》(Block coding),《贝尔系统技术杂志》(The Bell System Technical Journal)36(1957)517–535。


LLOYD’S THEOREM

Lloyd 定理主要研究在特定条件下,e - 完美码的存在性及其相关性质。该定理在多个领域都有广泛的应用,它为研究码字集合的结构和性质提供了重要的理论基础。通过深入理解 Lloyd 定理及其证明过程,可以为解决实际问题提供有力的工具和方法。

定理定义

  • e - 完美码:给定一个长度为 n 的码字集合 C,码字来自有限集合 Q(大小为 q),如果 C 中每个码字的汉明距离球(半径为 e)能够完全划分 Q 的所有可能码字,则称 C 为 e - 完美码。

  • Lloyd 多项式:如果存在 e - 完美码,则 Lloyd 多项式

    L e ( x ) = ∑ l = 0 e ( − 1 ) l ( q − 1 ) e − l ( x − 1 l ) ( n − x e − l ) L_e (x) = \sum_{l=0}^{e} (-1)^l (q - 1)^{e - l} \binom {x - 1}{l} \binom {n - x}{e - l} Le(x)=l=0e(1)l(q1)el(lx1)(elnx)

    在集合 {1, 2, …, n} 中有 e 个不同的零点。

证明思路

1.权重枚举器:定义了码字集合 C 的权重枚举器 wC,它统计 C 中每个权重(非零元素数量)的码字数量。

2.线性独立性:通过构造特定的 e - 完美码,证明了这些权重枚举器在实数空间中是线性独立的,从而推导出与 e - 完美码相关的子空间维度至少为 e + 1。

3.矩阵 Mk:定义了矩阵 Mk,其元素表示在 Q 中,固定权重 i 的码字与固定距离 k 的码字数量。通过这些矩阵的性质,证明了 e - 完美码的权重枚举器与 Q 的所有可能码字的权重分布之间的关系。

4.Krawtchouk 多项式:利用 Krawtchouk 多项式的性质,将矩阵 Mk 对角化,从而简化了问题的分析。

5.最终结论:通过上述步骤,证明了 Lloyd 多项式的零点数量与矩阵 M≤e 的共秩(corank)相等,从而完成了定理的证明。

应用场景

1.编码理论

  • 错误检测与纠正:e - 完美码在编码理论中用于设计能够检测和纠正错误的编码方案。例如,在通信系统中,数据在传输过程中可能会受到噪声干扰而产生错误。通过使用 e - 完美码,可以在接收端检测并纠正一定数量的错误,从而提高数据传输的可靠性。

  • 码字设计:Lloyd 定理为设计具有特定纠错能力的码字提供了理论基础。通过确定 Lloyd 多项式的零点,可以判断是否存在满足特定纠错能力的码字集合,从而指导码字的设计。

2.信息论

  • 信息传输效率:在信息论中,e - 完美码的研究有助于理解信息传输的效率和可靠性。通过分析码字集合的结构和性质,可以优化信息传输方案,提高传输效率,同时保证信息的准确性和完整性。

  • 信道容量:Lloyd 定理可以用于研究信道容量问题。信道容量是指在给定的信道条件下,能够可靠传输的最大信息量。通过研究 e - 完美码的存在性,可以更好地理解信道的容量限制,从而设计出更高效的通信系统。

3.组合数学

  • 组合结构分析:Lloyd 定理涉及组合数学中的许多概念,如汉明距离、权重分布等。通过研究这些组合结构,可以深入理解码字集合的性质和规律,为解决其他组合数学问题提供思路和方法。

  • 图论应用:在图论中,码字集合可以被视为图的顶点,汉明距离可以视为顶点之间的边。Lloyd 定理可以用于研究图的划分、覆盖等问题,从而在图论领域中找到新的应用。

4.密码学

  • 密钥分发:在密码学中,e - 完美码可以用于密钥分发方案。通过设计满足特定纠错能力的码字集合,可以在通信双方之间安全地分发密钥,从而实现加密通信。

  • 认证与签名:Lloyd 定理还可以应用于认证和签名机制。通过利用码字集合的性质,可以设计出具有高安全性的认证和签名方案,防止伪造和篡改。

5.计算机科学

  • 数据存储与检索:在计算机存储系统中,e - 完美码可以用于设计具有纠错能力的数据存储方案。通过在存储的数据中引入冗余信息,可以在数据损坏时进行修复,从而提高数据存储的可靠性和可用性。

  • 算法设计:Lloyd 定理的证明过程涉及许多数学工具和技巧,如矩阵对角化、多项式分析等。这些工具和技巧可以为计算机算法设计提供灵感和方法,从而设计出更高效的算法。

6.网络科学

  • 网络编码:在网络通信中,e - 完美码可以用于网络编码方案。通过在网络中引入编码操作,可以在数据传输过程中提高传输效率和可靠性,从而优化网络性能。

  • 网络拓扑设计:Lloyd 定理可以用于研究网络拓扑结构的设计。通过分析码字集合的结构和性质,可以设计出更高效的网络拓扑结构,从而提高网络的传输能力和可靠性。


via:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值