Shortest self-orthogonal embeddings of binary linear codes
Abstract
There has been recent interest in the study of shortest self-orthogonal embeddings of binary linear codes, since many such codes are optimal self-orthogonal codes. Several authors have studied the length of a shortest self-orthogonal embedding of a given binary code C, or equivalently, the minimum number of columns that must be added to a generator matrix of C to form a generator matrix of a self-orthogonal code. In this paper, we use properties of the hull of a linear code to determine the length of a shortest self-orthogonal embedding of any binary linear code. We focus on the examples of Hamming codes and Reed-Muller codes. We show that a shortest self-orthogonal embedding of a binary Hamming code is self-dual, and propose two algorithms to construct self-dual codes from Hamming codes Hr. Using these algorithms, we construct a self-dual [22, 11, 6] code, called the shortened Golay code, from the binary [15, 11, 3] Hamming code H4, and construct a self-dual [52, 26, 8] code from the binary [31, 26, 3] Hamming code H5. We use shortest SO embeddings of linear codes to obtain many inequivalent optimal self-orthogonal codes of dimension 7 and 8 for several lengths. Four of the codes of dimension 8 that we construct are codes with new parameters such as [91, 8, 42],\, [98, 8, 46],\,[114, 8, 54], and [191, 8, 94].
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.