Abstract
We prove an explicit formula for the polynomial part of a restricted partition function, also known as the first Sylvester wave. This is achieved by way of some identities for higher-order Bernoulli polynomials, one of which is analogous to Raabe’s well-known multiplication formula for the ordinary Bernoulli polynomials. As a consequence of our main result we obtain an asymptotic expression of the first Sylvester wave as the coefficients of the restricted partition grow arbitrarily large.
Keywords: Restricted partitions, Sylvester waves, Bernoulli polynomials, Raabe’s identity
Background
An interesting topic in the theory of partitions is that of restricted partitions, where the following question has been studied quite extensively: given a vector of positive integers, let be the number of partitions of the integer s with parts in , i.e., is the number of solutions of
| 1 |
in nonnegative integers . For a history of this problem, see [5, p. 119ff.].
A standard method of dealing with questions of this type goes back to Euler and involves a generating function, which in our case is
| 2 |
A major advance was made by Sylvester [22, 23] who wrote the restricted partition function as a sum of “waves”,
| 3 |
where the sum is taken over all distinct divisors j of the components of . Sylvester [23] showed that for each such j, is the coefficient of , i.e., the residue, of the function
| 4 |
where is a primitive jth root of unity, for instance , and where we set by convention. In other words, the sum in (4) is taken over all primitive jth roots of unity . These Sylvester waves have been studied in great detail in recent years; see, e.g., [10, 19, 20]; see also [7, 8, 14] for a broader perspective, and [21] for computations related to restricted partitions.
For , the right-hand side of (4) is recognizable as being very close to the generating function of a higher-order Bernoulli polynomial. This fact was used by Rubinstein and Fel [20] to write in a very compact form in terms of a single higher-order Bernoulli polynomial [see (33) below]. A version of this result, given in two different forms, was earlier obtained by Beck, Gessel and Komatsu [3], as mentioned in [20]. Similarly, for we have , and the right-hand side of (4) will typically lead to a convolution sum of higher-order Bernoulli and higher-order Euler polynomials; this was also done in [20]. Furthermore, Rubinstein and Fel extended this approach and expressed for arbitrary j in terms of generalized Eulerian polynomials of higher order, in addition to the expected higher-order Bernoulli polynomials.
In a subsequent paper, Rubinstein [19] showed that all the Sylvester waves can be written as linear combinations of the first wave () alone, with modified integers s and vectors [see (47) below]. This makes it worthwhile to give further consideration to , which is the purpose of the present paper. Our main result is the following explicit formula for ; its significance lies in the fact that it does not contain Bernoulli numbers or polynomials.
Theorem 1.1
Let be given, and denote and , . Then
| 5 |
For a more compact form of this identity, see Sect. 5.
Towards proving this theorem, we derive (or re-derive) some identities which are analogous to classical results in the theory of Bernoulli polynomials and their higher-order analogues. Our main tool is a symbolic notation which, in spite of some similarities, is different from the classical umbral calculus. This will be introduced in Sect. 2, and we apply it in Sect. 3 to prove the auxiliary results as well as Theorem 1.1. In Sect. 4 we present some examples and consequences of Theorem 1.1, including an asymptotic expression. We finish this paper with some additional remarks in Sect. 5.
Symbolic notation
Although the results in Sect. 3 could also be proved (and in some cases have been proved) by other methods, especially using generating functions, the symbolic notation described below makes the discovery and proof of some identities considerably easier. While there are similarities to the classical umbral calculus (see, e.g., [11] or [18]), our notation is more specific to Bernoulli numbers and polynomials, and is related to probability theory. The following brief exposition is partly taken from [6]; we repeat it here for the sake of completeness.
The basis for our notation are two symbols, and , which annihilate each other, as we shall see. First, we define the Bernoulli symbol by
| 6 |
where is the nth Bernoulli number. So, for instance, we can be rewrite the usual definition for the Bernoulli polynomial ,
| 7 |
Furthermore, with the usual (generating function) definition of the Bernoulli numbers we have
| 8 |
We obtain a useful identity from this if we note that
and thus
| 9 |
We also require several independent Bernoulli symbols . Independence means that if we have any two Bernoulli symbols, say and , then
| 10 |
Second, the uniform symbol is defined by
| 11 |
Here and elsewhere we assume that f is an arbitrary polynomial. From (11) we immediately obtain, in analogy to (6),
| 12 |
and using this, we get
| 13 |
From (8) and (13) we now deduce
which means that and annihilate each other, i.e., for all , in the sense that
| 14 |
for an arbitrary polynomial f.
For an integer and a collection of not necessarily distinct real numbers we now introduce the discrete uniform symbol by way of the generating function
| 15 |
or equivalently by
| 16 |
for an arbitrary polynomial f, which can be seen as a discrete analogue of (11). From the definition (15) we immediately obtain the identity
| 17 |
Furthermore, given two sets and , we have
and thus
| 18 |
with an obvious extension (by induction) to an arbitrary number of summands.
Considering the special case , we multiply (15) and (13) and get
and thus, using again (13),
| 19 |
But by (14) we have and , so that by (19) we have . Since , we deduce
| 20 |
Finally, for an integer we define the higher-order Bernoulli symbol by
| 21 |
where are independent Bernoulli symbols; see (10).
Higher-order Bernoulli polynomials and proof of Theorem 1.1
One of the most remarkable and useful identities for the classical Bernoulli polynomials is Raabe’s formula [16] of 1851,
| 22 |
valid for all integers and ; see also [15, (24.4.18)].
For an integer , the Bernoulli polynomial of order k is defined by the generating function
| 23 |
The following identity can be seen as a higher-order analogue of Raabe’s formula.
Theorem 3.1
Let n, m, and be positive integers, and set . Then
| 24 |
where the sum is taken over all values
Proof
Let for . Then using (20) with replaced by and m by , we get
where we have used (21) and the fact that, by definition, for all . Thus,
| 25 |
Now, using (17), followed by an iterated version of (18), we get
where indicates the collection of all values
Thus we have with (25),
| 26 |
Finally we note that the number of (not necessarily distinct) elements in is
| 27 |
Therefore by (16), in this case with in place of m, (26) leads to (24), and we are done.
We note that this result is not new. In fact, it is a special case of identity (60) in the classical book of Nörlund [13, p. 135]. However, the method of proof in [13] is very different from ours and relies on the theory of finite differences. On the other hand, it should also be mentioned that the symbolic notation involving the Bernoulli symbol, more or less as used on the left-hand side of (24), can also be found in [13], on p. 135 and elsewhere.
Among the numerous known results about higher-order Bernoulli polynomials which can be found, for instance, in [13, Ch. 6], the identity
| 28 |
with , is of particular importance here; for a proof see, e.g., [13, p. 147].
There is a more general concept of a higher-order Bernoulli polynomial, which allowed Rubinstein and Fel [20] to express the first Sylvester wave in a very compact form. It can be defined as follows (see, e.g., [9, p. 39] or [20, p. 333]): For a fixed and a vector of positive integers we define the polynomials , , by the generating function
| 29 |
or symbolically by
| 30 |
Comparing (29) with (23), we see that . The polynomials , with a different notation and different normalization, can also be found in [2] and [4, p. 151], where they are called Bernoulli-Barnes polynomials.
From (24) and (28) we can now obtain the following analogue of (28).
Corollary 3.2
Let be an integer and a vector of positive integers, and denote and for . Then
| 31 |
Before proving this, we note that in the case , the multiple sum on the right of (31) collapses to the single term , and (31) reduces to (28).
Proof of Corollary 3.2
Using (30) and Theorem 3.1 with , followed by (28), we get
Multiplying each factor in the product on the right by d, we obtain (31).
For the proof of Theorem 1.1 we also need the following reflection formula, which can be found in [13, p. 134]. For the sake of completeness we will provide a proof.
Lemma 3.3
Let m and be positive integers, and let and . Then for all we have
| 32 |
Proof
Using the definition of and then (8), we get
this last line is the right-hand side of (32).
We are now ready to prove Theorem 1.1. The previously mentioned identity of Rubinstein and Fel (Eq. (8) in [20]) for the first Sylvester wave is, in our notation,
| 33 |
where, as before, , , and . (A version of (33) can also be found in [4, p. 151].) Now we use (32) with , followed by (31). This immediately gives (5), and the proof is complete.
Examples and consequences of Theorem 1.1
We begin this section by explicitly stating some small cases of Theorem 1.1 as examples. For we obtain
| 34 |
this is illustrated by Fig. 1, for .
Fig. 1.

