Below is a simple, clear, and exam-oriented explanation of Morphisms — with full detail, covering semigroups, monoids, groups, and rings.
This will help you in Discrete Mathematics, Abstract Algebra, and theoretical CS.
⭐ MORPHISMS – INTRODUCTION
A morphism is a structure-preserving map between two algebraic structures.
In simple words:
A morphism is a function that keeps the operation and structure intact.
Morphisms are generalizations of:
- Homomorphisms (groups, rings, semigroups)
- Isomorphisms
- Automorphisms
- Endomorphisms
In algebra, the term morphism commonly means homomorphism.
⭐ 1. HOMOMORPHISM (CORE IDEA OF MORPHISMS)
Let (A) and (B) be algebraic structures with the same type of operation (e.g., +, ×, concatenation).
A function
[
f : A \to B
]
is a homomorphism if it preserves the operation.
For binary operation (*),
[
f(a * b) = f(a) * f(b)
]
This is the most important property.
⭐ 2. MORPHISMS IN DIFFERENT STRUCTURES
A. Morphisms of Semigroups
Let ( (S, \cdot) ) and ( (T, \cdot) ) be two semigroups.
A map ( f : S \to T ) is a semigroup homomorphism if:
[
f(ab) = f(a)f(b)
]
Identity not required since semigroups may not have identity.
✔ Example:
Strings under concatenation
[
f(a^n) = b^n
]
B. Morphisms of Monoids
Let (M) and (N) be monoids with identity elements (e_M) and (e_N).
A map ( f : M \to N ) is a monoid homomorphism if:
[
f(ab) = f(a)f(b)
]
AND preserves identity:
[
f(e_M) = e_N
]
✔ Example
[
(M, +) = (\mathbb{N}, +),\ \ (N, +) = (\mathbb{Z}, +)
]
Define ( f(n) = n ).
Identity: f(0)=0 → OK.
C. Morphisms of Groups
Let ( (G, *) ) and ( (H, *) ) be groups.
A map ( f : G \to H ) is a group homomorphism if:
[
f(a * b) = f(a) * f(b)
]
Properties preserved:
1️⃣ Identity preserved:
[
f(e_G) = e_H
]
2️⃣ Inverse preserved:
[
f(a^{-1}) = (f(a))^{-1}
]
✔ Example
( f:\mathbb{R} \to \mathbb{R}^+ ) defined as
[
f(x) = e^x
]
is a homomorphism because:
[
f(x+y)=e^{x+y}=e^xe^y=f(x)f(y)
]
D. Morphisms of Rings
For rings (R) and (S),
(f:R \to S) is a ring homomorphism if:
[
f(a+b) = f(a) + f(b)
]
[
f(ab) = f(a) f(b)
]
[
f(1_R) = 1_S \quad \text{(for unital rings)}
]
✔ Example
[
f:\mathbb{Z} \to \mathbb{Z}_n,\ \ f(k) = k \mod n
]
⭐ 3. TYPES OF MORPHISMS
Morphisms are classified based on properties of the function f.
⭐ 1. Monomorphism (Injective Homomorphism)
One-to-one (no two elements map to same element).
[
f(a) = f(b) \Rightarrow a = b
]
⭐ 2. Epimorphism (Surjective Homomorphism)
Onto (covers all target elements).
⭐ 3. Isomorphism (Bijective Homomorphism)
One-to-one and onto.
It indicates the two structures are identical in structure.
[
G \cong H
]
⭐ 4. Automorphism
Isomorphism from a structure to itself.
[
f : G \to G
]
Represents symmetries of the structure.
⭐ 5. Endomorphism
Homomorphism from a structure to itself (not necessarily bijective).
[
f : G \to G
]
⭐ 4. KERNEL OF A MORPHISM (VERY IMPORTANT)
For homomorphism ( f : S \to T ):
[
\ker(f) = { a \in S : f(a) = e_T }
]
Properties:
- Kernel is a congruence relation in semigroups.
- Kernel is a normal subgroup in groups.
- Kernel is an ideal in rings.
⭐ 5. IMAGE OF A MORPHISM
[
\text{Im}(f) = { f(a) : a \in S }
]
This is always a:
- subsemigroup in semigroups
- submonoid in monoids
- subgroup in groups
- subring in rings
⭐ 6. FIRST ISOMORPHISM THEOREM (Linked to morphisms)
For semigroups, groups, rings:
[
S/\ker(f) \cong \text{Im}(f)
]
This shows:
- Congruences arise from morphisms
- Quotient structures are controlled by kernels
⭐ 7. Examples in Detail
✔ Example 1: Semigroup homomorphism
Strings over {a} → strings over {b}:
[
f(a^n) = b^n
]
Preserves concatenation.
✔ Example 2: Group homomorphism
[
f:\mathbb{Z} \to \mathbb{Z}_6,\ f(n)=n\mod 6
]
- f(a+b)=f(a)+f(b)
- Kernel = multiples of 6
- Image = all of (\mathbb{Z}_6)
✔ Example 3: Ring homomorphism
[
f:\mathbb{Z}[x] \to \mathbb{Z},\ f(p(x)) = p(1)
]
Evaluation map.
⭐ 8. Why Morphisms Are Important?
✔ They preserve structure
✔ They classify algebraic systems
✔ They help build quotient semigroups/groups/rings
✔ They connect different algebraic systems
✔ Essential in automata theory, logic, and computer science
✔ Used in cryptography (e.g., RSA map)
⭐ Exam-Oriented Summary
Morphism:
Structure-preserving map between algebraic structures.
Homomorphism:
[
f(a*b)=f(a)*f(b)
]
Types:
- Monomorphism (injective)
- Epimorphism (surjective)
- Isomorphism (bijective)
- Automorphism (self-isomorphism)
- Endomorphism (self-homomorphism)
Kernel:
Set of elements mapped to identity.
Image:
Set of outputs of the morphism.
Key theorem:
[
S/\ker(f) \cong \text{Im}(f)
]
