I think I can make a guess as to how these approaches are connected. I’m going to describe how I think it should all work out, but I’ve by no means worked through all the details, so let me know where I get it wrong.
An important category in JM’s paper is the 2-category SGpd of spans of groupoids, which is defined with
objects as groupoids;
morphisms as spans of groupoids, i.e. triples , where is a groupoid, and and are functors;
2-morphisms as maps of spans of groupoids, i.e. a 2-morphism is a functor between groupoids and , such that and .
I’m going to concentrate on the 1-categorical structure of SGpd, ignoring the 2-morphisms. They’re by no means unimportant, but JV’s paper is entirely 1-categorical, and we’ll be able to do without them. I would love to know how they enter the scene!
The only thing that’s not obvious about the category SGpd — for now, just considered as a 1-category — is what to do about composition of morphisms. We do this using pullbacks. Given and , then the pullback of and gives a pair of functors and ; we then define .
So, what properties does SGpd have? First of all, it’s a -category: given any , we can easily obtain . It also has products and coproducts, which coincide to give -biproducts; for groupoids and , their biproduct is given by , the coproduct in Gpd. Weirdly, the product structure in Gpd has not survived to SGpd, so we explicitly retain it by putting a symmetric monoidal structure on SGpd: the tensor product of two morphisms is given by the product of the defining functors in Gpd, i.e., .
So, it seems to me that SGpd is a symmetric monoidal -category with -biproducts. But this is exactly what JV’s paper requires to construct a model of the harmonic oscillator!
For every groupoid , we have to construct a Fock space groupoid over it. (F will stand for ‘Fock space’ from now on.) Among other things, we need all of these Fock space groupoids to carry a canonical commutative monoid structure. So, defining 1 to be the trivial groupoid with only one morphism, what could be? It surely has to be FinSet! A naive answer would be the groupoid , but my guess is that would be associated to the free noncommutative monoid over 1. So, does this work? Does deserve to be called the ‘free commutative monoid groupoid over 1’?
So, what’s a state of ? It’s a morphism , where 1 is the monoidal unit object. Since is the terminal object in Gpd, is unique, and so specifying this state amounts to choosing a functor — in other words, a stuff type! Raising and lowering operators should emerge using JV’s prescription, and should turn out to be just the same as the raising and lowering stuff operators defined in JM’s paper.
As far as this goes, though, the fact that we started with the category of groupoids doesn’t seem important. If groupoids are more important than any other sort of algebraic structure, then there must be some special reason to use them. Something to do with groupoid cardinality, perhaps? What would happen if we used the category of spans of categories, rather than spans of groupoids?
Re: Categorifying Quantum Mechanics
I think I can make a guess as to how these approaches are connected. I’m going to describe how I think it should all work out, but I’ve by no means worked through all the details, so let me know where I get it wrong.
An important category in JM’s paper is the 2-category SGpd of spans of groupoids, which is defined with
I’m going to concentrate on the 1-categorical structure of SGpd, ignoring the 2-morphisms. They’re by no means unimportant, but JV’s paper is entirely 1-categorical, and we’ll be able to do without them. I would love to know how they enter the scene!
The only thing that’s not obvious about the category SGpd — for now, just considered as a 1-category — is what to do about composition of morphisms. We do this using pullbacks. Given and , then the pullback of and gives a pair of functors and ; we then define .
So, what properties does SGpd have? First of all, it’s a -category: given any , we can easily obtain . It also has products and coproducts, which coincide to give -biproducts; for groupoids and , their biproduct is given by , the coproduct in Gpd. Weirdly, the product structure in Gpd has not survived to SGpd, so we explicitly retain it by putting a symmetric monoidal structure on SGpd: the tensor product of two morphisms is given by the product of the defining functors in Gpd, i.e., .
So, it seems to me that SGpd is a symmetric monoidal -category with -biproducts. But this is exactly what JV’s paper requires to construct a model of the harmonic oscillator!
For every groupoid , we have to construct a Fock space groupoid over it. (F will stand for ‘Fock space’ from now on.) Among other things, we need all of these Fock space groupoids to carry a canonical commutative monoid structure. So, defining 1 to be the trivial groupoid with only one morphism, what could be? It surely has to be FinSet! A naive answer would be the groupoid , but my guess is that would be associated to the free noncommutative monoid over 1. So, does this work? Does deserve to be called the ‘free commutative monoid groupoid over 1’?
So, what’s a state of ? It’s a morphism , where 1 is the monoidal unit object. Since is the terminal object in Gpd, is unique, and so specifying this state amounts to choosing a functor — in other words, a stuff type! Raising and lowering operators should emerge using JV’s prescription, and should turn out to be just the same as the raising and lowering stuff operators defined in JM’s paper.
As far as this goes, though, the fact that we started with the category of groupoids doesn’t seem important. If groupoids are more important than any other sort of algebraic structure, then there must be some special reason to use them. Something to do with groupoid cardinality, perhaps? What would happen if we used the category of spans of categories, rather than spans of groupoids?