Weakly increasing trees on a multiset

https://doi.org/10.1016/j.aam.2021.102206Get rights and content

Highlights

  • The concept of weakly increasing trees on a multiset is introduced.

  • For a general multiset M, a compact product formula for the number of weakly increasing trees on M is derived.

  • The M-Eulerian-Narayana polynomial for weakly increasing trees on M is defined.

  • It is proved combinatorially that the M-Eulerian-Narayana polynomial is γ-positive.

Abstract

In this paper, we introduce the concept of weakly increasing trees on a multiset M, which is an extension of plane trees and increasing trees on the set {0,1,,n}. We define the M-Eulerian–Narayana polynomial for weakly increasing trees on a multiset M, which interpolates between the Eulerian polynomial and the Narayana polynomial. We obtain a compact product formula for the number of weakly increasing trees on a general multiset. Inspired by some remarkable equidistributions between multipermutations and s-inversion sequences, we establish two connections between our M-Eulerian–Narayana polynomials for the multiset M={12,22,,n2} (resp. M={12,22,,(n1)2,n}) and Savage and Schuster's s-Eulerian polynomials for the sequence s=(1,1,3,2,5,3,,2n1,n,n+1) (resp. s=(1,1,3,2,5,3,,2n1,n)). We also derive equidistributions that involve some natural tree statistics among weakly increasing trees on different multisets. Via introducing a group action on weakly increasing trees, we prove combinatorially the γ-positivity of the M-Eulerian–Narayana polynomials for a general multiset M. As an application of this γ-positivity result, we obtain a combinatorial interpretation of γ-coefficients of descent polynomials of permutations on the multiset {12,22,,n2} in terms of weakly increasing trees.

Introduction

Let n be a positive integer and [n]:={1,2,,n}. A labeled tree on [n] is a rooted tree comprising n+1 nodes that are labeled by distinct integers in the set {0,1,2,,n}. An increasing tree on [n] is a labeled tree in which the labels of the nodes are increasing along any path from the root. Note that 0 is the root of any increasing tree.

There are many close connections between increasing trees and some other fundamental combinatorial structures, such as permutations, inversion sequences and increasing binary trees. Please refer to [18], [22], [25], [29], [40], [49]. Some systematic and fundamental studies of increasing tree families are given in [3], [19], [42].

For any increasing tree T, denote by leaf(T) and int(T) the number of leaves and internal nodes in T, respectively. Let Tn be the set of increasing trees on [n]. Then the Eulerian polynomial An(x) is given as follows:An(x):=TTnxint(T)1=TTnxleaf(T)1. The Eulerian polynomial has been extensively studied (cf. [15], [20], [23], [26]) from different aspects, frequently using the interpretation as the descent or ascent polynomials over permutations:An(x)=πSnxdes(π)=πSnxasc(π), where Sn is the set of permutations of [n] and des(π) (resp. asc(π)) is the number of descents (resp. ascents) of π. The reader is referred to the book [49, p. 25] of Stanley for a natural bijection ψ:SnTn that transforms the statistic des to leaf.

For any 1kn, the Narayana numbers N(n,k) are defined asN(n,k)=1n(nk)(nk1), which are listed as sequence A001263 in [39]; see also [17], [30], [50], [51], [54]. The Narayana polynomials are defined byNn(x)=k=0n1N(n,k)xk,n1. These polynomials were studied extensively in the literature [5], [12], [14], [52], [36].

A plane tree P can be defined recursively as follows: a node v is one designated vertex, which is called the root of P. Then either P contains only one node v, or it has a sequence (P1,P2,,Pk) of subtrees Pi, i[k], each of which is a plane tree. So, the subtrees of each node are linearly ordered. We write these subtrees in the order left to right when we draw such trees. We also write the root v on the top and draw an edge from v to the root of each of its subtrees. It is well known [10], [43], [39] that plane trees with n edges and k leaves are enumerated by the Narayana number N(n,k).

In Subsection 1.1, each node in an increasing tree has a distinct label. In [27], [28], multilabeled tree families, which are extensions of increasing trees, are studied, where the nodes in the tree are equipped with a set or a sequence of labels. In [4], a weaker model of increasing trees, in which repetitions of the labels can appear but the sequence of labels is (strictly) increasing along each branch starting from the root, was introduced.

