Skip to content
Part IA Michaelmas, Lent Term

Isomorphisms

Definition

A function f:ABf : A \to B is an isomorphism if there exists g:BAg : B \to A with:

gf=idAandfg=idBg \circ f = \text{id}_A \quad \text{and} \quad f \circ g = \text{id}_B

We write f:ABf : A \cong B or ABA \cong B.

Uniqueness of Inverse

If ff is an isomorphism, its inverse gg is unique, denoted f1f^{-1}.

Proof: If g1g_1 and g2g_2 are both inverses, then g1=g1idB=g1fg2=idAg2=g2g_1 = g_1 \circ \text{id}_B = g_1 \circ f \circ g_2 = \text{id}_A \circ g_2 = g_2.

Isomorphism is Equivalence

Reflexivity

idA:AA\text{id}_A : A \cong A with inverse idA\text{id}_A.

Symmetry

If f:ABf : A \cong B with inverse gg, then g:BAg : B \cong A with inverse ff.

Transitivity

If f:ABf : A \cong B and g:BCg : B \cong C, then gf:ACg \circ f : A \cong C.

Proof: (gf)1=f1g1(g \circ f)^{-1} = f^{-1} \circ g^{-1}, since (gf)(f1g1)=gidBg1=idC(g \circ f) \circ (f^{-1} \circ g^{-1}) = g \circ \text{id}_B \circ g^{-1} = \text{id}_C.

Isomorphism via Injection and Surjection

Examinable Proof

Theorem: For f:ABf : A \to B, TFAE:

  1. ff is an isomorphism
  2. ff is both injective and surjective
  3. bB.!aA.f(a)=b\forall b \in B. \exists! a \in A. f(a) = b

Proof:

(12)(1 \Rightarrow 2): If ff has inverse gg, then:

  • Injective: f(a1)=f(a2)g(f(a1))=g(f(a2))a1=a2f(a_1) = f(a_2) \Rightarrow g(f(a_1)) = g(f(a_2)) \Rightarrow a_1 = a_2.
  • Surjective: For any bb, f(g(b))=bf(g(b)) = b, so bb is in the image.

(23)(2 \Rightarrow 3): Surjectivity gives existence; injectivity gives uniqueness.

(31)(3 \Rightarrow 1): Define f1(b)=f^{-1}(b) = the unique aa with f(a)=bf(a) = b. Verify f1(f(a))=af^{-1}(f(a)) = a and f(f1(b))=bf(f^{-1}(b)) = b.

Counting Isomorphisms

For finite sets with A=B=n|A| = |B| = n:

Iso(A,B)=n!|\text{Iso}(A, B)| = n!

Combinatorial Argument

Build a bijection by successively assigning images:

  • f(a1)f(a_1): nn choices
  • f(a2)f(a_2): n1n-1 remaining choices
  • f(an)f(a_n): 1 remaining choice

Product: n(n1)1=n!n \cdot (n-1) \cdot \ldots \cdot 1 = n!

Useful Isomorphisms

Cartesian Product

[m]×[n][mn][m] \times [n] \cong [mn]

Via f(i,j)=ni+jf(i, j) = n \cdot i + j (row-major encoding).

Disjoint Union

[m]+[n][m+n][m] + [n] \cong [m+n]

Via f(0,i)=if(0, i) = i and f(1,j)=m+jf(1, j) = m + j.

Powerset

P(X)(X{0,1})\mathcal{P}(X) \cong (X \to \{0, 1\})

Via indicator functions.

Powerset with One Extra Element

P(X+[1])P(X)+P(X)\mathcal{P}(X + [1]) \cong \mathcal{P}(X) + \mathcal{P}(X)

Reason: A subset of X+{}X + \{*\} either does or does not contain *, giving two copies of subsets of XX.

Finite Cardinality

For finite sets, ABA \cong B means A=B|A| = |B|.

The combinatorial results above verify:

  • A×B=AB|A \times B| = |A| \cdot |B|
  • A+B=A+B|A + B| = |A| + |B|
  • P(A)=2A|\mathcal{P}(A)| = 2^{|A|}

Summary

  • Isomorphism = invertible function = bijection
  • \cong is an equivalence relation on sets
  • Iso(A,B)=n!|\text{Iso}(A, B)| = n! if A=B=n|A| = |B| = n
  • Key isomorphisms: products, disjoint unions, powersets