IS MULTISET OF π INTEGERS UNIQUELY DETERMINED BY THE MULTISET OF ITS π -SUMS? 5
After this, naturally, the original question was adjusted into asking how many diο¬erent π-multisets could generate the same multiset of π -sums. The maximum possible number of such multisets was
denoted by ξ²
π
π. Of course, pair π, π must be singular to begin with β which is equivalent to inequality ξ²
π
π 1. Then more inequalities for ξ²
π
π were proved. For instance, ξ²
2
16 β©½ 3, 2 β©½ ξ²
3
6 β©½ 6, ξ²
4
12 β©½ 2 . However, no other examples of triple or greater βmultiplicityβ were found, which led to another
open question:
Question 2.5. a For π = 2 does there exist π = 2
π
8 such that some three distinct π-multisets generate the same multisets of π -sums i.e., ξ²
2
π 2? b Generally, does there exist any singular pair
π, π different from 8, 2 with three pairwise distinct π -equivalent π-multisets i.e., ξ²
π
π 2? Two more results in the same article deserve mention. One was to prove that when dealing with
any question about multiset recovery it was enough to work with ring of integers β€, instead of arbitrary ο¬elds of characteristic zero or torsion-free Abelian groups. The other result resolved one
of the questions about number of elements in ξΉ
π
. Namely, the authors proved that ξΉ
π
was ο¬nite for all π
2.
1962. The very same year the ο¬rst part of the original Problem 1.1 was used in one of the top math contests in the Soviet Union β namely, Moscow City Mathematical Olympiad. It is quite
possible that some Soviet mathematician had seen article [5] and liked the original question well enough to submit it to the olympiad committee. It was given to high school juniors and proved to
be one of the more diο¬cult problems of that year. An unpublished compilation of problems from that competition translated into English can be found in [13].
1968. Among two questions about suspect pairs Questions 2.2, 2.3 the latter β π
= 12, π = 4 β seemed easier. So it was not surprising that βonlyβ ten years after original article [3], John Ewell
published his paper [6] claiming that pair 12, 4 was not singular and recovery was always possible
for this case it became a part of his Ph.D thesis. He also found a purely combinatorial and more direct proof of the very important formula
β¨3β© see below, in Section 4.
Many years later further investigation uncovered an error in calculations regarding pair 12, 4.
However, another result in the same article was clearly correct β namely, Ewell demonstrated that answer to Question 2.5 b was positive. He has proved that ξ²
3
6 = 4 and then went on to provide complete characterization of all possible quartets of pairwise diο¬erent 3-equivalent 6-multisets.
We will give you one of these examples as a demonstration of Ewellβs discovery π΄
= {0, 5, 9, 10, 11, 13}; π΅ = {1, 5, 8, 9, 10, 15}; πΆ = {1, 6, 7, 8, 11, 15}; π· = {3, 5, 6, 7, 11, 16} , leaving the actual veriο¬cation as an easy exercise for the reader.
1981. Richard Guy mentioned multiset recovery in his compendium of unsolved problems in number theory, see [7], Problem C5. He explained that it had been solved for π
= 2 while the question for values of ξ²
2
still had not been answered in full. Case π = 3 for π = 27 and π = 486
was once again posed as an open question.
6 DMITRI V. FOMIN
1991. As far as we know, after Ewellβs thesis Multiset Recovery Problem slipped into relative obscurity until 1991, when Boman, Bolker and OβNeil have explored a slightly diο¬erent approach
in their article [8].
More precisely, for point π₯ = π₯
1
, π₯
2
, ..., π₯
π
in π-dimensional euclidean space β
π
and for any π
-subset π΄ = {π
1
, ..., π
π
} of πΌ
π
= {1, 2, ..., π} let us deο¬ne π₯
π΄
as the sum π₯
π
1
+ ... + π₯
π
π
. Then we can deο¬ne linear operator
π
π,π
βΆ β
π
β β
π π
, π
π,π
π₯
1
, π₯
2
, ..., π₯
π
= π₯
π΄
1
, π₯
π΄
2
, ..., π₯
π΄
π π
, where π΄
1
, ..., π΄
π π
is the sequence of all π -subsets in πΌ
π
. This is a βsortβ of discrete combinatorial version of Radon integral transform. Mapping π
π,π
can obviously be transferred from euclidean spaces to their reductions modulo standard actions permutations of coordinates of symmetric
groups π
π
and π
π π
respectively so that we have π
π,π
βΆ π
π
β π
π π
where π
π
= β
π
βπ
π
. Then Multiset Recovery Problem can be posed as a question on whether π
π,π
is an injection. Or more generally, as a question on the size of π
β1 π,π
π₯, with π₯ β π
π π
. Using this notation and terminology they proved β among other things β that when recovering
π -multiset from the collection of its 2-sums one can not obtain more than π
β 2 diο¬erent multisets. Improving on that result they have also showed that for any π β
8 this upper bound could actually
be lowered to 2 and almost always to 1. Thus they solved Question 2.5 a.
It is worth noting that judging by the list of the open questions, at that time the authors did not know about Ewellβs paper [6].
1992. By some happy βaccidentβ in 1991 Question 1.2 was used in a studentsβ mathematical contest in St.Petersburg, USSR. Author of this survey was β as surely many other mathematicians
before him β lured in by this seemingly simple problem, and started his own investigation. That resulted in article [9] by Fomin and Izhboldin submitted for Russian publication in 1992 English
translation was published in 1995.
Most of that article was about rediscovering the very same results already achieved in [3] and [5] β unfortunately, due to a rather poor access to international scientiο¬c magazines authors could not
properly search for the papers already written on this issue. However, their article still contained one completely new result: singularity examples which positively answered Question 2.2 for both
cases βunder suspicionβ. Pairs
27, 3 and 486, 3 were proved singular.
Thus, investigation of generalized Multiset Recovery Problem 1.4 for the case of π = 3 was
closed.
1996. Just a few short years later, Boman and Linusson have independently come up with sin- gularity examples for pairs
27, 3 and 486, 3 in [11]. Alas, they thought that case 12, 4 was already resolved by Ewell β at the end of their paper they mentioned that they were told apparently
at the very last moment about article [6]. They also made some inroads into ο¬nding all possible singularity examples for π
= 3.
1997. Ross Honsberger dedicated a chapter called βA Gem from Combinatoricsβ of his book [12] to the case π
= 2 of Multiset Recovery Problem. It is curious that he never mentions Leo Moser. Instead Honsberger stated that the results he had reproduced came from Paul ErdΕs and
John Selfridge. This is the only time when ErdΕsβs name appears in this story. It is not clear whether he really has done something there or possibly it was just a mistake in attribution.
IS MULTISET OF π INTEGERS UNIQUELY DETERMINED BY THE MULTISET OF ITS π -SUMS? 7
2003. In chapter 46 of their engaging book [14], Savchev and Andreescu explained the solution for Question 1.2 and also went over the results from Lambek and Moserβs article [4] concerning
Thue-Morse sequence.
2008. A slightly expanded version of Question 1.3 with extra items repeating parts of [5] and [8] was published as another problem in American Mathematical Monthly β submitted by Chen and
Lagarias, [15]. Some of the results were subsequently posted and discussed on the Cut-The-Knot website, see [16].
2016. Nothing signiο¬cant happened for quite some time until Isomurodov and Kokhas [17] have discovered that Ewell made a mistake in his lengthy polynomial computations for pair
12, 4. We will never know how that happened, but nowadays mathematicians no longer have to do all these ex-
hausting computations by hand β for instance, authors of [17] made use of symbolic computational package M
APLE
β’. After that the authors proved the existence of the βrecovery failureβ example
and actually produced it, thus solving Question 2.3 and ο¬nalizing case π = 4 of Problem 1.4 see
below in Section 4.
3. S
OME SIMPLE EXAMPLES
This short section explains how construct some simple examples of singular pairs.
Case π = 2, π = 2
π
. The most obvious and trivial of all examples of βrecovery failureβ is pair
2, 2: one cannot hope to restore a set of two numbers knowing only their sum. This is not a βrealβ singular pair because π
= π but we can use it as a basis from which less trivial examples are built. Namely, if we have two π-multisets π΄ and π΅ which are 2-equivalent, then for any number π we
have π΄
βͺ π΅ + π
2
βΌ π΅ βͺ π΄ + π β¨1β©
where π + π is multiset obtained from π by adding π to all of its elements. So if we start with
π΄ = {1, 1}, π΅ = {0, 2}, π΄
2
βΌ π΅ then choosing π
= 1 we get π΄
β²
= {1, 1, 1, 3}, π΅
β²
= {0, 2, 2, 2}, π΄
β² 2
βΌ π΅
β²
. Proceeding in this manner, we can easily build examples of 2-equivalent π-multisets for any π which
is a power of 2. Again, we will leave the proof of
β¨1β© as an exercise for the reader. Case π
= 2π . Remember that singularity example for π = 6, π = 3 from Section 2? It can be easily
generalized for any pair π, π where π = 2π .
Namely, you can take some 2π -multiset π΄, ο¬nd its arithmetic mean π and reο¬ect π΄ with respect
to π to obtain what we will call its mirror multiset Μ π΄
= 2π β π΄. As long as π΄ is not symmetric, Μ π΄
will be diο¬erent from π΄ and π΄
π
βΌ Μ π΄
. To prove that it is suο¬cient to notice that for each π β π΄ with
|π| = π the mirror image of π΄βπ which is a sub-multiset of Μ π΄
consisting of π numbers has the same sum of elements.
For demonstration purposes we only need one example β let us consider π΄ = {1
2π β1
, 1 β 2π } and
its mirror Μ π΄
= {β1
2π β1
, 2π β 1}.
All the π -sums of numbers in π΄ β there are
2π π
of them β fall into two groups. One consists of the sums that include element
1 β 2π β there are
2π β1 π
β1
of those, and each one of these sums is equal to
π β 1 β
1 + 1 β 2π = βπ . The other one has
2π β1 π
sums that do not have 1 β 2π in
8 DMITRI V. FOMIN
them, each one of them equal to π . Thus we have π΄
π
= {βπ
π
, π
π
} where π =
2π β1 π
β1
=
2π β1 π
. You can see that π΄
π
is symmetric with respect to zero and thus Μ π΄
π
= π΄
π
.
Duality π, π β π, π β π . If we have two π -equivalent π-multisets π΄ and π΅, then these same
multisets are π β π -equivalent as well. To prove that, it is suο¬cient to demonstrate that sum of all
elements of π΄ equals to that of π΅. Quick computation shows that β
1β©½π
1
π
2
...π
π
β©½ π
π
π
1
+ π
π
2
+ ... + π
π
π
= π
β 1 π
β 1 β
1β©½πβ©½π
π
π
. Thus sum of numbers in π΄ equals the sum of numbers in π΅ and denoting that number by π we
have π΄
πβπ
= π β π΄
π
, π΅
πβπ
= π β π΅
π
, which proves the duality. This means we can always assume that π β©Ύ
2π ; if π π 2π then we can switch to pair
π, π
β²
where π
β²
= π β π and π 2π
β²
. This duality allows us to generate more examples of singular pairs. For instance, since
8, 2 is singular then
8, 6 is singular, too. As we will see soon, pairs 27, 3, 486, 3 and 12, 4 are singular β therefore, pairs
27, 24, 486, 483 and 12, 8 are singular as well.
Later in this article see Section 5 we will talk more about this duality and its partial expansion. Linear transformations. Finally, one obvious but useful fact. If π΄
π
βΌ π΅ and π π₯ = ππ₯+π is some arbitrary linear function then multisets π
π΄ and π π΅ are also π -equivalent. That simply means we can translate and stretchshrink singularity examples to obtain new ones.
For instance, if you consider π΄ = {0, 5, 9, 10, 11, 13}, π΅ = {1, 5, 8, 9, 10, 15} then π΄
3
βΌ π΅. Applying π
π₯ = 2π₯ β 13 we obtain new pair of 3-equivalent multisets π΄
1
= {β13, β3, 5, 7, 9, 13}, π΅
1
= {β11, β3, 3, 5, 7, 17}. Of course, all the singularity examples that can be obtained from each other by such operations
will be considered identical for the purposes of this investigation. 4. S
YMMETRIC POLYNOMIALS
. C
OMPLETE SOLUTION FOR CASES
π = 2, 3, 4
Now let us delve into speciο¬c techniques used in multiset recovery. The main one is based on the following approach that utilizes symmetric polynomials.
Given π-multiset π΄ = {π
1
, ..., π
π
} we can produce sequence of sums of its π-th powers for π = 1, ..., π. That is, we can apply power-sum symmetric polynomials of π variables
π
π
π₯
1
, ..., π₯
π
=
π
β
π =1
π₯
π π
to multiset π΄ to obtain sequence π
1
π΄, ..., π
π
π΄. It is well known that π΄ can be restored from this sequence β values of π
π
π΄ determine coeο¬cients of polynomial π₯ β π
1
π₯ β π
2
...π₯ β π
π
and therefore determine the multiset of its roots.
Thus if values of π
π
π΄ for π = 1, ..., π can be deduced from values of π
π
π΄
π
then multiset π΄ is uniquely determined by multiset π΄
π
. Let us start from small values of π. For π
= 1 we have already computed π
1
π΄
π
= π
β 1 π
β 1 π
1
π΄ and therefore, if π΄
π
= π΅
π
then π
1
π΄ = π
1
π΅. This means that π
1
π΄ can always be found from π΄
π
.
IS MULTISET OF π INTEGERS UNIQUELY DETERMINED BY THE MULTISET OF ITS π -SUMS? 9
Now, if π = 2 then
π
2
π΄
π
= β
1β©½π
1
...π
π
β©½ π
π
π
1
+ ... + π
π
π
2
= π
β 1 π
β 1 β
1β©½πβ©½π
π
2 π
+ π
β 2 π
β 2 β
1β©½ππβ©½π
2π
π
π
π
= =
π β 1
π β 1
β
1β©½πβ©½π
π
2 π
+ π
β 2 π
β 2 β
1β©½πβ πβ©½π
π
π
π
π
= =
π β 1
π β 1
β π
β 2 π
β 2 β
1β©½πβ©½π
π
2 π
+ π
β 2 π
β 2 β
1β©½π,πβ©½π
π
π
π
π
= =
π β 2
π β 1
π
2
π΄ + π
β 2 π
β 2 π
1
π΄
2
. We already know π
1
π΄ and thus we can ο¬nd π
2
π΄ as long as coeο¬cient
π β2
π β1
is not zero. But π π
0 and therefore π
2
π΄ is also always βrecoverableβ. Since π
π
π΄
π
is a symmetric polynomial of π
1
, ... π
π
then it can be expressed in the following way:
π
π
π΄
π
= πΌπ
π
π΄ + ξΌπ
1
π΄, π
2
π΄, ..., π
π β1
π΄ , β¨2β©
where πΌ is a constant in terms of variables π
π
deο¬ned by three numbers π, π , π, and ξΌ is some polynomial of π
β 1 variables whose coeο¬cients are fully deο¬ned by that triplet as well. For instance, as we have just shown, for π
= 2 we have πΌ =
π β2
π β1
and ξΌ π₯ =
π β2
π β2
π₯
2
. It follows that if we could show that coeο¬cient πΌ does not vanish then we will have proved that
π
π
π΄ is determined by π
1
π΄
π
, π
2
π΄
π
, ..., π
π
π΄
π
. Let us denote that coeο¬cient πΌ as πΉ
π ,π
π. Then the following equality is true:
Theorem 4.1.
πΉ
π ,π
π =
π
β
π =1
β1
π β1
π
π β1
π π
β π .
β¨3β©
It was proved in [5] by some neat manipulation of a formula from [3]. Later a purely combinato- rial and more direct proof of
β¨3β© was given in [6]. And then it was again βrediscoveredβ and proved
in a somewhat diο¬erent manner, by making use of exponential generating functions in [9]. We will leave it to the reader as a simple exercise to prove that for π
= 2 formula β¨3β© is indeed
equivalent to πΉ
π , 2
π =
π β2
π β1
. Incidentally, even without this formula case π
= 2 Problem 1.2 can now be resolved in a very
straightforward manner. Computing π
π
π΄
2
we obtain using notation from β¨2β©
πΌ = π β 2
π β1
, which means that π-multiset is always recoverable from the multiset of its 2-sums if π is not a power
of 2. As we already know, if π is a power of 2 then π-multiset π΄ cannot always be recovered from π΄
2
.
Case π = 3. Equation
β¨3β© gives us
πΉ
3,π
π = π
2 β 2
π β1
π 1
+ 3
π β1
, 2πΉ
3,π
π = π
2
β π2
π
+ 1 + 2 β
3
π β1
.
10 DMITRI V. FOMIN
Investigation here is again relatively straightforward. First, we can prove that πΉ
3,π
π cannot be zero for positive integer π if π
12. Second, we check all the cases with π β©½ 12 and verify that polynomials πΉ
3,π
have integer roots if and only if π β {1, 2, 3, 5, 9}. For these ο¬ve special cases we
have πΉ
3,1
π = 1
2 π β 1π β 2 ,
πΉ
3,2
π = 1
2 π β 2π β 3 ,
πΉ
3,3
π = 1
2 π β 3π β 6 ,
πΉ
3,5
π = 1
2 π β 6π β 27 ,
πΉ
3,9
π = 1
2 π β 27π β 486 .
From Section 3 we already know that pair
6, 3 is singular. To prove the same for pairs 27, 3 and
486, 3 we present the following examples: π
= 27 π΄
β² 27
= {0, 1
16
, 2
10
} , π΄
β²β² 27
= {0
5
, 1
10
, 2
10
, 3
2
} , π΄
β²β²β² 27
= {0, 1
5
, 2
10
, 3
6
, 4
5
} , π
= 486 π΄
486
= {0
22
, 1
176
, 2
231
, 3
56
, 4} .
We will leave it to the reader to verify that all these multisets are 3-equivalent to their mirrors. Nowadays, this can be done in minutes, using just a few lines of code in some decent computational
package. Summary: ξΉ
3
= {6, 27, 486}.
Case π = 4. From
β¨3β© we obtain
πΉ
4,π
π = π
3 β 2
π β1
π 2
+ 3
π β1
π 1
β 4
π β1
, 6πΉ
4,π
π = π
3
β π
2
3 + 3 β
2
π β1
+ 1 + π2 + 3 β
2
π β1
+ 2 β
3
π
β 6 β
4
π β1
. Then using divisibility and other pretty routine number theory ideas we can prove that for π
7 polynomials πΉ
3,π
do not have positive integer roots. And, ο¬nally, πΉ
4,1
π = 1
6 π β 1π β 2π β 3 ,
πΉ
4,2
π = 1
6 π β 2π β 3π β 4 ,
πΉ
4,3
π = 1
6 π β 3π β 4π β 8 ,
πΉ
4,4
π = 1
6 π β 4π
2
β 23π + 96 , πΉ
4,5
π = 1
6 π β 8π
2
β 43π + 192 , πΉ
4,6
π = 1
6 π β 12π
2
β 87π + 512 , πΉ
4,7
π = 1
6 π β 8π
2
β 187π + 3072 .
IS MULTISET OF π INTEGERS UNIQUELY DETERMINED BY THE MULTISET OF ITS π -SUMS? 11
Case π = 8 is βtrivialβ β this is the situation π = 2π which is well known to us by now. The only
other non-trivial root of πΉ
4,π
polynomials is 12. As we mentioned before, this case turned out to be tougher than the others β a pair of 4-equivalent 12-multisets was found only in 2016 by Isomurodov
and Kokhas. Namely, if we consider the two following diο¬erent 12-multisets π΄
= {1
2
, 4, 6, 7, 8
2
, 9, 10, 12, 15
2
}, π΅
= {0, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16} , then π΄
4
βΌ π΅. In [17] the authors have actually proved that this is the only possible singularity example for case
12, 4 considering pairs of multisets that diο¬er only by linear transformation as identical. Summary: ξΉ
4
= {8, 12}. 5. D
IGGING FOR ROOTS OF
πΉ
π ,π
Since we know that pair π, π can be singular only if π is a root of πΉ
π ,π
then let us turn our attention to ο¬nding out more about those roots. The rest of this section was inspired by the proof
of Theorem 7 from [3].
For this let us take another, closer, look at the polynomials πΉ
π ,π
for the ο¬rst few values of π.
Case π = 1. We already know that
πΉ
π , 1
π = π
β 1 π
β 1 =
1 π β 1
π β 1π β 2...π β π + 1 = 1
π β 1
π β1
β
π =1
π β π . Thus the roots are 1 through π
β 1 and of no interest to us β π has to be greater than π to provide us with a possibly singular pair
π, π .
Case π = 2. This one we have also computed before.
πΉ
π , 2
π = π
β 2 π
β 1 =
1 π β 1
π
β
π =2
π β π . Again, no roots of interest. Let us go on.
Case π = 3. It is still fairly easy to compute
πΉ
π , 3
π = 1
π β 1 π β 2π
π
β
π =3
π β π , which ο¬nally has a non-trivial root π
= 2π . However, we already know about it β pair 2π , π is always singular.
Case π = 4. This computation might take a little longer but eventually you will get the following
formula for π 2 πΉ
π , 4
π = 1
π β 1 π
2
β 6π β 1π + 6π
2 π
β
π =4
π β π . β¨4β©
A-ha We now have quadratic Diophantine equation for non-trivial roots π π
2
β 6π β 1π + 6π
2
= 0 , β¨5β©
which can be also rewritten as a quadratic equation for π π
2
β π π + ππ + 1β6 = 0 . β¨6β©
12 DMITRI V. FOMIN
Sum of the roots of equation
β¨6β© is π β hence, if pair π, π with π π is a root of equation β¨4β©
then so is pair π, π β π . This is clearly a direct analog of singular pairsβ duality we have described
in Section 3. Let us call such pairs
β¨π, 4β©-conjugated or simply π-conjugated. In the same manner from equation
β¨5β© we can conclude that if pair π, π is a root of equation β¨4β©
then its other root is pair 6π β 1 β π, π . These two pairs will be called
β¨π , 4β©-conjugated. Obviously, both types of conjugation are symmetric. It is also clear from equations
β¨5β© and β¨6β©
that for any positive solution π, π we have 6π β 1 π and π π β otherwise left sides of these
equations are positive. Thus, conjugate pair always consists of two positive integers as well. Let us consider the smallest possible root of
β¨5β©, namely π = 2, 1 since we are solving the
equation in positive integers, we are allowed to talk about βsmallestβ solution. That pair is not something we can directly use because π must be at least 3 for the formula
β¨4β© to make sense. But
it is still a root of our quadratic equation β¨5β© and we will use it to produce others.
It is important to mention that pair π is self-π-conjugated 2 β 1 = 1 so the only way to produce
a diο¬erent solution is via π -conjugation. So we jump to pair 3, 1, then through π-conjugation to
pair 3, 2, then to 8, 2, then to 8, 6 and so on.
Proceeding like that we will obtain one inο¬nite chain of pairs-solutions of equation β¨5β©:
2, 1
π
β 3, 1
π
β 3, 2
π
β 8, 2
π
β 8, 6
π
β 27, 6
π
β 27, 21
π
β 98, 21
π
β 98, 77
π
β 363, 77
π
β 363, 286
π
β ... β¨7β©
We have marked the arrows with small letters π and π to show which type of conjugation was used in each case; also we have underlined pairs which are not βfully compliantβ β they are roots
of equation
β¨5β© but they are not roots of corresponding polynomial πΉ
π ,π
with π 2 pair 8, 2 is
singular but we have discounted it because of π 2 requirement. So, starting from 8, 6, pairs
in the chain represent valid roots of polynomials πΉ
π , 4
. Thus, they are all βsuspectβ as possible singularities for Multiset Recovery Problem.
Case π = 5. In this case computation is also not terribly complicated. For π 3 we obtain
πΉ
π , 5
π = 1
π β 1 π
2
β 12π β 5π + 12π
2
π β 2π
π
β
π =5
π β π . Again we have a quadratic Diophantine equation which can be written like this
π
2
β 12π β 5π + 12π
2
= 0 . β¨8β©
or like this π
2
β π π + ππ + 5β12 = 0 . β¨9β©
As before, equation
β¨9β© gives us π-conjugation βdualityβ π, π β π, π β π . And equation β¨8β©
provides us with β¨π , 5β©-conjugation β namely, π, π β 12π β 5 β π, π .
Similarly to the previous subsection we obtain inο¬nite chain of pairs-solutions: 3, 1
π
β 4, 1
π
β 4, 3
π
β 27, 3
π
β 27, 24
π
β 256, 24
π
β 256, 232
π
β 2523, 232
π
β ... However this case diο¬ers somewhat from the previous one. The βminimum solutionβ pair
3, 1 has π-conjugate
3, 2 that does not coincide with it β thus the chain can be extended in the other direction as well. Therefore we obtain more solutions:
3, 2
π
β 16, 2
π
β 16, 14
π
β 147, 14
π
β 147, 133
π
β 1444, 133
π
β 1444, 1311
π
β ... and so our two chains can be merged into one
IS MULTISET OF π INTEGERS UNIQUELY DETERMINED BY THE MULTISET OF ITS π -SUMS? 13
... 1444, 1311
π
β 1444, 133
π
β 147, 133
π
β 147, 14
π
β 16, 14
π
β
π
β 16, 2
π
β 3, 2
π
β 3, 1
π
β 4, 1
π
β 4, 3
π
β 27, 3
π
β
π
β 27, 24
π
β 256, 24
π
β 256, 232
π
β 2523, 232... β¨10β©
In both cases π = 4 and π = 5 it is easy to prove that all positive integer solutions of equations
β¨5β© and β¨8β© belong to the chains 7 and 10 respectively. We will leave that to the reader. Case π
= 6. It would be great if same ideas could be applied for this and subsequent cases as well.
However, computation of πΉ
π , 6
shows that for π 4 we have the following formula:
πΉ
π , 6
π = 1
π β 1 π
π , 6
π
π
β
π =6
π β π , where
π
π , 6
π = π
4
β 30π β 16π
3
+ 150π
2
β 90π + 11π
2
β 240π
3
β 90π
2
+ 4π + 120π
4
. Some of the polynomials π
π , 6
have integer roots. For instance, π
8,6
π = π β 12π
3
β 212π
2
+ 6347π β 40960 , π
10,6
π = π β 32π
3
β 252π
2
+ 6047π β 37500 , π
22,6
π = π β 32π
3
β 612π
2
+ 51047π β 878460 , π
30,6
π = π β 32π
3
β 852π
2
+ 105047π β 3037500 . But that is basically all we can get for π
= 6. Alas, no more quadratic Diophantine equations, no chains of conjugation. Also, it seems likely that polynomials π
π , 6
do not have integer roots other than the ones shown above.
And, of course, same happens with cases of even greater values of π β and so this line of inves- tigation ends here.
6. C
OMPUTER TO THE RESCUE
Roots of πΉ
π ,π
. Trying to ο¬nd more roots for cases π
4 in hope of some insight, I have written a short program in S
AGE
which was then run through SageMath web interface at CoCalc.com for π
= 3, 4, 5, 6, 7, etc. until the server started to stumble that happened somewhere around π = 40. After that I have switched to local install of S
AGE
and proceeded until π = 200 when every new
value of π started to require almost a day to process and then my computer ran out of operational memory.
The program did the following. For every ο¬xed value of π it ran the loop for π from 1 to 1000, where at each step it computed polynomial πΉ
π ,π
, factorized it over β€ and in case of non-trivial factorization printed out the roots of the polynomial. At the end it also produced π
max
π β the last value of π for which a non-trivial factorization of πΉ
π ,π
occurred. Below in Table 1 you can see the summary of all non-trivial roots with pairs
2π , π excluded obtained from this experiment.
We have marked each entry π with the ο¬rst value of π for which πΉ
π ,π
π = 0. So, for instance, mark
[4]
corresponds to chain β¨7β©, and
[5]
β to chain β¨10β©.
For all other values of π between 3 and 200 the only roots found were either π = 2π which would
have been marked with
[3]
or trivial 1 through π and therefore of no interest for us.
14 DMITRI V. FOMIN
π π
3 27
[5]
, 486
[9]
4 12
[6]
6 8
[4]
, 27
[4]
8 12
[6]
10 32
[6]
14 16
[5]
, 147
[5]
21 27
[4]
, 98
[4]
22 32
[6]
24 27
[5]
, 256
[5]
30 32
[6]
62 64
[7]
77 98
[4]
, 363
[4]
126 128
[8]
133 147
[5]
, 1444
[5]
T
ABLE
1. Non-trivial roots of πΉ
π ,π
for 3 β©½ π β©½ 200
Roots of πΉ
π ,π
which have not been yet veriο¬ed as multiset recovery singularities are emphasized
in bold. They represent the current βsuspectβ cases.
In addition the experiment showed that for all 3 π β©½ 200 the value of π
max
π was equal to 2π β 1. Claiming that to be always true is what we will call π
max
-Conjecture β see Conjecture 7.6 below, in Section 7.
The following proposition can be considered as a very easy βhalfβ of this conjecture.
Proposition 6.1. For any π 2, π = 2π and any odd π such that 1 π π we have πΉ
π ,π
π = 0. Proof.
We can rewrite this statement by using β¨3β©, adding summand with π = 0, and reversing the
summation index π. As a result we obtain
π
β
π =0
β1
π
π β π
π
π π
= 0 for any even number
0 π π. Now, since
π π
= π
π β π
, π β π
π
= π β π β π
π
, the equation above is equivalent to
π
β
π =0
β1
π
π β π
π
π π
= 0 . Any polynomial of π with degree less than π such as
π β π
π
can be expressed as a linear combination of polynomials π
[π]
, π = 0, ..., π β 1, where π
[π]
= π β
π β 1 β
... β
π β π + 1. Our
IS MULTISET OF π INTEGERS UNIQUELY DETERMINED BY THE MULTISET OF ITS π -SUMS? 15
proposition then follows from well-known formula
π
β
π =0
β1
π
π
[π]
π π
= 0 , which can be easily proved using generating function π
π₯ = 1 + π₯
π
= β
π π
=0 π
π
π₯
π
. Polynomial π
π₯ has β1 as a root of order π, thus its π-th derivative π
π
π₯ = β
π π
=0 π
π
π
[π]
π₯
π βπ
also must have β1 as a root for any 0 π π.
β And then from πΉ
π , 2π β1
2π = 0 follows
Corollary 6.2. For any π 2 we have π
max
π β©Ύ 2π β 1.
Singularity search. Well, since we already started using computer assistance, let us continue down this slippery slope. The next idea in automating our investigation is to hunt not for the roots of
polynomials πΉ
π ,π
but for the singular multisets themselves. The objective is to try and ο¬nd singularity examples for the smallest βsuspectβ pairs
27, 6 and 32, 10. The other suspects, not π-conjugated to these two, are too large to hope for any βbrute
forceβ computer search to succeed. The main idea of this approach is to restrict the realm of the π-multisets that we deal with. Con-
sider all
π +πβ1
π β1
weak compositions of π into π parts, that is, representations of π as a sum of π
non-negative integers π
π
, π = 1, 2, ..., π:
ξΌ βΆ π = π
1
+ π
2
+ ... + π
π
, π
π
β β€
β©Ύ
. Each weak composition of this form can be treated as sequence of multiplicities β that is, from
each composition ξΌ we will construct π-multiset π΄
ξΌ
= {1
π
1
, 2
π
2
, ..., π
π
π
} . β¨11β©
Alas, in both cases 27, 6 and 32, 10 we cannot hope to ο¬nd π-multiset π which is π -equivalent
to its own mirror Μ π
. Indeed, if π
π
βΌ Μ π
then without loss of generality we can assume that π
1
π = 0. Thus Μ
π = βπ and for any even π 0 the sum of π-th powers of numbers in π will be equal to
that of Μ π
. From the experiment we already know and can easily verify this formally that πΉ
6,π
27 = 0 iο¬ π
= 4 and πΉ
10,π
32 = 0 iο¬ π = 6. Therefore, for any π such that π
π
= Μ π
π
we will have π
π
π = π
π
Μ π
for all values of 1 β©½ π β©½ π β the only exceptions we could have hoped for were 4 and 6 for π
= 27 and π = 32 respectively and we have just eliminated them. So, how can we proceed and what are the challenges?
First of all, we cannot aο¬ord to generate an array of all weak compositions or multisets of type
β¨11β© and then analyze the result β the computer would soon run out of memory. For example, if π
= 27 and π = 10 then we get almost 100 million of such compositions 94,143,280 to be exact. Thus, the algorithms here have to be iterative. It is fairly easy to write an iterator function which
generates next weak composition based on the previous one. Hint: ο¬nd the last non-zero part, increase the previous part by one and make all the following parts zero except for the last one. If
necessary, same can be done when going through all π -subsets in an π-multiset.
Second, the check function that veriο¬es whether the two given multisets π΄ and π΅ are π -equivalent to its mirror Μ
π΄ must be written very carefully and very eο¬ciently because it will be called quite
a few times. To make it work as fast as possible the function needs to implement some βquick
16 DMITRI V. FOMIN
rejectionβ checks. For instance, the sum of the ο¬rst π numbers from π΄ let us assume it is sorted is always equal to the minimum number in π΄
π
; hence these sums for π΄ and π΅ must coincide. The more simple checks of this sort are employed the better.
Third, calling this check function for every pair π΄
ξΌ
and π΄
ξΌ
β²
of constructed multisets is absolutely out of the question. So, some sort of simpliο¬ed βsignatureβ has to be computed for each multiset
π΄
π ξΌ
alas, no quick rejections there so we can compare these numbers instead of comparing very large multisets π΄
π ξΌ
. But even with that we cannot go much farther beyond π = 10 for the reason I
already mentioned above β such huge arrays of data will exhaust the computer memory. My own implementation of this approach did not ο¬nd any examples of 6-equivalent 27-multisets
of type
β¨11β© for π 10. As a sanity check I ran the same code for pair 12, 4 with π = 17 and
after a few hours of number crunching it resulted in the same unique example of two 4-equivalent 12-multisets already found in [17].
Clearly, absence of positive results in this computational experiment doesnβt mean much as there could be 6-equivalent 27-multisets that span longer stretches of integers. And it is always possible
that singularity example for 27, 6 simply doesnβt exist. For now, this remains an open question.
If some of the readers become interested in this line of investigation I will gladly send them my code β I am sure it can be made more eο¬ective while consuming less memory. And then, who
knows, perhaps the next value of π will ο¬nally yield the desired singularity.
7. O
PEN QUESTIONS
Here is a list of a few open questions which have come up during this surveyβs investigations.
Question 7.1. Is it true that ξΉ
5
= {10}?
Question 7.2. Which of the new βsuspectβ pairs π, π found in Section 6 are singular?
Of course, we are talking here about pairs highlighted in bold in Table 1. Perhaps some cleverly written computer program could answer this question at least for the smallest βsuspectβ pairs
27, 6 and
32, 10.
Question 7.3. Does a non-trivial root of πΉ
π ,π
guarantee an existence of corresponding singular pair? That is, is it true that for any positive integers π , π, π such that π π , π β©Ύ π and πΉ
π ,π
π = 0 there exists a pair of different π-multisets π΄ and π΅ such that π΄
π
= π΅
π
? All the results accumulated over the last sixty years so far conο¬rm this hypothesis; however, it
looks like an extremely diο¬cult nut to crack. The following question could perhaps serve as a small step in that direction.
Question 7.4. A singular pair π = π, π is such that πΉ
π ,π
π = 0 for π = 4 or 5. Is pair π
β²
= π, π obtained from π by
β¨π , πβ©-conjugation also singular? We know that π-conjugation between roots of πΉ
π ,π
has its direct analog in π, π β π, π β π
duality between singular pairs. However, the similar question about π -conjugation does not seem to be even remotely as simple.
Question 7.5. Is there a less βaccidentalβ explanation for at least one singular pair with π β 2π ,
π 2?
So far, all such examples were constructed in a rather ad hoc manner by grinding through solu- tions for simultaneous equations π
π
π΄
π
= π
π
π΅
π
in cases where resulting polynomials were not
IS MULTISET OF π INTEGERS UNIQUELY DETERMINED BY THE MULTISET OF ITS π -SUMS? 17
overwhelmingly complex. Perhaps for at least some singular pairs there exists a less βaccidentalβ construction, combinatorial or algebraic.
I think that the following hypothesis is the most important among reasonably hard open questions on multiset recovery.
Conjecture 7.6. π
max
-Conjecture Is it true that π
max
π = 2π β 1 for all π 3? In other words, prove or disprove that polynomial πΉ
π ,π
can have integer roots only if π β©½ 2π β 1.
Positive answer to this question would mean a considerable breakthrough in any β computer- aided or not β search for the roots of polynomials πΉ
π ,π
. For starters, we could immediately claim that ξΉ
π
= {2π } for many small values of π . Proof of that for π
= 5 that is, a solution to Question 7.1 would go like this:
Proof. If π
5 and π β 10 then πΉ
5,π
π β 0 for any π 0. Indeed, π
max
-Conjecture implies there
is no need to check values π β©Ύ 10. From Section 5 we know the same is true for π β©½ 5. So we only
need to examine πΉ
5,6
, πΉ
5,7
, πΉ
5,8
and πΉ
5,9
: πΉ
5,6
π = π
4
β 134π
3
+ 3311π
2
β 27754π + 75000 , πΉ
5,7
π = π
4
β 262π
3
+ 9527π
2
β 107570π + 375000 , πΉ
5,8
π = π
4
β 518π
3
+ 27791π
2
β 420490π + 1875000 , πΉ
5,9
π = π
4
β 1030π
3
+ 81815π
2
β 1653650π + 9375000 . How do we do that? Again, we can use computer to help us produce a veriο¬able computer-
independent proof. As an example, let us prove quite formally that πΉ
5,6
has no integer roots in
[5; β[⧡{10}. A couple of lines of code in M
ATLAB
β’ or in S
AGE
will get us real roots of this polynomial
π₯
1
= 6.014875..., π₯
2
= 7.745287..., π₯
3
= 15.348149..., π₯
4
= 104.891687... , We cannot use that as a proof, but we can compute by hand values πΉ
5,6
π₯ for π₯ = 6, 7, 8, 15, 16, 104 and 105. The results β 24, -600, 360, 2040, -4776, -745560 and 93480 β prove that there
is a non-integer root inside each one of segments [6; 7], [7; 8], [15; 16] and [104; 105]. Those four
non-integer numbers obviously constitute the set of all roots of πΉ
5,6
. In exactly the same way but with longer computations one can prove the same for polynomials
πΉ
5,7
, πΉ
5,8
and πΉ
5,9
polynomials πΉ
5,7
and πΉ
5,9
both have one integer root but it is equal to 10. Finally, since πΉ
5,π
π β 0, then from Theorem 4.1 it follows that π-multiset π΄ is always recover-
able from π΄
5
. β
The following hypothesis proposes an update to Question 2.5. Conjecture 7.7. Magical Triplet Conjecture If π
2 and π 2π then for any three distinct π
-multisets some two of them are not π -equivalent to each other. If we agree to exclude fully investigated cases of π
= 2 and π = 2π then let us call three diο¬erent π
-multisets such that they are all π -equivalent to each other, a magical triplet. I submit that magical triplets do not exist β in other words, when one tries to recover a multiset from its collection of
π -sums they will always have no more than two options to choose from.
18 DMITRI V. FOMIN
R
EFERENCES [1] J. Lambek, L. Moser, 1954, Inverse and Complementary Sequences of Natural Numbers, Amer. Math. Monthly.,
33, pp.454β458 [2] L. Moser, 1957 Problem E1248, Amer. Math. Monthly, 64, p.507