Bell polynomials in combinatorial Hopf algebras Ammar Aboud, Jean-Paul Bultel, Ali Chouria, Jean-Gabriel Luque, Olivier Mallet
To cite this version:
Ammar Aboud, Jean-Paul Bultel, Ali Chouria, Jean-Gabriel Luque, Olivier Mallet. Bell polynomials in combinatorial Hopf algebras. 2014. hal-00945543v1
HAL Id: hal-00945543 https://hal.archives-ouvertes.fr/hal-00945543v1 Preprint submitted on 12 Feb 2014 (v1), last revised 21 Jan 2016 (v3)
HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Bell polynomials in combinatorial Hopf algebras
Ammar Aboud,∗ Jean-Paul Bultel,† Ali Chouria‡ Jean-Gabriel Luque§and Olivier Mallet¶
February 12, 2014
Keywords: Bell polynomials, Symmetric functions, Hopf algebras, Faà di Bruno algebra, Lagrange inversion, Word symmetric functions. Abstract Partial multivariate Bell polynomials have been defined by E.T. Bell in 1934. These polynomials have numerous applications in Combinatorics, Analysis, Algebra, Probabilities etc. Many of the formulæ on Bell polynomials involve combinatorial objects (set partitions, set partitions in lists, permutations etc). So it seems natural to investigate analogous formulæ in some combinatorial Hopf algebras with bases indexed by these objects. The algebra of symmetric functions is the most famous example of a combinatorial Hopf algebra. In a first time, we show that most of the results on Bell polynomials can be written in terms of symmetric functions and transformations of alphabets. Then, we show that these results are clearer when stated in other Hopf algebras (this means that the combinatorial objects appear explicitly in the formulæ). We investigate also the connexion with the Faà di Bruno Hopf algebra and the Lagrange-Bürman formula.
1 Introduction
Partial multivariate Bell polynomials (Bell polynomials for short) have been defined by E.T. Bell in [3] in 1934. But their name is due to Riordan [28] which studied the Faà di Bruno formula [14, 15] allowing one to write the nth derivative of a composition f ◦ g in terms of the derivatives of f and g [27]. The applications of Bell polynomials in Combinatorics, Analysis, Algebra, Probabilities etc. are so numerous that it should be very long to detail them in the paper. Let us give very few seminal examples. • The main applications to Probabilities follow from the fact that the nth moment of a probability distribution is a complete Bell polynomial of the cumulants.
∗[email protected]. Ecole Nationale Supérieure d’Informatique BP 68M OUED SMAR, 16270, EL HARRACH ALGER ALGERIE †[email protected]. Laboratoire LITIS - EA 4108, Université de Rouen, Avenue de l’Université - BP 8 76801 Saint-Étienne-du-Rouvray Cedex ‡[email protected]. Laboratoire LITIS - EA 4108, Université de Rouen, Avenue de l’Université - BP 8 76801 Saint-Étienne-du-Rouvray Cedex §[email protected]. Laboratoire LITIS - EA 4108, Université de Rouen, Avenue de l’Université - BP 8 76801 Saint-Étienne-du-Rouvray Cedex ¶[email protected]. Laboratoire LITIS - EA 4108, Université de Rouen, Avenue de l’Université - BP 8 76801 Saint-Étienne-du-Rouvray Cedex
1 • Partial Bell polynomials are linked to the Lagrange inversion. This follows from the Faà di Bruno formula. • Many combinatorial formulæ on Bell polynomials involve classical combinatorial numbers like Stirling numbers, Lah numbers etc. The Faà di Bruno formula and many combinatorial identities can be found in [10]. The PhD thesis of M. Mihoubi [26] contains a rather complete survey of the applications of these polynomials together with numerous formulæ. Some of the simplest formulæ are related to the enumeration of combinatorial objects (set partitions, set partitions into lists, permutations etc.). So it seems natural to investigate analogous formulæ in some combinatorial Hopf algebras with bases indexed by these objects. Combinatorial Hopf algebras are graded bialgebras with bases indexed by combinatorial objects such that the product and the coproduct have some compatibilities. The graduation implies that the Hopf structure is equivalent to the fact that the coproduct is a morphism for the product. In Section 2, we recall some facts about two important examples of Hopf algebras: the algebra of symmetric functions and the algebra of word symmetric functions. The most studied example is the Hopf algebra of symmetric functions Sym. The importance of this algebra is due to its applications in the representation theory of the symmetric group (see e.g. [23]). The algebra Sym can also be used to encode equalities on generating functions via the notion of specialization of alphabet (see e.g. [22]). By interpreting Bell polynomials in the context of symmetric functions, some identities involving these polynomials are recovered from well known relations involving different bases of symmetric functions. Indeed, by identifying the exponential generating function of the entries with a Cauchy function, we give an expression of the Bell polynomials in terms of complete symmetric functions. So, in Section 3, we use properties of symmetric functions to prove already known identities about Bell polynomials as well as some new ones. There are many ways to construct a Hopf algebra from an algebra since several coproducts can be defined to have the desired property. For instance, the Faà di Bruno algebra is another Hopf algebra based on the algebra Sym. This algebra has strong links with the Faà di Bruno formula and the Lagrange inversion. The Bell polynomials appear naturally in this context. The aim of Section 4 is to investigate properties of Bell polynomials with respect to the composition of functions. Word symmetric polynomials form a Hopf algebra with bases indexed by set partitions. This algebra is an ideal candidate to define an analogue of Bell polynomials. In Section 5, we define word Bell polynomials and investigate many of their properties. Finally in Section 6, we investigate analogues of Bell polynomials in other combinatorial Hopf algebras.
2 Symmetric and word symmetric functions
In this section we describe two combinatorial Hopf algebras that we will link to Bell polynomials in the next sections: Sym and WSym. Both of them are defined as the set of polynomials invariant under permutation of the variables.
2.1 The algebra of symmetric functions The algebra of symmetric functions is formally defined as the free algebra over an infinite number of symbols pi, i ∈ N \{0} (we usually set p0 = 1). The bases of Sym are indexed by the partitions
2 λ ⊢ n of all the integers n. A partition λ of n is a finite noncreasing sequence of positive integers (λ1 ≥ λ2 ≥ ...) such that i λi = n. The multiplicity mj(λ) of j in λ ⊢ n is the number of parts of λ equal to j, the length ℓ(λ) of λ is its number of parts, and n is the weight |λ| of λ. We set mi(λ) P also zλ = i mi(λ)!i . Let pλ := pλ1 ··· pλk for any partition λ = [λ1, . . . , λk]. The scalar product defined by hpλ, pµi = zλδλ,µ, where δλ,µ = 1 if λ = µ and 0 otherwise, comes from the representation Q theory of the symmetric group and allows us to define an autodual Hopf algebra structure. We will use the notations of [23]. Alternatively, the algebra Sym is known to be isomorphic to its polynomial realization Sym(X) on an infinite set X = {x1, x2,...} of commuting variables. The algebra Sym(X) is the space of the polynomials that are invariant under permutation of the variables. We identify any symmetric function f with its standard realisation f(X) when convenient. The nth power sum X X n symmetric function pn( ) is defined by pn( ) = i xi , and the nth complete symmetric function hn(X) is the sum of all the monomials of degree n on the elements of X. These two free families of P generators of Sym are linked by the Newton formula tn σ (X) = exp{ p (X) }, (1) t n n n>1 X X X X X n where σt( ) is the generating function of the hn( ), called Cauchy function: σt( ) = n≥0 hn( )t . From the pn and the hn, one defines the multiplicative bases (pλ)λ and (hλ)λ of Sym(X), setting X X X X X P pλ( ) = i pλi ( ) and hλ( ) = i hλi ( ). For ℓ(λ) ≤ p and = (x1, . . . , xp), we set
Q Q λ1+p−1 λ1+p−2 λp x1 x1 . . . x1 λ1+p−1 λ1+p−2 λp x2 x2 . . . x2 A (X) = . (2) λ ...... λ1+p−1 λ1+p−2 λp xp xp . . . xp
Then, the Schur function sλ defined by
Aλ(X) sλ(X) := (3) 1≤i ∆(f) = f(X + Y), (6) 3 which endows Sym with its classical Hopf structure. Also if α ∈ C the alphabet αX and XY are defined by pn(αX) = αpn(X) and pn(XY) = pn(X)pn(Y), (7) Finally, we give the Cauchy formula, which relates the product of two alphabets with the generating kernel of the scalar product on symmetric functions: 1 |λ| σt(XY) = pλ(X)pλ(Y)t . (8) zλ Xλ The reader can refer to [22] for more details about symmetric functions and alphabets. 2.2 The algebra of word symmetric functions The algebra of word symmetric functions is a way to construct a noncommutative analogue of the algebra Sym. Its bases are indexed by set partitions. This algebra appeared first in [29] and its name comes from its realization as a subalgebra of ChAi, where A = {a1, . . . , an,... } is an infinite alphabet. π Consider the family Φ := {Φ }π whose elements are indexed by set partitions of {1, . . . , n}. The algebra ′ ′ WSym [29] is generated formally by Φ using the shifted concatenation product: ΦπΦπ = Φππ [n] where π and π′ are set partitions of {1, . . . , n} and {1, . . . , m}, respectively, and π′[n] means that we add n to each integer occurring in π′. Example 2.1 Φ{1,3}{2}Φ{1,4}{2,5,6}{3,7}{8} = Φ{1,3}{2}{4,7}{5,8,9}{6,10}{11} . π A The polynomial realization is defined by Φ ( ) = w w where the sum is over the words w = a1 ··· an where i, j ∈ πℓ implies ai = aj, if π = {π , . . . , πk} is a set partition of {1, . . . , n}. 1 P {1,4}{2,5,6}{3,7} Example 2.2 Φ (A) = a,b,c∈A abcabbc. π Other bases are known, for example,P the word monomial functions defined by Φ = π≤π′ Mπ′ (where π ≤ π′ indicates that π is finer than π′, i.e., that each block of π′ is a union of blocks of π). P Example 2.3 {1,4}{2,5,6}{3,7} Φ = M{1,4}{2,5,6}{3,7} + M{1,2,4,5,6}{3,7} + M{1,3,4,7}{2,5,6} + M{1,4}{2,3,5,6,7} + M{1,2,3,4,5,6,7}. From the definition of the Mπ, we deduce that the polynomial representation of the word monomial A functions is given by Mπ( ) = w w where the sum is over the words w = a1 ··· an where i, j ∈ πℓ if and only if ai = aj, where π = {π , . . . , πk} is a set partition of {1, . . . , n}. P1 A Example 2.4 M{1,4}{2,5,6}{3,7}( ) = a,b,c∈A abcabbc. a6=b,a6=c,b6=c P Although the construction of WSym(A) seems to be close to Sym(X), their algebraic properties are quite different since the algebra WSym(A) is not autodual. Surprisingly, the graded dual WSym⋆ of WSym admits a realization in the space WSym(A) involving the shuffle product and some bases 4 usually defined in WSym⋆ satisfy combinatorial identities involving bases in WSym. For instance, one can define a word analogue of complete symmetric functions by A ′ π′ A Sπ( ) = card(πi) Φ ( ), (9) ′ i ! πX≤π Y ′ ′ ′ where π = {π1, π2,...}. ⋆ Note that the complete basis (Sπ)π of WSym is dual to the monomial basis (Mπ). ∗ For any basis (Bπ) of WSym, we will set Bn := B{{1,...,n}}. The Hopf structure of WSym and WSym has been studied by Bergeron et al. [4]. In the sequel, when there is no ambiguity, we will identify the algebras WSym and WSym(A). Since the subalgebra of WSym generated by the complete functions Sn(A) is isomorphic to Sym, we define W A W A σt ( ) and φt ( ) by W A A n σt ( ) = Sn( )t (10) n X≥0 and W A A n−1 φt ( ) = n!Φn( )t . (11) n X≥1 These series are linked by the equality d φW (A) = log (σW (A)), (12) t dt t where is the shuffle product of the words, and log is the logarithm in (WSym(A), ), that is the algebraic structure on the vector space WSym(A) obtained by replacing the concatenation product of words by the shuffle product. Note that as an associative algebra, (WSym(A), ) is isomorphic to WSym⋆. Indeed, the coproduct of WSym consists of identifying the algebra WSym ⊗ WSym with WSym(A + B), where A and B are two commuting alphabets. Hence, one has W A B W A W B σt ( + ) = σt ( ) σt ( ). (13) The notion of specialization is more subtle to define than in Sym. Indeed, the knowledge of the complete function Sn(A) does not allow us to recover all the polynomials using uniquely the algebraic operations. In [6], we made an attempt to define virtual alphabets by reconstituting the whole algebra using the action of an operad (C-modules). Although the general mechanism remains to be defined, the case where each complete function Sn(A) is specialized to a sum of words of length n can be understood via this construction. More precisely, we consider the family of multilinear k-ary operators 1 1 k k p Π (Π is a set composition) on words by (a ··· a , . . . , a ··· a ) = b1 ··· bn with b p = a [π1,...,πk] 1 n1 nk iℓ ℓ p p B B if πp = {i1 ≤ · · · ≤ ink }. If we consider homogeneous polynomials Sn[ ], we define S{π1,...,πk}[ ] = B B B [π1,...,πk](S#π1 [ ],...,S#πk [ ]). The space generated by the polynomials S{π1,...,πk}[ ] endowed with the product · and is homomorphic to the bi-algebra (WSym(A), ·, ). See [6] and Section 5 for more details. 3 Bell polynomials and symmetric functions Most of the results contained in the section are already known, but we show that they can be fully understood in terms of symmetric functions and virtual alphabets. We give also a few new results that are difficult to prove without the help of symmetric functions. 5 3.1 Definitions and basic properties The (complete) Bell polynomials are usually defined on an infinite set of commuting variables {a1, a2,...} by the following generating function: tn tm A (a , . . . , a ,... ) = exp( a ), (14) n 1 p n! m m! n> m> X0 X1 and the partial Bell polynomials are defined by tn 1 tm B (a , . . . , a ,... ) = ( a )k. (15) n,k 1 p n! k! m m! n>0 m>1 X X So we have An = k Bn,k. Without loss of generality, we will suppose a1 = 1 in the sequel. Indeed, k a2 ap if a1 6= 0, then the generating function gives Bn,k(a1, . . . , ap,... ) = a Bn,k 1, , ··· , and when P 1 a1 a1 a1 = 0, 0 if n < k B (0, a , . . . , a ,... ) = n,k 2 p n! B (a , . . . , a ,... ) if n ≥ k. ( (n−k)! n,k 2 p These polynomials are related to several combinatorial sequences which involve set partitions. For in- stance, Bn,k(1, 1,... ) = Sn,k is the Stirling number of the second kind Sn,k (Sloane’s sequence A106800 [30]), which counts the ways to partition a set of n elements into k non empty subsets. n k Note also that An(x, x, . . . ) = k=0 Sn,kx is the classical univariate Bell polynomial denoted by φn(x) in [3]. P 3.2 Bell polynomials as symmetric functions Many equalities on Bell polynomials can be proved by manipulation of the generating functions. In fact, all these computations are more easily understandable when encoded in terms of symmetric functions and specializations. Recall that for our purpose, and without loss of generality, we consider a1 = 1. Consider X a virtual alphabet satisfying ai = i!hi−1(X) for any i ≥ 1 and for simplicity, let hn(X) := n!hn(X). One obtains: e k k tn 1 a 1 B (a , a ,... ) = i ti = h (X)ti+1 n,k 1 2 n! k! i! k! i n>0 i> ! i> ! X X1 X0 k tk tk tk = h (X)ti = σ (X)k = σ (kX). k! i k! t k! t i> ! X0 Hence, n! n B (1, 2!h ,..., (m + 1)!h (X),... ) = h (kX) = h (kX). (16) n,k 1 m k! n−k k n−k e X n X In the sequel, we will denote by Bn,k the symmetric function defined by Bn,k( ) := k hn−k(k ) for any alphabet X. e 6 Example 3.1 Let us give a few classical examples. 1. The simplest one is given by a1 = 1 and ai = 0 for each i > 1. The specialization satisfying ai = i!hi−1(X) is described by the Cauchy function σt(X) = 1. Hence, for any integer k > 0, one has hn(kX) = 0 if n > 0 and h0(kX) = 1. So 1 if n = k B (X) = n,k 0 otherwise. X 1 X exp(t)−1 2. Set ai = 1 for each i. Hence, we have hi( ) = (i+1)! and σt( ) = t , and we recognize easily Bn,k(X) = Sn,k from the exponential generating function of the original Bell polynomials: 1 n t n n! φn(x)t = exp{x(e − 1)}. Indeed, P 1 1 X k n+k t n+k 1 t k (n+k)! Sn+k,k = (n+k)! Bn+k,k( ) = [x ][t ] exp{x(e − 1)} = [t ] k! (e − 1) k n 1 et−1 1 X = [t ] k! k = k! hn(k ). 3. When ai = i! we need to consider the specialization hi(X) = 1. Hence, the generating function k X X 1 X of hn(k ) is σt(k ) = 1−x . In other words, we have Bn,k(1!, 2!, . . . , m!,... ) = Bn,k( ) = n−1 n! k−1 k! , the Lah number Ln,kwhich counts the number of partitions of the set {1, . . . , n} into k lists. X 1 X 4. If ai = i then hi( ) = i! and σt(k ) = exp(kt), then a straightforward computation gives n n−k Bn,k(1, 2, . . . , m, . . . ) = k k . X X n X tn Comparing (14) and σt( ) = n hn( )t = exp{ n≥1 pn( ) n }, we can consider the complete Bell polynomials An as the complete functions hn(X). p P e P So we will define An(X) := hn(X) = An(0!p1(X), 1!p2(X),..., (n−1)!pn(X),... ) for any virtual alphabet X. With such a specialization, the partial Belle polynomials read e 1 Bp = B (0!p (X), 1!p (X),..., (n − 1)!p (X),... ) = n! pλ(X). (17) n,k n,k 1 2 n z λ⊢n λ ℓ(Xλ)=k In other words, p X k n X Bn,k( ) = n![α ][t ]σt(α ). (18) p p Example 3.2 In certain cases, it is easier to consider the polynomials An and Bn,k. For instance, let p X be the virtual alphabet defined by pn(X) = 1 for each n ∈ N. Then, An(X) = An(0!, 1!, 2!,..., (m − α X tn 1 p X k n 1 1)!,... ) = n! since σt( ) = exp{ n! } = 1−t . In the same way, Bn,k( ) = n![α ][t ] 1−t = sn,k, a Stirling number of the first kind. P i−1 Example 3.3 A more complicated example is treated in [5, 21] where ai = i . In this case, the X ∞ n−1 tn specialization gives σt(α ) = exp{−αW (−t)} where W (t) = n=1(−n) n! is the Lambert W P 7 α X W (−t) function satisfying W (t) exp{W (t)} = t (see e.g. [11]). Hence, σt(α ) = −t . But the expansion α W (t) of the series t is known to be: ∞ W (t) α 1 = 1 + α(α + n)n−1(−t)n. (19) t n! n=1 X p X n−1 n−k Hence, we obtain Bn,k( ) = k−1 n . Note that the expansion of W (t) and (19) are usually obtained by the use of the Lagrange inversion. We will see in the sequel how this tool is related to our purpose. 3.3 Bell polynomials and binomial functions The partial binomial polynomials are known to be involved in interesting identities on binomial func- tions. In this section, we explain why the interpretation in terms of symmetric functions allows us to understand soundly these identities. In particular, we are interested by some equalities of [25, 5]; note also that several results on Bell polynomials are collected in [26]. Let us first recall that a binomial sequence is a family of functions (fn)n∈N satisfying f0(x) = 1 and n n f (a + b) = f (a)f (b) (20) n k k n−k Xk=0 for all a, b ∈ C and n ∈ N. This last identity is nothing but the sum of two alphabets stated in terms of modified complete functions hn. Indeed, considering the two specializations given by hn(A) := fn(a) B A B n n A B and hn( ) := fn(a), (20) is equivalent to the classical hn( + ) = k=0 k hk( )hn−k( ) which is easily obtained from σ (A + Be) = σ (A)σ (B) and so f (ka) = h (kA). Hence, as a directe consequence t t t n n P of (16),e we obtain e e e e n n B (1, . . . , if (a),... ) = B (A) = h (kA) = f (ka). (21) n,k i−1 n,k k n−k k n−k X n n X X e Similarly, hn((k1 + k2) ) = i=0 i hi(k1 )hn−i(k2 ) gives Pn n e B = h˜ e ((ek + k )A) = h˜ (k A)h˜ (k A). n,k1+k2 k + k n−k1−k2 1 2 i−k1 1 n−k2−i 2 1 2 i X=0 Hence n k + k n 1 2 B = B B . (22) k n,k1+k2 i i,k1 n−i,k2 1 i X=0 n −1 From (22), we remark that the family of functions (fn)n∈N, defined by fn(k) = k Bn,k if n > 0 and f = 1, is binomial and we obtain 0 n −1 i − 1 −1 n − k −1 B (1, . . . , i B (X),... ) = 1 B . (23) k k n,k1 k i−1,k2 k k n−k1,k1k2 1 2 1 2 Note that (22) is easily generalized as k + ··· + k n 1 p B = B ··· B (24) k , . . . , k n,k1+···+kp i , . . . , i i1,k1 ip,kp 1 p i i n 1 p 1+···X+ p= 8 which is obtained from σt((k1 + ··· kp)X) = σt(k1X) ··· σt(kpX). The extremal case of (24) is 1 n−1 i1−1 ik−1−1 n Bn,k+1 = ··· k+1 i1=k i2=k−1 ik=1 n−i1,i1−i2,...,ik−1−ik (25) (n − i )(i − i ) ··· (i − i )h h ··· h , 1 1 P2 Pk−1 k n−Pi1−1 i1− i2−1 ik−1−ik−1 X which can be obtained directly by considering thee expansione of hn−k(ek ) in the monomial basis. All the identities of this section are already known, for instance (22) and (25) have been proved in [12] and (23) is a special case of Theorem 2.18 in [26]. We have seen that many identities on partial Bell polynomials are derived from the Cauchy series of a sum of alphabets σt(X + Y) = σt(X)σt(Y). Let us conclude this section by giving a last example of such a calculation. Consider the identity (see e.g. [12]): n−k 1 n n + 1 B = (k + 1) − (i + 1)h B . (26) n,k n − k i i + 1 i n−i,k i X=1 e If we take the coefficient of tn−k−1 in the left hand side and the right hand side of the equality d X d X X dt σt((k + 1) ) = (k + 1) dt σt( ) σt(k ), we obtain