Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

February 8, 2011

The Three-Fold Way (Part 5)

Posted by John Baez

You can now read the paper these blog entries are based on:

But the blog entries have more jokes!

So far, I’ve explained how certain complex group representations can be seen as arising from real or quaternionic ones. This gives a sense in which ordinary complex quantum theory subsumes the real and quaternionic theories. But there’s also a sense in which all three theories have equal priority. This idea can be seen already at the level of Hilbert spaces, even before group representations enter the game.

For this we need to think about categories of Hilbert spaces. As usual, let 𝕂 be either , or . Now, let Hilb 𝕂 be the category where:

I want to show you how any one of the categories Hilb , Hilb and Hilb can be embedded in any other. This means that a Hilbert space over any one of the three normed division algebras can be seen as Hilbert space over any other, equipped with some extra structure!

So if you ask which is fundamental: real, complex or quaternionic quantum theory, there’s a certain sense in which the answer is: take your pick!

How are Hilb , Hilb and Hilb related?

Of course the complex HIlbert space n has an underlying real Hilbert space 2n, and the quaternionic Hilbert space n has an underlying complex Hilbert space 2n. But there’s a slightly more sophisticated way to say what’s going on.

Let’s start with the chain of inclusions . Thanks to the first inclusion, any complex vector space has an underlying real vector space. In other words: if we have a complex vector space, and we deliberately forget how to do scalar multiplication of vectors by complex numbers, and only remember how to multiply them by real numbers, it becomes a real vector space! Similarly, any quaternionic vector space becomes a complex one, thanks to the second inclusion.

The same is true for Hilbert spaces. To make the underlying real vector space of a complex Hilbert space into a real Hilbert space, we take the real part of the original complex inner product, defined by Re(a+bi)=a. Everyone knows that; a bit less familiar is how the underlying complex vector space of a quaternionic Hilbert space becomes a complex Hilbert space. Here we need to take the complex part of the original quaternionic inner product, defined by Co(a+bi+cj+dk)=a+bi. One can check that these constructions give functors Hilb Hilb Hilb .

A bit more formally, we have a commutative triangle of homomorphisms:

β α γ

There is only one choice of the homomorphisms α and γ. There are many choices of β, since we can map i to any square root of 1 in the quaternions. However, all the various choices of γ are the same up to symmetries of the quaternions. That is, given two homomorphisms β,β:, we can always find an automorphism θ: such that β=θβ. So, nothing important depends on the choice of β. Let us make a choice — say the standard one, with β(i)=i — and use that.

Our commutative triangle of homomorphisms gives a commutative triangle of functors:

Hilb β * Hilb α * γ * Hilb

Now, recall that a functor F:CD is faithful if given two morphisms f,f:cc in C, F(f)=F(f) implies that f=f. When F:CD is faithful, we say that C is faithfully embedded in D, and we can think of objects of C as objects of D equipped with extra structure.

It is easy to see that the functors α *,β * and γ * are all faithful. This lets us describe Hilbert spaces for a larger normed division algebra as Hilbert spaces for a smaller one — but equipped with extra structure. None of this particularly new or difficult: the key ideas are all in Adams’ Lectures on Lie Groups.

First we consider the extra structure possessed by the underlying real Hilbert space of a complex Hilbert space:

Theorem: The functor α *:Hilb Hilb is faithful, and Hilb is equivalent to the category where:

  • an object is a real Hilbert space H equipped with a unitary operator J:HH with J 2=1.
  • a morphism T:HH is a bounded real-linear operator preserving this exta structure: TJ=JT.
This extra structure J is often called a complex structure.

Next we consider the extra structure possessed by the underlying complex Hilbert space of a quaternionic Hilbert space. For this we need to generalize the concept of an antiunitary operator. First, given 𝕂-vector spaces V and V, we define an antilinear operator T:VV to be a map with T(vx+wy)=T(v)x *+T(w)y * for all v,wV and x,y𝕂. Then, given 𝕂-Hilbert spaces H and H, we define an antiunitary operator T:HH to be an invertible antilinear operator with Tv,Tw=w,v for all v,wH.

Theorem: The functor β *:Hilb Hilb is faithful, and Hilb is equivalent to the category where:

  • an object is a complex Hilbert space H equipped with an antiunitary operator J:HH with J 2=1;
  • a morphism T:HH is a bounded complex-linear operator preserving this extra structure: TJ=JT.

This extra structure J is often called a quaternionic structure. We have seen it already in our study of the Three-Fold Way.

Finally, we consider the extra structure possessed by the underlying real Hilbert space of a quaternionic Hilbert space. This can be understood by composing the previous two theorems:

Theorem: The functor γ *:Hilb Hilb is faithful, and Hilb is equivalent to the category where:

  • an object is a real Hilbert space H equipped with two unitary operators J,K:HH with J 2=K 2=1 and JK=KJ;
  • a morphism T:HH is a bounded complex-linear operator preserving this extra structure: TJ=JT and TK=KT.

This extra structure could also be called a quaternionic structure, as long as we remember that a quaternionic structure on a real Hilbert space is different than one on a complex Hilbert space! Of course if we define I=JK, then I,J, and K obey the usual quaternion relations.

