Un module M sur un anneau A est dit simple ou irréductible si M n'est pas le module nul et il n'existe pas de sous-modules de M en dehors de {0} et M.
Soient A un anneau unitaire et M un A-module simple.
Soient A un anneau, M et N des A-modules et f une application A-linéaire de M dans N. Si M est simple, alors f est soit nulle, soit injective (en effet, le noyau de f est un sous-module de M, donc {0} ou M). Si N est simple, alors f est soit surjective, soit nulle (en effet, l'image de f est un sous module de N, donc {0} ou N).
Si un A-module est simple alors l'anneau de ses endomorphismes est un corps, mais la réciproque est fausse : le ℤ-module ℚ n'est pas simple, et pourtant tout endomorphisme non nul du groupe abélien ℚ est inversible.
Soient K un corps algébriquement clos, A une K-algèbre de dimension finie non nulle et M un A-module simple. Alors l'anneau des endomorphismes de A-module de M est canoniquement isomorphe à K.