Morita equivalence #
Two R-algebras A and B are Morita equivalent if the categories of modules over A and
B are R-linearly equivalent. In this file, we prove that Morita equivalence is an equivalence
relation and that isomorphic algebras are Morita equivalent.
Main definitions #
MoritaEquivalence R A B: a structure containing anR-linear equivalence of categories between the module categories ofAandB.IsMoritaEquivalent R A B: a predicate asserting thatR-algebrasAandBare Morita equivalent.
TODO #
- For any ring
R,RandMatₙ(R)are Morita equivalent. - Morita equivalence in terms of projective generators.
- Morita equivalence in terms of full idempotents.
- Morita equivalence in terms of existence of an invertible bimodule.
- If
R ≈ S, thenRis simple iffSis simple.
References #
- [Nathan Jacobson, Basic Algebra II][jacobson1989]
Tags #
Morita Equivalence, Category Theory, Noncommutative Ring, Module Theory
Let A and B be R-algebras. A Morita equivalence between A and B is an R-linear
equivalence between the categories of A-modules and B-modules.
The underlying equivalence of categories
- linear : CategoryTheory.Functor.Linear R self.eqv.functor
Instances For
For any R-algebra A, A is Morita equivalent to itself.
Equations
- MoritaEquivalence.refl R A = { eqv := CategoryTheory.Equivalence.refl, linear := ⋯ }
Instances For
For any R-algebras A and B, if A is Morita equivalent to B, then B is Morita equivalent
to A.
Instances For
For any R-algebras A, B, and C, if A is Morita equivalent to B and B is Morita
equivalent to C, then A is Morita equivalent to C.
Instances For
Isomorphic R-algebras are Morita equivalent.
Equations
- MoritaEquivalence.ofAlgEquiv f = { eqv := ModuleCat.restrictScalarsEquivalenceOfRingEquiv f.symm.toRingEquiv, linear := ⋯ }
Instances For
Let A and B be R-algebras. We say that A and B are Morita equivalent if the categories of
A-modules and B-modules are equivalent as R-linear categories.
- cond : Nonempty (MoritaEquivalence R A B)