English

Perfect codes over non-prime power alphabets: an approach based on Diophantine equations

Number Theory 2024-05-27 v2 Information Theory math.IT

Abstract

Perfect error correcting codes allow for an optimal transmission of information while guaranteeing error correction. For this reason, proving their existence has been a classical problem in both pure mathematics and information theory. Indeed, the classification of the parameters of ee-error correcting perfect codes over qq-ary alphabets was a very active topic of research in the late 20th century. Consequently, all parameters of perfect ee-error correcting codes were found if e3e \ge 3, and it was conjectured that no perfect 22-error correcting codes exist over any qq-ary alphabet, where q>3q > 3. In the 1970s, this was proved for qq a prime power, for q=2r3sq = 2^r3^s and for only 77 other values of qq. Almost 5050 years later, it is surprising to note that there have been no new results in this regard and the classification of 22-error correcting codes over non-prime power alphabets remains an open problem. In this paper, we use techniques from the resolution of generalised Ramanujan--Nagell equation and from modern computational number theory to show that perfect 22-error correcting codes do not exist for 172172 new values of qq which are not prime powers, substantially increasing the values of qq which are now classified. In addition, we prove that, for any fixed value of qq, there can be at most finitely many perfect 22-error correcting codes over an alphabet of size qq.

Cite

@article{arxiv.2405.03347,
  title  = {Perfect codes over non-prime power alphabets: an approach based on Diophantine equations},
  author = {Pedro-José Cazorla García},
  journal= {arXiv preprint arXiv:2405.03347},
  year   = {2024}
}

Comments

12 pages, 2 tables. The new version includes the comments by the anonymous referees

R2 v1 2026-06-28T16:17:52.021Z