(solid line) and numbers of solutions of (1),i.e., (dots) for and
Next, for we have
| 35 |
which is illustrated by Fig. 2, for .
Fig. 2.

(solid line) and numbers of solutions of (1), i.e., (dots) for and
The evaluations (34) and (35) are not new; they can be found in [12, p. 275], where all cases up to are given explicitly. The polynomials (34) and (35), along with the case , can also be found in [4, p. 152]. As specific examples, we state below the first few cases for , including the specializations of (34) and (35).
| 36 |
| 37 |
| 38 |
| 39 |
These polynomials also appear in [21, p. 641] as polynomial parts of the identities (2)–(5). Some historical notes with further references can also be found in [21].
Theorem 1.1 can also be used to determine the two highest coefficients of ; we state this as a corollary.
Corollary 4.1
For positive integers and , we let , , and , as before. Then
| 40 |
The leading coefficient, which has long been known (see, e.g., [3] and references therein), follows immediately from (5) if we note that by (27) the number of summands in the m-fold sum is . The second coefficient follows from a simple expansion of the product on the right of (5). We skip the details since both coefficients follow immediately from the identity (3) in [3].
For the special case , the identity (40) can be found in [17, Satz 1] and [24, p. 311].
From the fact that the first Sylvester wave is a polynomial, it is clear that for fixed m and bounded components of , is asymptotically equal to the leading term in (40), as s gets arbitrarily large. However, it is not immediately clear what happens if the components of also grow, along with s. This is addressed in the following consequence of Theorem 1.1.
Corollary 4.2
Let be fixed, and consider the vector of positive integers, with . Let and , and let d grow arbitrarily large in such a way that at least two of the components , , are unbounded. Then
| 41 |
that is, has the same asymptotic behaviour as in the case of bounded d.
The proof of this result relies on interpreting the m-fold sum on the right of (5) as a Riemann sum of a certain multiple integral. We therefore begin by evaluating this integral.
Lemma 4.3
Let be a constant and an integer. Then
| 42 |
Proof
For the product is empty and is therefore 1 by convention; the identity is then trivially true. For we use (28) to rewrite the integral as
Now by (11) each integration over [0, 1] is equivalent to adding a uniform symbol , and since
[see, e.g., (30) with ], the desired integral is
where we have made repeated (m-fold) use of the cancellation property (14).
Proof of Corollary 4.2
Since is the highest power in (40), we may as well take . We can then rewrite (5) as
| 43 |
where indicates the summation as detailed in (5). We now denote
If only one of the , say , were unbounded as their product d grows, then would not approach 0 as d grows. However, this cannot happen if at least two of the are unbounded as d grows. If we now multiply the sum on the right of (43) by
we can identify this m-fold sum as a Riemann sum that converges to the integral in (42). Hence we have, by Lemma 4.3,
Finally, we are done if we replace by s / d.
Additional Remarks
1. If we divide each factor in the product on the right of (5) by d, we see that the resulting product can be written as a Pochhammer symbol (rising factorial) or as a falling factorial. But we can also combine it with in the denominator; using the (generalized) binomial coefficient we can then rewrite Theorem 1.1 as follows.
Corollary 5.1
Let and . Then
| 44 |
where the sum is taken over all with
The binomial coefficient on the right of (44) is reminiscent of some combinatorial objects related to partitions and compositions. (Note, however, that is generally not an integer).
If we set , then the sum in (44) collapses to a single term, as does the sum in (3), and we get
This is a well-known elementary expression for the number of solutions of (2) for ; see, e.g., [2, p. 1328].
While this is not the same as the number of compositions of s into m parts, there is a connection: The number of compositions of n into exactly m parts, each at least k, is ; see [1, p. 63].
2. For the sake of completeness we cite the main result of Rubinstein [19], which we referred to in the Introduction. While for the order of the components in the given vector is irrelevant, this becomes an issue for the Sylvester waves when .
Given an integer , we now assume that the components in are sorted in such a way that j divides the first components. We denote
so that all the components in the vector are divisible by j.
We also need the prime radical circulator , which for positive integers s is defined by
| 45 |
where, as before, is a primitive jth root of unity. For prime j we have
| 46 |
where and are Euler’s totient function and the Möbius function, respectively. There is also an explicit formula for composite j; see [19] and the references therein for further details.
With these notations, Rubinstein’s identity (19) in [19] can be stated as follows, in a slightly different form:
| 47 |
We conclude this section with two examples, one of which is general, and the second one is more specific.
Example 1
If j does not divide any of the components of , then , and as the sum on the right of (47) is empty. This is consistent with (3) and the statement following it.
Example 2
Let . Then , and . By (45) or (46) we have . The identity (47) then gives
The two Sylvester waves above can easily be given explicitly by way of (35). The last line above also illustrates the fact that is a quasipolynomial; see, e.g., [3] or [4, p. 47].
Author's contributions
Both authors read and approved the final manuscript.
Open Access
This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Acknowledgements
The first author was supported in part by the Natural Sciences and Engineering Research Council of Canada.
Dedicated to the memory of our friend and colleague Jonathan M. Borwein, mathematician extraordinaire.
Competing interests
The authors declare that they have no competing interests.
Contributor Information
Karl Dilcher, Email: dilcher@mathstat.dal.ca.
Christophe Vignat, Email: cvignat@tulane.edu.
References
- 1.Andrews GE. The theory of partitions. Reading: Addison-Wesley; 1976. [Google Scholar]
- 2.Bayad A, Beck M. Relations for Bernoulli–Barnes numbers and Barnes zeta functions. Int. J. Number Theory. 2014;10(5):1321–1335. doi: 10.1142/S1793042114500298. [DOI] [Google Scholar]
- 3.Beck, M., Gessel, I.M., Komatsu, T.: The polynomial part of a restricted partition function related to the Frobenius problem. Electron. J. Combin. 8(1), Note 7 (2001)
- 4.Beck, M., Robins, S.: Computing the continuous discretely. Integer-point enumeration in polyhedra, 2nd edn. Springer, New York (2015)
- 5.Dickson LE. History of the Theory of Numbers. Volume II: Diophantine Analysis. Washington, D.C.: The Carnegie Institute; 1919. [Google Scholar]
- 6.Dilcher K, Vignat C. General convolution identities for Bernoulli and Euler polynomials. J. Math. Anal. Appl. 2016;435(2):1478–1498. doi: 10.1016/j.jmaa.2015.11.006. [DOI] [Google Scholar]
- 7.Dowker, J.S.: Relations between the Ehrhart polynomial, the heat kernel and Sylvester waves. (2011). PreprintarXiv:1108.1760v1 [math.NT]
- 8.Dowker J.S.: On Sylvester waves and restricted partitions. (2013). PreprintarXiv:1302.6172v2 [math.NT]
- 9.Magnus W, Oberhettinger F, Tricomi FG. Higher Transcendental Functions, Vol. I. Based, in Part, on Notes Left by Harry Bateman. New York: McGraw-Hill Book Company, Inc.; 1953. [Google Scholar]
- 10.Fel LG, Rubinstein BY. Sylvester waves in the Coxeter groups. Ramanujan J. 2002;6(3):307–329. doi: 10.1023/A:1019749432120. [DOI] [Google Scholar]
- 11.Gessel IM. Applications of the classical umbral calculus. Algebra Universalis. 2003;49:397–434. doi: 10.1007/s00012-003-1813-5. [DOI] [Google Scholar]
- 12.Glaisher JWL. Formulae for partitions into given elements, derived from Sylvester’s theorem. Quart. J. Pure Appl. Math. 1908;40:275–348. [Google Scholar]
- 13.Nörlund NE. Vorlesungen über Differenzenrechnung. Berlin: Springer-Verlag; 1924. [Google Scholar]
- 14.O’Sullivan C. On the partial fraction decomposition of the restricted partition generating function. Forum Math. 2015;27(2):735–766. [Google Scholar]
- 15.Olver, F.W.J., et al. (eds.): NIST Handbook of Mathematical Functions. Cambridge University Press, New York (2010). http://dlmf.nist.gov/
- 16.Raabe JL. Zurückführung einiger Summen und bestimmten Integrale auf die Jacob-Bernoullische Function. J. Reine Angew. Math. 1851;42:348–367. doi: 10.1515/crll.1851.42.348. [DOI] [Google Scholar]
- 17.Rieger GJ. Über Partitionen. Math. Ann. 1959;138:356–362. doi: 10.1007/BF01344156. [DOI] [Google Scholar]
- 18.Rota G-C, Taylor BD. The classical umbral calculus. SIAM J. Math. Anal. 1994;25(2):694–711. doi: 10.1137/S0036141093245616. [DOI] [Google Scholar]
- 19.Rubinstein BY. Expression for restricted partition function through Bernoulli polynomials. Ramanujan J. 2008;15(2):177–185. doi: 10.1007/s11139-007-9070-4. [DOI] [Google Scholar]
- 20.Rubinstein BY, Fel LG. Restricted partition functions as Bernoulli and Eulerian polynomials of higher order. Ramanujan J. 2006;11(3):331–347. doi: 10.1007/s11139-006-8479-5. [DOI] [Google Scholar]
- 21.Sills AV, Zeilberger D. Formulae for the number of partitions of into at most parts (using the quasi-polynomial ansatz) Adv. Appl. Math. 2012;48(5):640–645. doi: 10.1016/j.aam.2011.12.003. [DOI] [Google Scholar]
- 22.Sylvester JJ. On the partition of numbers. Quarterly J. Pure Appl. Math. 1857;1:141–152. [Google Scholar]
- 23.Sylvester JJ. On subinvariants, i.e. semi-invariants to binary quantics of an unlimited order. Amer. J. Math. 1882;5(1):79–136. doi: 10.2307/2369536. [DOI] [Google Scholar]
- 24.Wright EM. Partitions into parts. Math. Annalen. 1961;142:311–316. doi: 10.1007/BF01451024. [DOI] [Google Scholar]
