English

Minimum modulus for the unique multiset-sum problem

Combinatorics 2026-07-09 v1

Abstract

Fix n2n \ge 2. A set A={a0<a1<<an1}A = \{a_0 < a_1 < \dots < a_{n-1}\} of nn residues in ZN\Z_N is \emph{valid mod NN} if the all-ones multiset is the \emph{only} size-nn multiset drawn from AA whose sum is p:=iai(modN)p := \sum_i a_i \pmod N. For the super-increasing set A={2k1:0kn1}A = \{2^k - 1 : 0 \le k \le n-1\} we determine the least valid modulus exactly: \Nmin(n)=2n2log2n\Nmin(n) = 2^{\,n} - 2^{\lfloor \log_2 n \rfloor} for all n2n \ge 2. Both directions of the proof are elementary, resting on a sharp minimal-digit-sum estimate for representations by binary coins, and the full theorem has been machine-checked in Lean~4/Mathlib for all nn (https://github.com/jarfo/min-modulus). We conjecture that no size-nn residue set admits a smaller valid modulus. This validity condition is exactly what makes the permanent of an n×nn \times n matrix equal to a single coefficient of a row-product polynomial modulo xN1x^N - 1, extractable by a size-NN discrete Fourier (or number-theoretic) transform; the theorem thus identifies the smallest transform, N2nN \approx 2^n, for which this evaluation is exact. That application -- and the resulting common framework for the classical formulas of Ryser and Glynn and this transform -- is developed in a companion paper [2].

Cite

@article{arxiv.2607.08366,
  title  = {Minimum modulus for the unique multiset-sum problem},
  author = {José A. R. Fonollosa},
  journal= {arXiv preprint arXiv:2607.08366},
  year   = {2026}
}

Comments

8 pages; Lean 4 formalization at https://github.com/jarfo/min-modulus