Mathematics authors titles recent submissions

(1)

arXiv:1709.06046v1 [math.NT] 18 Sep 2017

BY THE MULTISET OF ITS 𝑠-SUMS?

DMITRI V. FOMIN

This paper is dedicated to the memory of Oleg Izhboldin (1963-2000)

ABSTRACT. This is a survey of all available information on a remarkable problem in number theory proposed by Leo Moser in 1957. In general form the question is: can a collection of𝑛numbers be uniquely restored given the collection of its𝑠-sums? We describe results and techniques from sixty years of research in this area. Some new finds and open questions are presented.

1. INTRODUCTION

Sixty years ago, in 1957, American Mathematical Monthly has published the following relatively simple problem in number theory proposed by Leo Moser (see [2]):

Problem 1.1. (a) The ten numbers 𝑠1 β©½ 𝑠2 β©½ ... β©½ 𝑠10 are the sums of the five unknown numbers

π‘₯1 β©½π‘₯2β©½ ...β©½π‘₯5taken two at a time. Determine theπ‘₯’s in terms of the𝑠’s.

(b) Show that if 𝑠1 < 𝑠2 < ... < 𝑠6 are six distinct numbers formed by taking the sums of four numbers two at a time, then there exist four other numbers which give the same sums when added in pairs.

Naturally – after it was quickly solved – the problem was immediately generalized and reformu-lated. And then it turned out to be quite an interesting little question...

Problem 1.2. Let 𝐴be a collection (multiset) of 𝑛 numbers π‘Ž1 β©½ π‘Ž2 β©½ ... β©½ π‘Žπ‘›. Consider the multiset𝐴(2) of (𝑛

2

)

2-sums of multiset𝐴, i.e., collection of all sums of the kind π‘Žπ‘–

1 +π‘Žπ‘–2, where

1⩽𝑖1< 𝑖2 ⩽𝑛. Is it possible to restore𝐴given𝐴(2)?

The numbers here could be complex or even belong to an arbitrary field of characteristic zero. That really doesn’t matter as we will learn shortly.

In this generalization the problem asks whether a multiset is uniquely determined by (or can be recovered from) the multiset of its2-sums.

It was later presented in the literature (e.g., see [8]) using somewhat different terminology.

Problem 1.3. A malicious farmer’s apprentice was asked to provide the list of weights of𝑛bags of grain. Instead he weighed them two at a time and recorded all𝑛(π‘›βˆ’ 1)βˆ•2combined weights written down in some random order. Is it possible to find the weights of bags (up to permutation of bags)? By the way, it seems that the apprentice was not only malicious but also somewhat dense – instead of performing only𝑛weighings he did a whole lot more of them.

Again the problem is posed as a β€œrecovery” question – whether an unknown multiset can be uniquely restored from the multiset of its pairwise sums.

Date: September 19, 2017.

2010Mathematics Subject Classification. Primary: 11B75, 11P70; Secondary: 05A15.

Key words and phrases. integer multisets, multiset recovery, sumsets, symmetric polynomials. 1


(2)

Now, each interesting question, theorem or conjecture deserves a nice name that easily rolls of the tongue in lectures and discussions. β€œFermat’s Last Theorem”, β€œRiemann Hypothesis”, β€œP=NP”, β€œCollatz 3k+1 Conjecture” – all these names are short and to the point. I submit that β€œMultiset Recovery Problem” sounds just as neat while describing the issue with decent precision.

The original problem1.1 was indeed quite easy. However, its generalization1.2 was not. Still, it did not present a serious obstacle; the answer was quickly discovered and so the problem was generalized even further.

Notation. For any pair of positive integers 𝑛 and 𝑠 such that 𝑛 β©Ύ 𝑠 we will denote by 𝐴(𝑠) the multiset of𝑠-sums of𝐴, i.e. collection of all sums of the kind

π‘Žπ‘–

1 +π‘Žπ‘–2 + … +π‘Žπ‘–π‘ ,

