categories - Category Theory list
 help / color / mirror / Atom feed
* Re: Quantum computation and categories
@ 2010-01-04  0:38 John Baez
  2010-01-04  5:02 ` Toby Bartels
  2010-01-04  8:12 ` Vaughan Pratt
  0 siblings, 2 replies; 10+ messages in thread
From: John Baez @ 2010-01-04  0:38 UTC (permalink / raw)
  To: categories

Fred E.J. Linton wrote:


> Peter Selinger offered the thought that, considering
>
> > ... the category of finite dimensional complex
> > vector spaces vs. the category of finite dimensional Hilbert spaces.
> > They are equivalent ...
>
> Hmmm ... you mean just *any* linear transformation is allowed between two
> Hilbert spaces?
>

In applications to quantum mechanics people really want to work with both
unitary and self-adjoint operators, and often others as well.  So they work
with the category of finite-dimensional Hilbert spaces and *all* linear maps
between these.  As a mere category this is equivalent to the category of
finite-dimensional vector spaces - so to understand the "Hilbertness" of
Hilbert spaces, they introduce a dagger structure as well.

(The infinite-dimensional case would introduce extra wrinkles, like
unbounded self-adjoint operators.  It's possible that only after we treat
this case correctly can we declare that we know what's going on.  Perhaps
trying to treat both unitary and self-adjoint operators as morphisms in the
same category is simply a bad idea.  There are a lot of options worth
exploring.)


If so, I'm not so sure my Hilbert spaces are the same as yours :-) .
>

Indeed!  If you treat Hilbert spaces as "sets with structure", the obvious
morphisms are isometries - inner-product-preserving linear operators.  But
in quantum theory, Hilbert spaces are being used for something quite
different.  And so there's a struggle going on to understand this.

Best,
jb


