Spans, 2-Hilbert Spaces and Module Categories
Posted by Urs Schreiber
(This entry has been momentarily removed. I need to correct something.)
Posted at January 27, 2006 5:04 PM UTC(This entry has been momentarily removed. I need to correct something.)
Posted at January 27, 2006 5:04 PM UTCTrackBack URL for this Entry: https://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/730
It’s possible that nothing I said in my last comment is interesting to you or relevant to what you’re doing… I’m just gradually catching up with your train of thought, and I can’t help saying a bunch of stuff as I do so.
Your account of Ostrik’s theorem is really fascinating. I’ve mainly thought about module categories of Vect, thanks to the work of Kapranov-Voevodsky and Yetter. Indeed, under some nice assumptions these turn out to be just categories like Vectn, and Vectn is the category of modules of kn - the commutative ring of k-valued functions on the n-point set, where k is our ground field. So, Ostrik is generalizing the heck out of this…..
Of course we can also think of Vectn as the category of modules of any algebra Morita-equivalent to kn, like a direct sum of n matrix algebras. So, Morita equivalence shows up very naturally these questions.
This makes me want to digress a bit….
As you know, Morita equivalence gets along with the operation of tensoring algebras, so we get a monoid of Morita equivalence classes of algebras over k, where the monoid operation comes from tensor product. And sitting inside this monoid is the Brauer group, consisting of all the invertible elements.
The Brauer group of the real numbers, for example, is Z/2, with elements corresponding to R (real numbers) and H (the quaternions).
But, we can also play this game with superalgebras, and then it turns out the superBrauer group of R is Z/8, which is just the Bott periodicity clock! I spoke about this in week211 and week212, based on some preliminary remarks in week209.
It would be fun to fit this into your big picture somehow, especially since it’s connected to how superstrings work best in 10 dimensions.
But I’m still just rambling, not really responding to your ideas… sorry!
It’s possible that nothing I said in my last comment is interesting to you or relevant to what you’re doing…
Oh, it is all very interesting! But I will have to better understand this. I understand how a map is equivalently encoded in a generalization of a characteristic function on .
So I guess I roughly understand how we can think of a span as a map . But how is the latter like a bimodule over ?
I know one obvious action of (say) on maps , namely that obtained by setting
.
But can I think of every -module as a function on this way?
BTW, Victor Ostrik has kindly confirmed my little conjecture, that under suitable conditions the 2-category of bimodules internal to is equivalent to the 2-category of module catgories over .
For the time being, this provides the relation to spans that I was looking for. As I tried to work out in the above mentioned notes, the 2-category of spans in also embeds into the 2-category of module categories over .
But certainly I would want to understand this in the more direct way which you seem to have in mind. I will have another look at the TWFs which you mention.
I’ve mainly thought about module categories of Vect, thanks to the work of Kapranov-Voevodsky and Yetter.
Thanks for mentioning this. This is a nice example and in fact a special case in which we can easily think of bimodule as spans.
So we consider the 2-ring (finite dimensional vector spaces with respect to some field). We have 2-category whose
- objects are left -module categories
- morphisms are compatible functors
- 2-morphisms are natural transformations .
We have a large sub-2-category sitting inside this beast (maybe even being equivalent to it) that comes from bimodules of finite hereditary algebras in .
Using the quiver-language, we can think of the -modules as categories of functors from quivers to .
In order to obtain the special case of Kapranov-Voevodsky 2-vector spaces we restrict attention to discrete quivers, i.e. to those which have only vertices, no edges.
A 2-vector of this sort is hence simply a tuple of vector spaces, one over each vertex of the quiver.
A dual 2-vector is a functor from the opposite quiver, which in this case is the same as the original quiver. The tensor product over the quiver algebra plays the role of the inner product on these 2-vectors and is simply the operation. (Actually the , but that’s invisible for the special case of Kapranov-Voevodsky 2-vectors).
Since there is an -dimensional vector space of linear maps from an to an -dimensional vector space, the -operator correctly reproduces the componentwise product on 2-vectors.
And so on.
Now, you have taught me that we can switch to a dual description. Since our quivers are discrete, we can regard functors
from the quiver to vector spaces equivalently as a vector bundle
over the quiver. In this picture, it is the fiberwise product of vector bundles (the pullback of the respective half-spans) which reproduces the inner product on Kapranov’s 2-vectors.
Very nice.
Re: Spans, 2-Hilbert Spaces and Module Categories
I’m packing for tomorrow’s trip to Marseille, where I’ll talk about monads, PROPs, Lawvere’s algebraic theories and reasoning with diagrams to a bunch of people interested in the geometry of calculation. You might like the stuff about the relation between classical and quantum logic - that is, categories with finite products, versus symmetric monoidal categories!
But, for now, just one remark on spans versus bimodules. At first glance spans and bimodules seem pretty different, since a span is a map from some gadget to some gadget , while a bimodule is some kind of action of on .
(I want to be a bit vague about what these things and are, since the issue is very general. I’m also being a bit vague about when we use and when we use ; for bimodules of rings we normally say we have an action of on . Maybe I should even be a bit vague about whether I really mean or ! One can usually sort out all these issues without too much trouble in any specific situation.)
But, we can see spans and bimodules are actually not so different if we think about it right!
First of all, the issue of “spans” versus “bimodules” is really just a special case of the issue of “maps” versus “modules”, as we can see by calling above simply . Then our span becomes a map , while our bimodule becomes an action of on .
So, how can maps masquerade as actions and vice versa?
Well, here’s one way. Suppose we have a principal -bundle . Then this is “the same” as a map where is the classifying space of .
And here’s another way… which is secretly the same idea. Suppose we have a functor . Then this is “the same” as a weak 2-functor assigning to each object of its “essential preimage” under the functor .
Or, decategorifying: suppose we have a function . Then this is “the same” as a function , assigning to each point its preimage under the map .
Or, a special case: suppose we have a subset . Then this is “the same” as a function , namely the characteristic function of this subset.
These are all examples of a general construction which I described in week223. And, they all have pretty easy “bimodule/span” versions, where you write as .
Jeffrey uses this trick in his paper when he thinks of a stuff operator, not as a “matrix of groupoids” , but (equivalently) as a groupoid equipped with a functor .