Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

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

ϕ(ab)=ϕ(a)ϕ(b)

for all a,bS. 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.

  1. ϕ:Z,+Z,+ defined by ϕ(x)=x;

  2. ϕ:Z,+Z,+ defined by ϕ(x)=x;

  3. ϕ:Z,+Z,+ defined by ϕ(x)=2x;

  4. ϕ:R,+R+, defined by ϕ(x)=ex;

  5. ϕ:R,+R, defined by ϕ(x)=ex;

  6. ϕ:C1,+C0,+ defined by ϕ(f)=f (the derivative of f);

  7. ϕ:C0,+R,+ defined by ϕ(f)=10f(x)dx.

Example 3.2.2

Let G, be a group and let aG. Then the function ca from G to G defined by ca(x)=axa1 (for all xG) is a homomorphism. Indeed, let x,yG. Then

ca(xy)=a(xy)a1=(ax)e(ya1)=(ax)(a1a)(ya1)=(axa1)(aya1)=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 xa1xa.) 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

Proof

For Part 1, note that

ϕ(e)e=ϕ(e)(by definition of e)=ϕ(ee)(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.

 


This page titled 3.2: Definitions of Homomorphisms and Isomorphisms is shared under a GNU Free Documentation License 1.3 license and was authored, remixed, and/or curated by Jessica K. Sklar via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?