5.11 Homomorphisms
When functions operate on collections with algebraic structure, we usually require additional properties to be preserved. We can now redefine linear maps and transformations of vector spaces in terms of these functions.
5.11.1 Group homomorphisms
Suppose (G, ○) and (H, ×) are two groups, which we first explored in subsection 3.6.1f: G → H is a group homomorphism if for any two elements a and b in G,
f(a ○ b) = f(a) × f(b).
This means that f is not just a function, but it preserves the operations on the groups.
We have the following properties for group homomorphisms:
- f(idG) = f(idG ○ idG) = f(idG) × f(idG), which means f(idG) = idH.
- idH = f(idG) = f(a ○ a−1) = f(a) × f(a−1), which means f(a−1) = f(a)−1.
The set of all elements a in G such that f(a) = idH is called the kernel of f. It is a subgroup of G.
If...