Category Theory
Zulip Server
Archive

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.


Stream: learning: questions

Topic: symmetric elements and group(oid) actions


view this post on Zulip David Egolf (Dec 07 2024 at 16:59):

Let ρ:GAutC(S)\rho:G \to \mathrm{Aut}_C(S) be a group action, where SS is an object of some category CC. If we consider the case where SS has "elements" (for example if SS is a set or a vector space), then an element ss is "symmetric" with respect to the action if ρ(g)(s)=s\rho(g)(s) = s for all gGg \in G. For example, if GG 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 GG 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 GG is finite and SS is a vector space, one can construct a "symmetric" element from any element ss of SS. We do this by letting each element of GG act on ss 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 GG to some category CC. Some questions in this direction:

view this post on Zulip David Egolf (Dec 07 2024 at 16:59):

More broadly, what I'm really interested in is this: Can we generalize the notion of a "symmetric" or "invariant" thing?

view this post on Zulip John Baez (Dec 07 2024 at 17:13):

This is a fun puzzle.

I find it easier to think about the case where GG is a group because I'm constantly thinking about invariant elements in this case. So for starters, at least, suppose we have a functor ρ:BGC\rho: BG \to C where BGBG is the one-object category corresponding to GG. The image of the one object in BGBG is some object cCc \in C, and we then call ρ\rho an action of the group GG on the object cc.

Next, what's an 'element' of cc and what's an 'invariant' element?

view this post on Zulip John Baez (Dec 07 2024 at 17:14):

As you've probably heard, a generalized element of cc is simply any morphism f:acf: a \to c for any object aca \in c. 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.

view this post on Zulip John Baez (Dec 07 2024 at 17:22):

It's easy to say when ff is invariant: it's invariant when

f=ρ(g)ff = \rho(g) \circ f

for all gGg \in G.

(Remember, for each gGg \in G we have ρ(g) ⁣:cc\rho(g) \colon c \to c, so we can postcompose it with f:acf: a \to c and get a new morphism ρ(g)f:ac\rho(g) \circ f : a \to c. We can check that this gives an action of GG on the set hom(a,c)\text{hom}(a,c)... in the usual sense of a group acting on a set! Thus, my definition above merely says that fhom(a,c)f \in \text{hom}(a,c) is an invariant element of this set... in the usual sense of an invariant element of a set acted on by a group!)

view this post on Zulip John Baez (Dec 07 2024 at 17:24):

Now, when can we 'average' an arbitrary element f:acf: a \to c and get an invariant element? I know how to do it when

  1. our group is finite
  2. our category CC is enriched over Vectk\mathsf{Vect}_k, the category of vector spaces over some field kk with characteristic zero.

In this case we can average f:acf: a \to c this way:

1GgGρ(g)f \displaystyle{ \frac{1}{|G|} \sum_{g \in G} \rho(g) \circ f }

and this is an invariant morphism from aa to cc.

view this post on Zulip John Baez (Dec 07 2024 at 17:43):

Note I need GG to be finite for G|G| to be finite, and I need a field kk of characteristic zero to be sure that 1/G1/|G| makes sense for for any finite group GG.

Notice that if we were working in a field of characteristic 17, like k=Z/17Zk = \mathbb{Z}/17\mathbb{Z}, then all hell would break loose in the above equation if G|G| 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 pp, it becomes a lot harder when the order of our group is divisible by pp. Some very smart people have burnt out a lot of brain cells dealing with this.

view this post on Zulip John Baez (Dec 07 2024 at 17:45):

Finally I'll say there's a more general averaging trick we often use when GG is not a finite group but instead a compact topological group (like the group of rotations of Rn\mathbb{R}^n). Essentially, "compact" is still pretty close to "finite". This makes the representation theory of compact topological groups delightfully nice compared to the noncompact ones.

view this post on Zulip Amar Hadzihasanovic (Dec 07 2024 at 17:48):

Isn't the "unnormalised" sum also invariant? What role does normalisation play here?

view this post on Zulip John Baez (Dec 07 2024 at 18:06):

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.

view this post on Zulip David Egolf (Dec 07 2024 at 18:32):

Awesome! That makes a lot of sense!

Let me check that post-composition indeed gives an action on the set hom(a,c)\mathrm{hom}(a,c) of aa-shaped generalized elements of cc. I'll write the result of acting on f:acf:a \to c by gGg \in G as g.fg.f. Then we need (gh).f=g.(h.f)(gh).f = g.(h.f) and eG.f=fe_G.f = f for all f:acf:a \to c and all g,hGg,h \in G. (Here eGe_G is the identity element of GG).

Since ρ:BGC\rho:BG \to C is a functor, we have ρ(eG)=ρ(1BG)=1ρ(BG)=1c\rho(e_G) = \rho(1_{BG}) = 1_{\rho(BG)} = 1_c, so that eG.fe_G.f amounts to post-composition by the identity morphism of cc. Thus, eG.f=fe_G.f = f as desired.

We also need (gh).f=g.(h.f))(gh).f = g.(h.f)). This amounts to needing ρ(gh)f=ρ(g)(ρ(h)f)\rho(gh) \circ f = \rho(g) \circ (\rho(h) \circ f). Since ρ\rho is a functor and composition of morphisms is associative, the two sides of this equation are equal.

view this post on Zulip David Egolf (Dec 07 2024 at 18:36):

I suspect that this approach can be used to talk about an action on subobjects of a given shape. Instead of taking all aa-shaped generalized elements, we could restrict attention to monomorphic aa-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.

view this post on Zulip John Baez (Dec 07 2024 at 18:50):

All that sounds right, except that I'm scared that symmetrizing a monomorphism may not give a monomorphism. Why would it?

