Теорема Евклида

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Теорема Евклида является фундаментальным элементом теории чисел. Она утверждает, что для любого конечного списка простых чисел найдётся простое число, не вошедшее в этот список (то есть существует бесконечно много простых чисел).

Имеется несколько известных доказательств этой теоремы.

Доказательство Евклида[править | править код]

Самое старое известное доказательство этого факта было дано Евклидом в «Началах» (Книга IX, Предложение 20[1]). При этом Евклид не использует понятие бесконечности, а доказывает это утверждение в следующей формулировке: простых чисел больше, чем любое выбранное конечное их множество.

Евклид доказывает это следующим образом[2].

Предположим, что дан некоторый конечный список простых чисел . Евклид доказывает, что существует простое число, не входящее в этот список.

Пусть  — наименьшее общее кратное этих чисел, .

Евклид рассматривает число . Если  — простое, то найдено простое число, не входящее в данный список (поскольку оно больше каждого числа из списка).

Если же не является простым, то существует некоторое простое число , на которое нацело делится число . Но не может быть одновременно и делителем , и элементом списка , поскольку тогда при делении на был бы остаток, равный единице. Значит, существует простое число , не входящее ни в какой (конечный) список простых чисел .

Часто при изложении доказательства теоремы Евклида начинают с рассмотрения сразу множества ВСЕХ простых чисел (в предположении, что это множество содержит конечное число элементов), и далее ведут доказательство теоремы от противного. Хотя такое доказательство тоже возможно, оригинальное рассуждение Евклид проводит более элегантно - именно для любого конечного набора простых чисел, и доказывает, что должно существовать какое-то простое число, не входящее в этот (любой) набор простых чисел[3].

Краткая форма доказательства Евклида:

Пусть нам дан конечный набор простых чисел. Покажем, что существует простое число, не входящее в этот набор. Перемножим числа из этого набора и прибавим единицу. Полученное число не делится ни на одно число из данного набора, потому что остаток от деления на любое из них даёт единицу. Значит, число должно делиться на некоторое простое число, не включённое в этот набор.

Вариация доказательства Евклида с использованием факториала[править | править код]

Другие вариации доказательства Евклида используют факториал: n! делится на любое целое от 2 до n, так как он является их произведением. Следовательно, n! + 1 не делится ни на одно натуральное число от 2 до n включительно (при делении на любое из этих чисел в остатке получим 1). Таким образом, n! + 1 либо само является простым, либо делится на простое число, большее n. В любом случае мы имеем для любого натурального числа n по меньшей мере одно простое число, большее n. Отсюда делаем вывод, что простых чисел бесконечно много[4].

Евклидовы числа[править | править код]

Некоторые связанные доказательства этой теоремы используют так называемые евклидовы числа (последовательность A006862 в OEIS): , где  — произведение первых простых чисел (праймориал). При этом, формально говоря, доказательство, приведенное Евклидом, не использует эти числа. Как было сказано выше, Евклид показывает, что для любого конечного набора простых чисел (не обязательно первых простых чисел) существует простое число, не включенное в этот набор[5].

Доказательство Эйлера[править | править код]

Другое доказательство, предложенное Леонардом Эйлером, опирается на основную теорему арифметики, утверждающую, что любое целое число имеет единственное разложение на простые множители. Если обозначить через P множество всех простых чисел, можно записать равенства:

Первое равенство получается из формулы для геометрического ряда в каждом множителе произведения. Второе равенство получается перестановкой местами произведения и суммы:

В результате любое произведение простых чисел появляется в формуле лишь один раз, а тогда, согласно основной теореме арифметики, сумма равна сумме по всем натуральным числам[a].

Сумма справа является гармоническим рядом, который расходится, так что произведение слева должно также расходиться, что невозможно, если число элементов в множестве P конечно.

При помощи этого доказательства Эйлером получено более сильное утверждение, чем теорема Евклида, а именно расходимость суммы обратных значений простых чисел.

Доказательство Эрдёша[править | править код]

Пал Эрдёш дал третье доказательство, которое также опирается на основную теорему арифметики. Сначала обратим внимание на то, что любое натуральное число n можно представить в виде

,

где r является свободным от квадратов (не делится на какой-либо полный квадрат). Мы можем взять в качестве s2 наибольший квадрат, делящий n, а тогда r = n/s2. Теперь предположим, что есть только конечное количество простых чисел и обозначим это количество простых чисел буквой k. Так как каждое простое число может появиться в разложении любого свободного от квадратов чисел только раз, согласно основной теореме арифметики, есть только 2k свободных от квадратов чисел.

Теперь фиксируем некоторое натуральное число N и рассмотрим натуральные числа между 1 и N. Каждое из этих чисел можно записать в виде rs2, где r — свободное от квадратов число, а s2 является квадратом:

( 1·1, 2·1, 3·1, 1·4, 5·1, 6·1, 7·1, 2·4, 1·9, 10·1, ...)

