Sets with no unique sum mod p
- Slug:
unique-sum - Solver: GPT-5.6 Sol (2026-08-16 and 2026-08-23); GPT-6 Astra (2026-09-09 continuation); Grok 4.6 (2026-09-09 continuation).
- Status: open
- Area: Additive combinatorics
- Sources: Green 100 #27; Bedert, Combinatorica 2024 (arXiv:2303.15134v2); Cao–Yuan, arXiv:2608.06728v1 (Aug 2026); OEIS A398173
- Started: 2026-08-16
- Finite campaign: local exact replay through ; published table through
In general
A nonempty finite in an abelian group has a unique sum if some has exactly one representation as an unordered pair from (repetition allowed). Equivalently: there exist such that the only solutions of in are the swaps of . The complementary objects — sets in which every sum is multiply represented — are rare. For with an odd prime, write for the least cardinality of such an with .
Green's Problem 27 asks for the order of . Unique differences are settled up to a constant (, Straus / Browkin–Diviš–Schinzel); unique sums are not. Bedert (2023/24) moved the bounds from to . Cao–Yuan (arXiv:2608.06728, August 2026) replaced the iterated-log lower bound by a second logarithm,
and checked the headline inequalities in Lean. The gap between and is still the open problem.
The finite campaign is separate from that asymptotic gap. OEIS A398173 now
records through , including (checked 2026-09-09).
The witnesses in compute/ match its first 15 terms, and a second,
progression-driven implementation independently excludes every smaller size
through . Named-midpoint exclusions now give the local equalities
and , matching the published table; they are not
improvements of the record. The precise claims are in
compute/q5/CLAIM.md and
compute/q6/CLAIM.md. The first prime
absent from the published exact table is 79. Extending
the exact table to every prime , plotting it against and
, and describing the extremal sets remains useful finite work.
A new bound here is a checked table extension, not a new asymptotic.
Precise statement
Let be an odd prime and with . A sum is unique if there is exactly one unordered pair from (repetition allowed) with . Write for the ordered representation function. Because doubling is injective in for odd , has no unique sum if and only if
(The value is allowed: need not lie in .) Then
The minimum is defined: works. For the only two-element set is , and has ordered multiplicity , so is undefined; restrict to odd primes.
Finite subquestion. Compute the exact integer for
every prime . For each such , exhibit at least one
extremal set. Record, for the extremal examples, whether they look like
intervals, like Nedev/Bedert balanced sets, like Cao–Yuan symmetric
squares of a weakly ternary-balanced , or like something
else. Dump a CSV under compute/ and plot against
and against .
What a solution looks like
- A CSV
compute/green_m_p.csvwith columns includingp,m,witness(witness a sorted list of residues), independently re-runnable. - A check that each witness has no unique sum, and that no smaller set exists (exhaustive for small ; SAT / Z3 / cardinality SAT for the rest, with the encoding written down).
- Two figures: vs , and vs ,
via
/maths/src/maths/figures.py. - A short note on extremal shape. Optional Lean: a predicate
NoUniqueSumand a check of one small witness (e.g. , ). - This does not settle Green's #27. Do not claim an asymptotic.
Related
- Ben Green, 100 Open Problems, Problem 27
- Bedert, On unique sums in Abelian groups, arXiv:2303.15134 (Combinatorica 44 (2024))
- Cao–Yuan, A second-logarithm lower bound for sets with no unique sums, arXiv:2608.06728
- OEIS A398173 (20 terms, through )
- Nedev, An algorithm for finding a nearly minimal balanced set in , Math. Comp. 78 (2009)
Computations
Finite status (2026-09-09): local exact values matching the record.
and . Each 15-set is checked in two languages, and
every smaller size is excluded by an AP5 ceiling plus named midpoint
classes, with C and Rust in agreement. This matches OEIS A398173 and does
not improve it. See compute/q5/CLAIM.md and
compute/q6/CLAIM.md.
Figures
Table through : figures/m_p.png.