Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: theory: category theory

Topic: Hilbert spaces and cospans


view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:26):

This discussion on adjoint operators made me think of a little result that I proved a while ago, of which I'm fond, but I don't know what use to make of it. I'm sharing it here in hope that someone may have ideas about it.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:26):

When people talk of Hilb\mathrm{Hilb}, the category of Hilbert spaces, usually there's two possible choices of morphisms:

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:26):

From the point of view of universal algebra, these morphisms are still a bit odd, because they do not preserve the structure on vector spaces that makes them (pre-)Hilbert spaces, namely, the inner product. The morphisms that are “natural” from this point of view are only the isometries. Let's call Hilb1\mathrm{Hilb}_1 the category of Hilbert spaces and isometries.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:27):

Now Hilb1\mathrm{Hilb}_1 has pushouts, so we can enough to form the bicategory of cospans Cosp(Hilb1)\textit{Cosp}(\mathrm{Hilb}_1). This has as morphisms HHH \to H' cospans HKHH \hookrightarrow K \hookleftarrow H' of isometries, and as 2-morphisms from HKHH \hookrightarrow K \hookleftarrow H' to HKHH \hookrightarrow K' \hookleftarrow H' isometries KKK \hookrightarrow K' that make the two triangles commute.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:27):

Then, we can obtain canonically a category by “1-truncating”, that is, identifying any two morphisms which are connected by a 2-morphism. This is similar to how, for example, the category of sets and relations is the 1-truncation of the bicategory of spans of sets.
The result is:

Proposition: The 1-truncation of Cosp(Hilb1)\textit{Cosp}(\mathrm{Hilb}_1) is equivalent to Hilb\mathrm{Hilb}.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:27):

Moreover, bicategories of spans and cospans have a canonical “dagger”, that is a direction-reversing involution on morphisms between two objects, which simply exchanges the two sides of the (co)span.
Denoting by τ\tau the truncation, if ff is a cospan of isometries and ff^\dag its dual cospan, we have that τ(f)=τ(f)\tau(f^\dag) = \tau(f)^\dag, the adjoint of τ(f)\tau(f). Thus we recover adjoint maps from the natural dagger of cospans.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:28):

The reason I like this result is that it reconstructs Hilb\mathrm{Hilb} and its dagger structure, which are both somewhat odd from the point of view of categorical algebra, from

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:28):

But I don't know in what direction this could be taken! Is there anything interesting about the 2-morphisms of Cosp(Hilb1)\textit{Cosp}(\mathrm{Hilb}_1)?

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 10:28):

One thing that seemed “suggestive” to me is the following: TQFTs are formalised as monoidal functors from a category of cobordisms to the category of Hilbert spaces. But a cobordism is a cospan of embeddings of manifolds, modulo some equivalence.

My knowledge of TQFTs is not nearly enough to approach this!

view this post on Zulip Tim Hosgood (Apr 10 2020 at 13:26):

is the Hilb\mathrm{Hilb} in your proposition the category with bounded maps or short ones? such a nice result though! is this studied anywhere?

view this post on Zulip Oscar Cunningham (Apr 10 2020 at 13:35):

This is nice!
Is there a classical analogue? I'd say the analogue of isometries would be injective functions. So I think the cospans would be partial injections. That makes sense as a classical analogue of norm-decreasing maps.

view this post on Zulip Oscar Cunningham (Apr 10 2020 at 13:37):

@Tim Hosgood It's the short ones. The cospan HKHH\hookrightarrow K \hookleftarrow H' corresponds to the map that sends HH to HH' by projecting the image of HH in KK onto the image of HH'. This is always short.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 13:56):

Oscar Cunningham said:

This is nice!
Is there a classical analogue? I'd say the analogue of isometries would be injective functions. So I think the cospans would be partial injections. That makes sense as a classical analogue of norm-decreasing maps.

Yes, exactly: one gets the category of partial injections. In fact the 2\ell^2 functor defined by your supervisor Chris Heunen arises from this construction applied to its restriction from (sets, injections) to (Hilbert spaces, isometries).

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 13:58):

Of course, partial injections are more easily obtained as spans of injections. But spans of isometries only give you partial isometries.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 14:51):

So, since operators on a single Hilbert space are so important in the theory, something we can do is look at the hom-category [H,H][H,H] in the bicategory of cospans, above the hom-set of short operators on HH -- which is of course a monoidal category...

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 14:52):

In the simplest case of 00 the trivial Hilbert space, there is a unique map 000 \to 0 in Hilb\mathrm{Hilb}. But there is a (unique) cospan of isometries 000 \to 0 for each Hilbert space HH...

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 14:54):

Morphisms between these cospans are exactly injections of Hilbert spaces, and their composition is a pushout of morphisms from the initial object, ie a coproduct, ie a direct sum of Hilbert spaces.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 14:55):

So the monoidal category [0,0][0,0] is equivalent to (Hilb1,,0)(\mathrm{Hilb}_1, \oplus, 0).

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 14:56):

(I guess that will be true of the cospan bicategory on any category with pushouts and an initial object -- the hom-category on the initial object is the original category with the monoidal structure given by coproducts).

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 15:00):

What is a monoid in [0,0][0,0], ie a monad on 00 in Cosp(Hilb1)\textit{Cosp}(\mathrm{Hilb}_1)? Let HH be a Hilbert space, corresponding to a morphism 000 \to 0. There is always a unique 2-morphism id0H\mathrm{id}_0 \Rightarrow H, so that will have to be the unit.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 15:03):