where1⩽𝑖1< 𝑖2 <…< 𝑖𝑠 ⩽𝑛.

Problem 1.4. Consider positive integers𝑛and𝑠with𝑛 > 𝑠. Do there exist two distinct𝑛-multisets

𝐴and𝐡such that𝐴(𝑠)= 𝐡(𝑠)?

Such a pair of multisets would represent a "recovery failure". Indeed, in this case, given multiset

𝑀 =𝐴(𝑠) =𝐡(𝑠) it is impossible to determine the original multiset.

Definition. If two multisets𝐴and 𝐡 have the same collections of𝑠-sums – that is, 𝐴(𝑠) = 𝐡(𝑠) – then we will call these multisets 𝑠-equivalent (or when this will not cause any confusion, simply equivalent) and we will denote that relation asπ΄βˆΌπ‘  𝐡 (or simply𝐴∼ 𝐡).

Definition. We will call a pair of natural numbers (𝑛, 𝑠) singular if it represents a non-trivial β€œmultiset recovery failure” – i.e.,𝑛 > 𝑠and there exist two different𝑠-equivalent𝑛-multisets𝐴and

𝐡 (𝐴≠𝐡 & π΄βˆΌπ‘  𝐡).

So all the above problems can be reworded as questions about singular pairs. The ultimate goal is to describe those pairs in some easily β€œcomputable” way.

Notation. For any natural number 𝑠byξˆΉπ‘  we will denote the set of all natural numbers𝑛 > 𝑠

such that pair(𝑛, 𝑠)is singular.

For instance,1is obviously empty. AlsoQuestion 1.1could be reformulated as follows: does 2contain numbers 10 and 4?

This article will present all currently known results on the Multiset Recovery Problem and the methods involved. We will also discuss some new facts and conjectures.

2. HISTORICAL TIMELINE

(1957). Just a few words about Moser’s possible motivation for this problem. A few years before that, in 1954, Leo Moser and Jim Lambek published article [1] about pairs of complementary subsets ofβ„•where they have provedLambek-Moser Theoremabout partitions ofβ„•and how they are related to sequences of numbers of the form{𝑓(𝑛) +𝑛}where𝑓 βˆΆβ„•β†’β„€β©Ύ0is some arbitrary non-decreasing unbounded function.

This investigation seems to be quite close to questions about how finite or infinite sets of natural numbers overlap or complement each other when being translated.

I suspect that this was how Leo Moser stumbled upon questions about multiset recovery for the case of 𝑠 = 2 – but of course, this is pure speculation. However, in their later short article [4] Lambek and Moser mention both Multiset Recovery Problem and complementary sequences of integers literally on the same page.


(3)

(1958). In 1958, almost immediately after Moser has posed his original question, Selfridge and Straus in their article [3] provided solution for the β€œreal” problem1.2as well as some other ques-tions. First, they have proved the following

Theorem 2.1. Multiset𝐴of𝑛numbers is uniquely determined by multiset of its2-sums𝐴(2)if and only if𝑛is not a power of 2.

In other words, pair(𝑛,2)is singular if and only if𝑛is a power of 2. Or, using our notation, 2 = {4,8,16,32, ...} = {2π‘˜ ∢ π‘˜ >1}.

Second, they have explored case of𝑠 = 3of the more general problem 1.4. They have shown that for𝑛 = 6 there are easily constructed examples of different multisets of𝑛 numbers𝐴and𝐡

such that𝐴∼3 𝐡. For instance:

𝐴= {15,βˆ’5}, 𝐡 = {(βˆ’1)5,5}⟹ 𝐴≠𝐡 𝐴(3) = {310,(βˆ’3)10}, 𝐡(3) = {(βˆ’3)10,310}⟹ 𝐴(3)=𝐡(3),

where15is not1as you might have thought. In standard multiset notationπ‘Žπ‘means elementπ‘Žwith

multiplicity𝑏(i.e.,𝑏-multiple entry of numberπ‘Ž), so we simply mean that

