The Free 2-Rig on One Object
Posted by John Baez
These are notes for the talk I’m giving at the Edinburgh Category Theory Seminar this Wednesday, based on work with Joe Moeller and Todd Trimble.
(No, the talk will not be recorded.)
Schur Functors
The representation theory of the symmetric groups is clarified by thinking of all representations of all these groups as objects of a single category: the category of Schur functors. These play a universal role in representation theory, since Schur functors act on the category of representations of any group. We can understand this as an example of categorification. A ‘rig’ is a ‘ring without negatives’, and the free rig on one generator is , the rig of polynomials with natural number coefficients. Categorifying the concept of commutative rig we obtain the concept of ‘symmetric 2-rig’, and it turns out that the category of Schur functors is the free symmetric 2-rig on one generator. Thus, in a certain sense, Schur functors are the next step after polynomials.
Many important categories act like categorified rings:
, the category of sets, with coproduct and product giving and
, the category of vector spaces over a field , with the usual and
and many more. Since they tend to lack subtraction they are really categorified ‘rigs’. Sometimes the multiplication is the categorical product but often not. Today I’m only interested in examples where the addition is coproduct, though there are examples where it’s not, like:
- , the groupoid of sets with the and coming from coproduct and product in .
I definitely want multiplication to distribute over addition (up to natural isomorphism), but often it distributes over more general colimits. Some categorified rigs have all colimits and multiplication distributes over all of them: for example, and work this way. But I’m also interested in examples that don’t have all colimits, like
- , the category of finite-dimensional vector spaces over a field , with the usual and
And I’m also interested in examples that don’t even have all finite colimits, like
- the category of complex vector bundles over a space with the usual and
I’ve been working with Joe Moeller and Todd Trimble on a class of categorified rigs with a strong linear algebra flavor, including these examples:
, the category of vector spaces over a field , with the usual and
, the category of finite-dimensional vector spaces over a field , with the usual and
the category of complex vector bundles over a space with the usual and
They still have absolute colimits, and one great thing is that multiplication automatically distribute over absolute colimits. But what are absolute colimits? For that, let me back up and review a few things about enriched category theory.
Let be any cosmos: a complete and cocomplete symmetric monoidal closed category. I only care about the case where is made monoidal using its usual tensor product, but it’s fun to talk more generally.
We can define -categories, which are like ordinary categories but with , and with composition
being a morphism in . We can define -functors and -natural transformations by following our nose. We can also define a tensor product of -categories, generalizing the usual product of categories. This lets us define monoidal -categories, which have a tensor product
We can also define symmetric monoidal -categories, etc.
In the world of -categories, ‘absolute’ colimits are those automatically preserved by all -functors. More precisely: in enriched category theory we use ‘weighted’ colimits, which are defined using not only a diagram but also a ‘weight’ . Then, absolute colimits are those whose weights give weighted colimits that are preserved by all -functors between all -categories.
For example, if we’re back to ordinary colimits and essentially the only absolute colimits are split idempotents. (You can get all the rest from these.) It’s a good exercise to check that split idempotents are preserved by all functors.
But if there are more absolute colimits:
- the initial object (often called )
- binary coproducts (often called direct sums)
- splittings of idempotents (explained below)
You can get all the rest from these.
Definition. A -category is Cauchy complete if it has all absolute colimits.
For example, the category of complex vector bundles over a space is a -enriched category that has all absolute colimits! It doesn’t have coequalizers of all parallel pairs of morphisms. But given that’s idempotent () you can form the coequalizer of and — or in other words, the cokernel . This is called splitting the idempotent because is also idempotent, so you can also form and show
Definition. An absolute 2-rig is a monoidal -category that is Cauchy complete.
Note that for any object , the functors
and
automatically preserve all absolute colimits, so we say tensor products distribute over absolute colimits. For example, we have a natural isomorphism
as you’d hope for in a categorified ring.
From now on I’m going to say ‘2-rig’ when I mean symmetric 2-rig: that is, one where the tensor product is symmetric monoidal. It’s just like how algebraic geometers say ‘ring’ when they mean commutative ring. I used to be annoyed by how algebraic geometers do that, but now I see why: I’m interested in the symmetric case, and it gets really boring saying ‘symmetric’ all the time.
And from now on let’s take . In this case the free 2-rig on one object turns out to be an important structure in mathematics, often called the category of Schur functors! But we’ll just work it out.
There is a 2-functor
that forms the free (symmetric) 2-rig on any category. We can get it by composing three other 2-functors
In fact all of these are left adjoints, or technically left pseudoadjoints since we’re working with 2-categories.
Here:
1) gives the free symmetric monoidal category on a category.
2) For starters, gives the free -category on a category, by replacing each homset by the free vector space on that set, which we call . Since , this gives a 2-functor
which we can then use to get
3) If is some -category, is a Cauchy complete category called its Cauchy completion. Cauchy completing a symmetric monoidal -category we get a 2-rig.
Let’s look at two examples!
As a warmup, let’s start with the empty category . The free symmetric monoidal category on the empty category, , is just the terminal category . The free -enriched category on this, , still has one object but now it has a one-dimensional space of endomorphisms. So
and composition of morphisms is multiplication in the field . This is actually a symmetric monoidal -category. What happens when we Cauchy complete it? All idempotents already split in , but it doesn’t have an initial object or binary coproducts. When we throw those in we get the category of finite-dimensional vector spaces! So
Yes: the free 2-rig on the empty category is . And since left pseudoadjonts preserve initial objects, this means the initial 2-rig is .
That was fun. But now let’s figure out the free 2-rig on one object. More precisely, let’s work out where is the terminal category.
, the free symmetric monoidal category on one object, is equivalent to the groupoid of finite sets! If we use a skeleton it has objects , and
So, is a groupoid combining all the symmetric groups.
Next we get , the free symmetric monoidal -category on one object, by linearizing the homsets of . So, it has the same objects but now
Here is the free vector space on the symmetric group . Its usually called the ‘group algebra’ of because it gets a multiplication from multiplication in the group — and this multiplication is how we compose morphisms in . At least that’s the interesting part: there are also ‘zero morphisms’ from to when , and composing with these is like multiplying by zero. I’ll summarize all this by writing
where the direct sum is a way of glomming together -categories (their coproduct).
Next we get , the free 2-rig on one object, by taking the Cauchy completion of . To understand this, I’ll now assume has characteristic zero. Then for any finite group we have
where is the category of representations of on finite-dimensional vector spaces over . So, we get
Nice! We’re seeing the free 2-rig on one object contains the representation categories of all the symmetric groups, put together in one neat package!
Now I want to prove a fun theorem about the free 2-rig on one object which explains why it’s called the category of ‘Schur functors’. This theorem actually describes, not the free 2-rig , but its underlying category, which I’ll call .
Theorem. Let be the forgetful 2-functor from 2-rigs to categories, and let be the category with
- pseudonatural transformations as objects
- modifications between these as morphisms.
Then
Proof sketch. I’ll prove a simpler theorem, but the proof of the full-fledged one works just the same way. Let’s decategorify and look at the forgetful functor from rings to sets, . In this case is just the set of natural transformations . I’ll show you that
where is the ‘free ring on a set’ functor. In this decategorified case is just , the algebra of polynomials in one variable.
The proof is quick. We use a little formula for the functor :
In other words, for any ring , the underlying set is naturally isomorphic to , which is the set of ring homomorphisms from to .
This is obvious, because such a ring homomorphism can send to any element of , and that determines it. But let’s prove this fact in a way that generalizes! Note that since is left adjoint to we have
but for any set we have , so
So, we’ve shown .
Next we calculate:
We’re done! █
Now, when you carefully look at this proof you’ll see it has nothing to do with rings, or 2-rigs. It’s extremely general! In the decategorified case all we needed was a right adjoint functor from any category to . Similarly, in the full-fledged case all we need is a right pseudoadjoint 2-functor from any 2-category to . Then we recover from the category of pseudonatural transformations of . Experts would call this result a kind of ‘Tannaka reconstruction’ theorem.
But what does this result actually mean in the cases I’m talking about?
In the case of rings, acts naturally on the underlying set of any ring. Say we have a polynomial
Then for any ring , we get a map
It’s not a ring homomorphism, just a map from the underlying set to itself. And its natural in .
Simple enough. But the theorem says something deeper: every natural map comes from a polynomial in .
In the case of 2-rigs the story is similar. acts pseudonaturally on the underlying category of any 2-rig. Say we have an object
Remember that now is a finite-dimensional representation of . Then for any 2-rig , we get a map
It’s not a 2-rig map, just a functor from the underlying category to itself. It’s called a Schur functor. And it’s pseudonatural in .
Postlude
Everything I explained is in here:
- John Baez, Joe Moeller and Todd Trimble, Schur functors and categorified plethysm, to appear in Higher Structures.
so you can look there for more details and references to previous work. But for the -Category Café crowd, I’ll add that I guessed a primitive version of this theorem here on the n-Café back in 2007, in response to this question of Allen Knutson:
For as long as I’ve understood Schur functors, I’ve thought about them as functors . But now that we’re going through them in a reading course on Fulton’s Young Tableaux, I discover that the input isn’t really a complex vector space, but an arbitrary module over a commutative ring. (And maybe, just maybe, a bimodule over a noncommutative one, but I doubt it.)
In particular, the Schur functor commutes with base change, aka extension of scalars.
What is the right way to describe this object, categorically? (Or should I say, 2- or 3-categorically?)
You can see me guessing the theorem back then… but it took Todd Trimble to prove it. And in the process, he whittled down my assumptions and came up with the definition of 2-rig I’m using here. It doesn’t need to have lots of colimits, just absolute colimits.
When Joe, Todd and I wrote our paper, which includes a lot more material than this, we acknowledged Allen as “prime instigator”, and blogged about it here. But I never wrote a simple explanation of how we proved the theorem above! So here it is.
Re: The Free 2-Rig on One Object
In my father’s book “lambda-rings and the representation theory of the symmetric group” he proves that the ring of symmetric functions is the free lambda-ring on one generator. Any idea how parallel that is to your one-object story?