Simple objects in the category of R-modules #
We prove simple modules are exactly simple objects in the category of R-modules.
theorem simple_iff_isSimpleModule {R : Type u_1} {M : Type u_2} [Ring R] [AddCommGroup M] [Module R M] :
instance simple_of_isSimpleModule {R : Type u_1} {M : Type u_2} [Ring R] [AddCommGroup M] [Module R M] [IsSimpleModule R M] :
A simple module is a simple object in the category of modules.
instance isSimpleModule_of_simple {R : Type u_1} [Ring R] (M : ModuleCat R) [CategoryTheory.Simple M] :
IsSimpleModule R ↑M
A simple object in the category of modules is a simple module.
theorem simple_of_finrank_eq_one {R : Type u_1} [Ring R] {k : Type u_3} [Field k] [Algebra k R] {V : ModuleCat R} (h : Module.finrank k ↑V = 1) :
Any k-algebra module which is 1-dimensional over k is simple.