𝐴= {1,1,1,1,1,βˆ’5}, 𝐡 = {βˆ’1,βˆ’1,βˆ’1,βˆ’1,βˆ’1,5}.

As for other values of𝑛, the authors of [3] have proved that such example for case𝑠= 3can exist only if𝑛2βˆ’ (2π‘˜+ 1)𝑛+ 2β‹…3π‘˜βˆ’1vanishes for some naturalπ‘˜ < 𝑛. It is not very hard to prove that the only other non-trivial values of𝑛for which that is possible are𝑛= 27(withπ‘˜= 5,9) and𝑛= 486

(π‘˜= 9).

Thus, they have showed that

{6}βŠ‚ξˆΉ3 βŠ‚ {6,27,486}.

Third, using the same technique for the case of𝑠= 4it was shown that the only non-trivial values of𝑛when recovery might not be always possible are𝑛= 8,12.

Presenting an example for𝑛 = 8is quite easy. Generally, one can always construct an example of β€œrecovery failure” inProblem 1.4if𝑛= 2𝑠(we will do that later inSection 3). Again, this can be written as

{8}βŠ‚ 4βŠ‚ {8,12}.

Naturally, that suggested a few additional questions.

Question 2.2. Do pairs(𝑛, 𝑠) = (27,3)and(486,3)represent actual β€œrecovery failures”? In other words, do there exist for𝑛 = 27and𝑛= 486examples of different𝑛-multisets𝐴and𝐡 such that

𝐴(3) =𝐡(3)?

Question 2.3. Same question about pair(𝑛, 𝑠) = (12,4). That is, do there exist two different12 -multisets𝐴and𝐡such that𝐴(4) =𝐡(4)?

At that time both questions were left unsolved. Yet another important question from the same article:

Question 2.4. In cases when recovery is impossible, could there exist more than two 𝑛-multisets that generate identical multisets of𝑠-sums?


(4)

(1959). Soon after the paper by Selfridge and Straus, Leo Moser and his coauthor Joachim (Jim) Lambek wrote a small article [4]. It started by acknowledging results of their colleagues from UCLA, and then they proceeded to develop the problem in a slightly different direction.

Namely, they asked a question whether the set of non-negative integers can be split in two subsets

𝐴= {π‘Ž1, π‘Ž2, ...}and𝐡 = {𝑏1, 𝑏2, ...}such that𝐴(2)and𝐡(2)coincide as multisets. They proved that the answer was positive and that there exists only one such decomposition ofβ„€β©Ύ0.

They did that by using multiset generating functions.

Definition. For any finite multiset𝐴of positive integers of the form{π‘Žπ‘˜1

1 , π‘Ž

π‘˜2

2 , ..., π‘Ž

π‘˜π‘š

π‘š }we define its

generating function (polynomial)𝑓𝐴(π‘₯)by formula

𝑓𝐴(π‘₯) = π‘š βˆ‘

𝑖=1

π‘˜π‘–π‘₯π‘Žπ‘–.

Similarly this generating function can be defined for an infinite multiset𝐴 = {π‘Žπ‘˜1

1 , π‘Ž

π‘˜2

2 , ...}as long as sequence{π‘˜1βˆ•π‘Žπ‘–

𝑖 }is bounded.

Authors proved that in their particular case generating functions satisfied system of equations:

