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.
Let be a group action, where is an object of some category . If we consider the case where has "elements" (for example if is a set or a vector space), then an element is "symmetric" with respect to the action if for all . For example, if acts to rotate shapes in space about some axis, then the shapes in that space that are rotationally symmetric about that axis will be invariant under this action. As another example, if acts to permute the "variable" symbols in a polynomial, then the "symmetric polynomials" are the ones invariant under this action.
I recently learned that when is finite and is a vector space, one can construct a "symmetric" element from any element of . We do this by letting each element of act on and then we add up (or "average") the results. That's really cool!
I wonder if any of these ideas can be generalized to the groupoid setting. A "groupoid action" is presumably just a functor from a groupoid to some category . Some questions in this direction:
More broadly, what I'm really interested in is this: Can we generalize the notion of a "symmetric" or "invariant" thing?
This is a fun puzzle.
I find it easier to think about the case where is a group because I'm constantly thinking about invariant elements in this case. So for starters, at least, suppose we have a functor where is the one-object category corresponding to . The image of the one object in is some object , and we then call an action of the group on the object .
Next, what's an 'element' of and what's an 'invariant' element?
As you've probably heard, a generalized element of is simply any morphism for any object . I think this is a good level of generality for this puzzle - i.e., I see no good reason to reduce the level of generality.
It's easy to say when is invariant: it's invariant when
for all .
(Remember, for each we have , so we can postcompose it with and get a new morphism . We can check that this gives an action of on the set ... in the usual sense of a group acting on a set! Thus, my definition above merely says that is an invariant element of this set... in the usual sense of an invariant element of a set acted on by a group!)
Now, when can we 'average' an arbitrary element and get an invariant element? I know how to do it when
In this case we can average this way:
and this is an invariant morphism from to .
Note I need to be finite for to be finite, and I need a field of characteristic zero to be sure that makes sense for for any finite group .
Notice that if we were working in a field of characteristic 17, like , then all hell would break loose in the above equation if were divisible by 17.
This is actually a well-known problem in group representation theory: if we're studying the representations of a finite group over a field of characteristic , it becomes a lot harder when the order of our group is divisible by . Some very smart people have burnt out a lot of brain cells dealing with this.
Finally I'll say there's a more general averaging trick we often use when is not a finite group but instead a compact topological group (like the group of rotations of ). Essentially, "compact" is still pretty close to "finite". This makes the representation theory of compact topological groups delightfully nice compared to the noncompact ones.
Isn't the "unnormalised" sum also invariant? What role does normalisation play here?
The unnormalized sum is also invariant, and sometimes that's good enough, but often we want a splitting of the inclusion of invariant elements in all elements, and that's what the normalization gives.
Awesome! That makes a lot of sense!
Let me check that post-composition indeed gives an action on the set of -shaped generalized elements of . I'll write the result of acting on by as . Then we need and for all and all . (Here is the identity element of ).
Since is a functor, we have , so that amounts to post-composition by the identity morphism of . Thus, as desired.
We also need . This amounts to needing . Since is a functor and composition of morphisms is associative, the two sides of this equation are equal.
I suspect that this approach can be used to talk about an action on subobjects of a given shape. Instead of taking all -shaped generalized elements, we could restrict attention to monomorphic -shaped generalized elements. Post composition by an isomorphism should send a monomorphism to a monomorphism.
If that works, then we can talk about "symmetric/invariant" subobjects, which seems pretty cool! And, in the right setting, I suspect we can "symmetrize" subobjects using the procedure outlined above.
All that sounds right, except that I'm scared that symmetrizing a monomorphism may not give a monomorphism. Why would it?
Ah, good point! I suspect that in general a monomorphism wouldn't necessarily symmetrize to a monomorphism. So what I suggested above about symmetrizing a subobject probably doesn't work in general.
The problem is that the sum of two monomorphisms is probably not a monomorphism in general. I'm trying to cook up an example of this, currently.
Ah, chatGPT helpfully suggests the maps where and for all . Then and are both injective - and hence monomorphisms in - but their sum is the zero function, which is very non-injective.
Ideally, though, I'd like to find an example in a category that's enriched over for some field of characteristics zero. However, I think we can view these and as morphisms in , which I think is enriched over .
I'm still curious regarding whether we can generalize this stuff to groupoid actions. My intuition is that a groupoid contains multiple "kinds" of transformations that we can perform on objects of interest. But I want to talk about invariant elements... so maybe we can consider functors where each object of the groupoid is mapped to the same object of the category by .
Let's assume that each object of the groupoid is mapped to by . Then an -shaped generalized element of is a morphism . For any morphism , we have so we can still consider acting on generalized elements by post composition: .
An invariant element is one such that for all .
Given an arbitrary generalized element , and assuming that is enriched over for a field of characteristic zero, can we make an invariant element from using a recipe similar to that described above?
because composition is bilinear in . I would next like to rewrite as but that's not possible in general because and might not be composable in .
So, I guess the question is, do we have for any and any in ?
I suspect that contemplating a small example will help make this clearer.
David Egolf said:
I'm still curious regarding whether we can generalize this stuff to groupoid actions. My intuition is that a groupoid contains multiple "kinds" of transformations that we can perform on objects of interest. But I want to talk about invariant elements... so maybe we can consider functors where each object of the groupoid is mapped to the same object of the category by .
I find that unnatural. Why? I have to psychoanalyze myself.
First, it's not something that I've seen happen, at least not consciously. It's easy to map a one-object groupoid to a category in a way where each object of gets mapped to the same object of :upside_down:, and that's what we call a group action. But it's less likely, when you map a multi-object groupoid to , that all the objects get mapped to the same one!
Second, I feel the answer to this question is "not usually":
So, I guess the question is, do we have for any and any in ?
John Baez said:
David Egolf said:
I'm still curious regarding whether we can generalize this stuff to groupoid actions. My intuition is that a groupoid contains multiple "kinds" of transformations that we can perform on objects of interest. But I want to talk about invariant elements... so maybe we can consider functors where each object of the groupoid is mapped to the same object of the category by .
I find that unnatural. Why? I have to psychoanalyze myself.
- First, it's not something that I've seen happen, at least not consciously. It's easy to map a one-object groupoid to a category in a way where each object of gets mapped to the same object of :upside_down:, and that's what we call a group action. But it's less likely, when you map a multi-object groupoid to , that all the objects get mapped to the same one!
That makes sense! I admit I don't have a compelling example in mind. But I had vaguely hoped it could be an interesting way to study several related group actions. I could imagine a situation where multiple groups act on a single thing. Two group elements from different groups can't be composed, but what those group elements do can be composed.
John Baez said:
- Third, say you map a groupoid to a category via a functor and all the objects of get mapped to . Then should factor through some one-object groupoid formed from by glomming together all the objects of . I haven't thought about that construction before, but I feel should exist: it should be some sort of colimit.
That makes some intuitive sense to me. I could imagine "freely combining" several groups to form a bigger one, where the composition of the elements from the different groups is presumably pretty boring.
Let me see if I can figure out how to build a corresponding one-object groupoid in the case where our acting groupoid just consists of two groups (with no morphisms between them).
(...I wonder if this is "universal" in the sense that it can uniquely factor any groupoid action of the form under consideration. We can consider the full subcategory of the coslice category where we take only the objects that send every object of to the same object. Then we can ask if this category has an initial object.)
I think (but haven't carefully checked) that in this case we form the one object groupoid by taking the coproduct (in ) of the two groups in and then viewing that as a one object groupoid. Presumably things would get more complicated if we have morphisms between distinct objects in our groupoid.
David Egolf said:
I could imagine a situation where multiple groups act on a single thing. Two group elements from different groups can't be composed, but what those group elements do can be composed.
For several groups to act on the same thing, is the same as for their coproduct to act on that thing. So, we never need to think about more than one group acting on something if we don't want to. But maybe we want to.
The coproduct of groups is, among ordinary mortals, usually called their free product, and for two groups it's written . It's widely used when we study groups presented by generators and relations. If we take generators and relations for a group and generators and relations for a group and we "lump them together", we get generators and relations for .
David Egolf said:
Let me see if I can figure out how to build a corresponding one-object groupoid in the case where our acting groupoid just consists of two groups (with no morphisms between them).
Regarding having multiple (related) groups act at once - I'm reminded of the paper on Schur functors you wrote with Moeller and Trimble recently.
That would probably an interesting paper for me to work on reading parts of, if I wished to better understand groupoid actions...
We study functors from the groupoid of finite sets and bijections to the category of finite-dimensional vector spaces. These are two of the best categories in the world, so a huge amount is known about such functors, but it hadn't all been phrased in terms of category theory and made maximally elegant!
(I doubt we made it maximally elegant, but we pushed in that direction.)
I'll say that you should really read our first paper as a trio before the most recent one.
And these are really three or four papers crammed into two, so read the first half of the first one first.