Documentation

TauCeti.Algebra.Category.ModuleCat.Equivalence

Finite generation and projectivity along an equivalence of module categories #

Let e : ModuleCat A ≌ ModuleCat B be an equivalence of categories between the module categories of two rings, for instance a Morita equivalence. Finite generation of a module is a property of its submodule lattice: M is finitely generated exactly when ⊤ is a compact element of Submodule A M. Since e induces an order isomorphism between subobject lattices, and the subobjects of a module are its submodules, e preserves and reflects finite generation. Projectivity is a categorical property, so it is preserved and reflected as well.

The results are stated for arbitrary equivalences of module categories, with the two rings and the two module universes independent.

Main definitions #

Main results #

noncomputable def CategoryTheory.Equivalence.submoduleOrderIso {A : Type u} [Ring A] {B : Type u'} [Ring B] (e : ModuleCat A ≌ ModuleCat B) (M : ModuleCat A) :
Submodule A ↑M ≃o Submodule B ↑(e.functor.obj M)

Submodules along an equivalence of module categories. The order isomorphism from the submodules of M to the submodules of e.functor.obj M, obtained by identifying submodules with categorical subobjects on both sides.

Equations
Instances For
    @[simp]

    The induced order isomorphism of submodule lattices sends a submodule N of M to the image of e.functor.obj N under the map induced by the inclusion N ⟶ M.

    @[simp]

    An equivalence of module categories preserves and reflects finite generation.

    @[simp]

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

    @[simp]

    An equivalence of module categories preserves and reflects projectivity.