Moser Polynomials and Eulerian Numbers
Dmitri Fomin

TL;DR
This paper explores properties of Moser polynomials, revealing their connections to Eulerian and Stirling numbers, and demonstrates their application in solving the multiset recovery problem.
Contribution
It provides explicit formulas linking Moser polynomials with Eulerian and Stirling numbers and applies these to the multiset recovery problem.
Findings
Derived explicit formulas connecting Moser polynomials with Eulerian and Stirling numbers.
Showed how Moser polynomials can be used to solve the multiset recovery problem.
Enhanced understanding of algebraic combinatorics through properties of Moser polynomials.
Abstract
Article presents a short investigation into some properties of the Moser polynomials which appear in various problems from algebraic combinatorics. For instance, these polynomials can be used to solve the Generalized Moser's Problem on multiset recovery: Can a collection (multiset) of numbers can be uniquely restored given the collection of its -sums? We prove some explicit formulas showing relationships between Moser polynomials and such popular algebraic combinatorial sequences as Eulerian and Stirling numbers.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 1 | 1 | |||||||
| 2 | 1 | 1 | ||||||
| 3 | 1 | 4 | 1 | |||||
| 4 | 1 | 11 | 11 | 1 | ||||
| 5 | 1 | 26 | 66 | 26 | 1 | |||
| 6 | 1 | 57 | 302 | 302 | 57 | 1 | ||
| 7 | 1 | 120 | 1191 | 2416 | 1191 | 120 | 1 | |
| 8 | 1 | 247 | 4293 | 15619 | 15619 | 4293 | 247 | 1 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Mathematical Identities · Analytic Number Theory Research · Advanced Combinatorial Mathematics
Moser Polynomials and Eulerian Numbers
Dmitri V. Fomin
Boston, USA
Abstract.
In this article we investigate properties of the Moser polynomials which appear in various problems from algebraic combinatorics. For instance, they can be used to solve the Generalized Moser’s Problem on multiset recovery: Can a collection (multiset) of numbers can be uniquely restored given the collection of its -sums? We prove some explicit formulas showing relationships between Moser polynomials and such popular algebraic combinatorial sequences as Eulerian and Stirling numbers.
Key words and phrases:
symmetric polynomials, integer multisets, sumsets
2010 Mathematics Subject Classification:
Primary: 05E05; Secondary: 11B75, 11P70
1. Introduction
Let us give a few formal definitions and notations that we will use throughout this article.
Notation**.**
For any natural number we will denote by the “falling power” polynomial111also often called “falling factorial” . That is,
[TABLE]
Another common notation for this polynomial that you often see in texts on combinatorics is Pochhammer symbol .
Notation**.**
We will denote by the so-called Eulerian number—the number of permutations of order with exactly ascents; an ascent in permutation is index such that . In some texts the notation \genfrac{\langle}{\rangle}{0.0pt}{}{n}{\raisebox{2.0pt}{\scriptstyle m}} is used.
Clearly, if or . Therefore, skipping the zeros, all the Eulerian numbers can be arranged in the triangular shape constituting the Eulerian triangle, where the th number in the th row is .
The polynomial with coefficients taken from th row of this triangle is called Eulerian polynomial and denoted as , that is,
[TABLE]
Below is the table with the first eight rows of the Eulerian triangle:
Various properties and formulas for Eulerian numbers and polynomials can be found in [7].
Definition**.**
For any natural numbers the following two symmetric polynomials— and —in variables , …, , are defined by the formulas
[TABLE]
Both are, obviously, homogeneous symmetric polynomials of degree . They are called, respectively, a power-sum polynomial and an elementary symmetric polynomial of th order. When the set of variables is fixed, we will often denote these polynomials simply by and .
It is well-known that for any subfield of complex numbers (such as , , or ) both sets of polynomials and constitute a basis in the ring of symmetric polynomials in variables.
Definition**.**
For any natural number and any -multiset we define , the power-sum of th order of multiset , as .
Notation**.**
For any two natural numbers and such that , and an arbitrary -multiset we define the multiset of its -sums, i.e., the collection of all sums of the form
[TABLE]
where .
Obviously, power-sum of multiset is a symmetric homogeneous polynomial of degree in , …, . Therefore if , then this power-sum can be uniquely represented as
[TABLE]
where and are polynomials in variables , …,, , and , …, respectively, and the coefficient is a constant (in terms of variables ) which depends only on , , and .
Representation of symmetric polynomials of via is of interest not only for purely algebraic or combinatorial reasons. One well-known example from topology is computation of Chern classes for exterior powers of a vector bundle. Let be a vector bundle of rank ; consider computation of Chern classes of its th exterior power via Chern classes of the original bundle. The result will be the formula (very similar to 1) which expresses elementary symmetric polynomials of multiset via elementary symmetric polynomials of multiset .
While that formula is clearly different from 1, the “top” coefficient (at ) in that formula is the same number from Equation 1. Namely, we have
[TABLE]
(see the proof below in Proposition 2.6.)
We will also show how formula 1 and polynomials can be used to solve the so-called (Generalized) Moser Problem, or the Multiset Recovery Problem. The Moser Problem asks whether, given the multiset , it is always possible to uniquely restore (recover) the original multiset . This question was originally posed by Leo Moser in 1957 as a problem in American Mathematical Monthly for and (see [5].)
In article [1] the reader can find a comprehensive survey of results and methods on this problem, circa 2017. In the next two sections we will compute and show how it can be used in the Moser Problem.
2. Explicit formula for
In this section we prove the explicit formula for polynomials and present some of its corollaries.
Consider an integer partition of , that is, , where is the non-increasing sequence of positive integers such that their sum equals . Then will denote monomial in variables .
Let denote the sequence of of partition ’s multiplicities—meaning that there are exactly different numbers among with th of these numbers occurring times. Obviously, the sum of these multiplicities equals .
Since is a polynomial in , it can be uniquely written in the following form
[TABLE]
with rational coefficients , where is the set of integer partitions of . We cannot immediately claim that these coefficients are integers, as would be the case with elementary symmetric polynomials ( form a -basis of the ring of symmetric polynomials with integer coefficients , while do not.)
Our main objective now is to find an explicit formula for coefficient .
Theorem 2.1**.**
[TABLE]
where the second summation is done over all length compositions of ; that is, the sequences of positive integers such that the sum of these numbers equals .
Proof.
Given an arbitrary multiset of (complex or rational) numbers , let us consider the two functions
[TABLE]
and
[TABLE]
Now, using Taylor series expansion
[TABLE]
we can rewrite formula 3 as follows
[TABLE]
and formula 4 as
[TABLE]
where is defined as zero if , except for . Also, obviously, if .
For convenience sake we will use—in this proof only—the following notations.
[TABLE]
Clearly, and are generating functions for sequences and . The following formula ties these two functions together.
Lemma 2.2**.**
[TABLE]
Proof.
[TABLE]
Since , we have
[TABLE]
∎
Lemma 2.3**.**
[TABLE]
Proof.
Using equation 5 as well as formulas
[TABLE]
we obtain
[TABLE]
Now it suffices to note that
[TABLE]
∎
Let us go back to equation 6 and consider coefficients at the term on both sides of it. Since they must be the same, the following equality holds.
[TABLE]
where is the coefficient at the term in
[TABLE]
Now in order to express coefficient through we rewrite and expand the expression 8 as follows.
[TABLE]
Thus the coefficient at equals
[TABLE]
where summation is done over all length compositions of number , and all length compositions of number .
Finally, from this, using the formula 7 and definitions of and we obtain
[TABLE]
If we combine the like terms, then each term that contains monomial occurs in the sum above exactly times; therefore the coefficient at equals
[TABLE]
which concludes the proof. ∎
Remark**.**
Here is another, slightly different, way to present the same expression.
[TABLE]
where summation is done over all length compositions of a positive integer not greater than .
The following are immediate corollaries of the formula 2.
Corollary 2.4**.**
All coefficients of polynomial are integers.
Proof.
It is sufficient to show that the coefficient
[TABLE]
on the right-hand side of the formula 2 is an integer. But this is the number of ways to dissect the set with elements into subsets containing , , …, and elements, and therefore we are done. ∎
Corollary 2.5**.**
Coefficient is nonzero only if length of partition does not exceed .
Proof.
Indeed, from formula 2 it follows that . ∎
Finally, a short and easy proof of the fact we have mentioned at the end of Introduction section.
Proposition 2.6**.**
[TABLE]
where is some integer polynomial in .
Proof.
From Newton-Girard identities (see Theorems 2.9–2.14 in [6]) we have
[TABLE]
where , are polynomials with rational coefficients. Notice that the coefficients and are dependent only on , not on . Thus we have
[TABLE]
using the fact that () are polynomials in , …, . ∎
3. Moser polynomials and their properties
Theorem 2.1 provides us with another proof of an important formula, which was originally obtained in 1962 by Gordon, Fraenkel, and Straus ([3]) specifically for the purpose of solving the Moser’s Problem.
Theorem 3.1** (Gordon-Fraenkel-Straus Theorem).**
For any natural numbers , , such that we have
[TABLE]
Proof.
By definition, , where is the 1-part partition . Thus , , and . There is only one length 1 composition of , and therefore equality 2 is reduced to the following
[TABLE]
which is equivalent to formula 9. ∎
Another way of deducing the last theorem from Theorem 2.1 is to use formulas 7 and 8 for one specific -multiset.
Notation**.**
For natural numbers we define as -multiset that consists of zeros and all complex th roots of unity; that is,
[TABLE]
Lemma 3.2**.**
For and we have .
Proof.
Obviously, if , then , otherwise . Therefore, in equation 1 for this multiset the last summand on the right-hand side is zero. Hence, we have . ∎
We will leave finalizing this slightly different approach to the reader.
* * *
Formula 9 shows us that is a polynomial in of degree , which leads us to the following.
Definition**.**
For any natural numbers and we will define Moser polynomial by the formula
[TABLE]
The normalized Moser polynomial has integer coefficients and will be denoted by .
This means that for natural numbers , and such that and we have
[TABLE]
Formula 11 can be rewritten to explicitly show the Moser polynomial’s coefficients:
[TABLE]
where denotes the unsigned (positive) Stirling number of the first kind (see Chapter 6 in [2]). Thus for any Moser polynomial signs of its coefficients alternate.
The following theorem (proved in [3]) follows directly from Theorem 3.1 combined with the definition of the Moser polynomials.
Theorem 3.3**.**
Given natural numbers and such that , consider sequence , . If none of these values vanish, then the answer to the Moser problem is positive—in other words, any -multiset can be uniquely recovered from multiset of its -sums.
Proof.
To begin with, . Since , is fully determined by , and, therefore, by the multiset .
Now easy induction by , using formula 1 and the fact that is nonzero, shows that for any the power-sum is determined by the power-sums , …, , and therefore, by the multiset .
Finally, a multiset of numbers is fully determined by the sequence of its first power-sums, which concludes the proof. ∎
In this section we will prove several important properties of the Moser polynomials and their values.
Proposition 3.4**.**
For any natural numbers , , and , the equality holds true.
Proof.
If or then our equation follows from definition of Moser polynomials and from the previous item. Hence we can assume that .
Now let us again employ the -multiset from Lemma 3.2; we know that .
Let multiset be a reflection of in complex plane with respect to zero; in other words, . Then, obviously, and .
Thus we have
[TABLE]
Divide this equality by and we are done. ∎
Proposition 3.5**.**
For any natural numbers , , and the following recurrency equations hold.
- (1)
.* 2. (2)
.*
Proof.
We begin with an easy but useful lemma.
Lemma 3.6**.**
Given -multiset and number we construct -multiset , where the translation function is defined by formula . Then the following equality holds true
[TABLE]
Proof.
Let us assume that . Then
[TABLE]
∎
Item 1 immediately follows from formula 11. However, for variety sake, we will present here a proof which relies only on definition of given in 1.
First, the case is obvious. Therefore we can assume that .
Second, we can assume that and .
Now let us consider some -multiset , arbitrary number and -multiset . Then multiset is, obviously, equal to .
Let us consider all the expressions below as polynomials in . For instance, power-sum taken as such polynomial has degree .
By definition of we have
[TABLE]
and we also know that
[TABLE]
Using lemma 3.6 we get
[TABLE]
Now, let us compute the constant term of polynomials on both sides in 13—for that we set . With and we have . Thus, the left-hand side of 13 evaluated at equals
[TABLE]
and doing the same for the right-hand side of 13 we obtain
[TABLE]
Coefficients at terms in these two expressions must coincide, Q.E.D. We have just proved the required equality for infinitely many values of —namely, for all sufficiently large natural numbers. Thus, we have also proved the following polynomial identity
[TABLE]
The most straightforward way to prove item 2 is to use Theorem 3.1. So instead of item 2 we have to prove polynomial identity
[TABLE]
To demonstrate that some two polynomials are identical it is sufficient to prove that sequences of their coefficients are identical. Here instead of representing each one of these polynomials in the regular way—as a sum of power monomials —and then comparing their coefficients, we will use another basis of the polynomial ring , namely the basis of the “falling power” polynomials. Thus, we express each polynomial as a sum and then show that their “falling-power” coefficients coincide.
For the the left-hand side of our recurrence equation we have
[TABLE]
and for the right-hand side, using equality ,
[TABLE]
∎
Applying recurrency equation 15 multiple times gives us the following.
Proposition 3.7**.**
For any number and any natural numbers , and equalities
[TABLE]
hold true.
Our next corollary shows how the formula for the Moser polynomials can be rewritten using the Eulerian numbers.
Proposition 3.8**.**
[TABLE]
Proof.
This can be proved using the recurrency equations 3.5 but there is a more straightforward way. Regardless, we will need the explicit formula for Eulerian numbers (see [2])
[TABLE]
(which, by the way, immediately allows us to see that ), and the well-known summation property of binomial coefficients
[TABLE]
which holds true for any integers and .
Now,
[TABLE]
∎
When is an integer, this can be rewritten using the backward difference operator . Namely, in this case the formula 17 is equivalent to
[TABLE]
where is the sequence of numbers constituting the th row of the Eulerian triangle. That is, the Moser polynomial’s value at is the th discrete backward derivative (or corresponding discrete “integral”, if ) of sequence , computed at its th term. Or, equivalently,
[TABLE]
where is the th Eulerian polynomial.
One interesting corollary of the previous Proposition and Lemma 3.2.
Corollary 3.9**.**
Consider set (see 10) which consists of all complex roots of unity of th order. Then eulerian number equals the sum of th powers of all -sums of multiplied by . In other words,
[TABLE]
Proof.
Since both these numbers are equal to . ∎
Finally, two more formulas. They express Moser polynomials using Stirling numbers of the second kind.
Proposition 3.10**.**
[TABLE]
(obviously, all the summands with index are zeros so the upper summation limit could be, if necessary, changed to infinity; similarly, the lower summation limit can be changed to zero or even to .)
Proof.
We can assume without loss of generality that is a natural number. Then, using the explicit formula for the Stirling numbers of the second kind (see identity 6.19 in [2])
[TABLE]
we turn the right-hand side of 19 into
[TABLE]
(notice that the limits’ adjustments done here do not affect the sums.) Now we see that it is sufficient to prove that for any , , and the equality
[TABLE]
holds true. To do that, consider the generating function
[TABLE]
and compare coefficients at on the both sides of the equality
[TABLE]
Note: Formula 21 is basically the same as a slightly more general identity 5.26 in [2], which can be proved in the exactly same manner.
To prove 20, we will start with equality
[TABLE]
proved in [4]. Substituting that into 17 we obtain
[TABLE]
and making substitution , we have formula 20 as well.
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Fomin, D.V. (2017), Is the Multiset of n 𝑛 n Integers Uniquely Determined by the Multiset of its s 𝑠 s -sums? . Ar Xiv e-prints, 1709.06046, math.NT, Sep. 2017
- 2[2] Graham, R.L., Knuth, D.E. Patashnik, O. (1994), Concrete Mathematics: a Foundation for Computer Science , 2nd edition. Addison-Wesley Longman Publishing Company, Boston, MA, USA
- 3[3] Gordon, B., Fraenkel, A.S., Straus, E.G. (1962), On the determination of sets by the sets of sums of a certain order . Pacific J. Math., 12 , pp. 187–196
- 4[4] Knop, R. (1973) A Note on Hypercube Partitions . J. Comb. Theory, 15 , pp. 338–342
- 5[5] Moser, L. (1957) Problem E 1248 . Amer. Math. Monthly, 64 , p.507
- 6[6] Mendes, A., Remmel, J. (2015), Counting with Symmetric Functions . Springer International Publishing AG, Switzerland
- 7[7] Petersen, T. (2015), Eulerian Numbers . Birkhäuser Advanced Texts, Springer New York, NY, USA