{

𝑓𝐴(π‘₯) +𝑓𝐡(π‘₯) = 1βˆ•(1 βˆ’π‘₯) 𝑓2

𝐴(π‘₯) βˆ’π‘“π΄(π‘₯

2) =𝑓2

𝐡(π‘₯) βˆ’π‘“π΅(π‘₯

2).

It was also proved that similar split of𝑍𝑛 = {0,1,2, ..., π‘›βˆ’1}is possible if and only if𝑛is a power of 2. That split is unique and is determined by the so-calledThue-Morse sequence{𝛼𝑛}defined as 𝛼𝑛 =𝑠2(𝑛) (mod 2)where𝑠2(𝑛)is thebinaryweight of𝑛, i.e., sum of digits (or simply, the number of ones) in the binary representation of𝑛. So if 𝑛 = 2𝑝 and we define sets𝐴 = {π‘Ž

1, ..., π‘Žπ‘š}and 𝐡 = {𝑏1, ..., π‘π‘š}as follows

𝐴= {π‘˜βˆˆπ‘π‘›βˆΆ π›Όπ‘˜ = 0} 𝐡 = {π‘˜βˆˆπ‘π‘›βˆΆ π›Όπ‘˜ = 1}

then𝐴(2) =𝐡(2). Indeed, if you set𝑓𝐴(π‘₯) = βˆ‘π‘šπ‘–=1π‘₯π‘Žπ‘– and𝑓

𝐡(π‘₯) = βˆ‘π‘š

𝑖=1π‘₯

𝑏𝑖then we have

𝑓𝐴(π‘₯) +𝑓𝐡(π‘₯) = 𝑒(π‘₯) = 1 βˆ’π‘₯

2𝑝

1 βˆ’π‘₯ , 𝑓𝐴(π‘₯) βˆ’π‘“π΅(π‘₯) =𝑣(π‘₯) = π‘βˆ’1

∏ 𝑖=0

(1 βˆ’π‘₯2𝑖).

Thus𝑓𝐴= (𝑒+𝑣)βˆ•2and𝑓𝐡 = (π‘’βˆ’π‘£)βˆ•2and from that it follows quite easily that𝑓2

𝐴(π‘₯) βˆ’π‘“π΄(π‘₯2) = 𝑓𝐡2(π‘₯) βˆ’π‘“π΅(π‘₯2). It is left to notice that the sides in the the last equality are generating functions for multisets𝐴(2)and𝐡(2)respectively.

Somewhat similar β€œgenerating functions” approach was used later in [5], [8] and [9] in conjunc-tion with some other ideas.

(1962). Next paper on the subject appeared in 1962, when Fraenkel, Gordon and Straus published [5] proving that answer toQuestion 2.4was negative. This was not the last time when Multiset Recovery Problem defied the expectations.

Authors have found numerous multi-singularity examples for the simplest case of𝑠 = 2. More precisely, they have showed how to construct examples of three different 8-multisets𝐴, 𝐡 and𝐢

such that𝐴(2) =𝐡(2)=𝐢(2). Here is one of these examples:


(5)

After this, naturally, the original question was adjusted into asking how many different𝑛-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𝑠 = 2does there exist𝑛 = 2𝑝 > 8such 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 fields 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 finite for all𝑠 >2.

(1962). The very same year the first part of the originalProblem 1.1was 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 difficult 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, inSection 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 toQuestion 2.5 bwas positive. He has proved that3(6) = 4and then went on to provide complete characterization of all possible quartets of pairwise different 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 verification 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𝑠 = 3for𝑛 = 27and𝑛 = 486


(6)

(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 different 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 defineπ‘₯𝐴 as the sumπ‘₯π‘Ž

1 +...+π‘₯π‘Žπ‘ . Then we can define 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π‘›βˆ’ 2different multisets. Improving on that result they have also showed that for any𝑛≠ 8this upper bound could actually be lowered to 2 and almost always to 1. Thus they solvedQuestion 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 scientific 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 answeredQuestion 2.2for 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 finding 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.


(7)

(2003). In chapter 46 of their engaging book [14], Savchev and Andreescu explained the solution for Question 1.2and also went over the results from Lambek and Moser’s article [4] concerning Thue-Morse sequence.

(2008). A slightly expanded version ofQuestion 1.3with 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 significant 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 MAPLEβ„’. After that the authors proved the existence of the β€œrecovery failure” example and actually produced it, thus solvingQuestion 2.3and finalizing case𝑠= 4ofProblem 1.4(see below inSection 4).

3. SOME 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𝑑 = 1we 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,𝑠= 3fromSection 2? It can be easily generalized for any pair(𝑛, 𝑠)where𝑛= 2𝑠.

Namely, you can take some2𝑠-multiset𝐴, find its arithmetic meanπ‘Žand reflect𝐴with respect toπ‘Žto obtain what we will call itsmirrormultiset𝐴̃ = 2π‘Žβˆ’π΄. As long as𝐴is not symmetric,𝐴̃

will be different from𝐴and𝐴 βˆΌπ‘  𝐴̃. To prove that it is sufficient 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𝐴= {12π‘ βˆ’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

𝑠 )


(8)

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 sufficient 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 (seeSection 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 stretch/shrink 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π‘₯βˆ’ 13we 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. SYMMETRIC POLYNOMIALS. COMPLETE SOLUTION FOR CASES𝑠= 2,3,4

Now let us delve into specific 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 coefficients 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π‘˜= 1we have already computed

𝜎1(𝐴(𝑠)) =

( π‘›βˆ’ 1 π‘ βˆ’ 1

) 𝜎1(𝐴)

and therefore, if𝐴(𝑠) =𝐡(𝑠) then𝜎

1(𝐴) =𝜎1(𝐡). This means that𝜎1(𝐴)can always be found from


(9)

Now, ifπ‘˜= 2then

𝜎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 find𝜎2(𝐴)as long as coefficient(π‘›βˆ’2

π‘ βˆ’1

)

is not zero. But

𝑛 > 𝑠 >0and 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π‘Žπ‘–) defined by three numbers𝑛, 𝑠, π‘˜, and  is some polynomial of π‘˜βˆ’ 1 variables whose coefficients are fully defined by that triplet as well. For instance, as we have just shown, forπ‘˜= 2we have𝛼 =(π‘›βˆ’2

π‘ βˆ’1

)

and(π‘₯) = (π‘›βˆ’2 π‘ βˆ’2

) π‘₯2.

It follows that if we could show that coefficient𝛼 does not vanish then we will have proved that

πœŽπ‘˜(𝐴)is determined by𝜎1(𝐴(𝑠)),𝜎 2(𝐴(

𝑠)), ...,𝜎

π‘˜(𝐴( 𝑠)).

Let us denote that coefficient𝛼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 different 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π‘˜ = 2formula⟨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)

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π‘˜ β©½ 12and verify that polynomials𝐹3,π‘˜have integer roots if and only ifπ‘˜βˆˆ {1,2,3,5,9}. For these five 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).

