Documentation

TauCeti.Algebra.Category.ModuleCat.CartanMap.Morita

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 #

Main results #

References #

The two object properties #

@[simp]

An equivalence of module categories pulls the finitely generated projective B-modules back to the finitely generated projective A-modules.

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 restriction of an equivalence of module categories to the finitely generated modules is conflation-exact.

      The inverse of the restriction of an equivalence of module categories to the finitely generated modules is conflation-exact.

      The restriction of an equivalence of module categories to the finitely generated projective modules is conflation-exact.

      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.

          @[simp]

          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.