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 #
CategoryTheory.Equivalence.submoduleOrderIso: the order isomorphismSubmodule A M ≃o Submodule B (e.functor.obj M)induced bye.
Main results #
CategoryTheory.Equivalence.submoduleOrderIso_apply: it sends a submodule to the image of its inclusion undere.functor.CategoryTheory.Equivalence.finite_functor_obj_iff:e.functor.obj Mis finitely generated if and only ifMis.CategoryTheory.Equivalence.isFG_inverseImage:e.functorpulls the finitely generatedB-modules back to the finitely generatedA-modules.CategoryTheory.Equivalence.projective_functor_obj_iff:e.functor.obj Mis projective if and only ifMis.
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
- e.submoduleOrderIso M = M.subobjectModule.symm.trans ((e.subobjectOrderIso M).trans (e.functor.obj M).subobjectModule)
Instances For
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.
An equivalence of module categories preserves and reflects projectivity.