The multiplication is an isometry HHHH \oplus H \hookrightarrow H. So there can be one only if HH is infinite-dimensional.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 15:04):

(Or 00)

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 15:07):

But unitality would force both the components to be the identity, but that's not an isometry unless H=0H = 0... so I don't think there's any interesting monoid.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 15:10):

I vaguely recall isometries HHHH \oplus H \hookrightarrow H being relevant to Geometry of Interaction, though.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 15:43):

(Now that I think about it, I haven't told the story exactly right. It's not true that direct sum is a coproduct in Hilb1\mathrm{Hilb}_1 -- in fact it only satisfies a universal property wrt pullback squares... but that's enough to still define a composition of cospans, and a bicategory of them...)

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 15:47):

(Which is why instead of getting “a unique monoid on every object” as we should in a cocartesian category, we don't really get any nontrivial ones :grimacing:)

view this post on Zulip (=_=) (Apr 10 2020 at 16:03):

Amar Hadzihasanovic said:

This discussion on adjoint operators made me think of a little result that I proved a while ago, of which I'm fond, but I don't know what use to make of it. I'm sharing it here in hope that someone may have ideas about it.

Cospans come up in C* -algebras as well, in the form of linking algebras. Spans in that context are called C* -correspondences, which are used in KK-theory, and these C* -correspondences are implemented using Hilbert bimodules. Sorry, I'm hazy about the details here.

view this post on Zulip John Baez (Apr 10 2020 at 18:21):

Usually "nice" TQFTs lift in various ways. The most productive way to go up one notch is to consider symmetric monoidal 2-functors from

view this post on Zulip John Baez (Apr 10 2020 at 18:22):

[(n-2)-manifolds, cobordisms, cobordisms between cobordisms]

view this post on Zulip John Baez (Apr 10 2020 at 18:22):

to

view this post on Zulip John Baez (Apr 10 2020 at 18:23):

[2-Hilbert spaces, linear functors, natural transformations]

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 21:41):

I think this is a description of a bicategory equivalent to Cosp(Hilb1)\textit{Cosp}(\mathrm{Hilb}_1), which may be easier to work with to understand what is going on.

Objects are still Hilbert spaces.
Now a morphism HHH \to H' is given by a pair of Hilbert spaces K0,K1K_0, K_1, together with a unitary isomorphism u:HK0HK1u: H \oplus K_0 \to H' \oplus K_1.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 21:42):

I will denote such a morphism just by u:HK0HK1u: H \oplus K_0 \to H' \oplus K_1, since it contains all the information...

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 21:45):

A 2-morphism from u:HK0HK1u: H \oplus K_0 \to H' \oplus K_1 to u:HK0HK1u': H \oplus K'_0 \to H' \oplus K'_1 is a pair of isometries i0:K0K0,i1:K1K1i_0: K_0 \hookrightarrow K'_0, i_1: K_1 \hookrightarrow K'_1 with the property that

(idHi0);u=u;(idHi1)(\mathrm{id}_H \oplus i_0) ; u' = u ; (\mathrm{id}_{H'} \oplus i_1).

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 21:47):

Vertical composition of 2-morphisms is just composing the isometries pairwise.

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 21:55):

The horizontal composition of u:HK0HK1u: H \oplus K_0 \to H' \oplus K_1 and of v:HK0HK1v: H' \oplus K'_0 \to H'' \oplus K'_1 is

... well, the unitary isomorphism H(K0K0)H(K1K1)H \oplus (K_0 \oplus K'_0) \to H'' \oplus (K_1 \oplus K'_1) that you get by composing uu and vv along HH' and permuting inputs and outputs when necessary (writing it down explicitly is not very illuminating).

view this post on Zulip Amar Hadzihasanovic (Apr 10 2020 at 21:57):

And the horizontal composite of two 2-morphisms should be clear: just stick the isometries “one next to another” in the direct sums...

view this post on Zulip (=_=) (Apr 11 2020 at 00:39):

John Baez said:

[(n-2)-manifolds, cobordisms, cobordisms between cobordisms]

arXiv:1501.00792 is probably the reference for this.

view this post on Zulip John Baez (Apr 11 2020 at 00:52):

I'm glad you know that paper by my student Franciscus Rebro, @Rongmin Lu! It was sort of subsumed by this one by two other students:

view this post on Zulip John Baez (Apr 11 2020 at 00:53):

view this post on Zulip John Baez (Apr 11 2020 at 00:54):

Note: version 1, and only version 1, studies the bicategory of spans-of-spans in a category with finite limits and shows it's symmetric monoidal.

view this post on Zulip (=_=) (Apr 11 2020 at 07:40):

John Baez said:

I'm glad you know that paper by my student Franciscus Rebro

All credit to Google, though I should probably start working my way through the UCR back catalogue for more of your and your students' greatest hits.

It was sort of subsumed by this one by two other students:

Thanks, good to know!

view this post on Zulip Notification Bot (Sep 20 2021 at 13:02):

Amar Hadzihasanovic has marked this topic as resolved.

view this post on Zulip Notification Bot (Sep 20 2021 at 13:02):

Amar Hadzihasanovic has marked this topic as unresolved.