RUS  ENG
Full version
JOURNALS // Sibirskie Èlektronnye Matematicheskie Izvestiya [Siberian Electronic Mathematical Reports] // Archive

Sib. Èlektron. Mat. Izv., 2019 Volume 16, Pages 1732–1751 (Mi semr1163)

This article is cited in 3 papers

Discrete mathematics and mathematical cybernetics

Systematic and nonsystematic perfect codes of infinite length over finite fields

S. A. Malyugin

Sobolev Institute of Mathematics, 4, Koptyuga ave., Novosibirsk, 630090, Russia

Abstract: Let $F_q$ be a finite field of $q$ elements ($q=p^k$, $p$ is a prime number). An infinite-dimensional $q$-ary vector space $F_q^{{\mathbb N}_0}$ consists of all sequences $u = (u_1,u_2,\ldots)$, where $u_i \in F_q$ and all $u_i$ are $0$ except some finite set of indices $i$ $\in$ $\mathbb N$. A subset $C$ $\subset$ $F_q^{{\mathbb N}_0}$ is called a perfect $q$-ary code with distance $3$ if all balls of radius $1$ (in the Hamming metric) with centers in $C$ are pairwise disjoint and their union covers the space. Define the infinite perfect $q$-ary Hamming code $H_q^\infty$ as the infinite union of the sequence of finite $q$-ary codes ${\widetilde H}_q^n$ where for all $n = (q^m-1)/(q-1)$, ${\widetilde H}_q^n$ is a subcode of ${\widetilde H}_q^{qn+1}$. We prove that all linear perfect $q$-ary codes of infinite length are affine equivalent. A perfect $q$-ary code $C \subset F_q^{{\mathbb N}_0}$ is called systematic if $\mathbb N$ could be split into two subsets $N_1$, $N_2$ such that $C$ is a graphic of some function $f:F_q^{N_{1,0}}\to F_q^{N_{2,0}}$. Otherwise, $C$ is called nonsystematic. Further general properties of systematic codes are proved. We also prove a version of Shapiro–Slotnik theorem for codes of infinite length. Then, we construct nonsystematic codes of infinite length using the switchings of $s < q - 1$ disjoint components. We say that a perfect code $C$ has the complete system of triples if for any three indices $i_1$, $i_2$, $i_3$ the set $C-C$ contains the vector with support $\{i_1,i_2,i_3\}$. We construct perfect codes of infinite length having the complete system of triples (in particular, such codes are nonsystematic). These codes can be obtained from the Hamming code $H_q^\infty$ by switching some family of disjoint components ${\mathcal B} = \{R_1^{u_1},R_2^{u_2},\ldots\}$. Unlike the codes of finite length, the family $\mathcal B$ must obey the rigid condition of sparsity. It is shown particularly that if the family of components $\mathcal B$ does not satisfy the condition of sparsity then it can generate a perfect code having non-complete system of triples.

Keywords: perfect $q$-ary code, code of infinite length, component, systematic code, nonsystematic code, complete system of triples, condition of sparsity.

UDC: 519.72

MSC: 94B60

Received July 19, 2019, published November 28, 2019

DOI: 10.33048/semi.2019.16.122



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024