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: Ext Groups in the Deligne-Kelly Tensor Product?


view this post on Zulip Chris Grossack (she/they) (Sep 15 2025 at 03:40):

Given two algebras AA and BB, there's this nice fact that the category (AB)-mod(A \otimes B)\text{-mod} is equivalent to the category (A-mod)(B-mod)(A\text{-mod}) \boxtimes (B\text{-mod}), the Deligne-Kelly tensor product of the module categories.

How does one do homological algebra in this \boxtimes-category?

Iirc, every object in (A-mod)(B-mod)(A\text{-mod}) \boxtimes (B\text{-mod}) is a colimit of objects of the form MNM \boxtimes N for MM an AA-module and NN a BB-module, and my intuition is that we can get a projective resolution for one of these by finding an AA-projective resolution PMP_\bullet \to M and a BB-projective resolution QNQ_\bullet \to N and then applying \boxtimes to these in the sort of "obvious" way, using terms that look like a+b=nPaQb\bigoplus_{a+b = n} P_a \boxtimes Q_b...

In particular, if AA and BB are algebras over a field kk, so that Hom(MN,MN)HomA(M,M)kHomB(N,N)\text{Hom}(M \boxtimes N, M' \boxtimes N') \cong \text{Hom}_A(M,M') \otimes_k \text{Hom}_B(N,N'), this should give us a Künneth formula for the Ext\text{Ext}^\bullet-groups as computed in (A-mod)(B-mod)(A\text{-mod}) \boxtimes (B\text{-mod})

Is my intuition right? Is this written down somewhere? There might also be a higher powered way to make this "obvious", and I would also be interested in that.

Thanks in advance! ^_^

view this post on Zulip John Baez (Sep 15 2025 at 11:47):

I like your question. I don't know the answer, but I fear bringing in the Deligne-Kelly tensor product may not increase the number of good answers you get. You could instead ask something like:

Given algebras AA and BB over a field kk, with modules MM and NN, MkNM \otimes_k N is naturally a module over ABA \otimes B. Is there a way to compute the cohomology of MkNM \otimes_k N in terms of the cohomology of MM and NN, or obtain a projective resolution of MkNM \otimes_k N in terms of resolutions for MM and NN?

And this sounds like something algebraists will have thought about.

view this post on Zulip fosco (Sep 15 2025 at 12:35):

I am a bit confused by the fact that the same symbol \boxtimes is used for a monoidal structure on module categories, and for what seems a monoidal structure of objects, that, however, live in different categories.

Can it help the fact that there is a coproduct diagram of Z\mathbb Z-algebras (are A,B algebras over the same base ring?) AABBA\to A\otimes B \leftarrow B? This gives functors relating the module categories over A,B and their tensor.

view this post on Zulip John Baez (Sep 15 2025 at 12:39):

fosco said:

I am a bit confused by the fact that the same symbol \boxtimes is used for a monoidal structure on module categories, and for what seems a monoidal structure of objects, that, however, live in different categories.

Given an object MM in (A-mod)(A\text{-mod}) and an object NN in (A-mod)(A\text{-mod}) you can get an object in the Deligne-Kelly tensor product of these categories, (A-mod)(B-mod)(A\text{-mod}) \boxtimes (B\text{-mod}), and Chris is following tradition in calling this object ABA \boxtimes B.

view this post on Zulip John Baez (Sep 15 2025 at 12:43):

That's how the Deligne-Kelly tensor product of finitely cocomplete kk-linear categories works: given two such categories, say XX and YY, and objects MX,NYM \in X, N \in Y, you get an object MNXYM \boxtimes N \in X \boxtimes Y.

Yes, we are overloading the symbol \boxtimes here, but in a way typical of tensor products: given vectors in vector spaces vV,wWv \in V, w \in W, we get a vector vwVWv \otimes w \in V \otimes W.

view this post on Zulip John Baez (Sep 15 2025 at 12:45):

But anyway, this is an example of why I recommended Chris not to bring up the Deligne-Kelly tensor product: their actual question here can be asked without mentioning it.

view this post on Zulip Chris Grossack (she/they) (Sep 15 2025 at 15:49):

I think there's something fancy you can do, which also agrees with my intuitive answer -- Modules MM and NN over AA and BB can be thought of as sheaves on Spec(A)\text{Spec}(A) and Spec(B)\text{Spec}(B) (actually the AA and BB I'm interested in are noncommutative, so we're pushing this geometric intuition even further than normal algebraic geometry does).

With this in mind, the module MNM \boxtimes N is naturally viewed as a sheaf on Spec(AB)=Spec(A)×Spec(B)\text{Spec}(A \otimes B) = \text{Spec}(A) \times \text{Spec}(B), indeed it's basically π1MABπ2N\pi_1^* M \otimes_{A \otimes B} \pi_2^* N if you think about it geometrically, and in this case you should really expect a Künneth formula to hold!

This is points in John's direction of not worrying to much about the tensor product of categories

view this post on Zulip Chris Grossack (she/they) (Sep 15 2025 at 15:55):