FromSection 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,116,210}, 𝐴′′27= {05,110,210,32}, 𝐴′′′27 = {0,15,210,36,45}, 𝑛= 486 𝐴486 = {022,1176,2231,356,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, finally,

𝐹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)(𝑛


(11)

Case𝑛= 8is β€œ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 different 12-multisets

𝐴= {12,4,6,7,82,9,10,12,152}, 𝐡 = {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 differ only by linear transformation as identical). Summary: 4= {8,12}.

5. DIGGING FOR ROOTS(OF𝐹𝑠,π‘˜)

Since we know that pair (𝑛, 𝑠) can be singular only if 𝑛 is a root of 𝐹𝑠,π‘˜ then let us turn our attention to finding out more about those roots. (The rest of this section was inspired by the proof ofTheorem 7from [3]).

For this let us take another, closer, look at the polynomials𝐹𝑠,π‘˜for the first 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π‘ βˆ’ 1and 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 (finally!) 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𝑠


(12)

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 inSection 3. Let us call such pairsβŸ¨π‘›,4⟩-conjugatedor 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 have6π‘ βˆ’ 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 different 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 infinite 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 𝑠 > 2requirement). 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𝑠 > 3we 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 infinite chain of pairs-solutions:

(3,1)↔𝑠 (4,1)

𝑛

↔(4,3)

𝑠

↔(27,3)

𝑛

↔(27,24)

𝑠

↔(256,24)

