Papers for

error correcting code developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Covering radius of nine variable reed muller code determined exactly

The covering radius of the first-order Reed-Muller code in nine variables is 242

Abstract: We prove that the covering radius of the binary first-order Reed-Muller code RM(1,9) is exactly 242. Equivalently, the maximum nonlinearity of a Boolean function in nine variables is 242. Our proof combines a one-point rigidity theorem with a spectral and computational exclusion of the two larger candidate nonlinearities. We first show that every nine-variable Boolean function of nonlinearity 243 admits a unique one-point modification that raises its nonlinearity to 244: the point to be changed is the vector sum of its support. This part uses exact Walsh-update identities, integer interpolation, rigidity of a quadratic residue, and a sharp Walsh l1 estimate for cubic Boolean functions. To exclude nonlinearity 244, we use Parseval's identity and congruences of integral Walsh coefficients to force an exceptionally restricted spectrum. An associated cubic residue phase must attain the extremal Walsh l1 bound 10240. We eliminate one equality spectrum by hyperplane slicing; the other forces the original Boolean function from the signs of the cubic phase and yields a double-complement-pairing identity for its cubic top part. The classification of alternating trilinear forms over F2, an exact filter of their representatives, and two exhaustive enumerations of 218 quadratic supplements then rule out every remaining candidate. Together with the known construction attaining nonlinearity 242, these arguments establish the asserted covering radius.

Sat 31 OctInformation Theory
The gist
This paper solves a longstanding mathematical problem about a special kind of code used in digital communication and cryptography. It finds the exact maximum distance any binary function with nine inputs can have from the simplest class of linear functions. The authors develop a new proof combining geometry, algebra, and computer-assisted checking to show this maximum distance is 242. This improves understanding of how well these codes cover all possible functions and supports designing better cryptographic tools.
Open → 2611.00890v1

Deterministic root finding in finite fields using elliptic curves

Deterministic Root-Finding over Finite Fields with Elliptic Curves

Abstract: Finding the roots of a polynomial over a finite field $\mathbb F_q$ in deterministic polynomial time is a long-standing open problem. Classical deterministic methods work in the multiplicative group $\mathbb F_q^\times$ and are efficient only when $q-1$ is smooth, which is rarely the case. We propose a method that replaces $\mathbb F_q^\times$ by the groups of rational points of an elliptic curve $E$ and of its quadratic twist $\widetilde E$. The computation splits into an offline phase, which depends only on $\mathbb F_q$ and outputs a short \emph{elliptic preprocessing datum} $\mathcal D$, and an online phase, which processes the input polynomial. Writing $Ξ(\mathcal D)$ for the largest prime factor of $\lvert E(\mathbb F_q)\rvert\cdot\lvert\widetilde E(\mathbb F_q)\rvert$, the online phase is deterministic and finds the roots of any $f\in\mathbb F_q[X]$ of degree $n$ within $\widetilde O(Ξ(\mathcal D)^2\,n\log^2 q+n^ω\log q+n\log^3 q)$ operations in $\mathbb F_q$. A precursor of our method is an algorithm by Rónyai, which recovers the roots through Galois computations over number fields, relies on GRH, and comes with a polynomial bound of unspecified degree; in contrast, our online phase works entirely over $\mathbb F_q$ and is unconditional. Moreover, $\mathcal D$ can be certified deterministically and unconditionally in time polynomial in $\log q$ and $Ξ(\mathcal D)$. We conjecture that every $\mathbb F_q$ of large enough characteristic admits a datum with $Ξ(\mathcal D)\leq(\log q)^{O(1)}$, and support this with a heuristic and with experiments. Constructing such a datum in polynomial time remains open.

Fri 23 OctSymbolic ComputationComputational Complexity
The gist
Finding roots of polynomials over finite fields reliably and quickly is a difficult open problem in math and computer science. The authors propose a new method using special mathematical objects called elliptic curves to improve this process. Their method splits the work into two phases: one that depends only on the field itself, and a second that deterministically finds roots for any input polynomial using precomputed information. This approach avoids assumptions needed by previous methods and works entirely within the finite field, though some challenges remain for fully efficient implementations.
Open → 2610.32508v1

Optimal coding strategies reduce dna data recovery reads

Optimal Codes for the Coverage Depth Problem and the Performance of Random Codes

Abstract: DNA storage systems retrieve information by randomly sampling synthesized DNA strands, making the number of reads required for successful recovery a fundamental performance measure. This motivates the coverage depth problem: for given code parameters, determine a linear code that minimizes the expected number of randomly sampled columns required to span the entire information space. While MDS codes are known to be optimal whenever they exist, identifying optimal codes in parameter regimes where MDS codes do not exist remains largely open. In this work, we derive a general formula for the expectation in the coverage depth setting, and apply this result to establish the optimality of the $q$-ary simplex code for the parameters that allow its existence. Moreover, we show the optimality of the $q$-ary Hamming code by relating coverage depth to independent sets in the dual code and exploiting log-concavity properties of matroid basis-generating polynomials. We further analyze random linear codes, derive an exact expression for their expected coverage depth, and show that, in the constant-rate regime, their additive gap from the MDS benchmark remains bounded independently of the code length.

Mon 5 OctInformation Theory
The gist
DNA storage uses many copies of tiny DNA pieces to store information, and reading enough pieces to fully recover data is a key challenge. The authors study how to design codes that minimize the average number of pieces you need to read to retrieve all the information. They show some special known codes work best for certain cases and analyze how random codes perform compared to these best codes. This helps improve how quickly and efficiently DNA data can be recovered without reading excessive amounts of DNA.
Open → 2610.07370v1