Explicitly Computing The Action Lie Algebroid for
20 Jun 2025
This is going to be a very classic post, where we’ll chat about a computation my friend Shane did earlier today. His research is largely about symplectic lie algebroids, and recently we’ve been trying to understand the rich connections between poisson geometry, lie algebroids, lie groupoids, and eventually maybe fukaya categories of lie groupoids (following some ideas of Pascaleff). Shane knows much more about this stuff than I do, so earlier today he helped me compute a super concrete example. We got stuck at some interesting places along the way, and I think it’ll be fun to write this up, since I haven’t seen these kinds of examples written down in many places.
Let’s get started!
First, let’s recall what an action groupoid is. This is one of the main examples I have in my head for lie groupoids, which is why Shane and I started here.
If
here we think of
- the source of
is just - the target of
is , using the action of on - the identity arrow at
is - if
and , then the composite is - if
then its inverse is .
Action groupoids are interesting and important because they allow us to work with “stacky” nonhausdorff quotient spaces like orbifolds in a very fluent way. See, for instance, Moerdijk’s Orbifolds as Groupoids: An Introduction, which shows how you can easily define covering spaces, vector bundles, principal bundles, etc. on orbifolds using the framework of groupoids.
The point is that a groupoid
Next, we know that a central part of the study of any lie group
This, finally, brings us to the computation that Shane and I did together:
As explicitly as possible, let’s compute the lie algebroid coming from
the action groupoid of
Let’s start with a few definitions coming from Crainic, Fernandes, and Mărcuț’s Lectures on Poisson Geometry.
A Lie Algebroid on a manifold
Then, given a lie groupoid
, which is a vector bundle over coming from the usual bracket on (since is a subbundle of ) given by (which is a map , thus restricts to a map on , and so gives a map on the pullback )
If this doesn’t make perfect sense, that’s totally fine! It didn’t make sense to me either, which is why I wanted to work through an example slowly with Shane. For us the action groupoid is
where
First let’s make sense of
We know that
where we’re identifying the zero section of
Now to get
By definition, this means the fibre of
viewed as a trivial fibre bundle over
Next we want to compute the bracket
Lastly, we want to compute the anchor map. This caused me and Shane a
bit of trouble, since we need to compute
In hindsight for a
The punchline for us was that
So a chart near a point
Since we want a chart near the identity, we compute the jacobian
of
We see that
and this is our desired local chart!
Now… Why were we doing this? We wanted to compute the anchor map
from
So how can we compute this? In the main body, I’ll make some identifications that make the presentation cleaner, and still show what’s going on. If you want a very very explicit version of this computation, take a look at this footnote1.
Well
Explicitly, if we fix an
From the previous discussion, we can write this as a map in local charts
and now it’s very easy to compute
but we only care about the value at the identity, since
Moreover, by differentiating
which we recognize as
But this is great! Now we know that the lie algebroid of the
action groupoid of
(which is the standard representation of
Thanks for hanging out, all! It was fun to go back to my roots and write a post that’s “just” a computation. This felt tricky while Shane and I were doing it together, but writing it up now it’s starting to feel a lot simpler. There’s still some details I don’t totally understand, which I think will be cleared up by just doing more computations like this, haha.
Also, sorry for not spending a lot of time motivating lie algebroids or actually doing something with the result of this computation… I actually don’t totally know what we can do with lie algebroids either! This was just a fun computation I did with a friend, trusting that he has good reasons to care. I’ve been meaning to pester him into guest-writing a blog post (or very confidently holding my hand while I write the blog post) about lie algebroids and why you should care. As I understand it, they give you tools for studying PDEs on manifolds which have certain mild singularities. This is super interesting, and obviously useful, and so I’d love to spend the time to better understand what’s going on.
Stay safe, and if you’re anywhere like Riverside try to stay cool!
-
If you want to be super duper explicit, our function
sends , which in a chart around the identity looks like the functiongiven by
now we differentiate to get
sending toWhere the two
s are the output of matrix multiplication against the jacobian of :Then we’re supposed to restrict this to
, which are the points . Since , we don’t even bother writing those entries of the matrix, and that’s how we get as written in the main body.Now, as in the main body, we pull this bundle back along
, which in our chart is so that our bundle (with its structure map to ) iswhich, in the main text, we identify with
so we learn that our anchor map
is the restriction of the above map to this pulled back subbundle, and sendswhere, again the
s are the result of the matrix multiplicationwhich brings us back to the result of the main body.
Of course, most working differential geometers wouldn’t write out this much detail to do this computation! I think it might be helpful to some newcomers to the field, and I certainly found it clarifying to write down exactly what happened, even if Shane and I weren’t nearly this careful when we were doing this together at a whiteboard. ↩