The Tenfold Way (Part 2)
Posted by John Baez
How can we discuss all the kinds of matter described by the ten-fold way in a single setup?
It’s bit tough, because 8 of them are fundamentally ‘real’ while the other 2 are fundamentally ‘complex’. Yet they should fit into a single framework, because there are 10 super division algebras over the real numbers, and each kind of matter is described using a super vector space — or really a super Hilbert space — with one of these super division algebras as its ‘ground field’.
Combining physical systems is done by tensoring their Hilbert spaces… and there does seem to be a way to do this even with super Hilbert spaces over different super division algebras. But what sort of mathematical structure can formalize this?
Here’s my current attempt to solve this problem. I’ll start with a warmup case, the threefold way. In fact I’ll spend most of my time on that! Then I’ll sketch how the ideas should extend to the tenfold way.
Fans of lax monoidal functors, Deligne’s tensor product of abelian categories, and the collage of a profunctor will be rewarded for their patience if they read the whole article. But the basic idea is supposed to be simple: it’s about a multiplication table.
The -fold way
First of all, notice that the set
is a commutative monoid under ordinary multiplication:
Next, note that there are three (associative) division algebras over the reals: or . We can equip a real vector space with the structure of a module over any of these algebras. We’ll then call it a real, complex or quaternionic vector space.
For the real case, this is entirely dull. For the complex case, this amounts to giving our real vector space a complex structure: a linear operator with . For the quaternionic case, it amounts to giving a quaternionic structure: a pair of linear operators with
We can then define .
The terminology ‘quaternionic vector space’ is a bit quirky, since the quaternions aren’t a field, but indulge me. is a quaternionic vector space in an obvious way. quaternionic matrices act by multiplication on the right as ‘quaternionic linear transformations’ — that is, left module homomorphisms — of . Moreover, every finite-dimensional quaternionic vector space is isomorphic to . So it’s really not so bad! You just need to pay some attention to left versus right.
Now: I claim that given two vector spaces of any of these kinds, we can tensor them over the real numbers and get a vector space of another kind. It goes like this:
You’ll notice this has the same pattern as the multiplication table we saw before:
So:
- acts like 1.
- acts like 0.
- acts like -1.
There are different ways to understand this, but a nice one is to notice that if we have algebras and over some field, and we tensor an -module and a -module (over that field), we get an -module. So, we should look at this ‘multiplication table’ of real division algebras:
Here means the 2 × 2 complex matrices viewed as an algebra over , and means that 4 × 4 real matrices.
What’s going on here? Naively you might have hoped for a simpler table, which would have instantly explained my earlier claim:
This isn’t true, but it’s ‘close enough to true’. Why? Because we always have a god-given algebra homomorphism from the naive answer to the real answer! The interesting cases are these:
where the first is the diagonal map , and the other two send numbers to the corresponding scalar multiples of the identity matrix.
So, for example, if and are -modules, then their tensor product (over the reals! — all tensor products here are over ) is a module over , and we can then pull that back via to get a right -module.
What’s really going on here?
There’s a monoidal category of algebras over the real numbers, where the tensor product is the usual tensor product of algebras. The monoid can be seen as a monoidal category with 3 objects and only identity morphisms. And I claim this:
Claim. There is an oplax monoidal functor with
What does ‘oplax’ mean? Some readers of the -Category Café eat oplax monoidal functors for breakfast and are chortling with joy at how I finally summarized everything I’d said so far in a single terse sentence! But others of you see ‘oplax’ and get a queasy feeling.
The key idea is that when we have two monoidal categories and , a functor is ‘oplax’ if it preserves the tensor product, not up to isomorphism, but up to a specified morphism. More precisely, given objects we have a natural transformation
If you had a ‘lax’ functor this would point the other way, and they’re a bit more popular… so when it points the opposite way it’s called ‘oplax’.
(In the lax case, should probably be called the laxative, but we’re not doing that case, so I don’t get to make that joke.)
This morphism needs to obey some rules, but the most important one is that using it twice, it gives two ways to get from to , and these must agree.
Let’s see how this works in our example… at least in one case. I’ll take the trickiest case. Consider
that is:
There are, in principle, two ways to use this to get a homomorphism
or in other words, a homomorphism
where remember, all tensor products are taken over the reals. One is
and the other is
I want to show they agree (after we rebracket the threefold tensor product using the associator).
Unfortunately, so far I have described in terms of an isomorphism
Using this isomorphism, becomes the diagonal map . But now we need to really understand a bit better, so I’d better say what isomorphism I have in mind! I’ll use the one that goes like this:
This may make you nervous, but it truly is an isomorphism of real algebras, and it sends to . So, unraveling the web of confusion, we have
Why didn’t I just say that in the first place? Well, I suffered over this a bit, so you should too! You see, there’s an unavoidable arbitrary choice here: I could just have well used . looked perfectly god-given when we thought of it as a homomorphism from to , but that was deceptive, because there’s a choice of isomorphism lurking in this description.
This makes me nervous, since category theory disdains arbitrary choices! But it seems to work. On the one hand we have
On the other hand, we have
So they agree!
I need to carefully check all the other cases before I dare call my claim a theorem. Indeed, writing up this case has increased my nervousness… before, I’d thought it was obvious.
But let me march on, optimistically!
Consequences
In quantum physics, what matters is not so much the algebras , and themselves as the categories of vector spaces — or indeed, Hilbert spaces —-over these algebras. So, we should think about the map sending an algebra to its category of modules.
For any field , there should be a contravariant pseudofunctor
where is the 2-category of
-linear finitely cocomplete categories,
-linear functors preserving finite colimits,
and natural transformations.
The idea is that sends any algebra over to its category of modules, and any homomorphism to the pullback functor .
(Functors preserving finite colimits are also called right exact; this is the reason for the funny notation . It has nothing to do with the dinosaur of that name.)
Moreover, gets along with tensor products. It’s definitely true that given real algebras and , we have
where is the tensor product of finitely cocomplete -linear categories. But we should be able to go further and prove is monoidal. I don’t know if anyone has bothered yet.
(In case you’re wondering, this thing reduces to Deligne’s tensor product of abelian categories given some ‘niceness assumptions’, but it’s a bit more general. Read the talk by Ignacio López Franco if you care… but I could have used Deligne’s setup if I restricted myself to finite-dimensional algebras, which is probably just fine for what I’m about to do.)
So, if my earlier claim is true, we can take the oplax monoidal functor
and compose it with the contravariant monoidal pseudofunctor
giving a guy which I’ll call
I guess this guy is a contravariant oplax monoidal pseudofunctor! That doesn’t make it sound very lovable… but I love it. The idea is that:
is the category of real vector spaces
is the category of complex vector spaces
is the category of quaternionic vector spaces
and the operation of multiplication in gets sent to the operation of tensoring any one of these three kinds of vector space with any other kind and getting another kind!
So, if this works, we’ll have combined linear algebra over the real numbers, complex numbers and quaternions into a unified thing, . This thing deserves to be called a -graded category. This would be a nice way to understand Dyson’s threefold way.
What’s really going on?
What’s really going on with this monoid ? It’s a kind of combination or ‘collage’ of two groups:
The Brauer group of , namely . This consists of Morita equivalence classes of central simple algebras over . One class contains and the other contains . The tensor product of algebras corresponds to multiplication in .
The Brauer group of , namely the trivial group . This consists of Morita equivalence classes of central simple algebras over . But is algebraically closed, so there’s just one class, containing itself!
See, the problem is that while is a division algebra over , it’s not ‘central simple’ over : its center is not just , it’s bigger. This turns out to be why is so funny compared to the rest of the entries in our division algebra multiplication table.
So, we’ve really got two Brauer groups in play. But we also have a homomorphism from the first to the second, given by ‘tensoring with ’: complexifying any real central simple algebra, we get a complex one.
And whenever we have a group homomorphism , we can make their disjoint union into monoid, which I’ll call .
It works like this. Given , we multiply them the usual way. Given , we multiply them the usual way. But given and , we define
and
The multiplication on is associative! For example:
Moreover, the element acts as the identity of . For example:
But of course isn’t a group, since “once you get inside you never get out”.
This construction could be called the collage of and via , since it’s reminiscent of a similar construction of that name in category theory.
Question. What do monoid theorists call this construction?
Question. Can we do a similar trick for any field? Can we always take the Brauer groups of all its finite-dimensional extensions and fit them together into a monoid by taking some sort of collage? If so, I’d call this the Brauer monoid of that field.
The -fold way
If you carefully read Part 1, maybe you can guess how I want to proceed. I want to make everything ‘super’.
I’ll replace division algebras over by super division algebras over . Now instead of 3 = 2 + 1 there are 10 = 8 + 2:
8 of them are central simple over , so they give elements of the super Brauer group of , which is .
2 of them are central simple over , so they give elements of the super Brauer group of , which is .
Complexification gives a homomorphism
namely the obvious nontrivial one. So, we can form the collage
It’s a commutative monoid with 10 elements! Each of these is the equivalence class of one of the 10 real super division algebras.
I’ll then need to check that there’s an oplax monoidal functor
sending each element of to the corresponding super division algebra.
If really exists, I can compose it with a thing
sending each super algebra to its category of ‘super representations’ on super vector spaces. This should again be a contravariant monoidal pseudofunctor.
We can call the composite of with
If it all works, this thing will deserve to be called a -graded category. It contains super vector spaces over the 10 kinds of super division algebras in a single framework, and says how to tensor them. And when we look at super Hilbert spaces, this setup will be able to talk about all ten kinds of matter I mentioned last time… and how to combine them.
So that’s the plan. If you see problems, or ways to simplify things, please let me know!
Re: The Ten-Fold Way (Part 2)
In retrospect I’m making things too hard on myself, and even doing things wrong, in the ‘tricky’ case of tensoring two real vector spaces equipped with a complex structure! I should just treat them as complex vector spaces and tensor them over . That’s physically right (for combining quantum systems), and it also seems to correspond to what we should do by taking the Brauer group of the complex numbers seriously, as a separate ‘chunk’ of our collage.
I believe that with this fix, the functor will still be lax monoidal, and devoid of funny arbitrary choices.