𝑛

↔(256,232)

𝑠

↔(2523,232)

𝑛

↔...

However this case differs 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)

𝑠

↔...


(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𝐹𝑠,6shows that for𝑠 >4we 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𝑔𝑠,6have 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𝑔𝑠,6do 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. COMPUTER TO THE RESCUE

Roots of𝐹𝑠,π‘˜. Trying to find more roots for cases 𝑠 > 4in hope of some insight, I have written a short program in SAGE 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 SAGEand 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 fixed 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 first 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 and200the 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)

𝑠 𝑛

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]

TABLE1. Non-trivial roots of𝐹𝑠,π‘˜for3⩽𝑠⩽200

Roots of𝐹𝑠,π‘˜which have not been yet verified as multiset recovery singularities are emphasized inbold. They represent the current β€œsuspect” cases.

In addition the experiment showed that for all 3 < 𝑠 β©½ 200the value ofπ‘˜max(𝑠) was equal to

2π‘ βˆ’ 1. Claiming that to be always true is what we will callπ‘˜max-Conjecture– seeConjecture 7.6

below, inSection 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 that1< π‘˜ < 𝑛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 number0< π‘Ÿ < 𝑛. 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


(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 any0< π‘Ÿ < 𝑛.

β–  And then from𝐹𝑠,2π‘ βˆ’1(2𝑠) = 0follows

Corollary 6.2. For any𝑠 >2we 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 find 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 compositionsof𝑛 intoπ‘šparts, that is, representations of 𝑛as a sum ofπ‘š

non-negative integersπ‘˜π‘–,(𝑖= 1,2, ..., π‘š):

 ∢ 𝑛=π‘˜1+π‘˜2+...+π‘˜π‘š, π‘˜π‘–βˆˆβ„€β©Ύ0.

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 find𝑛-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π‘˜ >0the 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ο¬€π‘˜ = 4and𝐹10,π‘˜(32) = 0 iο¬€π‘˜ = 6. Therefore, for any𝑋 such that 𝑋(𝑠) = 𝑋̃(𝑠) we will have

πœŽπ‘˜(𝑋) = πœŽπ‘˜(𝑋)Μƒ for all values of1β©½ π‘˜ β©½ 𝑛– the only exceptions we could have hoped for were 4 and 6 (for𝑛= 27and𝑛= 32respectively) and we have just eliminated them.

So, how can we proceed and what are the challenges?

First of all, we cannot afford 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

𝑛= 27andπ‘š= 10then 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: find 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 verifies whether the two given multisets𝐴and𝐡are𝑠-equivalent to its mirror 𝐴̃ must be written very carefully and very efficiently 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)

rejection” checks. For instance, the sum of the first𝑠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 simplified β€œ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π‘š= 10for the reason I already mentioned above – such huge arrays of data will exhaust the computer memory.

My own implementation of this approach did not find 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π‘š = 17and 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 effective while consuming less memory. And then, who knows, perhaps the next value ofπ‘šwill finally yield the desired singularity.

7. OPEN 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 inSection 6are 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 confirm this hypothesis; however, it looks like an extremely difficult 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𝐹𝑠,π‘˜(𝑛) = 0forπ‘˜= 4or5. 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 ratherad hocmanner by grinding through solu-tions for simultaneous equasolu-tionsπœŽπ‘˜(𝐴(𝑠)) =𝜎

