Isomorphism is the first genuinely structural notion in the course. It captures the idea that two algebraic objects may look different as sets of symbols while being identical as algebraic systems. Once this concept is absorbed, algebra becomes about patterns of composition rather than accidental names of elements.


§3.1 The definition

Definition 3.1 (Binary structure)

A binary structure is an ordered pair S,\langle S, \ast \rangle where SS is a set and \ast is a binary operation on SS.

Definition 3.2 (Isomorphism of binary structures)

Let S,\langle S, \ast \rangle and S,\langle S', \ast' \rangle be binary structures. An isomorphism from S,\langle S, \ast \rangle to S,\langle S', \ast' \rangle is a bijection

ϕ:SS\phi : S \to S'

satisfying the homomorphism property:

ϕ(ab)=ϕ(a)ϕ(b)for all a,bS.\phi(a \ast b) = \phi(a) \ast' \phi(b) \quad \text{for all } a, b \in S.

If such a ϕ\phi exists, we say the two structures are isomorphic and write S,S,\langle S, \ast \rangle \cong \langle S', \ast' \rangle.

Remark 3.3 (What the definition requires)

An isomorphism must be:

  1. A function ϕ:SS\phi : S \to S'.
  2. Injective: ϕ(a)=ϕ(b)    a=b\phi(a) = \phi(b) \implies a = b.
  3. Surjective: every element of SS' is in the image of ϕ\phi.
  4. Operation-preserving: ϕ(ab)=ϕ(a)ϕ(b)\phi(a \ast b) = \phi(a) \ast' \phi(b).

A bijection that fails condition (4) is not an isomorphism. Equal cardinality is necessary but far from sufficient.

Remark 3.4 (Reading the condition as a commuting diagram)

The homomorphism property says two procedures agree:

  • Top route: multiply in SS first (compute aba \ast b), then rename via ϕ\phi.
  • Bottom route: rename each factor first (ϕ(a)\phi(a) and ϕ(b)\phi(b)), then multiply in SS'.
