Maths WorkshopMaths problems with full solutions
Exercise 2102Logic, sets and proofs › Countability and cardinalityM1Added 3 Nov 2026

Proof of Cantor–Bernstein–Schröder

#Cantor-Bernstein#proof#bijection

Statement

Sketch the proof of Cantor–Bernstein: injections f:A→Bf:A\to B, g:B→Ag:B\to A give a bijection A→BA\to B.

Hint

Iterate g∘fg\circ f to build an infinite descending chain; use it to split AA into two parts.

Show solutionHide solution

Solution

Setup. Let A0=A∖g(B)A_0=A\setminus g(B), and An+1=g(f(An))A_{n+1}=g(f(A_n)). Let A∞=⋃n≥0AnA_\infty=\bigcup_{n\ge0}A_n.

Bijection.
- On A∞A_\infty: use ff (since A∞⊆g(B)A_\infty\subseteq g(B) implies ff surjects onto f(A∞)f(A_\infty)).
- On A∖A∞A\setminus A_\infty: use g−1g^{-1} (well-defined since A∖A∞⊆g(B)A\setminus A_\infty\subseteq g(B)).

Conclusion. This is a bijection A→BA\to B; Cantor–Bernstein holds.