Arboretum for a generalization of Ramanujan polynomials
Lucas Randazzo

TL;DR
This paper generalizes Ramanujan polynomials by establishing combinatorial interpretations through bijections with various types of trees, expanding understanding of their structure and relationships.
Contribution
It introduces a new combinatorial framework linking Ramanujan polynomial generalizations to Greg, Cayley, and planar trees via bijections.
Findings
Established bijections preserving tree statistics
Connected Ramanujan polynomials to multiple tree families
Provided combinatorial interpretations for polynomial generalizations
Abstract
In this paper, we expand on the work of Guo and Zeng from 2007 on a generalization of the Ramanujan polynomials and planar trees. We manage to find combinatorial interpretations of this family of polynomials in terms of Greg trees, Cayley trees, and planar trees by constructing bijections that preserve relevant tree statistics.
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 Combinatorial Mathematics · Advanced Mathematical Identities · Advanced Algebra and Geometry
Arboretum for a generalization of Ramanujan polynomials
Lucas Randazzo [email protected].
Abstract
In this paper, we expand on the work of Guo and Zeng from 2007 on a generalization of the Ramanujan polynomials and planar trees. We manage to find combinatorial interpretations of this family of polynomials in terms of Greg trees, Cayley trees, and planar trees by constructing bijections that preserve relevant tree statistics.
1 Introduction
Study of the Ramanujan’s sequence (1) has led to findings regarding refinements to Cayley’s formula (see [1, 8, 14]). This formula gives us that the number of rooted labelled trees with vertices is . As an example of refinement, we have the polynomials defined as follows
[TABLE]
and verifying (see [14]) . We have and . It has been proven by Shor [12] and Dumont and Ramamonjisoa [6] that the coefficient of in counts rooted labelled trees with vertices and improper edges (see A217922). These polynomials originate from the polynomials , defined as
[TABLE]
which verifies . The polynomials are called the Ramanujan’s polynomials [4, 5]. Indeed, originally Ramanujan [10] introduced the following double sequence as follows
[TABLE]
Berndt et al. [1, 2] would then define the polynomials as
[TABLE]
Following this, Guo and Zeng study in [8] the following polynomial sequence, credited to Chapoton, as a generalization of the previous sequence
[TABLE]
verifying . We have for instance and
[TABLE]
They find a combinatorial interpretation of this sequence in terms of planar labelled trees. However, as stated by Josuat-Vergès in [9], the Ramanujan polynomials seem to also be correlated to Greg trees. Initially defined by Flight in [7] to represent genealogical trees for manuscripts, Greg trees are trees with both labelled and unlabelled nodes, the unlabelled ones being of degree at least three.
Our goal is to relate the polynomials with Greg trees and Cayley trees, and give a simple expression of using different tree statistics. In Section 2 we introduce the different notions and definitions needed throughout this article, in particular we will define a sequence that will be key to most of our proofs. In Section 3, we will express in terms or relevant statistics on Greg trees using a recurrence relation for . Section 4 will give a similar result for Cayley trees, by using a bijection between Greg trees and Cayley trees. Finally in Section 5 we will show how this relates to by introducing a bijection between Cayley trees and planar labelled trees.
2 Preliminaries
We recall that a Cayley tree is a tree with labelled vertices on such that no two vertices are labelled the same. Let be the set of Cayley trees of size rooted at , we have . A planar tree is a rooted labelled tree in which the children of each vertex are linearly ordered. We denote by the set of planar trees rooted at and labelled on . The following definition, coined by Flight in [7], gives us an interesting generalization of Cayley trees.
Definition 2.1** (Flight, [7]).**
Let . A Greg tree of size is a tree such that exactly of its vertices are labelled in , and the unlabelled vertices are of degree at least .
Let be the set of Greg trees of size rooted at . Let denote the number of unlabelled vertices of . If , then . See Figure 1 for an example of a Greg tree.
For a labelled tree , especially for Greg trees, it is convenient to introduce the labelling function of . As a convention, we choose for to not be defined over unlabelled vertices in a Greg tree.
Since all the trees we consider are rooted, we will use oriented edges, with the following notation: if is an edge of , then is the parent of .
In an alternative proof of Cayley’s formula [12], Shor introduced an interesting categorization of edges in a Cayley tree, which can be generalized to Greg trees.
Definition 2.2** (Shor, [12]).**
Let , and a labelled vertex of . We define to be the smallest label in the descendants of . If , let be an edge of . We say that is an improper edge, or is an improper child of , if is labelled and . Otherwise, is a proper edge, and is a proper child of .
For instance in Figure 1, improper edges are represented with double lines, and we have and . Naturally, is also defined on unlabelled vertices, and here we have . Remark that an unlabelled vertex cannot be an improper parent, even though it can be an improper child.
Regarding planar trees, we need to use Guo and Zeng’s generalization from [8].
Definition 2.3**.**
Let .
- •
Let be a vertex of . is elder if it has a brother to its right such that . Otherwise, we say that is younger. Let be the number of younger children of in , and be the number of elder vertices of .
- •
Let be an edge of . We say that is an improper edge, or is an improper child of , if is a younger child of and . Otherwise, is a proper edge, and is a proper child of .
We show an example of a planar tree, with improper edges doubled, in Figure 2. In either case, let be the number of improper edges of . Remark that if is a planar tree with no elder child, its siblings are ordered by increasing order of . In this case, the improper edges are the same as if we removed the order on the siblings of .
Finally, we can extend the definition of improper to vertices, when we want to know whether a vertex has improper outgoing edges or not.
Definition 2.4**.**
We say that a parent is proper if it has no improper child. Otherwise we say that is an improper parent. Equivalently, a vertex is an improper parent if and only if it is labelled and . We denote by the number of improper parents of .
We can now introduce the main theorem of Guo and Zeng in [8]. It gives a combinatorial interpretation of in terms of planar trees.
Theorem 2.5** (Guo and Zeng, [8]).**
[TABLE]
Our goal is to find a similar equality for Greg trees and Cayley trees. Let us consider the following polynomials.
Definition 2.6** (Josuat-Vergès, [9]).**
[TABLE]
These polynomials count the number of Greg trees with labelled vertices (A048159). Using (2) and (3), we obtain
[TABLE]
This suggests that there is a correlation between Greg trees and planar trees. Moreover, we have
Proposition 2.7** (Josuat-Vergès, [9]).**
[TABLE]
The original paper asks about the existence of a bijective proof for (5). In the Section 4 we will indeed construct such a bijection. We will actually find a bijection that generalizes Proposition 2.7 for the following polynomials in 4 variables.
Definition 2.8**.**
[TABLE]
allows us to bridge the gap between and , since we can see as a generalization of , as we have . In particular we have , and gives the Ward numbers (A134991). We will explain in more details why this last property is true at the end of Section 3.
Before moving on to the next section, we need to introduce one more statistic that will be useful in the next section.
Definition 2.9**.**
Let be a Greg or Cayley tree. Let be a labelled vertex of . Let be the only path through from the root to . We define the greater ancestors path of , noted , the longest path in included in and containing such that, for every labelled vertex , .
For example, in Figure 1, we have , and .
Definition 2.10**.**
Let and . is a leading vertex if .
Remark that and are always leading vertices. Also remark that if is a leading vertex, then for all , . This also implies with Definition 2.4 that is a proper parent.
We will see that the number of leading vertices is relevant for Greg trees, but not in Cayley or planar trees. Hence we need the following Lemma.
Lemma 2.11**.**
Let . We have
[TABLE]
Proof.
Since every edge is either proper or improper, we have that is the number of proper edges of . Hence to prove the lemma, we can find a bijection between the set of leading vertices except , and the proper edges of .
Let be a leading vertex of that is not . Let . Since is not , let be the parent of . Let .
is injective. Indeed, let be another leading vertex of , and assume that . We would have , hence verifying both and , which is impossible.
is surjective. Let be a proper edge of . From , we can go down the tree by choosing the child with the smallest value for , until we find a proper parent , which we can always find since leaves are. On this path, is constant, equal to . Hence this path is a suffix of . Since is a proper edge, , so the path from to is , and .
Hence, is bijective, which proves the lemma. ∎
3 Greg Trees and
The first result we show is that can be seen as a generating function for Greg trees. This is a generalization of the first equality of Proposition 2.7.
Theorem 3.1**.**
[TABLE]
Proof.
The definition of (6) gives us the following recurrence:
[TABLE]
Now we just need to prove that the right hand side in (8) is a solution to (9). We define a weight function over Greg trees as
[TABLE]
The recurrence can be interpreted as the weighted sum of the different ways to add a -labelled vertex to a Greg tree of size . In the following, we denote by the base tree of size , and the result of adding a vertex labelled to . We have eight distinct operations, noted for :
.
We add the new vertex labelled as a child of . This new vertex has to be leading, since its parent is smaller that itself, and , so . We also increase the degree of , so we have . Since
[TABLE]
the degree of in does not change. 2. 2.
.
We add the new vertex labelled as a child to another labelled vertex that is not , which makes distinct vertices to chose from. Like in the previous case, this new vertex is leading, but the degree of does not change, so we need to multiply by instead of in this case. 3. 3.
.
We add the vertex labelled as a child to an existing unlabelled vertex . Here we choose amongst the unlabelled vertices of , which are counted by the degree of in . Multiplying by the degree of in the equation translates to deriving with respect to , then multiplying by the weight function. In this case, the new vertex is not leading. Indeed, its parent is unlabelled, so it has at least two other descendants smaller than , so . The degree of also stays unchanged. 4. 4.
.
We relabel an unlabelled vertex with . Since we remove an unlabelled vertex from , we do not have as a factor here in the recursion. However, , so is a new improper parent and it is not a leading vertex, so we only add a factor . 5. 5.
.
We add the vertex in the middle of an existing edge , where is labelled. We have choices of edges, as can be any labelled vertex of except . We have that , so is a new improper parent and not a leading vertex. 6. 6.
.
We add the vertex in the middle of an existing edge , where is unlabelled. The same reasoning as the previous case applies to this one, so is a new improper parent and not a leading vertex. 7. 7.
.
We add an unlabelled vertex in the middle of an edge where is labelled, then add the vertex as its second child. cannot be an improper parent, since it is not labelled. Moreover, similarly to case , as the highest labelled child of an unlabelled vertex, is not leading. 8. 8.
.
We add an unlabelled vertex in the middle of an edge where is unlabelled, then add the vertex as its second child. The same reasoning as the previous case applies.
We also needed to verify that this construction does not change the number of improper parents or leading vertices among the first vertices. However, it is easy to prove since for any vertex , . Moreover, in cases and , we introduce a vertex in the middle of an edge , so , and the edge in is improper if and only if was improper in , while the edge is always proper. Another consequence is that any descendant of that was leading in is still leading in .
To conclude, let , we have
[TABLE]
Since it is clear that is a partition of , we only need to sum the above equation over to obtain (9).
∎
As pointed out in the previous section, the sequence of polynomials have positive coefficients, and gives the triangle of Ward numbers A134991. It first means that has positive coefficients, which was not immediate from Theorem 2.5. This sequence can be interpreted as the face numbers of the space of phylogenetic trees, introduced by Billera, Holmes and Vogtmann in [3], which is also the tropical Grassmannian of lines (see [13]). The faces of the space of phylogenetic trees can be seen as unrooted Greg trees which only labelled vertices are its leaves. The degree of each face is the number of unlabelled vertices of the Greg tree. Remark that maximal faces are trivalent trees, of which there are . This definition, along with Theorem 3.1, is enough to prove our claim. Indeed, , where , , and . Recall that and are always leading vertices in . Now assume that has at least one internal labelled vertex, and let be one. Let us assume that is not an improper parent. Let be the smallest strict descendant of , then we can easily see that is leading. Hence cannot have internal labelled vertices, which proves our claim.
4 A bijection for Cayley Trees
We now give a new interpretation of , with Cayley trees this time. The proof builds on the previous theorem, and gives a statistics preserving bijection between Greg trees ans Cayley trees. This is a generalization of the second equality of Proposition 2.7.
Theorem 4.1**.**
[TABLE]
Proof.
To prove (10), we will use Theorem 3.1, and find an application between Cayley trees and Greg trees that behaves nicely with our statistics. We first need to have some definitions.
Let , for a vertex , we denote by its set of improper children, ordered so that . Let be so that . We define a selection function over the improper parents of so that, for , . Let be the set of such functions. Choosing a selection function for a tree is exactly like choosing a subset of the improper edges of , hence .
We construct a bijection between Greg trees and the set of Cayley trees with pointed improper edges. Let and with . The idea of the bijection is to divide the set of improper children for every improper parent of , creating an unlabelled vertex for every subdivision we create. We define the transformation as follows: in , add a chain of unlabelled vertices as direct antecedents of , and for every child of , if , then remove the edge and add an edge between and the -th unlabelled vertex, as illustrated in Figure 3. It is important to note that if , then is no longer an improper parent in the resulting tree. Also note that if , then for any . Finally, let . We have
[TABLE]
[TABLE]
Also note that the degree of and the number of leading vertices is unchanged by the transformation. So for , we have
[TABLE]
This operation is reversible, for every Greg tree we can find the only Cayley tree from which it can be obtained. Formally, we introduce a rewriting system over Greg trees. Let , let be an unlabelled vertex, and let be its only child that verifies . Let be the tree we obtain by merging and . Then . For example, if , and is obtained from removing one element from , we have .
This rewriting system is locally confluent, since rewriting an unlabelled vertex is a local operation within the tree and does not impact the rest of the tree, and this system is terminating, since it removes an unlabelled vertex each step. By Newman’s Lemma (see for instance [11]), this system is confluent, hence we can define as the only minimal tree of in this system, verifying and .
Another approach to finding the inverse of would have been to invert each . The idea here is that all unlabelled vertices introduced by the transformation are such that their child with the largest value for is an ancestor to , are the only ones that verify such property, and form a path in the tree. This can be easily seen in Figure 3, since we ordered children with increasing values of . So instead of inverting for each unlabelled vertex, we would do so for each labelled vertex that is the highest -valued child of an unlabelled vertex.
Lemma 4.2**.**
Let , and . We have
[TABLE]
Proof.
First, remark that by construction, for any , which proves the first implication of (11). For the second part, we want to prove that we cannot make the same Greg tree from a Cayley tree and two different selection functions. At first glance, when looking at a chain of unlabelled vertices, one cannot say if it comes from one or multiple . However, when looking at each improper vertex of one at a time, we see that there is only one way to revert . The idea is then to build a recursive proof on the size of . Let and . For , we define as the restriction of over , which means, for ,
[TABLE]
We prove by induction over the size of that
[TABLE]
If , we have . However, is injective, so . Let and assume that (12) is true for any , with . Let with and . Then we have
[TABLE]
Hence
[TABLE]
We conclude by taking in (12). ∎
Hence with Lemma 4.2, is a partition of . So we have
[TABLE]
Finally, changes neither the degree of , nor the number of leading vertices, which can easily be verified. Hence we can add the other two variables and to the equation, and conclude. ∎
5 Between Cayley trees and planar trees
Using a variable change and working with , we were able to make sense of the multivariate Ramanujan polynomials in terms of Greg trees and Cayley trees. We now need to link our results back to the original observation from Guo and Zeng on the polynomials . Using definition 2.8, we have a relation between labelled trees and planar labelled trees. In particular, we have the following equation.
Proposition 5.1**.**
Let . We have
[TABLE]
Indeed, with a change of variables, the definition of gives us
[TABLE]
Equality (13) is an immediate corollary from the definition of , and the Theorems 2.5 and 4.1. However, its summatory nature calls for a bijective proof. First, let us use Lemma 2.11 and shift the indexes to obtain the following equivalent formula
[TABLE]
Let . Let be a young vertex and improper parent of . Since is a proper parent, cannot be labelled , and we can introduce as the parent of .
Definition 5.2**.**
Let be the following transformation: if is the child of that verifies , then we take , its left siblings and all their respective subtrees, detach them from and attach them to in the same order directly on the right of .
See Figure 4 for an illustration of this definition. Note that is the first younger child of , so all of its left siblings are elders. Since was young, all its left siblings have a greater value for than , so they remain elders. Moreover, , so becomes an elder. Since was young, is still young in . The rest of the tree remains unchanged. Hence we have increased by one the number of elders.
However, was an improper edge, which has been removed. There are two cases to consider, first if was proper, itself and the other newly created edges are proper. Otherwise, if was improper, it is now proper since is now elder, but is improper in its stead, since . In any case, the number of improper edges decreases by exactly one. So this transformation keeps the sum constant, and creates exactly one elder. It does not change the number of younger children of . Finally, this operation is easily reversible: for an elder vertex in , take all its right siblings up to the first younger, and move them as its leftmost children.
Note that if and are two improper parents of , then . Hence we can define, for ,
[TABLE]
Similarly, for ,
[TABLE]
Definition 5.3**.**
For , let the canonical planar tree of be the only planar tree whose underlying Cayley tree is with only younger vertices. In other words, its siblings are ordered from left to right with increasing values for .
Note that . Let . We can now properly prove the proposition presented at the beginning of this section.
Proof of Proposition 5.1.
By construction of as a bijection between and , for all , we have
[TABLE]
Moreover, for all , we have
[TABLE]
The idea is to apply to every elder vertex of , so that the resulting tree only has younger vertices, which means it is a canonical planar tree for some Cayley tree. This also implies that is the only Cayley tree such that . Hence, is a partition of . We conclude by summing (14) over .
∎
6 Acknowledgements
We thank Matthieu Josuat-Vergès for his invaluable help and support. This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Berndt. Ramanujan’s second notebooks, part i, chap. 3: Combinatorial analysis and series inversions, 1985.
- 2[2] B. C. Berndt. of ramanujan’s second notebook. Bulletin of the London Mathematical Society , 15(4):273–320, 1983.
- 3[3] L. J. Billera, S. P. Holmes, and K. Vogtmann. Geometry of the space of phylogenetic trees. Advances in Applied Mathematics , 27(4):733–767, 2001.
- 4[4] F. Chapoton. Opérades différentielles graduées sur les simplexes et les permutoedres. Bulletin de la société mathématique de France , 130(2):233–252, 2002.
- 5[5] W. Y. Chen and V. J. Guo. Bijections behind the ramanujan polynomials. ar Xiv preprint math/0107024 , 2001.
- 6[6] D. Dumont and A. Ramamonjisoa. Grammaire de ramanujan et arbres de cayley. Electron. J. Combin , 3(2), 1996.
- 7[7] C. Flight. How many stemmata? Manuscripta , 34(2):122–128, 1990.
- 8[8] V. J. Guo and J. Zeng. A generalization of the ramanujan polynomials and plane trees. Advances in Applied Mathematics , 39(1):96–115, 2007.