In this work, we introduce the definition of weakly increasing trees on a multiset, which gives a unified extension of increasing trees and plane trees. Let (p1,p2,,pn) be a sequence of positive integers. Let M={1p1,2p2,,npn} be a multiset. We define M0=M{0} and N=N(M)=i=1npi.

Definition 1.1

A weakly increasing tree on M is a plane tree such that

  • (i)

    it contains N+1 nodes that are labeled by integers in the multiset M0;

  • (ii)

    each sequence of labels along a path from the root to any leaf is weakly increasing;

  • (iii)

    labels of the children of each node are in nonincreasing order from left to right.

Denote by TM the set of weakly increasing trees on M.

Example 1.2

Take M={12,22}. We draw all 18 weakly increasing trees on M in Fig. 1.

By Definition 1.1, weakly increasing trees on M=[n] are exactly increasing trees on [n], while weakly increasing trees on M={1n} are exactly plane trees on n+1 nodes.

Let T be a weakly increasing tree in TM. For any jM0, if the node j has at least one child in T, then we say that j is an internal node of T; otherwise, j is a leaf of T. Define two multisets Int(T) and Leaf(T) byInt(T)={j|jM0 and the node j is an internal node of T},Leaf(T)={j|jM0 and the node j is a leaf of T}. Let int(T)=|Int(T)| and leaf(T)=|Leaf(T)|. Clearly, Int(T)Leaf(T)=M0 and int(T)+leaf(T)=N+1.

Example 1.3

For the 18 weakly increasing trees T in Fig. 1, we list their Int(T) and int(T) in the following table.

Let us introduce the polynomial AM(x) asAM(x)=TTMxint(T)1. For instance, if M={12,22}, then AM(x)=1+8x+8x2+x3. By Definition 1.1, when M=[n], AM(x)=An(x) is the nth Eulerian polynomial; when M={1n}, AM(x)=Nn(x) is the nth Narayana polynomial. Hence, we call AM(x) the M-Eulerian–Narayana polynomial for the multiset M.

Section snippets

Definitions and main results

In this section, we introduce further motivations of this work and state our main results whose proofs will be given in subsequent sections.

Proof of Theorem 2.1

We need a combinatorial identity before the proof of Theorem 2.1.

Lemma 3.1

For any a0 and p1, we havek=1pkp(2p1kp1)(a+kk)=a+1a+2p+1(a+2p+1p).

Proof

We first write the left-hand side of (8) as1pk=1pk(a+kk)(p1+(pk)pk). Since k0(n+kk)xk=(1x)(n+1), we havek1k(a+kk)xk=(a+1)x(1x)(a+2)andk0(p1+kk)xk=(1x)p. Thus, the summation in (9) is the coefficient of xp ina+1px(1x)(a+p+2), which equals the right-hand side of (8). 

We are ready for the proof of Theorem 2.1.

Proof of Theorem 2.1