В списке N различных чисел и каждое из них получается умножением свободного от квадратов числа на квадрат, не превосходящий N. Имеется таких квадратов. Теперь образуем все возможные произведения всех квадратов, не превосходящих N, на все свободные от квадратов числа. Имеется в точности таких чисел, все они различны и включают все числа из нашего списка, а может быть, и больше. Таким образом, . Здесь означает целую часть.

Поскольку неравенство не выполняется для достаточно большого N, простых чисел должно быть бесконечно много.

Доказательство Фюрстенберга[править | править код]

В 1955 году Гилель Фюрстенберг опубликовал новое доказательство бесконечности числа простых чисел, используя топологию точечных множеств[en].

Некоторые свежие доказательства[править | править код]

Сайдак[править | править код]

В 2006 году Филлип Сайдак дал следующее конструктивное доказательство, которое не использует доведение до абсурда[6] или лемму Евклида (о том, что, если простое число 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}, · · ·
даёт последовательность неограниченно расширяющихся множеств простых чисел.

Пинаско[править | править код]

В 2009 году Хуан Пабло Пиаско предложил следующее доказательство[7].

Пусть — наименьшие N простых чисел. Тогда согласно принципу включений-исключений, количество положительных целых чисел, не превосходящих x и делящихся на эти простые числа, равно

Разделив на x и устремив , получим

Это можно переписать как

Если никаких других простых чисел, отличных от , не существует, выражение в (1) равно и выражение (2) равно 1, однако ясно, что выражение (3) единице не равно. Таким образом, должны быть простые числа, отличные от .

Ванг[править | править код]

В 2010 году Джун Хо Питер Ванг опубликовал следующее доказательство от противного[8]. Пусть k — некоторое натуральное число. Тогда, согласно формуле Лежандра[en]

(произведение по всем простым числам)

где

Но если существует только конечное число простых чисел,

(числитель дроби растёт экспоненциально, в то время как по формуле Стирлинга знаменатель растёт быстрее простой экспоненциальности), что противоречит тому, что для каждого k числитель больше либо равен знаменателю.

Доказательство, использующее иррациональность [править | править код]

Представление формулы Лейбница для в виде произведения Эйлера[en] даёт[9].

Числителями являются нечётные простые числа, а каждый знаменатель является ближайшим к числителю числом, кратным 4.

Если бы простых чисел было конечное количество, эта формула дала бы для рациональное представление, знаменатель которого является произведением всех чисел, что противоречит иррациональности .

Доказательство, использующее теорию информации[править | править код]

Александр Шень и др. дали доказательство, использующее метод несжимаемости[en][10] и колмогоровскую сложность:

Предположим, что имеется только k простых чисел (). Согласно основной теореме арифметики, любое натуральное число n представимо в виде

где неотрицательные целые числа ei вместе со списком конечного размера простых чисел достаточны для реконструкции числа. Поскольку для всех i, отсюда следует, что все (где означает логарифм по основанию 2).

Это даёт метод кодирования для n следующего размера (используя нотацию «O большое»):

бит.

Это куда более эффективное кодирование, чем представление n непосредственно в двоичном коде, которое требует бит. Установленный результат о сжатии без потерь утверждает, что нет алгоритма сжатия без потерь N бит информации в менее чем N бит. Вышеприведённое представление нарушает это утверждение, поскольку при достаточно больших n .

Таким образом, простых чисел бесконечно много.

Асимптотика распределения простых чисел[править | править код]

Теорема о распределении простых чисел утверждает, что количество простых чисел меньших n, обозначаемое , растёт как [11].


См. также[править | править код]

Комментарии[править | править код]

  1. Это равенство является специальным случаем формулы для произведения Эйлера[en] для дзета-функции Римана[en].

Примечания[править | править код]

  1. Начала Евклида, 1949—1951, Книга IX, Предложение 20, с. 89.
  2. James Williamson (translator and commentator), The Elements of Euclid, With Dissertations, Clarendon Press, Oxford, 1782, page 63, English translation of Euclid’s proof Архивная копия от 23 января 2011 на Wayback Machine (англ.)
  3. Hardy, Michael; Woodgold, Catherine. Prime Simplicity (англ.) // The Mathematical Intelligencer. — 2009. — Vol. 31, no. 4. — P. 44—52. — doi:10.1007/s00283-009-9064-8. (англ.)
  4. Bostock, Chandler, Rourke, 2014, с. 168.
  5. Romeo Mestrovic. Euclid's theorem on the infinitude of primes: a historical survey of its proofs (300 B.C.--2012) and another new proof // arXiv:1202.3670 [math]. — 2012-02-16. Архивировано 12 июня 2018 года.
  6. Saidak, 2006.
  7. Pinasco, 2009, с. 172–173.
  8. Whang, 2010, с. 181.
  9. Debnath, 2010, с. 214.
  10. Верещагин, Успенский, Шень, 2013, с. 267.
  11. Диамонд Г. Элементарные методы в изучении распределения простых чисел // УМН. — 1990. Архивировано 7 июля 2018 года.

Литература[править | править код]

Ссылки[править | править код]