Actually, yeah, this idea shouldn't be so hard to formalize algebraically. Thinking about these "pullbacks of sheaves" (read: induction of scalars along the inclusions $A,B \to A \otimes B$) was useful, thank you! That should work, formally the same, in the noncommutative setting too. Then we're working with a usual tensor product of (AB)(A \otimes B)-modules and the result should fall out, rather than needing to think abou this weird "external" tensor product

view this post on Zulip Mike Shulman (Sep 15 2025 at 19:14):

Is it really always true that homAB(MkN,MkN)homA(M,M)khomB(N,N)\hom_{A\otimes B}(M\otimes_k N, M'\otimes_k N') \cong \hom_A(M,M') \otimes_k \hom_B(N,N')? If so, I feel like I should have known it, but I don't remember learning it.

view this post on Zulip Chris Grossack (she/they) (Sep 16 2025 at 21:31):

I guess I haven't checked myself, but if you believe that (AB)-mod(A-mod)(B-mod)(A \otimes B)\text{-mod} \simeq (A\text{-mod}) \boxtimes (B\text{-mod}) (which is mentioned in many places, here's the first I found) then this follows from the explicit descriptions of the \boxtimes product

view this post on Zulip Chris Grossack (she/they) (Sep 16 2025 at 21:33):

It's also fairly believable, since if you have a map MNMNM \boxtimes N \to M' \boxtimes N' which is ABA \otimes B-linear, note that BB acts trivially on the MM piece but (presumably) nontrivially on the NN' piece, so it feels difficult to come up with an ABA \otimes B-linear map that somehow "mixes" the factors. That's not a proof, obviously, but it's some evidence

view this post on Zulip Mike Shulman (Sep 16 2025 at 22:36):

Is it obvious that it's true even when A=B=kA=B=k? When the vector spaces are finite-dimensional I can count dimensions and see that they're the same, and so "obviously" the canonical map must be an isomorphism, but it's not obvious to me how that generalizes to infinite dimensions. Or is it only claimed in the finite-dimensional case?

view this post on Zulip Chris Grossack (she/they) (Sep 17 2025 at 00:08):

Yeah, you probably want AA and BB to be finite dimensional as vector spaces over kk. I don't even know how to make sense of the \boxtimes-product (computationally) in other settings. See, for instance, the relevant nlab article, which also cites a paper by Etingof and Ostrik where they explicitly ask for a finite dimensional assumption. Iirc ENGO's book on tensor algebras has a version for coalgebras, though, which I guess makes sense since I remember @John Baez telling me at one point that coalgebras somehow behave more finitely than algebras, for reasons I still haven't internalized

view this post on Zulip John Baez (Sep 17 2025 at 08:59):

The ultimate reason is that when we have a coalgebra AA and we apply the comultiplication Δ:AAA\Delta : A \to A \otimes A to any aAa \in A, the result is a finite linear combination of elements a1a2a_1 \otimes a_2. Somehow one can leverage this into a proof of the Fundamental Theorem of Coalgebras, which says that any element of a coalgebra lies in some finite-dimensional sub-coalgebra. Using the fact that the internal direct sum of two sub-coalgebras is a sub-coalgebra, it follows that every coalgebra is a filtered colimit of finite-dimensional sub-coalgebras.

I'm trying to figure out the proof of this Fundamental Theorem. I've looked at it, and my eyes rolled over the Sweedler notation and it seemed sort of obvious, but it seems a lot less obvious as I'm trying to mentally re-create it. How do you get the finite-dimensional sub-coalgebra containing aAa \in A? You form

Δ(a)=aibi \Delta(a) = \sum a_i \otimes b_i

and you take the linear combinations of aa and all the aia_i and bib_i. Maybe that's the desired sub-coalgebra. Or maybe you have to repeat this process and comultiply the aia_i and bib_i and also take the linear combinations of all the elements you get that way. Or....

The question is why this process terminates. Coassociativity must help.

view this post on Zulip Mike Shulman (Sep 17 2025 at 15:09):

What about the modules M,N,M,NM,N,M',N' -- do they have to be finite dimensional too?

view this post on Zulip Mike Shulman (Sep 17 2025 at 15:10):

The nLab also claims that there is a version "without the finiteness constraints and using the tensor product of categories with finite colimits".

view this post on Zulip Joe Moeller (Sep 17 2025 at 23:53):

Here's the link to the proof of the Fundamental Theorem of Coalgebras: https://planetmath.org/FundamentalTheoremOfCoalgebras

The Sweedler notation is not so bad. The proof does hinge on coassociativity. I'll try summarizing with minimal notation.

We're going to define the sub-coalgebra of an element x by double comultiplying. Comultiply x, then comultiply the first slot of the result. Each comultiplication results in a sum over tensors, so our thing is a sum over two indices, the first term over j, the third over i, and the middle term over both.

Now we define the subspace that will be our subcoalgebra D to be the span of all the terms in the middle slot. x is in this subspace because x is equal to applying the counit to the first and third slots of our double comuliplication. This is just using (co)unitality of a (co)monoid. But the counit of the first and third slots gives the coefficients of the linear combination that shows x is in the span.

