Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T03:33:59.056Z Has data issue: false hasContentIssue false

On the number of error correcting codes

Published online by Cambridge University Press:  09 June 2023

Dingding Dong
Affiliation:
Department of Mathematics, Harvard University, Cambridge, MA 02138, USA
Nitya Mani*
Affiliation:
Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
Yufei Zhao
Affiliation:
Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
*
Corresponding author: Nitya Mani; Email: ddong@math.harvard.edu
Rights & Permissions [Opens in a new window]

Abstract

We show that for a fixed $q$, the number of $q$-ary $t$-error correcting codes of length $n$ is at most $2^{(1 + o(1)) H_q(n,t)}$ for all $t \leq (1 - q^{-1})n - 2\sqrt{n \log n}$, where $H_q(n, t) = q^n/ V_q(n,t)$ is the Hamming bound and $V_q(n,t)$ is the cardinality of the radius $t$ Hamming ball. This proves a conjecture of Balogh, Treglown, and Wagner, who showed the result for $t = o(n^{1/3} (\log n)^{-2/3})$.

MSC classification

Information

Type
Paper
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Algorithm 1 Fix an arbitrary order $v_1, \ldots, v_{q^n}$ of the elements of $V(G)$. Let $I \in \mathcal{I}(G)$ be an independent set, as the input.