Никто не станет спорить, что самые фундаментальные объекты математики – это положительные целые числа: 1, 2, 3 и так далее. Особое место среди этих чисел должны занимать простые числа, те самые, которые направляли на Землю инопланетяне в «Контакте». Простое число – это число, которое нельзя разложить на меньшие множители (то же самое можно сказать иначе: простое число – это число, которое делится только само на себя или на единицу). Первые простые числа – это 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37… Простые числа – это атомы арифметики, а все остальные числа называются составными, и их можно получить, перемножив простые в разных сочетаниях. Так, чтобы получить число 666, нужно перемножить 2×3×3×37. Можно без особых усилий доказать, что любое составное число можно разложить на простые множители одним и только одним способом. Это часто называют основной теоремой арифметики.
Пока что все сходится: одни тавтологии. Так что перейдем к следующему очевидному вопросу: а сколько их, этих простых чисел?
Этот вопрос задал еще Евклид в III веке до нашей эры, и ответ содержится в предложении 20 книги IX его «Начал»: простых чисел бесконечно много. Доказательство этого предложения, которое приводит Евклид, – пожалуй, первое по-настоящему элегантное рассуждение в истории математики. Оно укладывается в одну фразу: если бы простых чисел было конечное множество, то можно было бы перемножить их все, прибавить единицу и получить новое число, которое не делится ни на одно простое число, а это противоречие. (Новое число делилось бы с остатком 1 на любое число из якобы конечного списка простых, так что оно либо само было бы простым числом, либо делилось бы на какое-то простое число, не вошедшее в список. Так или иначе, изначальный конечный список простых чисел оказался бы неполным. Значит, не существует конечного списка, который охватил бы все простые числа. Следовательно, их бесконечно много).
Итак, мы знаем, что ряд простых чисел тянется бесконечно. Но тогда естественным образом возникает следующий вопрос: как эти атомы арифметики разбросаны среди всех прочих чисел? Есть ли какая-то закономерность? Среди относительно небольших чисел простые попадаются довольно часто, но чем дальше уходишь по числовой оси, тем они реже. Четыре из первых десяти чисел простые (2, 3, 5 и 7). Из первых 100 чисел простых 25. Если немного перепрыгнуть вперед, окажется, что между 9 999 000 и 10 000 000 девять простых чисел, из следующей сотни, от 10 000 000 до 10 000 100, – только два (10 000 019 и 10 000 079). Можно найти сколь угодно длинные отрезки числовой оси, где простых чисел вовсе нет. Но есть и очень большие простые числа, стоящие по соседству, например, 1 000 000 009 649 и 1 000 000 009 651. (Простые числа, отличающиеся всего на 2, называются числами-близнецами; конечно или бесконечно их количество, вопрос открытый.) Такое ощущение, что простые числа рассыпаны практически случайно, словно сорная трава среди остальных чисел. «Похоже, нет никаких причин, по которым одно число простое, а другое нет, – объявил математик Дон Цагир на инаугурационной лекции в Боннском университете в 1975 году. – Напротив, если посмотреть на эти числа, складывается впечатление, что перед тобой необъяснимая тайна бытия».
Простые числа, несмотря на свое несложное определение, видимо, живут в своей вечной и сложной реальности, независимой от нашего сознания. Они обладают трансцендентной загадочностью, той самой, которой начисто лишено высказывание Рассела «четвероногое животное – это животное». Но неужели они не подчиняются совсем никаким законам? Это было бы неожиданно, учитывая их роль строительного материала арифметики. И на самом деле у них есть свой закон. Но для того, чтобы его обрести, нужно, как ни странно, подняться на много этажей в небоскребе математики – от скромных натуральных чисел через целые, дроби, действительные числа до самых комплексных чисел с мнимой частью. (Исторически это восхождение заняло больше двух тысяч лет). И вот тогда, на самом-самом верху, мы и наталкиваемся на головоломку, которая называется дзета-гипотезой Римана.
Практически все математики согласны, что дзета-гипотеза Римана – величайшая нерешенная задача во всей математике. Вероятно, это самая сложная задача, порожденная разумом человека. Риман – это Бернхард Риман, немецкий математик, живший в XIX веке. Дзета – это дзета-функция, творение высшей математики, которая, как первым установил Риман, таит в себе тайну простых чисел. В 1859 году Риман в краткой, но невероятно глубокой статье сформулировал гипотезу о дзета-функции. Если эта гипотеза верна, то простые числа подчиняются скрытой гармонии, причем довольно красивой. Если ложна, мелодия простых чисел несколько неблагозвучна – словно ее играет расстроенный оркестр.