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: learning: questions

Topic: Globular versus coglobular vector spaces


view this post on Zulip John Baez (May 10 2025 at 16:12):

I'm puzzled by something, so this question is going to be rather vague - sort of like "what's going on here?"

But the phenomenon I'm asking about is precise enough.

First a summary. There's a standard way to get a chain complex from a globular vector space, but I seem to be getting one from something else, which I will temporarily called a 'coglobular vector space'. I don't like this, so I'd like to convert it to a globular vector space. I could do this by taking duals, but I don't really want to, because I'm afraid that will mess up other things.

Next let me give a detailed explanation.

view this post on Zulip John Baez (May 10 2025 at 16:15):

Suppose I have vector spaces V2,V1,V0V_2, V_1, V_0 and linear maps

s,t:V2V1,s,t:V1V0 s, t: V_2 \to V_1, \qquad s,t : V_1 \to V_0

This setup is an example of a globular vector space if

ss=st,ts=tt s s = s t, \qquad t s = t t

which is the usual identities obeyed by source and target maps in a 2-category. I'll call these the globular identities.

If I then define

d=st d = s - t

then I get a chain complex because

d2=(st)(st)=s2stts+t2=0 d^2 = (s - t)(s - t) = s^2 - st - ts + t^2 = 0

where in the last step we use the globular identities.

view this post on Zulip John Baez (May 10 2025 at 16:27):

But here's another way to get a chain complex! Suppose I have a vector space X X with two subspaces V,WXV, W \subseteq X. I then get a subspace VWV \cap W, and two obvious inclusions

iV,iW:VWVW i_V, i_W : V \cap W \to V \oplus W

There are also two obvious quotient maps

pV,pW:VWX p_V, p_W : V \oplus W \to X

The first maps (v,w)VW(v,w) \in V \oplus W to vVv \in V regarded as an element of XX. The second maps it to wWw \in W regarded as an element of XX.

I can then define a chain complex

VWdVWdX V \cap W \xrightarrow{d} V \oplus W \xrightarrow{d} X

where

Why is d2=0d^2 = 0 this time? It's because we have

pViV=pWiV,pViW=pWiW p_V i_V = p_W i_V, \qquad p_V i_W = p_W i_W

(Please check this, I find it so unnerving that I feel it could be wrong though it seems obviously correct!)

Using these identities we get

d2=(pVpW)(iV+iW) d^2 = (p_V - p_W)(i_V + i_W)
=pViVpWiV+pViWpWiW=0 = p_V i_V - p_W i_V + p_V i_W - p_W i_W = 0

view this post on Zulip John Baez (May 10 2025 at 16:32):

Now, this second situation smells a lot like the first one. But these identities

pViV=pWiV,pViW=pWiWp_V i_V = p_W i_V, \qquad p_V i_W = p_W i_W.

are not the globular identities, as far as I can tell. They're a special case of the co-globular identities, which are the globular identities in reverse:

ss=ts,st=tt s s = t s, \qquad s t = t t.

So: what's going on here?

view this post on Zulip David Corfield (May 10 2025 at 16:48):

You have dd is given by iV+iWi_V + i_W at one point, and then later d2=(pVpW)(iViW)d^2 = (p_V - p_W)(i_V - i_W). What's with the sign change?

view this post on Zulip John Baez (May 10 2025 at 16:50):

Error, probably just a typo. Let me try to fix it.

view this post on Zulip John Baez (May 10 2025 at 16:51):

Thanks, I think it's okay now!

By the way, the correct formula is supposed to be massively reminiscent of a certain bit of the Mayer-Vietoris exact sequence, and this sort of calculation is why the composite of two maps in that bit equals zero. So it's not something I cleverly made up.

view this post on Zulip Mike Shulman (May 10 2025 at 18:55):

Shouldn't it be pViV=pWiWp_V i_V = p_W i_W and pViW=0=pWiVp_V i_W = 0 = p_W i_V?

view this post on Zulip Adittya Chaudhuri (May 10 2025 at 18:58):

John Baez said:

Why is d2=0d^2 = 0 this time?

I think by your definition,

Hence, d2(x)=xx=0d^{2}(x)=x - x=0. So, it is a chain complex.

However, if I am not making any mistake, then, for xVWx \in V \cap W, pViW(x)=pv(0,x)=0p_V i_{W}(x)=p_{v}(0,x)=0 but, pWiw(x)=pw(0,x)=xp_{W} \circ i_{w}(x)=p_{w}(0,x)=x. Hence, pViWpWiWp_{V} i_{W}\neq p_{W} i_{W}, unless VW=0V \cap W=0. I think the same is true for the other identity.

view this post on Zulip David Egolf (May 10 2025 at 19:17):

I had assumed that iW:VWVWi_W:V \cap W \to V \oplus W acted by x(x,x)x \mapsto (x,x). I might be wrong about that though! [EDIT: As clarified below, this is not correct.]

view this post on Zulip John Baez (May 10 2025 at 19:33):

I wanted iW(x)=(0,x)i_W(x) = (0,x) - the symbol iWi_W was intended as short for "inclusion of VWV \cap W into the WW summand". Similarly iV(x)=(x,0)i_V(x) = (x,0).

I just had a beer so I won't attempt to deal with Mike and Adittya's corrections now - if I didn't get something right before, there's no way I'll get it right now! But thanks, folks, for helping.

view this post on Zulip John Baez (May 11 2025 at 11:56):

Mike Shulman said:

Shouldn't it be pViV=pWiWp_V i_V = p_W i_W and pViW=0=pWiVp_V i_W = 0 = p_W i_V?

Yes, you're right! These are the same relations that hold for the inclusions and projections when you have the biproduct of VV and WW.

Somehow I convinced myself that very different relations hold when we have subspaces V,WXV , W \subseteq X and

iV:VWVW,iV(x)=(x,0) i_V: V \cap W \to V \oplus W , \qquad i_V(x) = (x,0)
iW:VWVW,iW(x)=(0,x) i_W: V \cap W \to V \oplus W, \qquad i_W(x) = (0,x)

pV:VWX,pV(v,w)=v p_V: V \oplus W \to X , \qquad p_V(v,w) = v
pW:VWX,pW(v,w)=w p_W: V \oplus W \to X, \qquad p_W(v,w) = w

but in fact the same relations hold.

view this post on Zulip Mike Shulman (May 11 2025 at 16:20):

You mentioned the Mayer-Vietoris sequence, so you probably know that this construction is pretty standard, but maybe it would be helpful to mention that more generally it's also a standard thing in triangulated category theory (and stable \infty-category theory), to make a distinguished triangle (= fiber sequence = cofiber sequence) from a homotopy pullback square (= homotopy pushout square)

view this post on Zulip John Baez (May 11 2025 at 17:02):

Thanks. I've always been scared of triangulated category (though slightly less so when the management informed me it was secretly stable \infty-category theory). So I didn't know this.

I was just hoping that all the chain complexes I need to work with in my project arise from globular objects via the d=std = s - t construction. So far it ain't looking good.