Теорема Евклида является фундаментальным утверждением в теории чисел, утверждающее, что существует бесконечно много простых чисел. Имеется несколько хорошо известных доказательств теоремы.
Самое старое известное доказательство этого факта было дано Евклидом в «Началах» (книга IX, утверждение 20[1])[lower-alpha 1].
Предположим, что имеется некоторый конечный список простых чисел . Будет показано, что существует по меньшей мере ещё одно простое число, отсутствующее в списке. Пусть P — произведение всех простых чисел из списка: . Пусть . Тогда q либо является простым числом, либо нет:
Это доказывает, что для любого списка простых чисел существует простое число, не принадлежащее списку, а потому должно существовать бесконечно много простых чисел[2].
Часто сообщается, что Евклид начинает с предположения, что первоначально рассмотренное множество содержит все простые числа, и далее ведет доказательство теоремы от противного. Хотя такое доказательство верно, оригинальное рассуждение Евклида производится именно для произвольного конечного набора простых чисел.[3]
Доказательство Евклида может быть кратко воспроизведено так:
Некоторые связанные доказательства этой теоремы используют так называемые евклидовы числа[en] (последовательность A006862 в OEIS): , где — произведение первых простых чисел (праймориал). При этом формально говоря доказательство, приведенное Евклидом, не использует эти числа: Евклид показывает, что для любого конечного набора простых чисел (не обязательно первых простых чисел) существует простое число, не включенное в этот набор[4].
Другие вариации доказательства Евклида используют факториал: n! делится на любое целое от 2 до n, так как он является их произведением. Следовательно, n! + 1 не делится ни на одно натуральное число от 2 до n включительно (при делении на любое из этих чисел в остатке получим 1). Таким образом, n! + 1 либо само является простым, либо делится на простое число, большее n. В любом случае мы имеем для любого натурального числа n по меньшей мере одно простое число, большее n. Отсюда делаем вывод, что простых чисел бесконечно много[5].
Другое доказательство, предложенное Леонардом Эйлером, опирается на основную теорему арифметики, утверждающую, что любое целое число имеет единственное разложение на простые множители. Если обозначить через P множество всех простых чисел, можно записать равенства:
Первое равенство получается из формулы для геометрического ряда в каждом множителе произведения. Второе равенство получается перестановкой местами произведения и суммы:
В результате любое произведение простых чисел появляется в формуле лишь один раз, а тогда, согласно основной теореме арифметики, сумма равна сумме по всем натуральным числам[lower-alpha 3].
Сумма справа является гармоническим рядом, который расходится, так что произведение слева должно также расходиться, что невозможно, если число элементов в множестве P конечно.
При помощи этого доказательства Эйлером получено более сильное утверждение, чем теорема Евклида, а именно расходимость суммы обратных значений простых чисел.
Пал Эрдёш дал третье доказательство, которое также опирается на основную теорему арифметики. Сначала обратим внимание на то, что любое натуральное число n можно представить в виде
где r является свободным от квадратов (не делится на какой-либо полный квадрат). Мы можем взять в качестве s2 наибольший квадрат, делящий n, а тогда r = n/s2. Теперь предположим, что есть только конечное количество простых чисел и обозначим это количество простых чисел буквой k. Так как каждое простое число может появиться в разложении любого свободного от квадратов чисел только раз, согласно основной теоереме арифметики, есть только 2k свободных от квадратов чисел.
Теперь фиксируем некоторое натуральное число N и рассмотрим натуральные числа между 1 и N. Каждое из этих чисел можно записать в виде rs2, где r — свободное от квадратов число, а s2 является квадратом:
В списке N различных чисел и каждое из них получается умножением свободного от квадратов числа на квадрат, не превосходящий N. Имеется таких квадратов. Теперь образуем все возможные произведения всех квадратов, не превосходящих N, на все свободные от квадратов числа. Имеется в точности таких чисел, все они различны и включают все числа из нашего списка, а может быть, и больше. Таким образом, . Здесь озачает целую часть.
Поскольку неравенство не выполняется для достаточно большого N, простых чисел должно быть бесконечно много.
В 1950-х годах Гилель Фюрстенберг[en] предложил доказательство, использующее топологию точечных множеств[en].
Джуан Пабло Пиаско предложил следующее доказательство[6].
Пусть — наименьшие N простых чисел. Тогда согласно принципу принципу включений-исключений, количество положительных целых чисел, не превосходящих x и делящихся на эти простые числа, равно
Разделив на x и устремив , получим
Это можно переписать как
Если никаких других простых чисел, отличных от , не существует, выражение в (1) равно и выражение (2) равно 1, однако ясно, что выражение (3) единице не равно. Таким образом, должны быть простые числа, отличные от .
В 2010 году Джун Хо Питер Ванг опубликовал следующее доказательство от противного[7]. Пусть k — некоторое натуральное число. Тогда, согласно формуле Лежандра[en]
где
Но если существует только конечное число простых чисел,
(числитель дроби растёт экспоненциально, в то время как по формуле Стирлинга знаменатель растёт быстрее простой экспоненциальности), что противоречит тому, что для каждого k числитель больше либо равен знаменателю.
Филлип Сайдак дал следующее конструктивное доказательство, которое не использует доведение до абсурда[8] или лемму Евклида (о том, что, если простое число 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 = 3263443 {2,3,7,43, 13,139}, · · ·
даёт последовательность неограниченно расширяющихся множеств простых чисел.
Представление формулы Лейбница для в виде произведения Эйлера[en] даёт[9].
Числителями являются нечётные простые числа, а каждый знаменатель является ближайшим к числителю числом, кратным 4.
Если бы простых чисел было конечное количество, эта формула дала бы для рациональное представление, знаменатель которого является произведением всех чисел, что противоречит иррациональности .
Александр Шень и др. дали доказательство, использующее метод несжимаемости[en][10] и колмогоровскую сложность:
Предположим, что имеется только k простых чисел ( ). Согласно основной теореме арифметики, любое натуральное число n представимо в виде
где неотрицательные целые числа ei вместе со списком конечного размера простых чисел достаточны для реконструкции числа. Поскольку для всех i, отсюда следует, что все (где означает логарифм по основанию 2).
Это даёт метод кодирования для n следующего размера (используя нотацию «O большое»):
Это куда более эффективное кодирование, чем представление n непосредственно в двоичном коде, которое требует бит. Установленный результат о сжатии без потерь утверждает, что нет алгоритма сжатия без потерь N бит информации в менее чем N бит. Вышеприведённое представление нарушает это утверждение, поскольку при достаточно больших n .
Таким образом, простых чисел бесконечно много.
Теорема о распределении простых чисел утверждает, что количество простых чисел меньших n, обозначаемое , растёт как .[11]
Для улучшения этой статьи желательно: |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .