Shortest self-orthogonal embeddings of binary linear codes
arXiv:2511.05440
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 , or equivalently, the minimum number of columns that must be added to a generator matrix of 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 . Using these algorithms, we construct a self-dual code, called the shortened Golay code, from the binary Hamming code , and construct a self-dual code from the binary Hamming code . We use shortest SO embeddings of linear codes to obtain many inequivalent optimal self-orthogonal codes of dimension and for several lengths. Four of the codes of dimension that we construct are codes with new parameters such as , and .
17 pages