Definition

A homomorphism is a structure-preserving map between two algebraic structures of the same type. The precise definition depends on the type of structure, but homomorphisms always preserve the operations and relations that define the structure.

Examples by Structure

Group Homomorphisms

A function between groups and is a homomorphism if:

for all .

Ring Homomorphisms

A function between rings is a homomorphism if:

  • (if rings are unital)

Module Homomorphisms

A function between modules over a ring is a homomorphism if it is a group homomorphism that respects scalar multiplication:

Graph Homomorphisms

A function between graphs preserves adjacency: if vertices and are adjacent in , then and are adjacent in .

Properties

  • The composition of homomorphisms is a homomorphism
  • The identity map is always a homomorphism
  • Homomorphisms preserve identity elements
  • Homomorphisms preserve inverses

Special Types

In Category Theory

In Category Theory, morphisms generalize the notion of homomorphism. Each category specifies what “structure-preserving map” means for its objects.

  • Morphism: The categorical generalization
  • Isomorphism: Bijective homomorphisms
  • Kernel: Measures failure of injectivity
  • Image: The range of a homomorphism
  • Group: One type of structure with homomorphisms
  • Ring: Another type of structure with homomorphisms
  • Module: Homomorphisms between modules
  • Graph: Homomorphisms between graphs