Let M={1p1,2p2,,(n1)pn1} and [

Proofs of Theorems 2.5 and 2.7

Before we start to prove Theorem 2.5, we need to prepare several lemmas. Let s be a sequence of positive integers. An s-lecture hall partition is a finite integer sequence λ=(λ1,λ1,λn) satisfying0λ1s1λ2s2λnsn. Let Ln(s) denote the set of all s-lecture hall partitions of length n.

Lemma 4.1

Savage and Schuster [44]

Let s=(s1,s2,,sn,) be a sequence of positive integers and Ln(s;j,i)=|{λLns|λnjsn+i}|.

  • (i)

    Ln(s;j,i) satisfies the recurrence relationLn(s;j,i)={1if n=0 or i=j=0, else,Ln(s;j1,sn)if i=0, else,Ln(s;j,i1)+Ln1(s;j,i

Proof of Theorem 2.11

The symmetry (5) in Theorem 2.11 is an immediate consequence of the following recurrence relation for Fn;A(x,y,p,b,c).

Lemma 5.1

Let n1 and A[n]. Then

  • (i)

    when nA, we haveFn;A(x,y,p,b,c)=(xyFn1;B(x,y,p,b,c))x+(xyFn1;B(x,y,p,b,c))y, where B=A{n};

  • (ii)

    when nA, we haveFn;A(x,y,p,b,c)=(by+px)Fn;B(x,y,p,b,c)+cxy2((Fn;B(x,y,p,b,c))x+(Fn;B(x,y,p,b,c))y) with F1;1(x,y,p,b,c)=1, where B=A{n}.

Proof

First we consider the case nA. For any TTn1;B, we add a node n to be a child of a node u in T and denote by T

A bijection with multipermutations

In this section, we generalize the classical bijection ψ:SnTn in [49, p. 25] to one between restricted weakly increasing trees and permutations of a multiset.

For a multiset M, let SM be the set of permutations of M. Let T be a weakly increasing tree in TM. We construct a permutation σTSM recursively by the following steps:

  • Step 1. If T contains only one node, then let σT=.

  • Step 2. Otherwise, suppose that the children of the root 0 are i1,i2,,ik from left to right, where i1i2ik. Deleting

Generalized Foata–Strehl action on weakly increasing trees

In this section, we develop a generalized Foata–Strehl group action on weakly increasing trees which leads to the proofs of Theorem 2.12, Theorem 2.19.

In order to define our group action, we need first to introduce an order for the nodes of a rooted ordered tree (labeled or unlabeled). For such a tree, the order start at the root node and goes as far as it can down through the rightmost unexplored branch, then backtracks until another unexplored (rightmost) branch was found, and then explores

Acknowledgments

The first author was supported by the National Natural Science Foundation of China grant 11871247 and the project of Qilu Young Scholars of Shandong University. The second author was supported by the National Natural Science Foundation of China grant 11571235. The third author was supported by the National Natural Science Foundation of China grants 11401083 and 12071063.

The authors thank Tongyuan Zhao for telling us that the formula (1) could be further simplified and the referee for his

References (54)

  • M. Kuba et al.

    Bilabeled increasing trees and hook-length formulas

    Eur. J. Comb.

    (2012)
  • M. Kuba et al.

    Combinatorial families of multilabeled increasing trees and hook-length formulas

    Discrete Math.

    (2016)
  • Z. Lin et al.

    A sextuple equidistribution arising in pattern avoidance

    J. Comb. Theory, Ser. A

    (2018)
  • Z. Lin et al.

    The γ-positivity of basic Eulerian polynomials via group actions

    J. Comb. Theory, Ser. A

    (2015)
  • S.-M. Ma et al.

    γ-positivity and partial γ-positivity of descent-type polynomials

    J. Comb. Theory, Ser. A

    (2019)
  • E. Nevo et al.

    The γ-vector of a barycentric subdivision

    J. Comb. Theory, Ser. A

    (2011)
  • S.K. Park

    The r-multipermutations

    J. Comb. Theory, Ser. A

    (1994)
  • H. Prodinger et al.

    On monotone functions of tree structures

    Discrete Appl. Math.

    (1983)
  • J. Riordan

    Enumeration of plane trees by branches and endpoints

    J. Comb. Theory, Ser. A

    (1975)
  • C.D. Savage et al.

    Ehrhart series of lecture hall polytopes and Eulerian polynomials for inversion sequences

    J. Comb. Theory, Ser. A

    (2012)
  • S. Seo

    A pairing of the vertices of ordered trees

    Discrete Math.

    (2001)
  • R. Simion

    A multi-indexed Sturm sequence of polynomials and unimodality of certain combinatorial sequences

    J. Comb. Theory, Ser. A

    (1984)
  • C.D. Savage

    The mathematics of lecture hall partitions

    J. Comb. Theory, Ser. A

    (2016)
  • R.A. Sulanke

    A symmetric variation of distribution of Kreweras and Poupard

    J. Stat. Plan. Inference

    (1993)
  • R.A. Sulanke

    Catalan path statistics having the Narayana distribution

    Discrete Math.

    (1998)
  • Y. Wang et al.

    Polynomials with real zeros and Pólya frequency sequences

    J. Comb. Theory, Ser. A

    (2005)
  • F. Ardila

    The bipermutahedron

  • Cited by (15)

    • Two involutions on binary trees and generalizations

      2024, Advances in Applied Mathematics
    • Commuting Eulerian operators

      2024, Discrete Applied Mathematics
    • (M,i)-multiset Eulerian polynomials

      2023, Advances in Applied Mathematics
    • On the γ-positivity of multiset Eulerian polynomials

      2022, European Journal of Combinatorics
      Citation Excerpt :

      Lin–Ma–Ma–Zhou [15] Weakly increasing trees were introduced by Lin et al. [15] as unified generalization of plane trees and increasing trees. Recall that a plane tree is a rooted tree in which the children of each node are linearly ordered.

    View all citing articles on Scopus
    View full text