S×S    Sϕ×ϕϕS×S    S\begin{array}{ccc} S \times S & \xrightarrow{\;\ast\;} & S \\ \downarrow\scriptstyle{\phi \times \phi} & & \downarrow\scriptstyle{\phi} \\ S' \times S' & \xrightarrow{\;\ast'\;} & S' \end{array}

Figure: an isomorphism makes the operation square commute.

The top path multiplies first and then renames, while the bottom path renames first and then multiplies; isomorphism means these two routes agree.

The square commuting is the structural content of the definition.


§3.2 Proving two structures are isomorphic

Remark 3.5 (Strategy)

To prove S,S,\langle S, \ast \rangle \cong \langle S', \ast' \rangle:

  1. Define an explicit map ϕ:SS\phi : S \to S'.
  2. Prove ϕ\phi is injective.
  3. Prove ϕ\phi is surjective.
  4. Verify the homomorphism property: ϕ(ab)=ϕ(a)ϕ(b)\phi(a \ast b) = \phi(a) \ast' \phi(b).

Example 3.6 ((R,+)(R+,)(\mathbb{R}, +) \cong (\mathbb{R}^+, \cdot) via exp\exp)

Define ϕ:RR+\phi : \mathbb{R} \to \mathbb{R}^+ by ϕ(x)=ex\phi(x) = e^x.

Injective: If ex=eye^x = e^y, then x=yx = y (since ln\ln is well-defined).

Surjective: For any yR+=(0,)y \in \mathbb{R}^+ = (0, \infty), we have ϕ(lny)=elny=y\phi(\ln y) = e^{\ln y} = y.

Homomorphism property:

ϕ(x+y)=ex+y=exey=ϕ(x)ϕ(y).\phi(x + y) = e^{x+y} = e^x \cdot e^y = \phi(x) \cdot \phi(y).

Therefore (R,+)(R+,)(\mathbb{R}, +) \cong (\mathbb{R}^+, \cdot). The inverse isomorphism is ϕ1=ln\phi^{-1} = \ln.

Why this matters: It converts additive problems to multiplicative ones. For instance, the additive equation x+y=cx + y = c becomes exey=ece^x \cdot e^y = e^c in the multiplicative world.

Example 3.7 ((Z,+)(2Z,+)(\mathbb{Z}, +) \cong (2\mathbb{Z}, +) via doubling)

Define ϕ:Z2Z\phi : \mathbb{Z} \to 2\mathbb{Z} by ϕ(n)=2n\phi(n) = 2n.

Injective: 2m=2n    m=n2m = 2n \implies m = n.

Surjective: Every 2k2Z2k \in 2\mathbb{Z} is ϕ(k)\phi(k).

Homomorphism: ϕ(m+n)=2(m+n)=2m+2n=ϕ(m)+ϕ(n)\phi(m + n) = 2(m + n) = 2m + 2n = \phi(m) + \phi(n).

So (Z,+)(2Z,+)(\mathbb{Z}, +) \cong (2\mathbb{Z}, +), even though 2ZZ2\mathbb{Z} \subsetneq \mathbb{Z}.

Example 3.8 (U7Z6U_7 \cong \mathbb{Z}_6)

Let U7={1,2,3,4,5,6}U_7 = \{1, 2, 3, 4, 5, 6\} under multiplication mod 77. The element 33 generates U7U_7:

313,322,336,344,355,361(mod7).3^1 \equiv 3, \quad 3^2 \equiv 2, \quad 3^3 \equiv 6, \quad 3^4 \equiv 4, \quad 3^5 \equiv 5, \quad 3^6 \equiv 1 \pmod{7}.

Define ϕ:Z6U7\phi : \mathbb{Z}_6 \to U_7 by ϕ(kˉ)=3kmod7\phi(\bar{k}) = 3^k \bmod 7. Then:

ϕ(aˉ+bˉ)=3a+b=3a3b=ϕ(aˉ)ϕ(bˉ).\phi(\bar{a} + \bar{b}) = 3^{a+b} = 3^a \cdot 3^b = \phi(\bar{a}) \cdot \phi(\bar{b}).

Since the powers of 33 hit every element of U7U_7 and Z6=U7=6|\mathbb{Z}_6| = |U_7| = 6, the map is bijective. So Z6U7\mathbb{Z}_6 \cong U_7.


§3.3 Structural properties preserved by isomorphisms

Theorem 3.9 (Isomorphisms preserve structural properties)

Let ϕ:S,S,\phi : \langle S, \ast \rangle \to \langle S', \ast' \rangle be an isomorphism. Then:

  1. If ee is an identity for \ast, then ϕ(e)\phi(e) is an identity for \ast'.
  2. If bb is an inverse of aa, then ϕ(b)\phi(b) is an inverse of ϕ(a)\phi(a).
  3. \ast is commutative if and only if \ast' is commutative.
  4. \ast is associative if and only if \ast' is associative.
  5. (In the group setting) ord(a)=ord(ϕ(a))\operatorname{ord}(a) = \operatorname{ord}(\phi(a)) for every aa.

§3.4 Proving two structures are NOT isomorphic

Remark 3.10 (The invariant method)

To prove S,≇S,\langle S, \ast \rangle \not\cong \langle S', \ast' \rangle, one does not test all possible bijections. Instead, find a structural invariant --- a property preserved by every isomorphism --- that one structure has and the other lacks.

Common invariants:

InvariantHow to use it
CardinalitySS    \vert S\vert \neq \vert S'\vert \implies not isomorphic
Existence of identityOne has it, the other doesn’t
CommutativityOne is commutative, the other isn’t
Element ordersDifferent multisets of orders
Number of solutions to x2=ex^2 = eDiffers between structures
CyclicityOne is cyclic, the other isn’t

Example 3.11 (Z4≇V4\mathbb{Z}_4 \not\cong V_4)

Both groups have order 44. In Z4\mathbb{Z}_4, the element 1ˉ\bar{1} has order 44. In V4=Z2×Z2V_4 = \mathbb{Z}_2 \times \mathbb{Z}_2, every nonidentity element has order 22:

(1,0)+(1,0)=(0,0),(0,1)+(0,1)=(0,0),(1,1)+(1,1)=(0,0).(1,0) + (1,0) = (0,0), \quad (0,1) + (0,1) = (0,0), \quad (1,1) + (1,1) = (0,0).

The invariant used: existence of an element of order 44.

Example 3.12 ((Z,+)≇(Q,+)(\mathbb{Z}, +) \not\cong (\mathbb{Q}, +))

Both are infinite abelian groups. The invariant: cyclicity. (Z,+)(\mathbb{Z}, +) is cyclic (generated by 11). (Q,+)(\mathbb{Q}, +) is not cyclic: for any qQq \in \mathbb{Q}, the subgroup q={nq:nZ}\langle q \rangle = \{nq : n \in \mathbb{Z}\} misses q/2q/2 (or most rationals). Since cyclicity is preserved by isomorphism, Z≇Q\mathbb{Z} \not\cong \mathbb{Q}.

Example 3.13 ((R,+)≇(R,)(\mathbb{R}, +) \not\cong (\mathbb{R}, \cdot))

(R,)(\mathbb{R}, \cdot) is not even a group (00 has no multiplicative inverse). So the comparison of group structures does not apply.

If we instead compare (R,+)(\mathbb{R}, +) and (R,)(\mathbb{R}^{*}, \cdot) where R=R{0}\mathbb{R}^{*} = \mathbb{R} \setminus \{0\}: in (R,)(\mathbb{R}^{*}, \cdot), the equation x2=1x^2 = 1 has two solutions (x=±1x = \pm 1). In (R,+)(\mathbb{R}, +), the equation x+x=0x + x = 0 (i.e., 2x=02x = 0) has exactly one solution (x=0x = 0). Since isomorphisms preserve the number of solutions to x2=ex^2 = e, we get (R,+)≇(R,)(\mathbb{R}, +) \not\cong (\mathbb{R}^{*}, \cdot).

(Note: (R,+)(R+,)(\mathbb{R}, +) \cong (\mathbb{R}^+, \cdot), but not (R,)(\mathbb{R}^{*}, \cdot).)


§3.5 Isomorphism is an equivalence relation

Theorem 3.14

The relation "\cong" on binary structures is an equivalence relation:

  1. Reflexive: S,S,\langle S, \ast \rangle \cong \langle S, \ast \rangle via idS\mathrm{id}_S.
  2. Symmetric: if ϕ:SS\phi : S \to S' is an isomorphism, then ϕ1:SS\phi^{-1} : S' \to S is an isomorphism.
  3. Transitive: if ϕ:SS\phi : S \to S' and ψ:SS\psi : S' \to S'' are isomorphisms, then ψϕ:SS\psi \circ \phi : S \to S'' is an isomorphism.

§3.6 A non-example: bijection without operation-preservation

Example 3.15 (A bijection that is not an isomorphism)

Define ϕ:(Z,+)(Z,+)\phi : (\mathbb{Z}, +) \to (\mathbb{Z}, +) by

ϕ(n)=n+1.\phi(n) = n + 1.

This is a bijection (ϕ\phi shifts every integer by 11, with inverse ϕ1(n)=n1\phi^{-1}(n) = n - 1). But:

ϕ(a+b)=a+b+1,ϕ(a)+ϕ(b)=(a+1)+(b+1)=a+b+2.\phi(a + b) = a + b + 1, \qquad \phi(a) + \phi(b) = (a+1) + (b+1) = a + b + 2.

Since a+b+1a+b+2a + b + 1 \neq a + b + 2, the homomorphism property fails. So ϕ\phi is a bijection but not an isomorphism.

Lesson: Equal cardinality (even an explicit bijection) does not imply isomorphism. The operation must be respected.


Mastery Checklist

  • State the definition of isomorphism precisely, including both bijectivity and the homomorphism property.
  • Prove (R,+)(R+,)(\mathbb{R}, +) \cong (\mathbb{R}^+, \cdot) via exp\exp, checking all conditions.
  • Prove a non-isomorphism by invariant argument (e.g., Z4≇V4\mathbb{Z}_4 \not\cong V_4).
  • Explain why a bijection that does not preserve the operation is not an isomorphism.
  • List at least four structural properties preserved by isomorphisms.
  • Verify that \cong is an equivalence relation on binary structures.
  • Construct an explicit isomorphism between Zn\mathbb{Z}_n and a cyclic multiplicative group of the same order.