Showing this subspace is a subcoalgebra is where coassociativity comes in. We're going to do this by showing that comultiplying any of the terms from the middle slot lands in DDD \otimes D. The gist of the argument is that you apply a third comultiplication, then coassociate it around and use an assumption of linear independence to peel off the other terms so you end up concluding the comultiplication of the middle term is in first CDC \otimes D, then in DCD \otimes C, and thus DDD \otimes D.

view this post on Zulip John Baez (Sep 18 2025 at 11:14):

Ah, thanks Joe, that's great! I don't mind Sweedler notation, but it's easy for me, when reading a purely computational proof using this or any clever notation, to say "yeah yeah, that probably works" without thinking about it. And then I can't remember the trick on my own!

So now I will remember this: take an element cc of a coalgebra CC, comultiply it twice to get a linear combination of elements like c1c2c3c_1 \otimes c_2 \otimes c_3, and take the space spanned by all the middle terms c2c_2. This is our finite-dimensional sub-coalgebra of CC containing cc. To show it's a sub-coalgebra, comultiply cc again and use coassociativity.

view this post on Zulip John Baez (Sep 18 2025 at 11:15):

This is like a dehydrated version of the proof, and I'm supposed to be smart enough that I can "add water" - do some calculations - whenever I want to reconstitute the whole proof.

view this post on Zulip John Baez (Sep 18 2025 at 11:16):

It's interesting that the proof requires comultiplying cc three times.

view this post on Zulip Mike Shulman (Sep 18 2025 at 15:16):

Possibly some of the above messages should be moved to another thread about coalgebra?

view this post on Zulip John Baez (Sep 18 2025 at 17:49):

Sometimes people here are chopping conversations in half, moving part to a new thread, making it harder to follow the overall conversation. For example the stuff about finite-dimensionality and coalgebras here arose from people talking about finite-dimensionality assumptions for results on (external) tensor products of modules of algebras.

To exhibit the inner unity of this conversation: not only is it true that every element of a coalgebra lies in a finite-dimensional sub-coalgebra, every element of a comodule of a coalgebra lies in a finite-dimensional sub-comodule of that coalgebra. The proof is analogous. And this is probably why some results on tensor products of comodules of coalgebras work better than the analogous results on tensor products of modules of algebras, as Chris was saying:

Chris Grossack (she/they) said:

See, for instance, the relevant nlab article, which also cites a paper by Etingof and Ostrik where they explicitly ask for a finite dimensional[ity] assumption. Iirc ENGO's book on tensor algebras has a version for coalgebras, though, which I guess makes sense since I remember John Baez telling me at one point that coalgebras somehow behave more finitely than algebras, for reasons I still haven't internalized

I hope @Chris Grossack (she/they) can now internalize those reasons, thanks to what @Joe Moeller said.

view this post on Zulip Mike Shulman (Sep 18 2025 at 18:11):

My feeling was that the conversation about algebras got interrupted by an essentially unrelated conversation about coalgebras, and now I have to scroll way up and skip over the coalgebra posts to find what we were saying about algebras and get back to it. I don't see any real connection between the algebra and coalgebra conversations, in fact the point of the latter was that coalgebras are different than algebras. But if you want to keep them all together, okay.

If we're done with coalgebras, the question about algebras that I still want to know about is whether hom(MN,MN)hom(M,M)hom(N,N)\hom(M\otimes N, M'\otimes N') \cong \hom(M,M') \otimes \hom(N,N') for infinite-dimensional vector spaces over a field.

view this post on Zulip John Baez (Sep 18 2025 at 20:07):

There's a natural map

α:hom(M,M)hom(N,N)hom(MN,MN) \alpha : \hom(M,M') \otimes \hom(N,N') \to \hom(M\otimes N, M'\otimes N')

and we're wondering if it's onto. Let me try to argue that it's not.

Let mi,ni,mi,nim_i, n_i, m'_i, n'_i be bases of countable-dimensional vector spaces M,N,M,NM,N,M',N', respectively. Consider the linear maps MNMNM \otimes N \to M' \otimes N' that sends

m1n1m_1 \otimes n_1 to m1n1m'_1 \otimes n'_1
m2n2m_2 \otimes n_2 to m1n1+m2n2m'_1 \otimes n'_1 + m'_2 \otimes n'_2
m3n3m_3 \otimes n_3 to m1n1+m2n2+m3n3m'_1 \otimes n'_1 + m'_2 \otimes n'_2 + m'_3 \otimes n'_3

and so, while sending all other basis vectors to zero. Is this linear map in the image of α\alpha? I'm hoping not.

view this post on Zulip Mike Shulman (Sep 18 2025 at 21:41):

I sort of see what you're getting at. The image of a pure tensor α(fg)\alpha(f\otimes g) can't behave like that on minim_i\otimes n_i for any i>1i>1. We can "correct" that for any particular ii by taking a linear combination of pure tensors, but it feels like since any linear combination is finite we can only correct finitely many of them. But I'm not sure how to make that rigorous.