Definition

A diagonalization argument is a construction, introduced by Cantor, that defines an object outside the image of a proposed parametrisation, thereby showing that the parametrisation is not surjective.

General Form

  1. Let and suppose, for a contradiction, that is surjective.

  2. Choose a function with no fixed points, meaning that for every . Define by .

  3. For every , . Therefore , since the two functions differ at the argument .

  4. Hence is not in the image of , contradicting the assumption that is surjective.

Equivalently, if surjectivity gave some such that , then evaluating both sides at would give , so would be a fixed point of , contradicting the assumption that has no fixed points.