Bounds on $k$-hash distances and rates of linear codes
Stefano Della Fiore, Marco Dalai
TL;DR
This work studies upper and lower bounds on the rate of linear $q$-ary codes in ${\mathbb F}_q^n$ with minimum $k$-hash distance $d_k$, introducing a general framework that relates $d_k$ to the usual Hamming distance and to the code rate. It first treats the special case $q=k=3$, providing an achievability proof via a tetracode-based construction and extending to $d_3>1$, and derives improved linear-code upper bounds by extending Jamison–Bruen type hyperplane-covering arguments; notably, it recovers the best known $d_3=1$ bound with a simpler proof and yields new bounds for $d_3>1$. The authors then present a general method for all $q\ge k\ge 3$ that yields a recursive bound on $d_k$ in terms of $d_2$, which translates into a rate bound $R \le \frac{1}{\sum_{i=1}^{k-2} \frac{(q-1)^i}{(q-2)^{\underline{i}}}} \left(\delta_2 - \frac{(q-1)^{k-2}}{(q-2)^{\underline{k-2}}}\delta_k\right) + o(1)$, with refinements when combining with LP bounds. The paper also discusses the implications for zero-error capacity under list decoding and presents a case study (the typewriter channel) where the method does not improve the known upper bound, illustrating both the reach and the limits of the approach. Overall, the results advance the understanding of the rate–distance trade-offs for linear hash-like codes and connect to broader zero-error and list-decoding problems.
Abstract
In this paper, we bound the rate of linear codes in $\mathbb{F}_q^n$ with the property that any $k\leq q$ codewords are all simultaneously distinct in at least $d_k$ coordinates. For the case of particular interest $q=k=3$ we recover, with a simpler proof, state of the art results in the case $d_3=1$ and new bounds for $d_3>1$. We finally discuss some related open problems on the list-decoding zero-error capacity of discrete memoryless channels.
