A short proof for Open Problem 4 on unique multiset sums

A short proof for Open Problem 4 on unique multiset sums


This note concerns Open Problem 4 in Minimum modulus for the unique multiset-sum problem.

Let n >= 2, let G be a finite abelian group, and let g_0,...,g_(n-1) be elements of G. Say that these elements have unique multiset sums if every nonnegative integer vector k=(k_0,...,k_(n-1)) satisfying

sum_(i=0)^(n-1) k_i = n,
sum_(i=0)^(n-1) k_i g_i = sum_(i=0)^(n-1) g_i

must satisfy k_0=...=k_(n-1)=1. Let mu(n) be the least possible order of such a group.

Theorem

mu(n) = 2^(n-1)   for every n >= 2.

Lower bound

Suppose g_0,...,g_(n-1) in G have unique multiset sums, and put h_i=g_i-g_0 for 1 <= i <= n-1. Consider the subset-sum map

Phi(S) = sum_(i in S) h_i,   S subset {1,...,n-1}.

Assume that Phi(S)=Phi(T) for distinct subsets S,T. For 1 <= i <= n-1 put x_i=1_S(i)-1_T(i). After exchanging S and T if necessary, assume that

r := sum_(i=1)^(n-1) x_i >= 0.

The subset-sum collision gives

sum_(i=1)^(n-1) x_i(g_i-g_0)=0,
so  sum_(i=1)^(n-1) x_i g_i = r g_0.

Define a new multiplicity vector by

k_0=1+r,   k_i=1-x_i  (1 <= i <= n-1).

Since x_i is in {-1,0,1} and r >= 0, all k_i are nonnegative integers. Moreover,

sum_(i=0)^(n-1) k_i
= 1+r + sum_(i=1)^(n-1)(1-x_i)
= n,

and

sum_(i=0)^(n-1) (k_i-1)g_i
= r g_0 - sum_(i=1)^(n-1) x_i g_i
= 0.

Thus k is a size-n multiset with the same sum as the all-ones multiset. Since S and T are distinct, some x_i is nonzero, so k is not the all-ones vector. This contradicts uniqueness.

Therefore Phi is injective; equivalently, {h_1,...,h_(n-1)} is dissociated. Its domain has 2^(n-1) elements, so

|G| >= 2^(n-1).

Upper bound

Take

G = (Z/2Z)^(n-1),   g_0=0,   g_i=e_i  (1 <= i <= n-1),

where e_1,...,e_(n-1) are the standard basis vectors. If a nonnegative multiplicity vector k has total size n and the target group sum, then comparison in coordinate i gives

k_i = 1 (mod 2)   for 1 <= i <= n-1.

Hence every k_i with i >= 1 is a positive odd integer. If any of them exceeded 1, it would be at least 3, giving

sum_(i=1)^(n-1) k_i >= (n-2)+3 = n+1,

contrary to sum_i k_i=n. Therefore k_1=...=k_(n-1)=1, and then k_0=1. This family has unique multiset sums and |G|=2^(n-1). Together with the lower bound, this proves the theorem.


Status note. The cited preprint states the general finite-abelian-group question as open in version 2. The argument above is self-contained but unreviewed. This page is not a substitute for independent expert review, and no claim of priority is made. Corrections or counterexamples are welcome.

Report Page