Simple modules over division rings #
This file contains some results about simple modules over division rings.
Main results #
DivisionRing.nonempty_linearEquiv_of_isSimpleModule: There is an unique simple module over a division ring, up to isomorphism.isSimpleModule_iff_eq_zero_or_injective: A module is simple if and only if it is nontrivial and every linear map from it is either zero or injective, this is the module analogue ofRingHom.injectiveIsSimpleModule.obj_of_isEquivalence: IfMis a simple module over a ringR, ande : ModuleCat R ⥤ ModuleCat Sis an equivalence of categories, thene(M)is a simple module overS.
Tags #
Noncommutative algebra, simple module, division ring
theorem DivisionRing.nonempty_linearEquiv_of_isSimpleModule (S : Type u_2) [DivisionRing S] (N : Type u_3) [AddCommGroup N] [Module S N] [IsSimpleModule S N] :
theorem isSimpleModule_iff_eq_zero_or_injective (R : Type u) (M : Type v) [Ring R] [AddCommGroup M] [Module R M] :
IsSimpleModule R M ↔ Nontrivial M ∧ ∀ (N : Type v) [inst : AddCommGroup N] [inst_1 : Module R N] (f : M →ₗ[R] N), f = 0 ∨ Function.Injective ⇑f
theorem IsSimpleModule.obj_of_isEquivalence {R : Type u_3} {S : Type u_4} [Ring R] [Ring S] (e : CategoryTheory.Functor (ModuleCat R) (ModuleCat S)) [e.IsEquivalence] (M : ModuleCat R) [IsSimpleModule R ↑M] :
IsSimpleModule S ↑(e.obj M)