Теорема Евклида — фундаментальное утверждение в теории чисел , утверждающее, что существует бесконечно много простых чисел. Впервые она была доказана Евклидом в его труде «Начала» . Существует несколько доказательств теоремы.
Евклид предложил доказательство, опубликованное в его труде «Начала» (книга IX, предложение 20) [1] , которое перефразировано здесь. [2]
Рассмотрим любой конечный список простых чисел p 1 , p 2 , ..., p n . Будет показано, что существует по крайней мере одно дополнительное простое число, не включенное в этот список. Пусть P будет произведением всех простых чисел в списке: P = p 1 p 2 ... p n . Пусть q = P + 1. Тогда q либо простое, либо нет:
Это доказывает, что для каждого конечного списка простых чисел существует простое число, которого нет в списке. [4] В оригинальной работе, поскольку у Евклида не было возможности написать произвольный список простых чисел, он использовал метод, который он часто применял, то есть метод обобщаемого примера. А именно, он выбирает всего три простых числа и, используя общий метод, описанный выше, доказывает, что он всегда может найти дополнительное простое число. Евклид, по-видимому, предполагает, что его читатели убеждены, что подобное доказательство будет работать, независимо от того, сколько простых чисел было выбрано изначально. [5]
Евклид часто ошибочно утверждает, что доказал этот результат от противного, начав с предположения, что изначально рассматриваемое конечное множество содержит все простые числа, [6] хотя на самом деле это доказательство по случаям , метод прямого доказательства . Философ Торкель Францен в книге по логике утверждает: «Доказательство Евклида о том, что существует бесконечно много простых чисел, не является косвенным доказательством [...] Аргумент иногда формулируют как косвенное доказательство, заменяя его предположением «Предположим, что q 1 , ... q n — все простые числа». Однако, поскольку это предположение даже не используется в доказательстве, переформулировка бессмысленна». [7]
Существует несколько вариантов доказательства Евклида, включая следующие:
Факториал n ! положительного целого числа n делится на каждое целое число от 2 до n , так как он является произведением всех этих чисел. Следовательно, n ! + 1 не делится ни на одно из целых чисел от 2 до n , включительно (оно дает остаток 1 при делении на каждое из них). Следовательно , n ! + 1 является либо простым числом, либо делится на простое число, большее n . В любом случае для каждого положительного целого числа n существует по крайней мере одно простое число, большее n . Вывод состоит в том, что количество простых чисел бесконечно. [8]
Другое доказательство, швейцарского математика Леонарда Эйлера , опирается на фундаментальную теорему арифметики : каждое целое число имеет уникальное разложение на простые множители. То, что написал Эйлер (не с этой современной нотацией и, в отличие от современных стандартов, не ограничивая аргументы в суммах и произведениях любыми конечными наборами целых чисел), эквивалентно утверждению, что мы имеем [9]
где обозначает множество из k первых простых чисел, а — множество положительных целых чисел, все простые множители которых находятся в
Чтобы показать это, разложим каждый множитель в произведении в геометрический ряд и распределим произведение по сумме (это частный случай формулы произведения Эйлера для дзета-функции Римана ).
В предпоследней сумме каждое произведение простых чисел появляется ровно один раз, поэтому последнее равенство верно по основной теореме арифметики. В своем первом следствии к этому результату Эйлер обозначает символом, похожим на «абсолютную бесконечность», и пишет, что бесконечная сумма в утверждении равна «значению» , которому, таким образом, равно и бесконечное произведение (в современной терминологии это эквивалентно утверждению, что частичная сумма до гармонического ряда расходится асимптотически как ). Затем во втором следствии Эйлер отмечает, что произведение
сходится к конечному значению 2, и, следовательно, простых чисел больше, чем квадратов. Это доказывает теорему Евклида. [10]
В той же статье (теорема 19) Эйлер фактически использовал приведенное выше равенство для доказательства гораздо более сильной теоремы, которая была неизвестна до него, а именно, что ряд
является расходящимся , где P обозначает множество всех простых чисел (Эйлер пишет, что бесконечная сумма равна , что в современной терминологии эквивалентно утверждению, что частичная сумма до этого ряда ведет себя асимптотически как ).
Пол Эрдёш дал доказательство [11] , которое также опирается на фундаментальную теорему арифметики. Каждое положительное целое число имеет уникальное разложение на свободное от квадратов число r и квадратное число s 2 . Например, 75 600 = 2 4 3 3 5 2 7 1 = 21 ⋅ 60 2 .
Пусть N — положительное целое число, а k — количество простых чисел, меньших или равных N. Назовем эти простые числа p 1 , ... , p k . Любое положительное целое число a, которое меньше или равно N, можно записать в виде
где каждый e i равен 0 или 1. Существует 2 k способов формирования свободной от квадратов части a . И s 2 может быть не более N , поэтому s ≤ √ N. Таким образом, в этой форме можно записать не более 2 k √ N чисел. Другими словами,
Или, переставляя k , число простых чисел, меньших или равных N , больше или равно 1/2 log 2 N. Поскольку N было произвольным, k может быть сколь угодно большим, если выбрать N соответствующим образом.
В 1950-х годах Хиллель Фюрстенберг представил доказательство от противного, используя топологию точечных множеств . [12]
Определите топологию целых чисел , называемую равномерно распределенной целочисленной топологией , объявив подмножество открытым множеством тогда и только тогда, когда оно является либо пустым множеством , либо объединением арифметических последовательностей (для ), где
Тогда противоречие следует из свойства, что конечный набор целых чисел не может быть открытым, и свойства, что базисные наборы являются как открытыми, так и закрытыми , поскольку
не может быть замкнутым, поскольку его дополнение конечно, но замкнуто, поскольку является конечным объединением замкнутых множеств.
Хуан Пабло Пинаско написал следующее доказательство. [13]
Пусть p 1 , ..., p N — наименьшие простые числа N. Тогда по принципу включения-исключения количество положительных целых чисел, меньших или равных x , которые делятся на одно из этих простых чисел, равно
Разделив на x и позволив x → ∞, получаем
Это можно записать как
Если не существует других простых чисел, кроме p 1 , ..., p N , то выражение в (1) равно , а выражение в (2) равно 1, но очевидно, что выражение в (3) не равно 1. Следовательно, должно быть больше простых чисел, чем p 1 , ..., p N .
В 2010 году Джунхо Питер Ванг опубликовал следующее доказательство от противного. [14] Пусть k — любое положительное целое число. Тогда согласно формуле Лежандра (иногда приписываемой де Полиньяку )
где
Но если существует только конечное число простых чисел, то
(числитель дроби будет расти по одинарной экспоненте , в то время как по приближению Стирлинга знаменатель растет быстрее, чем по одинарной экспоненте), что противоречит тому факту, что для каждого k числитель больше или равен знаменателю.
Филип Сайдак дал следующее доказательство с помощью конструкции , которое не использует сведение к абсурду [15] или лемму Евклида (что если простое число p делит ab , то оно должно делить a или b ).
Так как каждое натуральное число больше 1 имеет по крайней мере один простой множитель , а два последовательных числа n и ( n + 1) не имеют общих множителей, произведение n ( n + 1) имеет больше различных простых множителей, чем само число n . Таким образом, цепочка пронических чисел :
1×2 = 2 {2}, 2×3 = 6 {2, 3}, 6×7 = 42 {2, 3, 7}, 42×43 = 1806 {2, 3, 7, 43}, 1806×1807 = 3263442 {2, 3, 7, 43, 13, 139}, · · ·
обеспечивает последовательность неограниченных растущих множеств простых чисел.
Предположим, что существует только k простых чисел ( p 1 , ..., p k ). По фундаментальной теореме арифметики любое положительное целое число n может быть представлено как
где неотрицательные целые показатели степеней e i вместе со списком простых чисел конечного размера достаточны для восстановления числа. Так как для всех i , то следует, что для всех i (где обозначает логарифм по основанию 2). Это дает кодировку для n следующего размера (используя нотацию big O ): бит. Это гораздо более эффективное кодирование, чем представление n непосредственно в двоичном виде, которое занимает биты. Установленный результат в сжатии данных без потерь гласит, что в общем случае невозможно сжать N бит информации в меньшее, чем N бит. Представление выше значительно нарушает это, когда n достаточно велико, так как . Следовательно, количество простых чисел не должно быть конечным. [16]
Ромео Мештрович использовал четно-нечетный аргумент, чтобы показать, что если количество простых чисел не бесконечно, то 3 является наибольшим простым числом, противоречие. [17]
Предположим, что — все простые числа. Рассмотрите и заметьте, что по предположению все положительные целые числа, взаимно простые с ним, находятся в наборе . В частности, является взаимно простым с и, следовательно, является . Однако это означает, что — нечетное число в наборе , поэтому , или . Это означает, что должно быть наибольшим простым числом, что является противоречием.
Вышеприведенное доказательство продолжает работать, если заменить на любое простое число с , произведение становится и четный против нечетного аргумента заменяется на делимый против не делимого на аргумент. Результирующее противоречие заключается в том, что должно одновременно быть равно и быть больше , [a], что невозможно.
Теоремы этого раздела одновременно влекут за собой теорему Евклида и другие результаты.
Теорема Дирихле утверждает, что для любых двух положительных взаимно простых целых чисел a и d существует бесконечно много простых чисел вида a + nd , где n также является положительным целым числом. Другими словами, существует бесконечно много простых чисел, которые сравнимы с a по модулю d .
Пусть π ( x ) будет функцией подсчета простых чисел , которая дает количество простых чисел, меньших или равных x , для любого действительного числа x . Тогда теорема о простых числах утверждает, что x / log x является хорошим приближением к π ( x ) , в том смысле, что предел частного двух функций π ( x ) и x / log x при неограниченном увеличении x равен 1:
Используя асимптотическую запись, этот результат можно переформулировать как
Это приводит к теореме Евклида, поскольку
В теории чисел постулат Бертрана — это теорема, утверждающая, что для любого целого числа всегда существует по крайней мере одно простое число такое, что Эквивалентно, записывая для функции подсчета простых чисел (количества простых чисел, меньших или равных ), теорема утверждает, что для всех .
Это утверждение было впервые высказано в 1845 году Жозефом Бертраном [18] (1822–1900). Сам Бертран проверил свое утверждение для всех чисел в интервале [2, 3 × 10 6 ]. Его предположение было полностью доказано Чебышевым ( 1821–1894 ) в 1852 году [19] , поэтому постулат также называется теоремой Бертрана–Чебышёва или теоремой Чебышёва .