← LibraryModule Homomorphisms and IsomorphismsEngineering · MathematicsLesson 149/385← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin

Engineering  /  Mathematics  — Modules, Vector Spaces and Matrices

Module Homomorphisms and Isomorphisms

Module homomorphisms, kernels and images, and the isomorphism theorems in their module form.

Page KV-MATH-0421Reading time 3 minReviewed 2026-08-07Author Kevin Jogin

Executive summary

A module homomorphism is a map preserving addition and scalar multiplication. Its kernel and image are submodules, and the first isomorphism theorem relates them.

The set of homomorphisms between two modules is itself a module, which is the starting point for homological algebra.

Learning objectives

  1. Define homomorphisms and verify kernel and image are submodules.
  2. State the isomorphism theorems.
  3. Recognise the module structure on the set of homomorphisms.

01Homomorphisms, kernel and image

Definition

Module homomorphism

A map f: M → N of R-modules with

f(x + y) = f(x) + f(y) and f(rx) = r f(x).

Over a field this is precisely a linear map.

The kernel {x : f(x) = 0} is a submodule of M, and the image is a submodule of N. Both verifications are immediate from the defining conditions.

A homomorphism is injective exactly when its kernel is zero, by the same argument as for groups: the difference of two elements with equal images lies in the kernel.

02The isomorphism theorems

Theorem

First isomorphism theorem

For a homomorphism f: M → N,

M / ker f ≅ im f.

Theorem

Second and third isomorphism theorems

(N₁ + N₂)/N₂ ≅ N₁/(N₁ ∩ N₂).

(M/N₁)/(N₂/N₁) ≅ M/N₂ for N₁ ⊆ N₂ ⊆ M.

These are the same statements as for groups and rings, with the same proofs. The uniformity is not a coincidence — all three are instances of a general categorical pattern, which is where homological algebra begins.

03Hom as a module

The set of homomorphisms from M to N, written Hom_R(M, N), is itself an R-module under pointwise addition and scalar multiplication.

  • Endomorphisms

    Hom(M, M) is a ring under composition — the endomorphism ring. For a vector space it is the matrix ring.

  • Dual module

    Hom(M, R) generalises the dual space. Over a field it has the same dimension; over a general ring it can behave badly.

  • Exactness failure

    Hom does not generally preserve exactness of sequences, and measuring the failure is what the Ext functors do.

The last point connects to the homological algebra collection: the derived functors of Hom are exactly the obstruction to it preserving exact sequences, and that measurement is the content of Ext.

For vector spaces: dim Hom(M, N) = dim M · dim N

04Frequently asked questions

Is a bijective homomorphism always an isomorphism?

For modules, yes — the inverse map is automatically a homomorphism. This holds for groups and rings too, and fails in categories such as topological spaces where a continuous bijection need not have a continuous inverse.

Why is Hom(M, N) a module rather than just a group?

Because the ring is commutative: defining (rf)(x) = r f(x) gives a homomorphism only when scalars commute. Over a non-commutative ring Hom is merely an abelian group.

What is the matrix interpretation?

For free modules with chosen bases, a homomorphism is exactly a matrix, and composition is matrix multiplication. The endomorphism ring becomes the ring of square matrices.

Sources and method

Structural reference: Victor Shoup, A Computational Introduction to Number Theory and Algebra, Version 1, Cambridge University Press, 2005 — book pages 303-306.

This page carries the durable method layer only: definitions, constructions, algorithms, complexity results and selection criteria, authored originally for KEVOS. No text is transcribed or paraphrased from the source, and no numeric tables or benchmark data are reproduced — these are routed to live authoritative sources instead.

Author: Kevin Jogin. Last reviewed 2026-08-07.

Continue learning

Submodules and Quotient ModulesArticle · MathematicsNEXT LESSON →Linear Independence and BasesArticle · MathematicsModules: Definitions, Properties and ExamplesArticle · MathematicsVector Spaces and DimensionArticle · Mathematics