π‘˜(𝐡


(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π‘ βˆ’ 1for 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 toQuestion 7.1) would go like this:

Proof. If𝑛 >5and𝑛≠10then𝐹5,π‘˜(𝑛)β‰ 0for anyπ‘˜ >0. Indeed,π‘˜max-Conjectureimplies there is no need to check valuesπ‘˜β©Ύ10. FromSection 5we know the same is true forπ‘˜β©½ 5. So we only need to examine𝐹5,6,𝐹5,7,𝐹5,8and𝐹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 verifiable 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 MATLABβ„’ or in SAGE 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 computeby handvalues𝐹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,8and𝐹5,9(polynomials𝐹5,7and𝐹5,9both have one integer root but it is equal to 10). Finally, since𝐹5,π‘˜(𝑛)β‰ 0, then fromTheorem 4.1it follows that𝑛-multiset𝐴is always

recover-able from𝐴(5). β– 

The following hypothesis proposes an update toQuestion 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𝑠= 2and𝑛= 2𝑠then let us call three different

𝑛-multisets such that they are all𝑠-equivalent to each other, amagical triplet. I submit thatmagical triplets do not exist– in other words, when one tries to recover a multiset from its collection of


(1)

...(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𝐹𝑠,6shows that for𝑠 >4we 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𝑔𝑠,6have 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𝑔𝑠,6do 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. COMPUTER TO THE RESCUE

Roots of𝐹𝑠,π‘˜. Trying to find more roots for cases 𝑠 > 4in hope of some insight, I have written a short program in SAGE 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 SAGEand 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 fixed 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 first 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 and200the only roots found were either𝑛= 2𝑠(which would have been marked with[3]) or trivial (1 through𝑠) and therefore of no interest for us.


(2)

𝑠 𝑛

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]

TABLE1. Non-trivial roots of𝐹𝑠,π‘˜for3⩽𝑠⩽200

Roots of𝐹𝑠,π‘˜which have not been yet verified as multiset recovery singularities are emphasized inbold. They represent the current β€œsuspect” cases.

In addition the experiment showed that for all 3 < 𝑠 β©½ 200the value ofπ‘˜max(𝑠) was equal to

2π‘ βˆ’ 1. Claiming that to be always true is what we will callπ‘˜max-Conjecture– seeConjecture 7.6 below, inSection 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 that1< π‘˜ < 𝑛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 number0< π‘Ÿ < 𝑛. 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


(3)

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 any0< π‘Ÿ < 𝑛.

β– 

And then from𝐹𝑠,2π‘ βˆ’1(2𝑠) = 0follows

Corollary 6.2. For any𝑠 >2we 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 find 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 compositionsof𝑛 intoπ‘šparts, that is, representations of 𝑛as a sum ofπ‘š

non-negative integersπ‘˜π‘–,(𝑖= 1,2, ..., π‘š):

 ∢ 𝑛=π‘˜1+π‘˜2+...+π‘˜π‘š, π‘˜π‘–βˆˆβ„€β©Ύ0.

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 find𝑛-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π‘˜ >0the 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ο¬€π‘˜ = 4and𝐹10,π‘˜(32) = 0 iο¬€π‘˜ = 6. Therefore, for any𝑋 such that 𝑋(𝑠) = 𝑋̃(𝑠) we will have

πœŽπ‘˜(𝑋) = πœŽπ‘˜(𝑋̃)for all values of1β©½ π‘˜ β©½ 𝑛– the only exceptions we could have hoped for were 4 and 6 (for𝑛= 27and𝑛= 32respectively) and we have just eliminated them.

So, how can we proceed and what are the challenges?

First of all, we cannot afford 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

𝑛= 27andπ‘š= 10then 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: find 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 verifies whether the two given multisets𝐴and𝐡are𝑠-equivalent to its mirror 𝐴̃ must be written very carefully and very efficiently because it will be called quite a few times. To make it work as fast as possible the function needs to implement some β€œquick


(4)

rejection” checks. For instance, the sum of the first𝑠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 simplified β€œ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π‘š= 10for the reason I already mentioned above – such huge arrays of data will exhaust the computer memory.

My own implementation of this approach did not find 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π‘š = 17and 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 effective while consuming less memory. And then, who knows, perhaps the next value ofπ‘šwill finally yield the desired singularity.

7. OPEN 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 inSection 6are 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 confirm this hypothesis; however, it looks like an extremely difficult 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𝐹𝑠,π‘˜(𝑛) = 0forπ‘˜= 4or5. 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 ratherad hocmanner by grinding through solu-tions for simultaneous equasolu-tionsπœŽπ‘˜(𝐴(𝑠)) =𝜎

π‘˜(𝐡


(5)

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π‘ βˆ’ 1for 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 toQuestion 7.1) would go like this:

Proof. If𝑛 >5and𝑛≠10then𝐹5,π‘˜(𝑛)β‰ 0for anyπ‘˜ >0. Indeed,π‘˜max-Conjectureimplies there is no need to check valuesπ‘˜β©Ύ10. FromSection 5we know the same is true forπ‘˜β©½ 5. So we only need to examine𝐹5,6,𝐹5,7,𝐹5,8and𝐹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 verifiable 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 MATLABβ„’ or in SAGE 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 computeby handvalues𝐹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,8and𝐹5,9(polynomials𝐹5,7and𝐹5,9both have one integer root but it is equal to 10). Finally, since𝐹5,π‘˜(𝑛)β‰ 0, then fromTheorem 4.1it follows that𝑛-multiset𝐴is always

recover-able from𝐴(5). β– 

The following hypothesis proposes an update toQuestion 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𝑠= 2and𝑛= 2𝑠then let us call three different

𝑛-multisets such that they are all𝑠-equivalent to each other, amagical triplet. I submit thatmagical triplets do not exist– in other words, when one tries to recover a multiset from its collection of


(6)

REFERENCES

[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

[3] J.L. Selfridge, E.G. Straus, (1958),On the determination of numbers by their sums of a fixed order, Pacific J. Math.,

8, pp.847–856

[4] J. Lambek, L. Moser, (1959),On some two way classifications of integers, Canad.J. Math.,2, pp.85–89

[5] A.S. Fraenkel, B. Gordon and E.G. Straus, (1962),On the determination of sets by the sets of sums of a certain

order, Pacific J. Math.,12, pp.187–196

[6] J.A. Ewell, (1968),On the determination of sets by sets of sums of fixed order, Canad. J. Math.,20, pp.596–611 [7] R.K. Guy, (1981),Unsolved problems in Number Theory, Springer-Verlag New York Inc.

[8] J. Boman, E. Bolker, P. O’Neil, (1991),The Combinatorial Radon Transform modulo the Symmetric Group, Ad-vances in Applied Mathematics,12, pp.400-411

[9] D.V. Fomin, O.T. Izhboldin (1994), "Nabory Kratnyh Summ" (in Russian), Proceedings of the St. Petersburg

Mathematical Society, Volume III, St.Petersburg University Publishing, St.Petersburg, Russia

[10] D.V. Fomin, O.T. Izhboldin (1995), "Collections of Multiple Sums",Proceedings of the St. Petersburg

Mathe-matical Society Volume III, AMS Translations, Series 2, vol.166, American Mathematical Society, Providence,

R.I.

[11] J. Boman, S. Linusson, (1996),Examples of Non-Uniqueness for the Combinatorial Radon Transform modulo

the Symmetric Group, Mathematica Scandinavica,78, pp.207-212

[12] R. Honsberger (1997),In PΓ³lya’s Footsteps. Miscellaneous Problems and Essays, Dolciani Mathematical Expo-sitions,19, The Mathematical Association of America

[13] G. Galperin, A. Tolpygo, D. Leites (transl.) (1997), 60-odd Years of Moscow Mathematical Olympiads, MMO 1935-1997

[14] S. Savchev, T.Andreescu (2003),Mathematical Miniatures, New Mathematical Library,43, The Mathematical Association of America

[15] E.R. Chen, J.C. Lagarias (2008),Problem E11389, Amer. Math. Monthly,115(8), p.758 [16] A. Bogomolny (2011),A Property of the Powers of 2, Cut-The-Knot

[17] J.E. Isomurodov, K.P. Kokhas (2017),A set of 12 numbers is not determined by its set of 4-sums, Journal of Math. Sciences,224, No.2, pp. 258-262

BOSTON, USA