Morita invariance of K₀(proj A), G₀(mod A) and the Cartan map #
An equivalence of categories e : ModuleCat A ≌ ModuleCat B between the module categories of two
rings -- for instance the underlying equivalence of a Morita equivalence -- preserves and reflects
finite generation and projectivity, and it is exact. It therefore restricts to exact equivalences
between the finitely generated modules and between the finitely generated projective modules over
the two rings, and on Grothendieck groups it induces isomorphisms
K₀(proj A) ≃ K₀(proj B), G₀(mod A) ≃ G₀(mod B),
both sending the class of a module M to the class of e.functor.obj M. The square they form
with the two Cartan maps commutes, so the Cartan map of A is an isomorphism if and only if that
of B is. In particular, for Morita equivalent algebras A and B in Mathlib's sense
(IsMoritaEquivalent R A B), the groups K₀(proj A) and G₀(mod A) and the bijectivity of the
Cartan map are Morita invariants.
The special case of the equivalence induced by a ring isomorphism is
TauCeti/Algebra/Category/ModuleCat/CartanMap/RingEquiv.lean, where the induced maps are
described through restriction of scalars.
The API is dot notation on the equivalence: use e.finiteModulesK0Equiv,
e.finiteProjectiveModulesK0Equiv and e.cartanMap_bijective_iff. The two rings may live in
different universes; only the Morita corollaries put them in one, as Mathlib's
MoritaEquivalence does.
Main definitions #
CategoryTheory.Equivalence.finiteModulesEquivalenceandCategoryTheory.Equivalence.finiteProjectiveModulesEquivalence: the restrictions of an equivalence of module categories to the finitely generated, respectively finitely generated projective, modules over the two rings.CategoryTheory.Equivalence.finiteModulesK0EquivandCategoryTheory.Equivalence.finiteProjectiveModulesK0Equiv: the induced isomorphismsG₀(mod A) ≃+ G₀(mod B)andK₀(proj A) ≃+ K₀(proj B).
Main results #
CategoryTheory.Equivalence.finiteProjectiveModules_inverseImage: an equivalence of module categories pulls the finitely generated projective modules back to the finitely generated projective modules.CategoryTheory.Equivalence.cartanMap_comp_finiteProjectiveModulesK0EquivandCategoryTheory.Equivalence.cartanMap_finiteProjectiveModulesK0Equiv: the Cartan maps ofAandBcommute with the two induced isomorphisms.CategoryTheory.Equivalence.cartanMap_bijective_iff: the Cartan map ofAis bijective if and only if the Cartan map ofBis.IsMoritaEquivalent.nonempty_finiteProjectiveModulesK0Equiv,IsMoritaEquivalent.nonempty_finiteModulesK0EquivandIsMoritaEquivalent.cartanMap_bijective_iff: the same statements for Morita equivalent algebras.
References #
- Charles A. Weibel, The K-book: An Introduction to Algebraic K-theory, Chapter II, Section 2,
for the Morita invariance of
K₀of a ring.
The two object properties #
The equivalences of module subcategories #
Finitely generated modules along an equivalence of module categories. An equivalence
e : ModuleCat A ≌ ModuleCat B restricts to an equivalence from the finitely generated
A-modules to the finitely generated B-modules.
Equations
Instances For
Finitely generated projective modules along an equivalence of module categories. An
equivalence e : ModuleCat A ≌ ModuleCat B restricts to an equivalence from the finitely
generated projective A-modules to the finitely generated projective B-modules.
Equations
Instances For
Exactness of the restricted equivalences #
The inverse of the restriction of an equivalence of module categories to the finitely generated projective modules is conflation-exact.
The induced isomorphisms of Grothendieck groups #
Morita invariance of G₀(mod A). An equivalence e : ModuleCat A ≌ ModuleCat B induces
G₀(mod A) ≃+ G₀(mod B), sending the class of a finitely generated A-module M to the class
of e.functor.obj M.
Equations
Instances For
Morita invariance of K₀(proj A). An equivalence e : ModuleCat A ≌ ModuleCat B induces
K₀(proj A) ≃+ K₀(proj B), sending the class of a finitely generated projective A-module M
to the class of e.functor.obj M.
Equations
Instances For
Compatibility with the Cartan map #
Morita naturality of the Cartan map. The Cartan maps of two rings with equivalent module categories are intertwined by the induced isomorphisms of Grothendieck groups.
Pointwise form of CategoryTheory.Equivalence.cartanMap_comp_finiteProjectiveModulesK0Equiv:
applying the Cartan map of B after transporting a class from K₀(proj A) along e agrees
with transporting its image under the Cartan map of A from G₀(mod A) along e.
The resolution-theorem hypothesis is a Morita invariant: for rings with equivalent module
categories, the Cartan map of A is bijective if and only if the Cartan map of B is.
Morita equivalent algebras #
K₀(proj A) is a Morita invariant: Morita equivalent algebras have isomorphic
Grothendieck groups of finitely generated projective modules.
G₀(mod A) is a Morita invariant: Morita equivalent algebras have isomorphic Grothendieck
groups of finitely generated modules.
Bijectivity of the Cartan map is a Morita invariant: for Morita equivalent algebras, the
Cartan map of A is bijective if and only if the Cartan map of B is.