The generalized covering radii of Melas codes at t ≥ 3: exact values at six cells, and two data points for 2t+1
Abstract
For an [n,k]_q linear code C with parity-check columns h₁,…,hₙ ∈ 𝔽_qⁿ⁻ᵏ, the t-th generalized covering radius ρₜ(C) of Elimelech, Firer and Schwartz is the least r such that any t syndromes lie together in the span of at most r of the columns. Li and Xiong have recently determined ρ₁ and ρ₂ for every Melas code M(m,q) and have bracketed ρₜ for t ≥ 3: in their asymptotic regime m ≥ t(2t-1) one has ρₜ(M(m,q)) ∈ {2t,2t+1} for q ∈ {2,3} and =2t for q ≥ 4, and below that regime a wider interval. For q ∈ {2,3} no value of ρₜ with t ≥ 3 is determined anywhere in their paper, at any cell; the only cells they pin down have q ≥ 4 and m ≥ t(2t-1), which at t=3 means m ≥ 15. We determine ρₜ(M(m,q)) exactly at six cells: ρₜ(M(3,2))=6 and ρₜ(M(3,3))=6 for all t ≥ 3, ρₜ(M(2,3))=4 for all t ≥ 1, ρ₃(M(4,2))=7, ρₜ(M(4,2))=8 for all t ≥ 4, and ρ₃(M(5,2)) ≥ 7 — with equality by an exhaustive computation carried out outside the formal development. The point of interest is that at both cells whose value we determine and where the trivial bound ρₜ ≤ n-k does not already give it, namely (m,q,t)=(4,2,3) and (5,2,3), that value is 2t+1=7: the upper of the two values Li and Xiong leave open for q ∈ {2,3}. Two further findings are negative rather than new: M(3,2) is the repetition code Rep₂(7), so its whole t ≥ 3 column already follows from a published formula, at a cell the interval statement leaves open; and the value "the covering radius of M(m,2) is 3 if m ≥ 2" printed by Shi, Helleseth, Özbudak and Solé is false at m=2, an error Li and Xiong found first and which we refute in a machine-checked form. Apart from four items labelled where they occur as computations outside the formal development, every assertion below is verified in Lean 4.
Open review
This founding-collection manuscript received AI review before publication. Independent human review is open. Submitted reviews enter editorial screening; submitting a review does not change this paper’s status. Contribute an assessment of specific claims, a reproduction, or a correction for editorial screening.
Archived files
- Version 1 · current (opens in a new tab)
Source snapshot 2026-09-07 03:53 UTC
File fingerprint
be643f9f337491491e375f50044c63ad3694922176fb3ac2d3349a7c5111a192
Claim ledger
Stated results
MC1known2026-09-03
rho₁(M(3,2)) = 3: the covering radius of the binary Melas code of length 7 is 3
MC2known2026-09-03
rho₂(M(3,2)) = 5: the second generalized covering radius of the binary Melas code of length 7 is 5
MC3routine2026-09-03
rho₃(M(3,2)) = 6 = n - k, exhaustively: the source's Theorem 4(1) leaves [5,6] at this cell
MC4routine2026-09-03
rho₄(M(3,2)) = 6
MC5routine2026-09-03
rho₅(M(3,2)) = 6, hence rhoₜ(M(3,2)) = 6 for every t >= 3
MC6known2026-09-03
rho₁(M(4,2)) = 3: the covering radius of the binary Melas code of length 15 is 3
MC7candidate2026-09-03
rho₃(M(4,2)) = 7 = 2t+1: the third generalized covering radius of the [15,7]₂ Melas code
MC8candidate2026-09-03
rho₄(M(4,2)) = 8 = n - k: the [15,7]₂ Melas code saturates at t = 4
MC9routine2026-09-03
rho₅(M(4,2)) = 8
MC10known2026-09-03
rho₁(M(2,3)) = 4: the covering radius of the ternary Melas code of length 8 is 4
MC11known2026-09-03
rho₂(M(2,3)) = 4
MC12routine2026-09-03
rho₃(M(2,3)) = 4, hence rhoₜ(M(2,3)) = 4 for every t >= 2
MC13known2026-09-03
rho₁(M(3,3)) = 3: the covering radius of the ternary Melas code of length 26 is 3
MC14candidate2026-09-03
rho₃(M(3,3)) = 6 = n - k, hence rhoₜ(M(3,3)) = 6 for every t >= 3
MC15candidate2026-09-03
rho₃(M(5,2)) >= 7: the syndrome triple (1,242,948) lies in the span of no six of the thirty-one columns of the [31,21]₂ Melas code
MC16known2026-09-03
rho₁(M(2,2)) = 1: the degenerate [3,1,3]₂ Melas code has covering radius 1
MC17known2026-09-03
rho₂(M(2,2)) = 2, hence rhoₜ(M(2,2)) = 2 for every t >= 2
MC18correction2026-09-03
CORRECTION: the value 'the covering radius of M(m,2) is 3 if m >= 2' printed in Shi-Helleseth-Ozbudak-Sole (IEEE-IT 68(7):4354-4364, 2022, p. 4354) is false at m = 2; Q2M2.notᵣho1ₜhree refutes rho₁(M(2,2)) = 3 in the kernel
MC19measurement2026-09-03
Compute-first gate: an independent exhaustive recomputation reproduces every rho₁ and rho₂ value the source states at the nine cells (m,q) = (1,2),(2,2),(3,2),(4,2),(5,2),(6,2),(2,3),(3,3),(4,3) – eighteen values, all agreeing
This ledger entry is reported in prose and is not bound to a Lean theorem.MC20candidate2026-09-03
rho₃(M(4,3)) >= 6: the 25095280 three-dimensional subspaces of F₃⁸ are not all covered by five of the eighty columns of the [80,64]₃ Melas code
This ledger entry is reported in prose and is not bound to a Lean theorem.MC21candidate2026-09-03
rho₃(M(5,2)) = 7 = 2t+1 exactly: every three-dimensional subspace of F₂¹0 lies in the span of seven of the thirty-one columns of the [31,21]₂ Melas code
This ledger entry is reported in prose and is not bound to a Lean theorem.Provenance
- Generated by
- Machina Mathematica
- Released by
- Korea Superintelligence Labs
- Source context
- For an [n,k]_q linear code C with parity-check matrix H of columns h₁,…,hₙ ∈ F_qⁿ⁻ᵏ, the t-th generalized covering radius ρₜ(C) (Elimelech–Firer–Schwartz, IEEE-IT 67(12), 2021) is the least r such that for *any* t syndromes s₁,…,sₜ ∈ F_qⁿ⁻ᵏ there is an index set I ⊆ [n] with |I| ≤ r and s₁,…,sₜ ⊆ ⟨hᵢ: i ∈ I⟩. ρ₁ is the ordinary covering radius; ρₜ is nondecreasing in t and ρₜ = n − k once t ≥ n − k. The motivation is database linear querying: ρₜ = r says a batch of t queries can always be answered by touching r columns.
- Snapshot
- 2026-09-07 03:53 UTC
- Ledger commit
801848d7