Saturday, 21 March 2009

co.combinatorics - What does the generating function x/(1ex) count?

Let x be a formal (or small, since the function is analytic) variable, and consider the power series
A(x)=fracx1ex=sumim=0nftyleft(sumin=1nftyfrac(x)n(n+1)!right)m=1+frac12x+frac112x2+0x3frac1720x4+dots


where I might have made an arithmetic error in expanding it out.



  1. Are all the coefficients egyptian, in the sense that they are given by A(n)(0)/n!=1/N for N an integer? The answer is no, unless I made an error, e.g. the third coefficient. But maybe every non-zero coefficient is egyptian?


  2. If all the coefficients were positive eqyptian, then the sequence of denominators might count something — one hopes that the nth element of any sequence of nonnegative integers counts the number of ways of putting some type of structure on an n-element set.


Of course, generating functions really come in two types: ordinary and exponential. The difference is whether you think of the coefficients as sumanxn or as sumA(n)xn/n!. If it makes more sense as an exponential generating function, that's cool too.



So my question really is: is there a way of computing the nth coefficient of A(x), or equivalently of computing A(n)(0)/n!, without expanding products of power series the long way?



Where you might have seen this series



Let xi,psi be non-commuting variables over a field of characteristic 0, and let B(xi,psi)=log(expxiexppsi) be the Baker-Campbell-Hausdorff series. Fixing xi and thinking of this as a power series in psi, it is given by
B(xi,psi)=xi+A(textadxi)(psi)+O(psi2)


where A is the series above, and textadxi is the linear operator given by the commutator: (textadxi)(psi)=[xi,psi]=xipsipsixi.



More generally, B can be written entirely in terms of the commutator, and so makes sense as a mathfrakg-valued power series on mathfrakg for any Lie algebra mathfrakg. It converges in a neighborhood of 0 when mathfrakg is finite-dimensional over mathbbR, in which case mathfrakg is a (generally noncommutative) "partial group".



(More generally, you can consider the "formal group" of mathfrakg. Namely, take the commutative ring mathcalP(mathfrakg) of formal power series on mathfrakg; then B defines a non-cocommutative comultiplication, making mathcalP=mathcalP(mathfrakg) into a Hopf algebra. Or rather, B(mathcalP) does not land in the algebraic tensor product mathcalPotimesmathcalP. Instead, mathcalP is cofiltered, in the sense that it is a limit dotstomathcalP2tomathcalP1tomathcalP0=0, where (over characteristic 0, anyway) mathcalPn=textPoly(mathfrakg)/(mathfrakgtextPoly(mathfrakg))n, where textPoly(mathfrakg) is the ring of polynomial functions on mathfrakg, and mathfrakgtextPoly(mathfrakg) is the ideal of functions vanishing at 0. Then B lands in the cofiltered tensor product, which is just what it sounds like. (In arbitrary characteristic, mathcalP is the cofiltered dual of the filtered Hopf algebra mathcalSmathfrakg, the symmetric algebra of mathfrakg, filtered by degree.))



Why I care



When mathfrakg is finite-dimensional over mathbbR, and U is the open neighborhood of 0 in which B converges, then mathfrakg acts as left-invariant derivations on U, where by left-invariant I mean under the multiplication B. Hence there is a canonical identification of the universal enveloping algebra mathcalUmathfrakg with the algebra of left-invariant differential operators on U. Since mathfrakg is in particular a vector space, the "symbol" map gives a canonical identification between the algebra of differential operators on U and the algebra of functions on the cotangent bundle TastU that are polynomial (of uniformly bounded degree) in the cotangent directions. Left-invariance then means that the operators are uniquely determined by their restrictions to the fiber Tast0mathfrakg=mathfrakgast, and the space of polynomials on mathfrakgast is canonically the symmetric algebra mathcalSmathfrakg. This gives a canonical PBW map mathcalUmathfrakgtomathcalSmathfrakg, a fact I learned from J. Baez and J. Dolan.



(In the formal group language, the noncocommutative cofiltered Hopf algebra mathcalP(mathfrakg) is precisely the cofiltered dual to the filtered algebra mathcalUmathfrakg, whereas with its cocommutative Hopf structure mathcalP(mathfrakg) is dual to mathcalSmathfrakg. But as algebras these are the same, and unpacking the dualizations gives the PBW map mathcalUmathfrakgcongmathcalSmathfrakg, and explains why it is actually an isomorphism of coalgebras.)



Anyway, in one direction, the isomorphism mathcalUmathfrakgcongmathcalSmathfrakg is easy. Namely, the map mathcalSmathfrakgtomathcalUmathfrakg is given on monomials by the "symmetrization map" xi1cdotsxinmapstofrac1n!sumsigmainSnprodnk=1xisigma(k), where Sn is the symmetric group on n letters, and the product is ordered. (In this direction, the isomorphism of coalgebras is obvious. In fact, the corresponding symmetrization map into the full tensor algebra is a coalgebra homomorphism.)



In the reverse direction, I can explain the map mathcalUmathfrakgtomathcalSmathfrakg as follows. On a monomial xi1cdotsxin, it acts as follows. Draw n dots on a line, and label them xi1,dots,xin. Draw arrows between the dots so that each arrow goes to the right (from a lower index to a higher index), and each dot has either 0 or 1 arrow out of it. At each dot, totally order the incoming arrows. Then for each such diagram, evaluate it as follows. What you want to do is collapse each arrow psitophi into a dot labeled by [psi,phi] at the spot that was phi, but never collapse psitophi unless psi has no incoming arrows, and if phi has multiple incoming arrows, collapse them following your chosen total ordering. So at the end of the day, you'll have some dots with no arrows left, each labeled by an element of mathfrakg; multiply these elements together in mathcalSmathfrakg. Also, multiply each such element by a numerical coefficient as follows: for each dot in your original diagram, let m be the number of incoming arrows, and multiply the final product by the mth coefficient of the power series A(x). Sum over all diagrams.



Anyway, the previous paragraph is all well and cool, but it would be better if the numerical coefficient could be read more directly off the diagram somehow, without having to really think about the function A(x).

No comments:

Post a Comment