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.
Why are those two versions of Morita equivalence the same?
John Baez said:
Puzzle. Can you guess how a lot of what I just said can be abstracted a bit so it's not about commutative algebras over a field ?
I'm not sure if anyone has answered this puzzle. This is all reminding me of the bicategory of categories, profunctors, and natural transformations. I think this is the Set-enriched case of what you're describing? More generally for an enriching category $V$, there is a bicategory of V-enriched categories, V-profunctors, and V-transformations. This is still too general because you need the $V$-categories to have one object. If V is , then V-categories with one object are k-algebras, V-profunctors are bimodules, and V-transformations are bimodule homomorphisms.
Jade Master said:
Why are those two versions of Morita equivalence the same?
I can get you started on this. Suppose A and B are algebras. Suppose we have bimodules M: A -> B and N: B -> A that are inverses up to isomorphism. We want to show that .
This is the easy direction of the equivalence between the two concepts of Morita equivalence.
I hope you can guess what I mean by all this, like "a bimodule M: A -> B". If not, ask questions.
I'll copy some stuff out of Weibel's K-book. Maybe somebody can help me understand this:
We say that two rings and are Morita equivalent if Rmod and Smod are equivalent as abelian categories, that is, if there exist additive functors and such that and . This implies that and preserve filtered colimits. Set P=T(R) and Q=U(S); P is an RS bimodule and Q is an SR bimodule via the maps and . Since and , it follows that we have and for all M,N. Both and are bimodule isomorphisms.
Assuming you know what I mean by the question, let's get started on the answer. Can you think of a way to use our bimodule M: A -> B to get a functor from to , or maybe the other way around? If you can, that'll be a big step.
I find that stuff from Weibel to be more confusing than how I'd talk about this (obviously: everyone finds themselves clearer than everyone else).
So I think it's best if you just think about my puzzle instead of reading Weibel. It's not very hard.
All this stuff is very abstract and simple, I think; I don't think "abelian categories" or "filtered colimits" or "additive functors" have much to do with it.
Jade Master said:
John Baez said:
Puzzle. Can you guess how a lot of what I just said can be abstracted a bit so it's not about commutative algebras over a field ?
I'm not sure if anyone has answered this puzzle. This is all reminding me of the bicategory of categories, profunctors, and natural transformations. I think this is the Set-enriched case of what you're describing? More generally for an enriching category $V$, there is a bicategory of V-enriched categories, V-profunctors, and V-transformations. This is still too general because you need the $V$-categories to have one object. If V is , then V-categories with one object are k-algebras, V-profunctors are bimodules, and V-transformations are bimodule homomorphisms.
Yes! A lot of the Brauer 3-group stuff can be generalized to this. I think we can replace "rings" with "one-object V-enriched categories" (or in other words "monoids in V") in all this stuff, where V is any sufficiently nice category.
Similarly, "commutative rings" could be replaced with "commutative monoids in V".
So I'm saying that for any commutative monoid in a sufficiently nice category V, you'll get a Brauer 3-group of
[ -algebras, bimodules, bimodule homomorphisms ]
A -algebra is an object on which acts, which is also a monoid, where the monoid multiplication commutes with the action of .
I think the stuff I copied from Weibel goes in the more difficult direction. But I'll try out the puzzle.
Okay. Some of the difficulty may come from going in what I consider the more difficult direction, but I bet some of it comes him from knowing too much stuff.
I think if we do the easy direction first, the other direction will seem easier later.
I'll post the puzzle again:
Suppose A and B are algebras. Suppose we have bimodules and that are inverses up to isomorphism. We want to show that .
I hope you can guess what I mean by all this, like "a bimodule ". If not, ask questions.
Assuming you know what I mean by the question, let's get started on the answer. Can you think of a way to use our bimodule to get a functor from to , or maybe the other way around? If you can, that'll be a big step.
A bimodule M: A -> B is invertible if there is another bimodule N : B -> A such that and , right?
Right!
There's some conventions involved here. It looks you're saying a bimodule is a left A, right B bimodule. I like that convention.
You get a functor by tensoring... it seems you could do it with either M or N...
I guess it's another convention: whether Mod(A) is left or right A-modules.
I don't think you could do it with either one.
Yeah, we have to decide what Mod(A) means.
I think I'm gonna be old-fashioned and take left A-modules as the default option.
So how do you get a functor Mod(A) Mod(B), exactly?
Ok, if its left A-modules, then you want to tensor on the left with a B,A-bimodule, which is N.
Right.
So let's see, I'm saying tensoring with gives a functor Mod(A) Mod(B).
I think our conventions suck.
Let's change our minds about something, eh?
Let's say Mod(A) means right A-modules.
Now it should be that tensoring with gives a functor Mod(A) Mod(B).
I think this will save us a lot of suffering.
This is where the pre- and post- subscripting becomes useful, I think.
Well, I think if means , which makes sense, we are committed to reading from left to right.
And this makes right modules a bit more fundamental!
is our functor.
Right, that's nice.
I don't think I want to keep writing so many subscripts, using TeX here.
I can compose bimodules and just by writing stuff like , and it's less stressful to write, though less clear.
Okay, see if you can do this now:
Suppose A and B are algebras. Suppose we have bimodules and that are inverses up to isomorphism. We want to show that .
John Baez said:
I don't think I want to keep writing so many subscripts, using TeX here.
No, just at critical moments when we're clarifying things, I think.
Yup.
So we have MN=1 and NM=1. Our functors are (-)M and (-)N.
So that's it, these functors form an equivalence.
Yes! Btw, what thing you just wrote was a white lie?
=?
Right. Just checking.
So the proof of this direction is super-easy and sweet.
Here's one thing you sorta glossed over, which is still easy.
It's that when we turn bimodules into functors as we've just done, composition of bimodules goes to composing functors.
Now we can try going in the other direction.
That passage from Weibel gives a big hint I think.
Yeah.
Sorry, my "Yeah" was to going in the other direction.
If we have an equivalence of the categories of modules, I think he wants us to produce the representing bimodule by hitting the ring as a module with the equivalence.
Oh good, that's what I figured we should do.
My reasoning: now we gotta turn a functor into a bimodule.
Given a functor Mod(A) -> Mod(B) we gotta create an A,B-bimodule out of thin air.
We don't have much to work with!
All we know is that A is an A,A-bimodule and B is a B,B-bimodule.
So we probably have to use these, and our functor, to dream up an A,B-bimodule.
How are we gonna do it?
I'm getting nervous. It's possible this direction won't even work at all unless our functor is a bit "nice".
Weibel suggests they have to be additive.
Yeah. I'm not sure. It's sorta sad that the other direction is so easy and this one seems harder.
But we have to try the obvious thing: take and hit it with our functor and see what we can get out of it.
I guess it's important to think about how is better than your average guy in .
What are all the extra special things we can say about A as an A-module?
Tensoring over A with A is equivalent to the identity functor.
Yes.
Let's see, that's what's special about A as an A,A-bimodule, right?
I actually asked what's special about A as a (right) A-module, i.e. as an object of Mod(A).
The reason I asked is that then, when we hit A with our functor Mod(A) Mod(B), we may get an object In Mod(B) that's "special" in some ways.
Ideally it would be so special that it would turn out to be an A,B-bimodule!
I'm actually getting a bit more optimistic.
But I gotta sleep now! Or at least head in that direction.
This has been lots of fun....
So I feel pretty optimistic about this question. Let me remind us what we're trying to do. Say we have algebras A and B over some field k. We get categories of right modules Mod(A) and Mod(B). We've already seen that an (A,B)-bimodule M gives rise to a functor
Mod(A) Mod(B)
namely the one that takes a right A-module X and sends it to X M.
Now we're trying to reverse this process.
Given a functor
Mod(A) Mod(B)
we want to find an (A,B)-bimodule that gives it as above (up to natural isomorphism).
We use the method of "what could possibly work?"
I think we'll succeed only if our functor is -enriched.
But anyway, we're trying to get an (A,B)-bimodule. All we have at our disposal is the god-given (A,A)-bimodule A and the (B,B)-bimodule B and the functor from Mod(A) to Mod(B). So this is what we must use!
How can we do it?
Well, the left A-module structure on A is encoded in the category of right A-modules in a way that is preserved by any functor!
Because for each , multiplying on the left by is a right-module homomorphism
so F(A), a right B-module, gets a left A-action for free (with a acting by F(a)) :tada:
Right! Here's how I'd say it: since A is an (A,A)-bimodule, it's a left A-module object in Mod(A) (which recall is the category of right A-modules).
If we assume F is Vect-enriched, it follows that F(A) Mod(B) is a left A-module object in F(B).
We need the functor to be Vect-enriched to map A-module objects to A-module objects.
So assume this; then F(A) is a left A-module object in F(B), which is the same as an (A,B)-bimodule.
So my guess is that this is how we cook up our desired (A,B)-bimodule.
I wonder if one could organise the argument like this: First prove that from a single (enriched) equivalence one can construct a whole family of equivalences between --bimodules and --bimodules, pseudonatural in the -algebra . Then invoke the appropriate higher categorical Yoneda lemma to conclude that and are equivalent, since their representables are.
That sounds elegant.
I was trying to proceed in a more elementary way: directly cook up from any enriched functor an (R,S)-bimodule.
Yes, I think that would be applying the argument just to , because that's what you need to prove the "easy" direction of the Yoneda lemma.
The dream here would be to get an equivalence of bicategories
[-algebras, bimodules, bimodule homomorphisms]
and
[nice -enriched categories, nice enriched functors, nice natural transformations]
where a "nice" category is one that's of the form Mod(A) for some algebra A, and so on. Ideally one would have a good intrinsic characterization of these nice categories, etc. And ideally one could do this for enriched categorie more general than -enriched categories.
Then the equivalence of the two definitions of "Morita equivalence" would fall out as a puny corollary. :upside_down:
I probably don't have the energy to do all this, esp. since someone has probably already done it!
But it's good for me to think about it, because it's helping me understand Morita equivalence a bit better.
Here's something that'd be really helpful to understand:
Morita’s Theorem. Let be an object in an abelian category , and let . Then is an equivalence of categories between and with inverse functor if and only if is a compact projective generator (‘progenerator’) in . Furthermore, every equivalence between and a category of modules arises in this way.
The proof is explained here. What's nice is that it settles the question "which categories are categories of modules of a ring?", which is good if you want to take the "Morita attitude" and say rings are Morita equivalent iff they have equivalent categories of modules.
It shows that for any abelian category and any object in it you can get a ring and a functor from to your abelian category. Then the question becomes: when is this functor an equivalence? And the theorem gives an answer!
I would like to prove something like this. Maybe someone has.
Fix a commutative ring . There's a bicategory of
[-algebras, bimodules, bimodule homomorphisms]
and a category of
[ -enriched categories with a chosen object, -enriched functors, -enriched natural transformations]
where is the symmetric monoidal category of -modules with its usual tensor product.
Conjecture. There is a map of bicategories
sending any -algebra to , which is -enriched automatically and has as its chosen object itself.
And, there's a map of bicategories going back, say
sending any -enriched category with chosen object to the -algebra .
Furthermore, these maps are adjoints (more precisely pseudoadjoints).
Some of the details may be wrong, or the statement might even require a lot of fixing. But this seems to be idea behind Morita theory: going back and forth between algebras and their categories of representations.
For example, Morita's theorem above says which objects in are the essential image of : that is, which categories are categories of modules of something.
I wouldn't be surprised if someone had already proved a (corrected) version of this conjecture. Does anyone here know?
At the -morphism level, the relevant counterpart of Morita's theorem is the Eilenberg-Watts theorem. The statement is that the relevant -enriched functors are (up to isomorphism) exactly those that preserve colimits.
I've worked out the details a couple of years ago as a fun extended exercise for . If I remember correctly, at the 2-morphism level nothing surprising happens: that 2-functor is a bijection between bimodule homomorphisms and mere natural transformations.
Perhaps The formal theory of Tannaka duality is relevant here? (I haven't read it though.)
Nice, thanks! I didn't know that theorem.
What I'm trying to do is set up a (pseudo)adjunction between two bicategories that are pretty simple to describe. This adjunction should restrict to an equivalence on some smaller bicategories in some obvious way - namely the sub-bicategories where going forwards and back gets you back where you started (up to equivalence at the object level, or isomorphism at the morphisms level). Then characterizing these sub-bicategories should involve Morita's theorem and the Eilenberg-Watts theorem.
The technical conditions that show up in this process - the technical conditions in Morita's theorem and the Eilenberg-Watts theorem - are then revealed as the price you pay when you restrict your adjunction to an equivalence.
John Baez said:
and a category of
[ -enriched categories with a chosen object, -enriched functors, -enriched natural transformations]
I'm a bit confused about this setup: you didn't impose any structure relating to the chosen object on the 1- and 2-morphisms, which means that changing the chosen object results in an equivalent object of the 2-category. But then "endomorphisms of the chosen object" can't be a functor back to k-algebras.
Yes, I think it needs some or possibly a lot of fixing :upside_down:
That page tells me how to recover a single ring from a single category that looks like it could be its category of modules, but John wanted to extend this to a functor, ideally part of an adjunction with {k-algebras and bimodules}, and I'm not sure how to choose the 1-morphisms to make that work out.
If you wanted {k-algebras and k-algebra homomorphisms} on the other side, then I think you could just take the 1-morphisms to be functors which preserve the chosen object (up to specified isomorphism).
Rongmin Lu said:
John Baez said:
Nice! Did you see my "conjecture" above? This sort of thing should interact with your program somehow.
I reckon it's probably Tannaka duality you had in mind, as Tobias Fritz has suggested above.
Tannaka duality relies on a fiber functor, and I don't see that as fundamental in this Morita stuff. Maybe I'm completely wrong! Is the choice of the "progenerator" in Morita's theorem secretly a choice of a fiber functor???
For convenience, I'll repeat it:
Morita’s Theorem. Let be an object in an abelian category , and let . Then is an equivalence of categories between and with inverse functor if and only if is a compact projective generator (‘progenerator’) in . Furthermore, every equivalence between and a category of modules arises in this way.
In Tannaka duality we'd do something like choose a fiber functor sending each object to an underlying abelian group, and then try to reconstruct as endo-natural-transformations of .
I think the fiber functor is Hom(O, -) (the AbGp-valued Hom).
By Yoneda, its natural transformations should be the same as those of O
Okay, great - that sounds believable. If and we take , then it seems to work: for any -module the abelian group is isomorphic to the underlying abelian group of .
So apparently the Morita crowd prefer to talk about "compact progenerators" - specially nice objects in some abelian category - rather than specially nice functors from to . The Tannaka crowd prefers to talk about specially nice functors!
By the way: did Morita and Tannaka know each other? Did one of them influence the other a lot?
Morgan Rogers said:
Is there a reason why you call projections rather than idempotents? I suppose projections are always idempotents, maybe it's just a matter of personal preference.
I'll just wildly guess it's because David has been working with C-algebras a lot, and there they like self-adjoint idempotents, which are usually called 'projections'. (The orthogonal projection onto a closed subspace of a Hilbert space is the motivating example, where our C-algebra consists of all bounded operators on that Hilbert space.)
Reid Barton said:
That page tells me how to recover a single ring from a single category that looks like it could be its category of modules, but John wanted to extend this to a functor, ideally part of an adjunction with {k-algebras and bimodules}, and I'm not sure how to choose the 1-morphisms to make that work out.
Yeah, I'm not quite sure. The Eilenberg-Watts theorem must be part of the answer.
We've been talking about how for any commutative ring there is a bicategory with
This is a monoidal bicategory, since we can take the tensor product of algebras, and everything else gets along nicely with that.
Given any monoidal bicategory we can take its core: that is, the sub-monoidal bicategory where we only keep invertible objects (invertible up to equivalence), invertible morphisms (invertible up to 2-isomorphism), and invertible 2-morphisms. The core is a monoidal bicategory where everything is invertible in a suitably weakened sense, so it's called a 3-group.
I call the particular 3-group we get from a commutative ring its Brauer 3-group, and denote it as .
I just wrote a bunch about it here:
I had a question and Jacob Lurie answered it... but it turns out Noether had already thought about this in 1929.