3.2: Definitions of Homomorphisms and Isomorphisms
( \newcommand{\kernel}{\mathrm{null}\,}\)
Definition: Homomorphism and Isomorphism
Let ⟨S,∗⟩ and ⟨S′,∗′⟩ be binary structures. A function ϕ from S to S′ is a homomorphism if
ϕ(a∗b)=ϕ(a)∗′ϕ(b)
for all a,b∈S. An isomorphism is a homomorphism that is also a bijection.
Intuitively, you can think of a homomorphism ϕ as a “structure-preserving” map: if you multiply and then apply ϕ, you get the same result as when you first apply ϕ and then multiply. Isomorphisms, then, are both structure-preserving and cardinality-preserving.
Note
We may omit the ∗ and ∗′, as per our group conventions, but we include them here to emphasize that the operations in the structures may be distinct from one another. When we omit them and write ϕ(st)=ϕ(s)ϕ(t), then it is the writers' and readers' responsibility to keep in mind that s and t are being operated together using the operation in S, while ϕ(s) and ϕ(t) are being operated together using the operation in S′.
Remark
There may be more than one homomorphism [isomorphism] from one binary structure to another (see Example 3.2.1).
Example 3.2.1
For each of the following, decide whether or not the given function ϕ from one binary structure to another is a homomorphism, and, if so, if it is an isomorphism. Prove or disprove your answers! For Parts 6 and 7, C0 is the set of all continuous functions from R to R; C1 is the set of all differentiable functions from R to R whose derivatives are continuous; and each + indicates pointwise addition on C0 and C1.
-
ϕ:⟨Z,+⟩→⟨Z,+⟩ defined by ϕ(x)=x;
-
ϕ:⟨Z,+⟩→⟨Z,+⟩ defined by ϕ(x)=−x;
-
ϕ:⟨Z,+⟩→⟨Z,+⟩ defined by ϕ(x)=2x;
-
ϕ:⟨R,+⟩→⟨R+,⋅⟩ defined by ϕ(x)=ex;
-
ϕ:⟨R,+⟩→⟨R∗,⋅⟩ defined by ϕ(x)=ex;
-
ϕ:⟨C1,+⟩→⟨C0,+⟩ defined by ϕ(f)=f′ (the derivative of f);
-
ϕ:⟨C0,+⟩→⟨R,+⟩ defined by ϕ(f)=∫10f(x)dx.
Example 3.2.2
Let ⟨G,⋅⟩ be a group and let a∈G. Then the function ca from G to G defined by ca(x)=axa−1 (for all x∈G) is a homomorphism. Indeed, let x,y∈G. Then
ca(xy)=a(xy)a−1=(ax)e(ya−1)=(ax)(a−1a)(ya−1)=(axa−1)(aya−1)=ca(x)ca(y).
The homomorphism ca is called conjugation by a.
Definition: Endomorphism and Automorphism
Homomorphisms from a group G to itself are called endomorphisms, and isomorphisms from a group to itself are called automorphisms.
It can be shown that conjugation by any element a of a group G is a bijection from G to itself (can you prove this?), so such conjugation is an automorphism of G. (Beware: Some texts use “conjugation by a” to refer to the function x↦a−1xa.) Both versions of conjugation by a in group G are automorphisms of G.)
We end with a theorem stating basic facts about homomorphisms from one group to another. (Note. This doesn't apply to arbitrary binary structures, which may or may not even have identity elements.)
Theorem 3.2.1
Let ⟨G,⋅⟩ and ⟨G′,⋅′⟩ be groups with identity elements e and e′, respectively, and let ϕ be a homomorphism from G to G′. Then:
- ϕ(e)=e′; and
- For every a∈G, ϕ(a)−1=ϕ(a−1).
- Proof
-
For Part 1, note that
ϕ(e)⋅′e′=ϕ(e)(by definition of e′)=ϕ(e⋅e)(by definition of e)=ϕ(e)⋅′ϕ(e)(since ϕ is a homomorphism).
Thus, by left cancellation, e′=ϕ(e). The proof of Part 2 is left as an exercise for the reader.