view this post on Zulip David Egolf (Dec 07 2024 at 19:34):

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.

view this post on Zulip David Egolf (Dec 07 2024 at 19:41):

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.

view this post on Zulip David Egolf (Dec 07 2024 at 19:43):

Ah, chatGPT helpfully suggests the maps f,g:RRf,g:\mathbb{R} \to \mathbb{R} where f(x)=xf(x)=x and g(x)=xg(x)=-x for all xRx \in\mathbb{R}. Then ff and gg are both injective - and hence monomorphisms in Set\mathsf{Set} - but their sum is the zero function, which is very non-injective.

view this post on Zulip David Egolf (Dec 07 2024 at 19:52):

Ideally, though, I'd like to find an example in a category that's enriched over Vectk\mathsf{Vect}_\mathbb{k} for some field k\mathbb{k} of characteristics zero. However, I think we can view these ff and gg as morphisms in VectR\mathsf{Vect}_\mathbb{R}, which I think is enriched over VectR\mathsf{Vect}_\mathbb{R}.

view this post on Zulip David Egolf (Dec 07 2024 at 20:24):

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 F:GCF:G \to C where each object of the groupoid GG is mapped to the same object of the category CC by FF.

view this post on Zulip David Egolf (Dec 07 2024 at 20:26):

Let's assume that each object of the groupoid GG is mapped to cCc \in C by FF. Then an aa-shaped generalized element of cc is a morphism f:acf:a \to c. For any morphism gGg \in G, we have F(g):ccF(g):c \to c so we can still consider acting on generalized elements by post composition: fF(g)ff \mapsto F(g) \circ f.

An invariant element f:acf:a \to c is one such that F(g)f=fF(g) \circ f = f for all gGg \in G.

view this post on Zulip David Egolf (Dec 07 2024 at 20:30):

Given an arbitrary generalized element f:acf:a \to c, and assuming that CC is enriched over Vectk\mathsf{Vect}_\mathbb{k} for k\mathbb{k} a field of characteristic zero, can we make an invariant element from ff using a recipe similar to that described above?

view this post on Zulip David Egolf (Dec 07 2024 at 20:34):

F(g)(gGF(g)f)=gGF(g)F(g)fF(g') \circ (\sum_{g \in G}F(g) \circ f) = \sum_{g \in G}F(g') \circ F(g) \circ f because composition is bilinear in CC. I would next like to rewrite F(g)F(g)F(g') \circ F(g) as F(gg)F(g \circ g') but that's not possible in general because gg and gg' might not be composable in GG.

view this post on Zulip David Egolf (Dec 07 2024 at 20:35):

So, I guess the question is, do we have gGF(g)F(g)f=gGF(g)f\sum_{g \in G}F(g') \circ F(g) \circ f = \sum_{g \in G}F(g) \circ f for any gGg' \in G and any f:acf:a \to c in CC?

view this post on Zulip David Egolf (Dec 07 2024 at 20:39):

I suspect that contemplating a small example will help make this clearer.

view this post on Zulip John Baez (Dec 09 2024 at 00:51):

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 F:GCF:G \to C where each object of the groupoid GG is mapped to the same object of the category CC by FF.

I find that unnatural. Why? I have to psychoanalyze myself.

So, I guess the question is, do we have gGF(g)F(g)f=gGF(g)f\sum_{g \in G}F(g') \circ F(g) \circ f = \sum_{g \in G}F(g) \circ f for any gGg' \in G and any f:acf:a \to c in CC?

view this post on Zulip David Egolf (Dec 09 2024 at 19:35):

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 F:GCF:G \to C where each object of the groupoid GG is mapped to the same object of the category CC by FF.

I find that unnatural. Why? I have to psychoanalyze myself.

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.

view this post on Zulip David Egolf (Dec 09 2024 at 19:39):

John Baez said:

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.

view this post on Zulip David Egolf (Dec 09 2024 at 19:44):

Let me see if I can figure out how to build a corresponding one-object groupoid GG' in the case where our acting groupoid GG just consists of two groups (with no morphisms between them).

view this post on Zulip David Egolf (Dec 09 2024 at 19:55):

(...I wonder if this GG' 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 G/CatG/\mathsf{Cat} where we take only the objects that send every object of GG to the same object. Then we can ask if this category has an initial object.)

view this post on Zulip David Egolf (Dec 09 2024 at 20:31):

I think (but haven't carefully checked) that in this case we form the one object groupoid GG' by taking the coproduct (in Grp\mathsf{Grp}) of the two groups in GG 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.

view this post on Zulip John Baez (Dec 09 2024 at 21:20):

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 GHG \ast H. It's widely used when we study groups presented by generators and relations. If we take generators and relations for a group GG and generators and relations for a group HH and we "lump them together", we get generators and relations for GHG \ast H.

view this post on Zulip John Baez (Dec 09 2024 at 21:21):

David Egolf said:

Let me see if I can figure out how to build a corresponding one-object groupoid GG' in the case where our acting groupoid GG just consists of two groups (with no morphisms between them).

view this post on Zulip David Egolf (Dec 09 2024 at 22:17):

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...

view this post on Zulip John Baez (Dec 09 2024 at 23:04):

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!

view this post on Zulip John Baez (Dec 09 2024 at 23:05):

(I doubt we made it maximally elegant, but we pushed in that direction.)

view this post on Zulip Joe Moeller (Dec 10 2024 at 01:21):

I'll say that you should really read our first paper as a trio before the most recent one.

view this post on Zulip Joe Moeller (Dec 10 2024 at 01:21):

And these are really three or four papers crammed into two, so read the first half of the first one first.