You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
The Lambert W function is defined by the functional equation . It has multiple branches, yadda yadda yadda.
One of those branches has a very interesting Taylor series expansion, . I'd like an interpretation in terms of combinatorial species.
First let's get rid of the minus signs. Let be defined by the functional equation (this quantity seems to be what actually comes up whenever I've wanted to use the Lambert function in my life, so I'm encouraged by the need to do this transformation.) We get .
This looks pretty promising -- we appear to be looking at some kind of species where a -structure on a set with elements is a function from a set with elements to , or something like that? I'm a bit confused, though:
It's been a long time but I seem to recall generatingfunctionology has a discussion of the Lambert W function, have you looked in there?
I haven't tried anywhere, I decided to lazily try the internet first :)
Yeah, I haven't looked at generatingfunctionology in awhile
it's a fun book though
Wilf talks about something called a Lambert series more generally (in exercise 31 to Ch. 2 on p. 70 of gfology)
He says that that a "Lambert series" is one of the form and says that they're hard in general. But isn't this basically what you want Stirling numbers for?
Another way to write the functional equation is (where again I'm using ).
How about this: we have . That looks promising...
So corresponds to the species where a -structure on is just a map .
The species actually comes with a natural species structure: the action on conjugates by the automorphism of , fixing the new point of .
But from this perspective, it still seems a bit mysterious that the integral of should still have integral derivatives.
Oh wait!
The functional equation is well-known.
It characterizes the species of rooted trees.
It says that the structure of a rooted tree on a set is given by choosing a point of to be the root (that's the factor), partitioning the remainder of somehow (that's the exponential), and putting the structure of a rooted tree on each member of the partition (that's the in the exponential).
Ok, and then the formula says that in order to construct a rooted tree structure on , what you do is you write down a partially-defined endomorphism of -- defined at all but one point. The endomorphism is the "predecessor" function for the tree structure; it is undefined only at the root point. EDIT: There is something wrong here -- the predecessor function can't be an arbitrary endofunction...
I feel like there may have been an nCafe discussion of this at some point, but I did not remember that the resulting generating function is basically the Lambert W function.
Maybe it's only in the intervening time that I became sensitive to the appearance of Lambert
Tim Campion said:
Ok, and then the formula says that in order to construct a rooted tree structure on , what you do is you write down a partially-defined endomorphism of -- defined at all but one point. The endomorphism is the "predecessor" function for the tree structure; it is undefined only at the root point. EDIT: There is something wrong here -- the predecessor function can't be an arbitrary endofunction...
Okay, I found Tom Leinster's post describing Joyal's proof of Cayley's formula, which gets this right. Interesting that it involves the identification of the species for linear orders and the species for permutations (which is non-canonical)
Let me know how this works out... or write an updated description of what you're stuck on. I love species, but I haven't thought about the Lambert W function as the generating function of a (super)species.
John Baez said:
Let me know how this works out... or write an updated description of what you're stuck on. I love species, but I haven't thought about the Lambert W function as the generating function of a (super)species.
So I think I was satisfied with the resolution here. Let me summarize (see the last bullet below for a lingering, more general question, about "solving species equations" in general):
This gives us a functional equation
.
This functional equation categorifies to a "species equation" which exactly says that is the exponential generating function for the species of rooted trees.
I think this species equation is well-known (it even appears as an example illustrating composition of species, buried in the wikipedia page for Combinatorial Species, where the species for rooted trees is called "" -- as that's a French abbreviation, I suspect this example appears already in Joyal's original paper). But here's a rundown: if is a finite set, then a rooted tree structure on (corresponding to the on the LHS of ) is given by choosing a basepoint (that's the factor on the RHS of ), partitioning the rest (that's the exponential on the RHS of ), and then choosing a rooted tree structure on each member of the partition (that's the on the RHS of ).
.
But apparently it's a famous theorem of Cayley that the number of unrooted trees on a labeled set of order is . You can deduce from Cayley's formula, of course, simply by noting that there are possible choices of "root" for each unrooted tree on elements. And in turn, Cayley's theorem has a beautiful "species-inspired" proof given by Joyal, again in his original paper on species. Everything I know about this I learned from Tom Leinster's lovely blog post on the topic.
(Here's what I learned from Tom's blog post: Joyal's proof actually proceeds by counting bipointed trees (where the two chosen points and are allowed to be equal). To see that there are of these, Joyal gives a bijection to the set of endofunctions of as follows. Observe that there is a unique path in from to , specified by a total ordering of the vertices of . The rest of the tree structure on amounts to the choice of a partial endofunction of , which tells each vertex not in how to move one step closer to . Now Joyal observes that total orderings on are in (noncanonical) bijection with permutations of . Swapping the former for the latter, we now how the data to promote to an endofunction of all of , and this correspondence between bipointed trees and endofunctions is bijective -- though not -equivariant.)
Earlier I referred to "the non-canonical identification of the species for linear orders and the species for permutations". That was an incorrect reference -- it's worse than that. Really the species of linear orders and the species of of permutations have the same generating function, but are not isomorphic species at all. One way to think about it is that is the set with its natural conjugation action, whereas is the set with its action by left multiplication. These -sets are not isomorphic -- the latter, but not the former, is a -torsor -- it has a unique orbit, which is free. The former has an orbit for every cycle type / partition of , and they are not free.
I wonder if there is another species categorifying the generating function which is a sub-species of the species of endofunctions? Something like "partial endofunctions defined at all but one point", except that's not quite right unless you can say which point... This would be a natural species with the same generating function which is not isomorphic as a species, much as Joyal / Cayley show us that the species of bipointed trees and the species of endofunctions have the same generating function but are not isomorphic.
I guess one thing I'd still like to understand better is the following: I'm a bit hazy on the art of "solving species equations" in general. If I have a functional equation of generating functions like , then I suppose I could say something about the set of generating functions satisfying the equations. For instance, I could prove by inducting through the coefficients of the Taylor series that is the unique solution to . But if I interpret as a species equation, I suddenly get a bit worried -- sitting here right now I would not assert with 100% confidence that the species of rooted trees is the unique species satisfying (EDIT: wait -- do we even expect this??) -- I would have to really think about how to inductively nail down all the actions. And of course, the sense of "unique" is more flexible -- does the species of rooted trees have any automorphisms, for instance?
I don't know why my "summary" is the longest post in this thread :upside_down:
Because you actually explained what was going on? Thanks!
The Big Red Book of Species has a lot on solving differential equations for species, but I don't know if they talk about whether there's a unique-up-to-iso species obeying something like
where is a known species and you're trying to solve this for .
I imagine people who know a lot about "initial algebras of endofunctors" might know, not a unique, but at least an initial solution of "fixed point equations" of this sort, in the category of species.
Btw, the Big Red Book of Species is actually called Combinatorial Species and Tree-like Structures. That's just my personal name for it.
Chapter 3 of that book appears to be all about solving functional equations in species, thanks!
In particular, apparently they show that a functional equation of the form , where is a species, has a unique solution species , up to unique canonical isomorphism!
And there's an Implicit Species Theorem, cool!
The implicit species theorem is very nice -- it says that if is a "2-sort species" (I think I can guess what that means...), and if , then there exists a species , unique up to unique canonical isomorphism, such that and .
which is weird -- why can't that species have automorphisms?
maybe they mean unique up to canonical isomorphism?
Oh yes they do.
That's even what they say.
Note that that condition on can be loosened, see
C. Pivoteau, B. Salvy, and M. Soria, “Algorithms for Combinatorial Structures: Well-founded systems and Newton iterations,” Journal of Combinatorial Theory, Series A, vol. 119, pp. 1711–1773, 2012.
where there's also a non-paywalled version.