В теории множеств диагональный аргумент Кантора , также называемый аргументом диагонализации , аргументом диагональной косой черты , антидиагональным аргументом , диагональным методом и доказательством диагонализации Кантора , был опубликован в 1891 году Георгом Кантором как математическое доказательство существования бесконечных множеств . которому нельзя поставить однозначное соответствие с бесконечным множеством натуральных чисел . [1] [2] : 20– [3] Такие множества теперь известны как несчетные множества ., а размер бесконечных множеств теперь рассматривается с помощью теории количественных чисел , которую начал Кантор.
Диагональный аргумент не был первым доказательством Кантора несчетности действительных чисел , появившимся в 1874 году. [4] [5] Однако он демонстрирует общую технику, которая с тех пор использовалась в широком диапазоне доказательств, [ 6] первая из теорем Гёделя о неполноте [2] и ответ Тьюринга на Entscheidungsproblem . Аргументы диагонализации часто также являются источником противоречий, таких как парадокс Рассела [7] [8] и парадокс Ричарда . [2] : 27
Кантор рассматривал множество T всех бесконечных последовательностей двоичных цифр (т . е. каждая цифра равна нулю или единице). [примечание 1] Он начинает с конструктивного доказательства следующей леммы :
Далее строится последовательность s путем выбора 1-й цифры как дополнительной к 1-й цифре s1 ( замена 0s на 1s и наоборот), 2-й цифры как дополнительной ко 2-й цифре s2 , 3 -й цифры как дополнительно к 3-й цифре s 3 , и вообще для каждого n , n -я цифра является дополнительной к n -й цифре s n . Для приведенного выше примера это дает:
По построению s является элементом T , который отличается от каждого s n , поскольку их n -е цифры различаются (выделено в примере). Следовательно, s не может встречаться в перечислении.
Доказательство начинается с предположения, что T счетно . Тогда все его элементы можно записать в виде перечисления s 1 , s 2 , ... , s n , ... . Применение предыдущей леммы к этому перечислению дает последовательность s , которая является членом T , но не входит в перечисление. Однако, если T перечисляется, то каждый член T , включая этот s , находится в перечислении. Это противоречие означает, что исходное предположение неверно. Следовательно, T несчетно. [1]