Irreducible modules

Suppose R is a commutative ring. A nonzero R-module M is called irreducible if it has no nonzero proper submodules.

  1. Prove that an R-module M is irreducible if and only if M is isomorphic (as an R-module) to R/I for some maximal ideal I of R.
  2. Prove that if M1 and M2 are irreducible R-modules, then every nonzero R-module morphisms from M1 to M2 is an isomorphism.
  3. Prove that if M is an irreducible R-module, then the endomorphism ring EndR(M) is a division ring.