The functors discussed so far all have adjoints, which are in fact both left and right adjoints:

Hilb β * Hilb α * γ * Hilb

These adjoints can easily be defined using the theory of bimodules. As vector spaces, we have:

α *(V) = V β *(V) = V γ *(V) = V

In the first line here, V is a real vector space, or in other words, a right -module, while denotes regarded as a --bimodule. Tensoring these, we obtain a right -module, which is the desired complex vector space. The other lines work the same way. It is then easy to make all these vector spaces into Hilbert spaces. And I can’t resist mentioning that our previous functors can be described in a similar way, just by turning the bimodules around:

α *(V) = V β *(V) = V γ *(V) = V

But instead of digressing into this subject (called Morita theory), all I want to do now is mention that the functors α *,β * and γ * are also faithful. This lets us describe Hilbert spaces for a smaller normed division algebra in terms of Hilbert spaces for a bigger one!

We begin with the functor α *, which is called complexification:

Theorem: The functor α *:Hilb Hilb is faithful, and Hilb is equivalent to the category where:

  • an object is a complex Hilbert space H equipped with a antiunitary operator J:HH with J 2=1;
  • a morphism T:HH is a bounded complex-linear operator preserving this exta structure: TJ=JT.

The extra structure J here is often called a real structure. We have seen it already in our study of the Three-Fold Way.

Next let’s look at the functor from complex to quaternionic Hilbert spaces. It has no name, as far as I know:

Theorem: The functor β *:Hilb Hilb is faithful, and Hilb is equivalent to the category where:

  • an object is a quaternionic Hilbert space H equipped with a unitary operator J with J 2=1;
  • a morphism T:HH is a bounded complex-linear operator preserving this extra structure: TJ=JT.

This result is less well-known than the previous ones, so let me sketch a proof:

Proof: Suppose H is a quaternionic Hilbert space equipped with a unitary operator J with J 2=1. Then J makes H into a right module over the complex numbers, and this action of commutes with the action of , so H becomes a right module over the tensor product of and , considered as algebras over . But this is isomorphic to the algebra of 2×2 complex matrices. The matrix (1 0 0 0) projects H down to a complex Hilbert subspace H whose complex dimension matches the quaternionic dimension of H. By applying arbitrary 2×2 complex matrices to guys in this subspace we get back everything in H, so β *H is naturally isomorphic to H.   █

Composing α * and β *, we obtain the functor from real to quaternionic Hilbert spaces. I’ve seen this called quaternification — or occasionally ‘quaternization’, but that means something else in chemistry!

Theorem: The functor γ *:Hilb Hilb is faithful, and Hilb is equivalent to the category where:

  • an object is a quaternionic Hilbert space H equipped with two unitary operators J,K with J 2=K 2=1 and JK=KJ.
  • a morphism T:HH is a bounded complex-linear operator preserving this extra structure: TJ=JT and TK=KT.

Again, let me sketch a proof:

Proof: The operators J,K and I=JK make H into a left -module. Since this action of commutes with the existing right -module structure, H becomes a module over the tensor product of and op, considered as algebras over . But this tensor product is isomorphic to the algebra of 4×4 real matrices! So, the matrix (1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) projects H down to a real Hilbert subspace H whose real dimension matches the quaternionic dimension of H. By applying arbitrary 4×4 real matrices to guys in this subspace we get back everything in H, so γ *H is naturally isomorphic to H.   █

Finally, it is worth noting that some of the six functors we have described have additional nice properties:

  • The categories Hilb and Hilb are symmetric monoidal categories, meaning roughly that they have well-behaved tensor products. The complexification functor α *:Hilb Hilb is a symmetric monoidal functor, meaning roughly that it preserves tensor products.
  • The categories Hilb ,Hilb and Hilb are dagger-categories, meaning roughly that any morphism T:HH has a Hilbert space adjoint T :HH such that Tv,w=v,T w for all vH, wH. All six functors preserve this dagger operation.
  • For Hilb and Hilb , the dagger structure interacts nicely with the tensor product, making these categories into dagger-compact categories, and the functor α * is compatible with this as well.

For precise definitions of the terms here, click on the links. I’ve spent a lot of time trying explain how these concepts unify physics with topology and other subjects:

For more on dagger-categories see also these papers:

and this wonderful book:

  • Bob Coecke, editor, New Stuctures for Physics, Lecture Notes in Physics 813, Springer, Berlin, 2000, pp. 95–174.

The three-fold way is best appreciated with the help of these category-theoretic ideas. A more n-categorical treatment of symplectic and orthogonal structures can be found in my old paper on 2-Hilbert spaces:

If I’m feeling exceptionally energetic I may say more about the n-categorical aspects, Morita theory, and so on. More likely, I’ll wrap up the story next time by saying how the Three-Fold Way solves some of the problems of real and quaternionic quantum theory.

Posted at February 8, 2011 3:32 AM UTC

TrackBack URL for this Entry:   http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/2355

0 Comments & 0 Trackbacks

Post a New Comment