Skip to content
Part IA Michaelmas, Lent Term

Images and Image Factorisation

Image of a Function

Definition

For f:ABf : A \to B, the image (or range) is:

Im(f)={bB:aA.f(a)=b}={f(a):aA}\text{Im}(f) = \{b \in B : \exists a \in A. f(a) = b\} = \{f(a) : a \in A\}

Image as a Surjection

Define f~:AIm(f)\tilde{f} : A \twoheadrightarrow \text{Im}(f) by f~(a)=f(a)\tilde{f}(a) = f(a).

This is surjective: for every bIm(f)b \in \text{Im}(f), there exists aa with f(a)=bf(a) = b.

Image Factorisation

Theorem

Every function f:ABf : A \to B factors uniquely as:

f=mff~f = m_f \circ \tilde{f}

where:

  • f~:AIm(f)\tilde{f} : A \twoheadrightarrow \text{Im}(f) is surjective
  • mf:Im(f)Bm_f : \text{Im}(f) \hookrightarrow B is injective (the inclusion)

Image factorisation of a function

Verification

For aAa \in A: mf(f~(a))=mf(f(a))=f(a)m_f(\tilde{f}(a)) = m_f(f(a)) = f(a) (since mfm_f is inclusion).

Uniqueness

If f=msf = m \circ s with ss surjective and mm injective, then Im(s)=Im(f)\text{Im}(s) = \text{Im}(f) and m=mfm = m_f up to isomorphism.

Relational Images

Direct Image

For a relation R:ABR : A \nrightarrow B and XAX \subseteq A:

R(X)={bB:xX.xRb}R_*(X) = \{b \in B : \exists x \in X. xRb\}

This is the direct image of XX under RR.

Inverse Image

For YBY \subseteq B:

R(Y)={aA:b.(aRbbY)}R^*(Y) = \{a \in A : \forall b. (aRb \Rightarrow b \in Y)\}

This is the inverse image (or preimage) under RR.

For Functions

For f:ABf : A \to B:

  • f(X)={f(x):xX}f_*(X) = \{f(x) : x \in X\} (forward image)
  • f(Y)=f1(Y)={a:f(a)Y}f^*(Y) = f^{-1}(Y) = \{a : f(a) \in Y\} (inverse image)

Properties of Inverse Images

Preservation of Set Operations

For f:ABf : A \to B:

f1(Y1Y2)=f1(Y1)f1(Y2)f^{-1}(Y_1 \cap Y_2) = f^{-1}(Y_1) \cap f^{-1}(Y_2) f1(Y1Y2)=f1(Y1)f1(Y2)f^{-1}(Y_1 \cup Y_2) = f^{-1}(Y_1) \cup f^{-1}(Y_2) f1(Yc)=(f1(Y))cf^{-1}(Y^c) = (f^{-1}(Y))^c f1()=f^{-1}(\emptyset) = \emptyset f1(B)=Af^{-1}(B) = A

Galois Connection

There is a Galois connection between ff_* and ff^*:

f(X)Y    Xf(Y)f_*(X) \subseteq Y \iff X \subseteq f^*(Y)

Applications

Surjectivity Characterisation

ff is surjective iff Im(f)=B\text{Im}(f) = B iff f(A)=Bf_*(A) = B.

Injectivity Characterisation

ff is injective iff f(f(X))=Xf^*(f_*(X)) = X for all XAX \subseteq A.

Bijection Characterisation

ff is bijective iff ff_* and ff^* are mutually inverse bijections between P(A)\mathcal{P}(A) and P(B)\mathcal{P}(B).


Summary

  • Im(f)={f(a):aA}\text{Im}(f) = \{f(a) : a \in A\}
  • Every f:ABf : A \to B factors as AIm(f)BA \twoheadrightarrow \text{Im}(f) \hookrightarrow B
  • Direct image f(X)={f(x):xX}f_*(X) = \{f(x) : x \in X\}
  • Inverse image f(Y)=f1(Y)={a:f(a)Y}f^*(Y) = f^{-1}(Y) = \{a : f(a) \in Y\}
  • Inverse images preserve all Boolean operations