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 where is a set and is a binary operation on .

Definition 3.2 (Isomorphism of binary structures)

Let and be binary structures. An isomorphism from to is a bijection

satisfying the homomorphism property:

If such a exists, we say the two structures are isomorphic and write .

Remark 3.3 (What the definition requires)

An isomorphism must be:

  1. A function .
  2. Injective: .
  3. Surjective: every element of is in the image of .
  4. Operation-preserving: .

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 first (compute ), then rename via .
  • Bottom route: rename each factor first ( and ), then multiply in .

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 :

  1. Define an explicit map .
  2. Prove is injective.
  3. Prove is surjective.
  4. Verify the homomorphism property: .

Example 3.6 ( via )

Define by .

Injective: If , then (since is well-defined).

Surjective: For any , we have .

Homomorphism property:

Therefore . The inverse isomorphism is .

Why this matters: It converts additive problems to multiplicative ones. For instance, the additive equation becomes in the multiplicative world.

Example 3.7 ( via doubling)

Define by .

Injective: .

Surjective: Every is .

Homomorphism: .

So , even though .

Example 3.8 ()

Let under multiplication mod . The element generates :

Define by . Then:

Since the powers of hit every element of and , the map is bijective. So .


§3.3 Structural properties preserved by isomorphisms

Theorem 3.9 (Isomorphisms preserve structural properties)

Let be an isomorphism. Then:

  1. If is an identity for , then is an identity for .
  2. If is an inverse of , then is an inverse of .
  3. is commutative if and only if is commutative.
  4. is associative if and only if is associative.
  5. (In the group setting) for every .

§3.4 Proving two structures are NOT isomorphic

Remark 3.10 (The invariant method)

To prove , 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
Cardinality$
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 Differs between structures
CyclicityOne is cyclic, the other isn’t

Example 3.11 ()

Both groups have order . In , the element has order . In , every nonidentity element has order :

The invariant used: existence of an element of order .

Example 3.12 ()

Both are infinite abelian groups. The invariant: cyclicity. is cyclic (generated by ). is not cyclic: for any , the subgroup misses (or most rationals). Since cyclicity is preserved by isomorphism, .

Example 3.13 ()

is not even a group ( has no multiplicative inverse). So the comparison of group structures does not apply.

If we instead compare and where : in , the equation has two solutions (). In , the equation (i.e., ) has exactly one solution (). Since isomorphisms preserve the number of solutions to , we get .

(Note: , but not .)


§3.5 Isomorphism is an equivalence relation

Theorem 3.14

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

  1. Reflexive: via .
  2. Symmetric: if is an isomorphism, then is an isomorphism.
  3. Transitive: if and are isomorphisms, then is an isomorphism.

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

Example 3.15 (A bijection that is not an isomorphism)

Define by

This is a bijection ( shifts every integer by , with inverse ). But:

Since , the homomorphism property fails. So 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 via , checking all conditions.
  • Prove a non-isomorphism by invariant argument (e.g., ).
  • 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 is an equivalence relation on binary structures.
  • Construct an explicit isomorphism between and a cyclic multiplicative group of the same order.