[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: Quantum computation and categories
@ 2010-01-01  4:44 Fred E.J. Linton
  0 siblings, 0 replies; 10+ messages in thread
From: Fred E.J. Linton @ 2010-01-01  4:44 UTC (permalink / raw)
  To: categories

Peter Selinger offered the thought that, considering

> ... the category of finite dimensional complex
> vector spaces vs. the category of finite dimensional Hilbert spaces.
> They are equivalent ...

Hmmm ... you mean just *any* linear transformation is 
allowed between two Hilbert spaces? Isn't the category 
of f.d. Hilbert spaces a subcategory of the category of 
Banach spaces (with linear maps of bound ≤ 1)?

If so, I'm not so sure my Hilbert spaces are the same as yours :-) .

Cheers, and Happy New Year, -- Fred




[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: Quantum computation and categories
@ 2009-12-30 14:52 Peter Selinger
  2010-01-01 19:06 ` John Baez
  0 siblings, 1 reply; 10+ messages in thread
From: Peter Selinger @ 2009-12-30 14:52 UTC (permalink / raw)
  To: toby+categories; +Cc: categories

Several people attempted to give a "non-evil" definition of a dagger
category. Not much of this makes sense.

Consider the following two categories:

(a) the category of finite dimensional complex vector spaces and
linear maps, and (b) the category of finite dimensional Hilbert spaces
and linear maps.

Clearly, they are equivalent categories. They have the same morphisms!
Yet everyone knows that Hilbert spaces and complex vector spaces are
not the same. For example, one can define unitary morphisms
w.r.t. Hilbert spaces, but not w.r.t. complex vector spaces. The
concept of "unitary" is itself "evil", because it is not preserved
under isomorphism of objects in the category (b)!

So whatever extra structure the category (b) has, which allows a
definition of "unitary", must be evil. Transporting this along
equivalences does not make any sense whatsoever.

Specifically, take Toby's proposal, and consider two different objects
A,B of (b) such that both A and B are two-dimensional Hilbert spaces.
Let u:A->B be some non-unitary isomorphism. Then you can easily find
an equivalence of categories which identifies both A and B with the
two-dimensional vector space C^2, and which identifies u with the
identity morphism on C^2.  At this point, you have not equipped the
category (a) with anything useful, because it does not induce a notion
of unitary map on C^2.

It is tempting to say that what is wrong with the category (b) is that
the morphisms don't accurately reflect the structure of the spaces.
Perhaps one would prefer to equip the category of finite dimensional
Hilbert spaces with unitary maps. Or with self-adjoint maps. Or with
isometries. Or with positive maps. The fact that there are so many
possible choices, and neither is strong enough to express all the
others internally, shows that this is not a good solution. One nice
feature of the dagger structure is that it does allow all of the above
to be expressed internally. So one gets lots of "evils" for the price
of one!

A sensible thing to do is to consider the category (b) of finite
dimensional Hilbert spaces with linear maps, to be also *equipped*, as
extra structure, with a distinguished lluf subcategory of isomorphisms
(the "unitary") ones. There is a natural notion of equivalence between
such categories-with-distinguished-subcategory (in particular, where
each component of the natural isomorphisms FG -> id and GF -> id is
required to lie in the subcategory). One can define a version of the
dagger structure for such categories-with-distinguished-subcategory
(in addition to the usual dagger axioms, one also must require that
the notion of "unitary" induced by the dagger structure coincides with
the distinguished subcategory that is a priori given).

Observe that the dagger structure can be transported along such
equivalence of categories-with-distinguished-subcategory. So the
dagger definition is non-evil on categories-with-distinguished-subcategory.

Unfortunately, the concept of a "distinguished subcategory" is itself
evil, if one does not require the subcategory to contain all
isomorphisms of the original category.

So it seems that, to define the extra structure of Hilbert spaces (on
top of vector spaces), one needs at least one "evil" concept, be it
that of unitary maps or the dagger structure.

-- Peter

Toby Bartels wrote:
>
> John Baez wrote in part:
>
> >A dagger-category is a category C with a functor
> >F: C -> C^{op}
> >which is the identity on objects and has F^2 = 1.
>
> >Category theorists will note that the above definition is "evil", in the
> >technical sense of that term:
> >http://ncatlab.org/nlab/show/evil
> >Namely, it imposes equations between objects, so we cannot transport a
> >dagger-category structure along an equivalence of categories.
>
> >Often evil concepts (like the concept of "strict monoidal category") have
> >non-evil counterparts (like the concept of "monoidal category").  But in
> >this particular case I know no way to express the idea without equations
> >between objects.  Both Hilb and nCob are dagger-categories.  This fact is
> >important.  Try saying it in a non-evil way!
>
> By default, there is a non-evil way to say it:
>
> Given a category C, a _non-evil dagger-category structure_ on C
> consists of a dagger-category C' and an equivalence F: C -> C' of categories.
>
> So one question is whether there is a less long-winded way to say that.
> Another question (which logically comes before the first question)
> is what is the right notion of equivalence of such structures.
>
>
> --Toby
>




[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Quantum computation and categories
@ 2009-12-28  0:30 John Baez
  2009-12-29  6:03 ` Toby Bartels
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: John Baez @ 2009-12-28  0:30 UTC (permalink / raw)
  To: categories

Dear Dusko -

You wrote:

bob coecke proposed to add quantum computing to andre joyal's list of
> important directions of categorical research, but andre rejected it.


most results in quantum computing are theorems about hilbert spaces. quantum
> computing is a *tensor calculus*. but it is a tensor calculus of a special
> kind: it attempts to describe a wildly unintuitive world. even the greatest
> contributors, like von neumann and feynman, deplored the gap between the
> quantum world, imposed on us in the lab, and the intuitions imposed on us in
> everyday life. now category theory often helps where the common intuitions
> fail. many of its applications demonstrate this. so
> quantum computation might be an opportunity for an effective application of
> *geometry of tensor calculus*.
>

Exactly!  Samson Abramsky, Bob Coecke, Peter Selinger and others have been
doing great work along these lines.

I think this line of research will eventually be the key to understanding
quantum gravity, because string diagrams reveal the common features of the
tensor category of Hilbert spaces (Hilb, fundamental to quantum theory) and
the tensor category of cobordisms (nCob, fundamental to our traditional
notion of spacetime).  I argued this case here, in a nontechnical way:

http://math.ucr.edu/home/baez/quantum/

And I think that regardless of whether quantum computers or quantum gravity
ever work, this line of research is very interesting.


> is it really wise to reject an attempt to develop this, as objectionable as
> it might be in any details?


Andre didn't precisely "reject an attempt to develop" these ideas.  He said
"I am not convinced that quantum computing can contribute significantly to
category theory".  And that's fine. The bold researchers listed above will
now redouble their efforts to convince Andre by proving lots of wonderful
theorems.

Here's one point where work on quantum computing, quantum gravity, and TQFT
could have a radical effect on category theory.  Researchers in these
subjects have been forced by the nature of the material to embrace
"dagger-categories".  I explain why in my article above, but I called them
"*-categories" instead of dagger-categories.

A dagger-category is a category C with a functor

F: C -> C^{op}

which is the identity on objects and has F^2 = 1.

Category theorists will note that the above definition is "evil", in the
technical sense of that term:

http://ncatlab.org/nlab/show/evil

Namely, it imposes equations between objects, so we cannot transport a
dagger-category structure along an equivalence of categories.

Often evil concepts (like the concept of "strict monoidal category") have
non-evil counterparts (like the concept of "monoidal category").  But in
this particular case I know no way to express the idea without equations
between objects.  Both Hilb and nCob are dagger-categories.  This fact is
important.  Try saying it in a non-evil way!

Once Andre told me some ideas about this, relating to the case of Hilb, but
unfortunately I don't see that how they could apply  to nCob.

I was very interested at Mark Weber's reaction to this problem.  He said,
roughly, "So dagger-categories aren't really categories with extra
structure.  Okay: they're something else!  And that's fine."  (I'd be happy
for him to correct my rough summary and make his point more precisely.)

I like this bold attitude, especially coming from someone like Mark, who
knows enough category theory to carry it off.  This could lead to really new
developments.

Best,
jb


[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-01-04  8:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-04  0:38 Quantum computation and categories John Baez
2010-01-04  5:02 ` Toby Bartels
2010-01-04  8:12 ` Vaughan Pratt
  -- strict thread matches above, loose matches on Subject: below --
2010-01-01  4:44 Fred E.J. Linton
2009-12-30 14:52 Peter Selinger
2010-01-01 19:06 ` John Baez
2009-12-28  0:30 John Baez
2009-12-29  6:03 ` Toby Bartels
     [not found] ` <20091229060352.GA14681@ugcs.caltech.edu>
2009-12-29  7:30   ` John Baez
2009-12-29 14:33 ` Mark Weber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).