1, 2, 3, 4, 5… Это кажется так просто: прибавьте 1, и вы получите следующее число. Но, несмотря на эту простоту, без чисел мы оказались бы в полном неведении. Кто победил в противостоянии «Арсенал» – «Манчестер Юнайтед»? Мы не знаем. Выступление каждой команды характеризуется множеством чисел. Где-то в середине этой книги говорится о выигрыше в Британской национальной лотерее. А сама лотерея? Участие в ней было бы безнадежным без чисел. Поразительно, насколько существен язык чисел для нашего взаимодействия с миром.
Даже в животном царстве числа фундаментальны. Стаи животных принимают решение сражаться или обращаться в бегство, исходя из того, превосходят ли они численностью соперничающие стаи. Их инстинкт выживания связан с математическими способностями, но за очевидной простотой списка чисел лежит одна из величайших тайн математики.
2, 3, 5, 7, 11, 13… Это неделимые простые числа, кирпичики, из которых строятся все остальные числа, – кислород и водород в мире математики. Эти главные герои нашего рассказа подобны драгоценным камням, рассеянным в бесконечном пространстве чисел.
Однако, несмотря на свою важность, простые числа представляют одну из самых мучительных головоломок, с которыми мы столкнулись в нашем поиске знания. Нахождение простых чисел представляется совершенной тайной – по-видимому, нет волшебной формулы, которая бы позволила перейти от предыдущего к следующему. Они напоминают спрятанный клад – и ни у кого нет карты сокровищ.
В этой главе мы исследуем то, что знаем об этих особых числах. В ходе нашего путешествия мы выясним, как различные культуры пытались регистрировать и исследовать простые числа, как музыканты обыгрывали их синкопированный ритм. Мы узнаем, почему простые числа использовались в попытках связи с внеземными цивилизациями и как они помогают хранить секреты в интернете. В завершение главы я посвящу вас в математическую загадку, касающуюся простых чисел. Ее решение принесет вам миллион долларов. Но, прежде чем мы займемся одной из величайших головоломок математики, давайте начнем с одной из величайших числовых тайн нашеговремени.
Почему Бекхэм выбрал номер 23?
Переход Дэвида Бекхэма в 2003 г. в мадридский «Реал» сопровождался множеством предположений, почему он решил играть в футболке с номером 23. Многие находили этот выбор странным, ведь до того он играл под номером 7 и за сборную Англии, и за «Манчестер Юнайтед». Беда была в том, что в «Реале» футболку с этим номером носил Рауль, и испанец не собирался отдавать ее гламурному мальчику из Англии. Было выдвинуто множество теорий, чтобы объяснить выбор Бекхэма. Самой популярной из них была теория Майкла Джордана. Мадридский «Реал» хотел прорваться на американский рынок, чтобы продавать копии футболок огромному американскому населению. Но футбол (или «соккер», как они привыкли называть его) не слишком популярен в США. Американцы любят баскетбол или бейсбол, игры, которые могут завершаться со счетом 100: 98 и в которых всегда есть победитель. Они не видят смысла в состязании, которое длится 90 минут, но может закончиться со счетом 0: 0, когда нет ни голов, ни победителей. Согласно упомянутой теории, мадридский «Реал» провел исследование и выяснил, что со всей определенностью самым популярным баскетбольным игроком в мире был Майкл Джордан. Наиболее результативный игрок «Чикаго Буллз» на протяжении всей своей карьеры красовался с номером 23. Все, что требовалось «Реалу», – нанести номер 23 на спину футболки и скрестить пальцы на счастье, надеясь, что сработает волшебная ассоциация с Джорданом, которая поможет им прорваться на американский рынок.
Другие находили подобные домыслы слишком циничными, но сами предлагали более зловещую теорию. Юлий Цезарь был убит 23 ударами кинжала в спину. Был ли выбор Бекхэма для надписи на спине дурным предзнаменованием? Были и те, кто считал, что предпочтение Бекхэма было обусловлено его любовью к «Звездным войнам» (в первом фильме этой саги принцесса Лея была заключенной в блоке АА23). Или же Бекхэм был тайным членом секты дискордианистов? В этом современном культе почитается хаос, и он каббалистически одержим числом 23.
Но, как только я увидел номер Бекхэма, мне в голову пришло более приемлемое математическое обоснование. 23 – простое число. Число называется простым, если оно делится лишь на себя и на 1. Числа 17 и 23 – простые, ведь они не могут быть записаны в виде произведения меньших чисел, в то время как 15 не является простым: 15 = 3 × 5. Простые числа наиболее важны в математике, потому что все остальные целые числа получаются перемножением простых.
Возьмите, к примеру, число 105. Оно с очевидностью делится на 5, и мы можем записать 105 = 5 × 21. 5 – простое неделимое число, но 21 таковым не является: оно представимо в виде 3 × 7. Итак, мы можем записать 105 = 3 × 5 × 7. Мы дошли до предела, до простых чисел, из которых строится 105. Я могу поступить так с любым числом, ведь оно либо является простым и неделимым, либо оно не является простым и разбивается в произведение простых чисел.
Все числа строятся из простых. Подобно тому как молекулы состоят из атомов, например водорода, кислорода, натрия или хлора, числа строятся из простых чисел. В мире математики числа 2, 3, 5 аналогичны водороду, гелию и литию. Именно это делает их наиболее важными числами в математике. Но, безусловно, они были важны и для мадридского «Реала».
Рис. 1.01
Когда я начал более пристально изучать футбольную команду «Реал», у меня возникло подозрение, что у них на скамейке запасных был математик. Беглый анализ показал, что во время перехода Бекхэма все Galácticos, ключевые игроки мадридцев, играли в футболках с простыми числами: у Карлоса (фундамента обороны) был номер 3, у Зидана (бывшего душой игры в центре поля) – номер 5, у Рауля и Роналдо (на них строилось нападение «Реала») – номера 7 и 11.
Футбольная игра в простые числа
Скачайте PDF-файл для этой игры с веб-сайта «Тайн 4исел». Каждый из игроков вырезает из бумаги трех футболистов и пишет на их спинах три различных простых числа. Используйте для игры один из Платоновых футбольных мячей из главы 2 (с. 63).
Матч начинается с игрока команды 1. Цель игры состоит в том, чтобы пройти трех футболистов соперника. Соперник выбирает первого игрока, чтобы попытаться остановить футболиста команды 1. Затем подкидывается Платонов футбольный мяч, который служит игральной костью. На ней шесть граней: белые с числами 3, 5 и 7, а также черные с числами 3, 5 и 7. Выпавшее число на кости скажет найти остаток от деления номера вашего игрока и игрока соперника на 3, 5 или 7. Если выпало число с белой грани, то вам необходимо, чтобы ваш остаток был равен остатку соперника либо больше его. Если выпала черная грань, то требуется, чтобы остаток был равен остатку соперника либо меньше его.
Чтобы забить гол, необходимо пройти трех игроков соперника, а затем сыграть против случайного простого числа, выбранного вашим оппонентом. Если на каком-то из этапов вы уступаете сопернику, игра переходит к нему. Другая команда использует игрока, остановившего вашу команду, чтобы попытаться дойти до ваших ворот. Если при ударе по воротам (то есть игры против случайного простого числа) команда 1 промахивается, то в игру вступает любой выбранный игрок команды 2. Матч может играться определенное время либо до 3 забитых голов.
И пожалуй, было неизбежным, что Бекхэм получил простое число, к которому он впоследствии сильно привязался. Когда он перешел в «Лос-Анджелес Гэлакси», то настоял, чтобы у него было его простое число, чтобы оно помогло заинтересовать американскую публику этой прекрасной игрой.
Такие слова математика могут звучать совершенно иррационально, ведь предполагается, что его мышление должно быть логическим и аналитическим. Однако я также играю в футболке с простым числом за мою команду Recreativo Hackney. Так я ощущаю связь с человеком под номером 23. Моя команда, выступающая в Воскресной лиге, не такая большая, как «Реал». И у нас нет номера 23, поэтому я выбрал 17 – довольно хорошее простое число, как мы увидим позже. Но свой первый сезон наша команда отыграла не особенно хорошо. Мы играем в дивизионе 2 лондонской Супервоскресной лиги, и в том сезоне мы обосновались на самом дне. К счастью, это самый низкий дивизион в Лондоне, и наш единственно возможный путь – наверх. Но как улучшить наше положение в лиге? Быть может, «Реал» нашел рецепт и игра в футболках с простыми числами дает некоторое психологическое преимущество. Наверное, у слишком многих из нас были неправильные номера, вроде 8, 10 или 15. Я убедил команду поменять экипировку на следующий сезон, и все мы выходили с простыми числами: 2, 3, 5, 7 и так далее, вплоть до 43. Это преобразило нас. Мы перешли в дивизион 1, где быстро поняли, что простые числа могут помогать на протяжении лишь одного сезона. Мы вылетели обратно в дивизион 2. Сейчас мы находимся в поисках другой математической теории, чтобы улучшить наши шансы.
Должен ли вратарь мадридского «Реала» играть в футболке с номером 1?
Если ключевые игроки мадридского «Реала» щеголяют с простыми числами, какую футболку должен носить их вратарь? Или, если выразиться математически, является ли число 1 простым? Что же, и да и нет. (Это как раз такой тип математического вопроса, который нравится всем – оба ответа будут верны.) Двести лет назад таблицы простых чисел начинались с 1. В конце концов, оно неделимо, ведь единственное целое число, на которое оно делится, – это оно само. Но сегодня мы говорим, что 1 не является простым числом, ведь самое важное в свойствах простых чисел – то, что на их основе строятся другие числа. Если я умножу какое-либо число на простое число, то получу новое число. Хотя 1 не делится без остатка на другие целые числа, если я умножу число на 1, то получу то же самое число, с которого я стартовал. На этом основании мы исключаем 1 из списка простых чисел и начинаем его с 2.
Очевидно, мадридский «Реал» не первым раскрыл могущество простых чисел. Но у какой из культур был приоритет? У древних греков? Китайцев? Египтян? Как оказалось, в открытии простых чисел математиков опередило странное небольшое насекомое.
Почему американскому виду цикады нравится простое число 17?
В лесах Северной Америки живет вид цикады с очень необычным жизненным циклом. На протяжении 17 лет эти цикады прячутся под землей и почти ничем не проявляют себя, разве что присасываются к корням деревьев. Но затем, в мае 17-го года, они появляются на поверхности в огромных количествах и вторгаются в лес: их число на каждом акре (0,4 гектара) доходит до миллиона.
Цикады громко распевают, пытаясь привлечь пару. Все вместе они поднимают такой шум, что местные жители зачастую уезжают во время этого вторжения, повторяющегося раз в 17 лет. Боб Дилан услышал эту какофонию цикад, оккупировавших леса вокруг Принстона, когда получал почетную степень университета в 1970 г. Это вдохновило его на написание песни «День цикад» (Day of the Locusts).
Привлекшие самцов самки после оплодотворения откладывают около 600 яиц на поверхности. По прошествии 6 недель буйства все цикады умирают, и лес снова затихает на 17 лет. Вылупление следующего поколения цикад происходит в середине лета, личинки падают на лесную почву и погружаются в нее, пока не находят подходящий корень для питания. Затем они ждут следующие 17 лет до наступления очередного великого вторжения цикад.
То, что цикады могут отсчитать прошествие 17 лет, – совершенно замечательное достижение биологической инженерии. Случаи, когда какая-либо цикада появляется годом раньше или годом позже, крайне редки. Ежегодный цикл, которого придерживаются большинство животных и растений, обусловлен вариациями температуры и сменой времен года. И по-видимому, ничто в природе не учитывает то обстоятельство, что Земля совершила 17 оборотов вокруг Солнца, чтобы побудить этих цикад к появлению.
Для математика самая любопытная особенность состоит в выборе числа: ведь 17 – простое число. Является ли всего-навсего совпадением то, что цикады проводят под землей простое число лет? По-видимому, нет. Есть вид цикад, который скрывается под землей 13 лет, а также другой вид, с 7-летним циклом. Все это простые числа. Довольно удивительно, что если цикада с 17-летним циклом появляется слишком рано, то сдвиг уже будет не на год, а обычно на 4 года, тем самым происходит переключение на 13-летний цикл. Кажется, в простых числах есть что-то, способствующее всем этим разновидностям цикад. Но что же это?
Хотя ученые и не пришли к окончательным выводам, имеется математическая теория, которая объясняет склонность цикад к простым числам. Сперва несколько фактов. В лесу может быть только один выводок цикад, так что объяснение не касается совместного использования ресурсов несколькими выводками. Почти каждый год где-либо в Соединенных Штатах появляется выводок цикад с циклом, составляющим простое число лет. Но в 2009 и 2010 гг. цикад не было. Напротив, в 2011 г. на юго-востоке США было массивное нашествие цикад с 13-летним циклом. (Кстати, 2011 является простым числом, но все же я не думаю, что цикады настолько умны.)
Лучшая на сегодняшний день теория простых чисел, лежащих в основе цикла цикад, исходит из возможного существования хищника, который также периодически появляется в лесу. Появление хищника приходится на время нашествия цикад, и он пирует, поедая насекомых. Но тут в дело вступает естественный отбор, потому что цикады, которые регулируют свою жизнь, исходя из цикла, составляющего простое число лет, будут значительно реже сталкиваться с хищниками, чем цикады с жизненным циклом, не представляющим простое число.
Предположим, например, что хищники появляются каждые 6 лет. Цикады с 7-летним циклом будут совпадать с хищниками лишь раз в 42 года. В отличие от них цикады с 8-летним циклом будут появляться одновременно с хищниками каждые 24 года; у цикад же с 9-летним циклом совпадение будет еще чаще – каждые 18 лет.
Рис. 1.02. Взаимодействие на протяжении 100 лет между популяциями цикад с 7-летним жизненным циклом и хищников с 6-летним
Рис. 1.03. Взаимодействие на протяжении 100 лет между популяциями цикад с 9-летним жизненным циклом и хищников с 6-летним
В лесах Северной Америки было, по-видимому, настоящее соревнование, чтобы найти наибольшее простое число. Цикады настолько преуспели в этом, что хищники либо вымерли, либо переселились, оставив цикад с их странным жизненным циклом в простое число лет. Но, как мы вскоре увидим, не только цикады научились использовать синкопированный ритм простых чисел.
Цикады против хищников
Скачайте PDF-файл с веб-сайта «Тайн 4исел». Вырежьте хищников и два семейства цикад. Положите хищников на годы, кратные 6. Каждый игрок берет по семейству цикад. Возьмите три обычные игральные кости с шестью гранями. Сумма чисел, выпавших на трех игральных костях, определит, как часто появляется ваше семейство цикад. Так, если у вас выпало 8, поместите цикаду на каждое число, кратное 8. Но, если на данном месте уже есть хищник, вы не можете разместить там цикаду, например, не можете положить цикаду на 24, потому что это число уже занято хищником. Победителем будет игрок с наибольшим числом цикад на поле. Вы можете модифицировать игру, изменив периодичность, с которой появляется хищник, то есть вместо 6 выбрать другое число.
Отчего простые числа 17 и 29 являются ключом к концу времени?
Во время Второй мировой войны французский композитор Оливье Мессиан был заключенным в концентрационном лагере VIII-A. Среди его сотоварищей были кларнетист, виолончелист и скрипач. Он решил сочинить музыку для квартета – сам он собирался играть на фортепиано. Результатом было одно из величайших музыкальных произведений XX в.: Quatour pour la fin du temps – «Квартет на конец времени». Впервые оно было исполнено для заключенных и надзирателей в концлагере VIII-A. Мессиан играл на расшатанном пианино, которое нашлось в лагере. В первой части, названной «Литургия кристалла», Мессиан хотел создать ощущение нескончаемого времени. Для этого замысла ключевыми оказались простые числа 17 и 29. В то время как скрипка и кларнет обменивались музыкальными темами, представляющими пение птиц, виолончель и фортепиано придавали ритмическую структуру. Партия фортепиано представляет собой ритмическую последовательность из 17 нот, повторяющуюся снова и снова, а накладывающаяся на нее струнная партия содержит период из 29 нот. Поэтому, когда 17-нотный ритм начинается во второй раз, струнная последовательность приближается к двум третям. Результатом выбора простых чисел 17 и 29 является то, что совместная мелодия фортепиано и виолончели начинает повторяться в произведении лишь спустя 17 × 29 нот.
Именно эта постоянно меняющаяся музыка создает ощущение нескончаемости, к которому стремился Мессиан, – и он использует тот же трюк, что и цикады в их противостоянии с хищниками. Представьте, что цикады – это фортепиано, а хищники – виолончель. Различные простые числа 17 и 29 рассинхронизируют эти два инструмента, и произведение заканчивается до того, как музыка начинает повторяться.
Рис. 1.04. «Литургия кристалла» из «Квартета на конец времени» Мессиана. Первая вертикальная линия показывает окончание ритмической последовательности из 17 нот. Вторая линия обозначает конец 29-нотной гармонической последовательности
Мессиан был не единственным композитором, прибегавшим к простым числам в музыке. Использование простого числа было отличительной особенностью Альбана Берга. Как и Дэвид Бекхэм, Берг щеголял числом 23 – можно сказать, был одержим им. Например, в его «Лирической сюите» 23-тактная последовательность определяет структуру произведения в целом. Но также в нем представлен роман, который был у Берга с богатой замужней женщиной. Образ его любовницы создается 10-тактной последовательностью, которая переплетается с характеризующей Берга 23-тактной. Так комбинация математики и музыки воплощает его любовную связь.
Подобно использованию простых чисел Мессианом в «Квартете на конец времени», математика недавно была применена для создания произведения, которое хотя и не является нескончаемым, но повторится лишь спустя тысячу лет. Джем Файнер, один из основателей группы The Pogues, решил создать в лондонском Ист-Энде музыкальную инсталляцию, которая повторится лишь с началом следующего тысячелетия, в 3000 г.
Это произведение называется подобающим образом: Longplayer («Долгоиграющее»).
Сначала Файнер создал музыкальное произведение, в котором звучат тибетские поющие чаши и гонги разного размера. Длительность исходной музыки 2 минуты 20 секунд. Но, используя различные уловки, подобные мессиановским, Файнер растянул ее до 1000 лет. Шесть копий исходного произведения проигрываются одновременно, но с разной скоростью. Помимо этого, каждая из дорожек смещается через 20 секунд на заданный интервал. Величина этой сдвижки разная для разных дорожек. Математика используется именно для того, чтобы рассчитать такую величину смещения, чтобы музыка начала повторяться спустя 1000 лет.
Вы можете послушать Longplayer, если посетите http://longplayer.org .
Не только музыканты одержимы простыми числами: они, по-видимому, задевают струну, которая объединяет многих творцов в различных областях искусства. Писатель Марк Хэддон использовал только простые числа для нумерации глав в своем бестселлере «Загадочное ночное убийство собаки» (The Curious Incident of the Dog in the Night-Time). Рассказчик в этом романе – подросток Кристофер, страдающий синдромом Аспергера. Кристофер любит математический мир, потому что он подвластен разуму и его логика не таит в себе сюрпризов. В противоположность этому мир человеческих отношений настолько полон неопределенностей и алогичных поворотов, что Кристофер не может с ним справиться. Как он объясняет: «Я люблю простые числа… Я думаю, что простые числа напоминают жизнь. Они крайне логичны, но в их правилах невозможно разобраться, даже если вы проведете всю свою жизнь в размышлениях о них».
Простые числа даже поучаствовали в фильмах. В футуристическом триллере «Куб» семь персонажей заперты в лабиринте комнат, который напоминает сложный кубик Рубика. Форма каждой из комнат соответствует кубу, в котором есть шесть дверей, ведущих к последующим комнатам. Фильм начинается с того, что герои просыпаются и понимают, что оказались в лабиринте. У них нет ни малейшего представления, как они там оказались, но им необходимо выбраться наружу. Беда в том, что в некоторых комнатах их ожидают коварные ловушки. Героям необходимо каким-то образом предсказать до того, как они войдут в комнату, безопасна ли она. Иначе им будет уготована та или иная ужасная смерть: они могут быть сожжены заживо, облиты кислотой, разрезаны на крошечные кубики. Герои фильма выясняют это после того, как один из них был убит.
Среди действующих лиц есть знаток математики – Джоан, которая внезапно понимает, что числа у входа в каждую комнату определяют, находится ли за дверью ловушка. По всей видимости, если среди чисел у входа в комнату есть простое, то в ней таится опасность. «Ты – светлая голова», – говорит Джоан предводитель группы, услышав об этой математической дедукции. Однако выясняется, что оказавшимся в лабиринте нужно также опасаться степеней простых чисел, что превосходит возможности сообразительной Джоан. Вместо нее действующим лицам нужно надеяться на другого товарища по несчастью – аутистичного таланта. В конце только он выходит из лабиринта живым.
Как открыли цикады, знание математики является ключом к выживанию в этом мире. Любому учителю математики, столкнувшемуся с проблемами мотивации своих учеников, можно рекомендовать рассказ о кровавых смертях в «Кубе» в качестве действенной пропаганды, чтобы заставить подопечных учить простые числа.
Почему писатели-фантасты любят простые числа?
Когда писатели-фантасты хотят, чтобы инопланетяне вступили в общение с землянами, они сталкиваются с определенными проблемами. Предполагают ли авторы, что инопланетяне настолько умны, что стремительно обучаются местному языку? Или они изобрели искусный автоматический переводчик наподобие Babel Fish? А может, литераторы полагают, что каждый во Вселенной говорит по-английски?
Одно из решений, к которому прибегает ряд авторов, состоит в использовании языка математики – единственного по-настоящему универсального языка. Его первые слова, который должен знать каждый, своего рода строительные кирпичики речи, – простые числа. В романе Карла Сагана «Контакт» Элли Эрроуэй, участвующая в программе ПВЦ (поиск внеземных цивилизаций), обнаруживает сигнал. Она вскоре понимает, что это не фоновый шум, а последовательность импульсов, которые являются двоичным представлением чисел. Когда она переводит их в десятичную систему счисления, то моментально понимает закономерность: 59, 61, 67, 71 – все эти числа простые. Разумеется, в продолжении сигнала также содержатся простые числа, и они доходят до 907. Это не может быть делом случая, заключает она. Кто-то говорит «привет».
Многие математики полагают, что, даже если на другом конце Вселенной имеется другая биология, другая химия или даже другая физика, математика будет одной и той же. Изучающий учебник математики житель планеты, вращающейся вокруг Веги, будет по-прежнему считать числа 59 и 61 простыми. Ведь, как выразился знаменитый кембриджский математик Г. Х. Харди, эти числа являются простыми «не потому, что мы так считаем, и не потому, что наше сознание сформировалось тем или иным образом, а потому, что так устроена математическая действительность».
Знание о простых числах объединяет Вселенную, но все же интересно задаться вопросом, рассказывают ли истории, подобные этой, в других мирах. То, как мы изучали эти числа на протяжении тысячелетий, привело к открытию нами ряда важных истин в отношении простых чисел. На каждом этапе данного пути мы видим отчетливый след той или иной культурной перспективы, замечаем математические лейтмотивы, соответствующие историческому периоду. Может ли статься так, что у других культур во Вселенной имеются другие перспективы, делающие очевидными им теоремы, еще не открытые нами?
Карл Саган не был первым, кто предложил использовать простые числа как средство общения, и не будет последним. Простые числа даже использовались НАСА при попытках установить контакт с внеземными цивилизациями. В 1974 г. с радиотелескопа Аресибо в Пуэрто-Рико было отправлено послание в направлении шарового звездного скопления М13, выбранного по причине огромного числа звезд в нем. Это увеличивает вероятность, что оно будет получено каким-то разумным существом.
Рис. 1.05. Послание, отправленное радиотелескопом Аресибо, в направлении звездного скопления М13
Послание состояло из последовательности 0 и 1, кодирующих черные и белые пиксели рисунка. На реконструированном изображении показано двоичное представление чисел от 1 до 10, схема строения ДНК, описание нашей Солнечной системы и эскиз самого радиотелескопа Аресибо. Принимая во внимание, что во всем послании лишь 1679 пикселей, изображение не слишком-то детально. Но выбор числа 1679 был намеренным, потому что в нем содержится ключ к расположению пикселей. 1679 = 23 × 73, поэтому существует лишь два способа расположения пикселей в виде прямоугольника. Если их разместить в 23 ряда и 73 колонки, то получится хаотичный рисунок, но расположите их другим способом – в 73 ряда и 23 колонки, и получится правильный результат. Звездное скопление М13 находится от нас на расстоянии 25 000 световых лет, поэтому ответ придет не раньше чем через 50 000 лет!
Хотя простые числа универсальны, способ их записи сильно менялся на протяжении истории математики. Он культурно зависим, что сейчас и проиллюстрирует наше стремительное путешествие по планете.
Какое это простое число?
Рис. 1.06
Некоторые из первых математических вычислений в нашей истории были сделаны в Древнем Египте. Вот так египтяне записывали число 200 201. Уже около 6000 г. до н. э. люди начали отказываться от кочевой жизни и селиться в долине Нила. С развитием египетского общества у него возникла потребность в числах, чтобы вести учет налогов, измерять земельные участки и строить пирамиды. Как и для своего языка, египтяне использовали иероглифы для записи чисел. У них уже была развита числовая система, основанная на степенях 10, как и в той десятичной системе, которая используется нами. (Этот выбор основан не на каком-то особом математическом значении данного числа, а на том анатомическом факте, что у нас десять пальцев.) Но им еще нужно было изобрести позиционную систему, то есть такой способ записи чисел, когда положение каждой цифры соответствует той степени 10, которую она считает. Например, цифры 2 в числе 222 соответствуют различным величинам в зависимости от их места. Вместо этого египтяне предпочли создать новые символы для каждой степени 10:
Рис. 1.07. Древнеегипетские символы для степеней 10. 10 –это стилизованная пяточная кость, 100 –кольцо веревки, 1000 изображает лотос
200 201 может быть довольно кратко записано таким способом. Но лишь попытайтесь записать простое число 9 999 991 с помощью иероглифов: вам понадобится 55 символов. Хотя египтяне не осознавали важность простых чисел, у них была разработана довольно сложная математика, включающая – что неудивительно – формулу для объема пирамиды и понятие дробей. Но их числовая система была не очень-то изощренной – в отличие от системы, используемой их соседями, вавилонянами.
Рис. 1.08
Так древние вавилоняне записывали число 71. Вавилонская империя, подобно Египетской, была сосредоточена вблизи главной реки – Евфрата. С 1800 г. до н. э. вавилоняне контролировали значительную часть современных Ирака, Ирана и Сирии. Для расширения своей империи и управления ею им пришлось мастерски овладеть обращением с числами. Их записи велись на глиняных табличках, и писцы использовали деревянные палочки, или стилосы, чтобы делать отметки на сырой глине, которая потом высушивалась. Кончик стилоса имел форму клина, и вавилонское письмо теперь известно как клинопись.
Около 2000 г. до н. э. вавилоняне одними из первых пришли к идее использования позиционной системы счисления. Однако они использовали не основание 10, как египтяне, а 60. У них были различные символы для обозначения чисел от 1 до 59, а когда они доходили до 60, то начинали слева новый разряд «шестидесятков», подобно тому как мы ставим слева цифру 1 в разряде десятков, когда число становится больше 9. Итак, простое число, показанное выше, состоит из одного «шестидесятка» и символа, обозначающего 11, что вместе дает 71. У чисел от 1 до 9 имеется скрытая связь с десятичной системой, потому что они представляются горизонтальными линиями, но затем 10 представляется своим символом (рис. 1.09):
Рис. 1.09
Выбор основания 60 для системы счисления значительно более обоснован математически, чем 10. Ведь у числа 60 много делителей, что делает его удобным для проведения вычислений. Например, если у меня 60 бобов, я могу разделить их множеством способов:
60 = 30 × 2 = 20 × 3 = 15 × 4 = 12 × 5 = 10 × 6.
Рис. 1.10. Различные способы поделить 60 бобов
Как считать до 60 на пальцах
И сегодня у нас остаются следы вавилонской шестидесятеричной системы счисления. В минуте 60 секунд, а в часе 60 минут. В круге 360 = 6 × 60 градусов. Имеются свидетельства, что вавилоняне использовали пальцы для счета до 60, причем довольно изощренным способом.
Если исключить большой палец, то на каждом из четырех оставшихся пальцев руки по три фаланги. Поэтому большим пальцем вы можете указать на одну из 12 фаланг. Левая рука используется для счета до 12. Затем 4 пальца правой руки используются для обозначения количества дюжин. В общей сложности вы можете так досчитать до пяти дюжин (4 дюжины на правой руке плюс одна дюжина на левой), то есть до 60.
Например, чтобы обозначить простое число 29, вам требуется показать две дюжины на правой руке и на фалангу, обозначающую 5, на левой.
Рис. 1.11
Вавилоняне близко подошли к открытию очень важного числа в математике – ноля. Ведь у вас появится проблема, если вы захотите записать клинописью простое число 3607. Оно представляется как 60 «шестидесятков» (3600 или 60 в квадрате) плюс 7. Его можно было бы перепутать с другим простым числом 67, не будь специального символа для обозначения пустого разряда. Этот символ находится посередине рис. 1.12, на котором записано число 3607.
Рис. 1.12
Но вавилоняне не считали ноль отдельным числом. Для них это был лишь символ в позиционной системе, использующийся для обозначения того, что отсутствуют определенные степени 60. Математике пришлось ждать еще 2700 лет, пока в VII в. индийцы не ввели ноль как число и не исследовали его свойства. Вавилоняне не только придумали изощренный способ записи чисел, но и первыми научились решать квадратные уравнения, чему теперь учат всех детей в школе. У них также появились намеки на теорему Пифагора о прямоугольных треугольниках. Однако нет никаких свидетельств того, что вавилоняне ценили красоту простых чисел.
Какое это простое число?
Рис. 1.13
Центральноамериканская цивилизация майя находилась в своем расцвете с 200 по 900 г. Ее территория простиралась от Южной Мексики через Гватемалу до Сальвадора. У них была изощренная числовая система, разработанная для проведения сложных астрономических вычислений. Вот так они записали бы число 17. В отличие от египтян и вавилонян, основанием числовой системы у майя было 20. Они использовали точку для обозначения единицы, две точки – для двух, три точки – для трех. Подобно тюремному заключенному, отмечающему мелом дни на стене, они проводили черту через четыре точки, когда доходили до 5. Итак, черта соответствует пяти.
Эта система соответствует тому принципу, что наш мозг может быстро распознавать небольшие количества – мы легко различаем один, два, три или четыре предмета, – но далее положение становится все сложнее и сложнее. После того как майя доходили до 19 – трех черт, над которыми было четыре точки, – они начинали новую колонку, подсчитывавшую количество двадцаток. Следующая колонка должна была бы учитывать количество групп по 400 (20 × 20), но в причудливой системе майя она учитывала количество групп по 360 (20 × 18). Этот странный выбор связан с циклами в календаре майя. Один цикл состоит из 18 месяцев, в каждом из которых по 20 дней. (Таким образом, получается 360 дней. Чтобы получить 365 дней в году, они добавляли дополнительный месяц, в котором было 5 «плохих дней», считавшихся крайне несчастливыми.)
Интересно, что, как и у вавилонян, у майя был специальный символ для обозначения отсутствия определенных степеней 20. Каждый разряд в их числовой системе был связан с тем или иным богом, и оттого считалось непочтительным, что богу ничего не дано. Поэтому «ничто» обозначалось изображением ракушки. Создание этого символа было в равной мере обусловлено математическими и религиозными соображениями. Но, как и вавилоняне, майя не считали ноль самостоятельным числом.
Майя была нужна числовая система, способная считать очень большие числа, потому что их астрономические вычисления охватывали огромные временные циклы. Один цикл времени, измеряемый так называемым «длинным счетом», начался 11 августа 3114 г. до н. э., в нем пять разрядов, и он длится 20 × 20 × 20 × 18 × 20 дней. Это составляет 7890 лет. Значимой датой в календаре майя будет считаться 21 декабря 2012 г., которое соответствует 13.0.0.0.0. Подобно тому как дети на задних сиденьях машины ждут, когда одометр совершит полный круг, жители Гватемалы полны предвкушения наступающего события. Однако некоторые пророки конца света утверждают, что он придется на этот день.
Рис. 1.14
Хотя это скорее буквы, чем числа, именно так записывается число 13 на иврите. В еврейской традиции гематрии буквам алфавита даны числовые значения. Так, гимел – третья буква алфавита, а йод – десятая. Поэтому эта комбинация букв представляет число 13. В таблице 1.01 приведены числовые значения всех букв.
Люди, сведущие в каббале, любят игры с числовыми значениями различных слов и их интерпретациями. Например, числовое значение моего имени
такое же, как и у «славного человека», либо, альтернативно, у «ослов». Одно из объяснений того, что 666 считается числом зверя, состоит в том, что таково числовое значение имени Нерон, который был одним из самых жестоких римских императоров.
Таблица 1.01
Хотя простым числам не придавалось особого значения в еврейской культуре, таким значением обладали родственные им числа. Возьмите какое-либо число и найдите все числа (за исключением самого числа), на которые оно делится без остатка. В случае, когда сумма всех найденных делителей равна самому числу, оно называется совершенным. Первое совершенное число – это 6. Помимо самого числа 6 его делителями являются 1, 2 и 3. Сложите их вместе, и вы снова получите 6. Следующее совершенное число – это 28. Сумма его делителей 1, 2, 4, 7 и 14 опять-таки равна 28. Согласно иудаизму, мир был создан за 6 дней, а в лунном месяце еврейского календаря было 28 дней. Это привело к сложившемуся в еврейской культуре убеждению, что у совершенных чисел должно быть особое значение.
Вы можете найти число, отвечающее вашему имени, сложив значения, приведенные в таблице 1.01. Чтобы найти другие слова, отвечающие тому же числовому значению, что и ваше имя, посетите http://bit.ly/Heidrick .
Математические и религиозные свойства совершенных чисел также отмечались христианскими комментаторами. Святой Августин (354–430) написал в своем знаменитом труде «О граде Божьем»: «Шесть – совершенное число само по себе, а не потому, что Бог сотворил все сущее за шесть дней; скорее наоборот. Бог сотворил все сущее за шесть дней, потому что это число совершенно».
Весьма интригует то, что за совершенными числами скрываются простые. Каждое совершенное число соответствует простому числу специального вида, так называемому числу Мерсенна (подробнее о них далее в этой главе). К настоящему времени нам известны лишь 47 совершенных чисел. В самом большом из них 25 956 377 цифр. Четные совершенные числа всегда имеют вид 2N – 1 (2N – 1). Всякий раз, когда 2N – 1 (2N – 1) совершенно, 2N – 1 является простым числом и наоборот. Мы до сих пор не знаем, существуют ли нечетные совершенные числа.
Какое это простое число?
Рис. 1.15
Вы могли бы подумать, что это 5, ведь рисунок определенно походит на 2 + 3. Тем не менее это вовсе не знак плюс, а китайский символ 10. Рисунок соответствует записи двух десятков и трех единиц, то есть 23.
В традиционном китайском письме не использовалась позиционная система, а был свой иероглиф для различных степеней 10. Но имелась и альтернативная система со счетными палочками. Эта система эволюционировала из счетной доски, в которой использовались бамбуковые палочки, и была позиционной. Каждый раз при достижении десяти начиналась новая колонка. Вот так записываются числа от 1 до 9 на счетных палочках:
Рис. 1.16
Во избежание путаницы через разряд (а именно для десятков, тысяч, сотен тысяч…) числа поворачивались, и палочки укладывались вертикально:
Рис. 1.17
В Древнем Китае даже было понятие отрицательного числа, оно представлялось счетными палочками другого цвета. Полагают, что использование черных и красных чернил в европейском бухгалтерском учете восходит к китайской практике использования черных и красных палочек. Любопытно, впрочем, что китайцы пользовались черными палочками для обозначения отрицательных чисел.
По-видимому, впервые простые числа получили свою важную роль именно в китайской культуре. В ней полагалось, что у каждого числа был свой род – у четных чисел женский, а у нечетных мужской. У некоторых нечетных чисел были замечены особенности. Например, если у вас 15 камней, то их можно выложить в аккуратный прямоугольник 3 на 5. Но 17 камней нельзя представить прямоугольником, а лишь выложить в прямую линию. Поэтому для китайцев простые числа были настоящими мачо. А у нечетных чисел, которые не были простыми, был ощутимый налет женственности.
Точка зрения древних китайцев была обусловлена тем важным свойством простых чисел, что кучку из простого числа камней нельзя разложить в аккуратный прямоугольник.
Ранее мы видели, что египтяне рисовали жаб для представления чисел, майя использовали точки и черточки, вавилоняне занимались клинописью, китайцы располагали палочки, а в еврейской культуре числа находились в соответствии с буквами алфавита. Хотя особую роль простых чисел поняли китайцы, первые шаги по раскрытию тайн этих загадочных чисел были сделаны в другой культуре – в древнегреческой.
Как древние греки использовали решето для приготовления простых чисел?
Древние греки открыли следующую систематическую процедуру, весьма эффективную для нахождения небольших простых чисел. Задача состоит в том, чтобы найти действенный метод по отбрасыванию всех чисел, не являющихся простыми. Запишем числа от 1 до 100. Начнем с вычеркивания числа 1. (Как я упоминал, хотя греки считали 1 простым числом, современная математика так не поступает.) Перейдем к следующему числу, к 2. Это первое простое число. Затем зачеркнем каждое второе число после 2. Это, по существу, устраняет все числа, кратные 2, то есть все четные числа за исключением 2. Математики любят шутить, что 2 – странное простое число, потому что лишь оно четное… Но, возможно, юмор – не самая сильная сторона математиков.
Рис. 1.18. Зачеркните каждое второе число после 2
Теперь перейдем к минимальному незачеркнутому числу, в нашем случае к 3, и систематически отбросим все остальные числа, кратные 3:
Рис. 1.19. Теперь зачеркните каждое третье число после 3
Поскольку 4 уже было отброшено, далее мы переходим к 5 и зачеркиваем каждое пятое число после 5. Мы повторяем далее эту процедуру и переходим к минимальному числу n, которое еще не было устранено, и вычеркиваем все числа, расположенные через n после него:
Рис. 1.20. Наконец у вас останутся все простые числа из интервала от 1 до 100
Эта процедура прекрасна тем, что она совершенно механическая и не требует размышлений. К примеру, простое ли число 91? Если вы используете данный метод, то не нужно думать. 91 будет зачеркнуто, когда вы отбрасываете числа, кратные 7, ведь 91 = 7 × 13. На числе 91 зачастую происходит ошибка, потому что мы не стремимся учить таблицу умножения 7 до 13.
Эта систематическая процедура служит хорошим примером алгоритма, метода решения задачи путем выполнения заданного набора инструкций – так, по существу, устроена компьютерная программа. Именно этот алгоритм был открыт две тысячи лет назад в одном из центров математической мысли своего времени – в Александрии, которая располагается на территории современного Египта. Тогда Александрия была форпостом великой Греческой империи и славилась одной из лучших библиотек мира. В III в. до н. э. библиотекарь Эратосфен и придумал эту раннюю компьютерную программу для нахождения простых чисел.
Она называется решетом Эратосфена, потому что всякий раз, когда вы просеиваете группу составных чисел, вы как бы используете решето, у которого расстояние между прутьями равно достигнутому вами простому числу. Сначала расстояние между прутьями равно 2, затем 3, потом 5 и т. д. Единственный недостаток этого метода: он быстро становится неэффективным, если вы ищете все бо́льшие и бо́льшие простые числа.
Эратосфен не только отсеивал простые числа и приглядывал за сотнями тысяч папирусных и пергаментных свитков в библиотеке, но и вычислил радиус Земли, а также расстояние от Земли до Солнца и Луны. По его расчету, Солнце находилось в 804 000 000 стадиев от Земли – хотя непонятно, каким именно стадием он пользовался, что делает трудной оценку точности его вычислений. Какой стадион подразумевали бы мы: «Уэмбли» или что-то поменьше, вроде «Лофтус Роуд»?
Кроме расчетов Солнечной системы, Эратосфен нанес Нил на карту и дал первое правильное объяснение его разливов: они были обусловлены сильными дождями в его удаленных верховьях в Эфиопии. Он даже создавал поэтические произведения. Но, несмотря на всю его активность, друзья дали ему прозвище Бета, потому что он ни в чем не преуспел по-настоящему. Говорили, что он уморил себя голодом после того, как ослеп в старческом возрасте.
Вы можете использовать какую-либо настольную игру с числовыми полями для приведения решета Эратосфена в действие. Возьмите спагетти и кладите их кусочки на исключаемые поля. Оставшиеся числа и будут простыми.
Много ли понадобится времени, чтобы написать список всех простых чисел?
Любому, кто захочет написать список всех простых чисел, придется писать его вечно, потому что их количество бесконечно. Почему же мы уверены, что никогда не дойдем до последнего простого числа, что за ним в списке будет следующее? Одно из величайших достижений человеческого разума состоит как раз в том, что с помощью небольшой последовательности логических шагов мы можем осознать бесконечность.
Первым, кто доказал нескончаемость простых чисел, был греческий математик Евклид, живший в Александрии. Он был учеником Платона, и время его деятельности также пришлось на III в. до н. э., хотя, по-видимому, он был на 50 лет старше библиотекаря Эратосфена.
Для того чтобы доказать бесконечность количества простых чисел, Евклид задался вопросом: может ли, напротив, множество простых чисел быть конечным? Конечный список простых чисел означал бы, что любое другое число может быть получено перемножением элементов этого конечного списка. Предположим, к примеру, что список простых чисел включает лишь три числа: 2, 3 и 5. Может ли любое число быть получено путем перемножения различных комбинаций 2, 3 и 5? Евклид придумал способ построения числа, которое не может быть получено таким путем. Он начал с перемножения списка простых чисел, что приводит к 30. Затем – и в этом была гениальная догадка – он добавил 1 к этому числу и получил 31. Ни одно из списка простых чисел, ни 2, ни 3, ни 5, не является его делителем. Всегда получается остаток 1.
Евклид знал, что все числа могут быть построены перемножением простых чисел – так что же можно сказать о 31? Так как оно не делится на 2, 3 или 5, должны быть другие простые числа, вне имеющегося списка, которые участвуют в построении 31. В действительности число 31 само является простым, так что Евклид создал «новое» простое число. Вы скажете, что в имеющийся список простых чисел нужно лишь добавить это «новое» число. Но, сколь бы ни был велик список, Евклид мог бы снова повторить свой прием – перемножить числа из списка и добавить 1. Каждый раз он получал бы число, которое при делении на любое число из списка давало бы остаток 1, значит, это новое число должно делиться на простые числа вне имеющегося списка. Таким образом Евклид доказал, что любой конечный список не может включать все простые числа. Следовательно, количество простых чисел должно быть бесконечным.
Хотя Евклид сумел показать, что простые числа никогда не заканчиваются, его доказательство не говорило, как найти простые числа. Можно было бы подумать, что, действуя в соответствии с указанной процедурой, мы будем генерировать новые простые числа. Ведь мы перемножили 2, 3 и 5, добавили 1 и получили новое простое число 31. Однако такая процедура срабатывает не всегда. Например, возьмите следующий список простых чисел: 2, 3, 5, 7, 11 и 13. Перемножив их, мы получим 30 030, а добавив 1, придем к 30 031. Простые числа с 2 до 13 не являются делителями последнего числа, всякий раз при делении получается остаток 1. Тем не менее 30 031 не является простым числом, у него есть простые делители 59 и 509, которые не включены в наш список. В действительности математики до сих пор не знают, будет ли повторение процедуры перемножения конечного количества простых чисел и добавления 1 давать бесконечно много новых простых чисел.
Имеется видео, на котором моя футбольная команда в своей экипировке с простыми номерами объясняет, почему имеется бесконечно много простых чисел. Посетите http://bit.ly/Primenumbersfootball .
Почему вторые имена моих дочерей 41 и 43?
Если мы не можем занести простые числа в одну большую таблицу, то нельзя ли попытаться найти некую закономерность, которая помогла бы нам генерировать простые числа? Существует ли хитроумный способ, который позволит, глядя на имеющиеся простые числа, предсказать, где нужно искать следующее?
Вот те простые числа из интервала от 1 до 100, которые мы получили, используя решето Эратосфена:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97.
Проблема простых чисел состоит в том, что бывает по-настоящему сложно понять, где окажется следующее из них; по-видимому, не существует каких-либо закономерностей в их последовательности, способных помочь нам в их поиске. На поверку они скорее напоминают набор номеров лотерейных билетов, а не строительные кирпичики математики. Это чем-то напоминает ожидание автобуса: крайне долго нет ни одного, но вдруг они идут один за другим с короткими интервалами. Такое поведение весьма характерно для случайных процессов, как мы увидим в главе 3.
За исключением 2 и 3, ближайшее расстояние между двумя простыми числами может быть равно 2, как между 17 и 19, либо 41 и 43, потому что число между каждой парой будет четным, следовательно, не простым. Такие пары крайне близких простых чисел называются простыми числами-близнецами. Из-за моей одержимости простыми числами мои дочери-двойняшки чуть не были названы 41 и 43. В конце концов, если Крис Мартин и Гвинет Пэлтроу назвали своего ребенка Яблоком, а Фрэнк Заппа своих дочерей – Лунный Модуль и Дива-кексик, то почему у меня не могут быть близняшки 41 и 43? Но жена не разделяла мой энтузиазм, поэтому эти числа стали «тайными» вторыми именами наших дочерей.
Хотя простые числа встречаются все реже и реже, когда вы углубляетесь во вселенную чисел, удивительно, насколько часто попадаются простые числа-близнецы. Например, после простого числа 1129 на протяжении 21 последующего числа нет ни одного простого, а затем неожиданно появляется пара 1151 и 1153. Когда вы проходите 102 701, вам необходимо преодолеть 59 составных чисел, а затем внезапно возникают простые числа-близнецы 102 761 и 102 763. В наибольших простых числах-близнецах, известных к началу 2009 г., 58 711 цифр. Если учесть, что число атомов в наблюдаемой Вселенной имеет 80 цифр, такие числа оказываются до нелепости большими.
Однако будут ли и затем встречаться близнецы? Благодаря доказательству Евклида мы знаем, что и дальше найдем бесконечно много простых чисел, но как насчет их пар? Пока еще никто не смог придумать хитроумное доказательство, подобное Евклидову, что простых чисел-близнецов бесконечно много.
Одно время казалось, что близнецы могут сыграть ключевую роль в раскрытии тайны простых чисел. В книге «Человек, который принял жену за шляпу» Оливер Сакс описывает случай из реальной жизни, когда два аутистичных близнеца, обладавших феноменальными способностями, использовали простые числа как тайный язык. Обыкновенно братья сидели в клинике Сакса и обменивались между собой большими числами. Сначала Сакса озадачил их диалог, но как-то вечером он сумел понять его секрет. Выучив одно простое число, он решил проверить свою догадку. На следующий день он решил присоединиться к близнецам, которые обменивались шестизначными числами. Сакс, воспользовавшись паузой, произнес семизначное число, что застало близнецов врасплох. Некоторое время они сидели в раздумьях, так как число выходило за пределы их привычного диапазона, но потом одновременно улыбнулись, как будто узнали старого друга.
За время, проведенное у Сакса, близнецы сумели достичь девятизначных простых чисел. Конечно, никто не нашел бы удивительным, обменивайся они нечетными числами или даже квадратами чисел. Поразительно было, что они использовали простые числа, которые настолько случайно распределены. Объяснение тому, что это у них получалось, возможно, крылось в другой способности братьев. Они часто появлялись на телевидении и впечатляли аудиторию своим умением определить, что, скажем, 23 октября 1901 г. было средой. Решение задачи о том, каким был день недели с названной датой, осуществляется с помощью модульной (модулярной) арифметики. Наверное, близнецы поняли, что модульная арифметика также играет ключевую роль в определении того, является ли число простым.
Возьмите какое-либо число, скажем, 17 и вычислите 217. Если остаток от деления полученного числа на 17 равен 2, то у вас будет хорошее свидетельство в пользу того, что число 17 является простым. Этот тест на простоту числа зачастую неверно приписывают китайцам. На самом деле французский математик XVII в. Пьер де Ферма доказал, что если остаток не равен 2, то число 17 наверняка не является простым. В более общем случае если вы хотите проверить, что число p не является простым, то вычислите 2p и разделите результат на p. Если остаток не равен 2, то число p не может быть простым. Некоторые люди допускали, что близнецы, обладая способностью определять дни недели, опирающейся на схожую технику нахождения остатков при делении на 7, вполне могли прибегать к данному тесту при нахождении простых чисел.
Сначала математики думали, что если у 2p остаток от деления на p равен 2, то число p должно быть простым. Но, как оказалось, этот тест не гарантирует простоты. Так, 341 = 34 × 11 не является простым, но тем не менее остаток 2341 от деления на 341 равен 2. Данный пример был открыт лишь в 1819 г., и, возможно, братья-близнецы знали, что требуется более изощренный тест, который исключил бы 341. Ферма выяснил, что в тесте можно не ограничиваться степенями 2. Он доказал, что если число p – простое, то для любого числа n, меньшего p, остаток от деления np на p равен n. Значит, если вы найдете какое-либо число n, для которого тест проваливается, то необходимо отбросить p как самозванца, не являющегося простым.
Например, остаток от деления 3341 на 341 равен не 3, а 168. Конечно, близнецы никак не могли прогонять тест, используя все числа, меньшие их кандидата на роль простого, – потребовалось бы слишком много времени. Однако, как оценил великий венгерский кудесник простых чисел Пал Эрдёш (хотя он не мог доказать это строго), шанс того, что число, меньшее 10150, пройдет тест Ферма один раз и не окажется простым, настолько низок, как 1 из 1043. Вероятно, для близнецов один прогон теста был достаточен, чтобы заявить о нахождении простого числа.
Игра в классики с простыми числами
В этой игре для двух участников знание простых чисел-близнецов может дать вам преимущество.
Запишите числа от 1 до 100 либо загрузите поле для игры в классики с веб-сайта «Тайн 4исел». Первый игрок берет фишку и кладет ее на простое число, отстоящее от квадрата 1 не более чем на 5 шагов. Затем фишку берет второй игрок, он должен положить ее на большее простое число, отстоящее от предыдущего положения фишки не более чем на 5 шагов. Далее снова делает ход первый игрок, ему необходимо переместить фишку на еще большее простое число, которое удалено не более чем на 5 шагов. Проигравшим считается тот участник, который не может сделать ход по правилам. Правила таковы: 1) фишку нельзя передвигать более чем на 5 шагов; 2) ее нужно класть на простое число; 3) нельзя ходить назад либо оставаться на месте.
Рис. 1.21. Пример игры в классики с простыми числами с максимальным перемещением в 5 шагов
На рис. 1.21 показан типичный сценарий. Игрок 1 проиграл, потому что игрок 2 положил фишку на 23, а среди пяти следующих за 23 числами нет простых. Мог ли игрок 1 сделать более удачный начальный ход? Если вы приглядитесь внимательнее, то поймете, что после того, как пройдено 5, выбора уже не остается. Кто бы ни положил фишку на 5, должен в итоге оказаться победителем, так как впоследствии он сможет переместить фишку с 19 до 23, оставив оппонента без хода. Так что начальный ход имеет решающее значение.
Но что будет, если мы немного изменим правила игры? Скажем, фишку разрешается передвигать максимум на семь шагов вперед. Игроки теперь смогут пройти дальше. В частности, они смогут пройти дальше 23, потому что 29 находится в шести шагах, то есть в пределах досягаемости. Будет ли теперь иметь значение начальный ход? И когда игра остановится? Если вы сыграете в нее, то обнаружите, что у вас теперь появится больший выбор, в особенности когда на пути появляются простые числа-близнецы.
На первый взгляд при столь большом количестве вариантов ваш первый ход не имеет значения. Но снова присмотритесь получше. Вы проигрываете, когда фишка соперника оказывается на 89, потому что следующее за ним простое число 97 находится в восьми шагах. Если вы проследите путь назад, то поймете, что ключевым оказывается число 67. Ведь вслед за ним нужно положить фишку либо на 71, либо на 73. Один из этих двух ходов оказывается выигрышным, а другой проигрышным, после выбора ходы будут предопределены. Если заставить соперника положить фишку на 67, то игра может быть выиграна, число 89 не так важно. Но как добиться этого?
Если вы продолжите возвращение назад по ходу игры, то поймете, что ключевым является решение после простого числа 37. От него вы можете перейти на одно из двух простых чисел-близнецов моих дочерей, 41 и 43. Тот, кто сделает ход на 43, может гарантированно выиграть игру. Итак, теперь все сводится к тому, что в игре побеждает участник, который заставит оппонента положить фишку на 37. Продолжение движения назад по ходу игры позволяет понять, что действительно существует начальный ход, позволяющий добиться выигрыша. Положите фишку на 5, и если вы будете принимать правильные решения, то гарантированно сумеете победить. Вы завершите игру, положив фишку на 89, а соперник не сможет сделать ход.
А если мы будем увеличивать максимально допустимый прыжок все больше и больше, будет ли игра всегда завершаться? Что будет, например, если мы позволим каждому игроку перемещаться максимум на 99 шагов? Можем ли мы быть уверены, что игра не затянется навечно, потому что на расстоянии до 99 шагов от простого числа может найтись следующее простое число? В конце концов, как мы знаем, существует бесконечно много простых чисел, так что вдруг удастся перепрыгивать от одного простого числа к следующему.
Но в действительности можно доказать, что игра завершится всегда. Каким бы вы ни сделали максимальный прыжок, всегда существует больший по длине интервал чисел, внутри которого нет ни одного простого. Давайте посмотрим, как найти 99 последовательных чисел, ни одно из которых не является простым. Возьмите число 100 × 99 × 98 × 97 × … × 3 × 2 × 1. Такое число записывается как 100! и называется факториалом 100. Мы воспользуемся следующим важным фактом: любое число от 1 до 100 является делителем 100!.
Теперь рассмотрим последовательные числа:
100! + 2, 100! + 3, 100! + 4, …, 100! + 98, 100! + 99, 100! + 100.
100! + 2 – составное число, потому что делится на 2. Аналогично делителем 100! + 3 будет 3 (100! делится на 3, если мы добавим к этому число 3, то результат будет по-прежнему делиться на 3). Действительно, все числа этой последовательности составные. Возьмите, к примеру, 100! + 53. Оно не является простым, потому что 100! делится на 53, а если мы прибавим 53, то результат будет по-прежнему делиться на 53. Мы нашли 99 последовательных чисел, ни одно из которых не является простым. Причина, по которой мы начали со 100! + 2, а не со 100! + 1, состоит в том, что наш простой метод позволяет лишь заключить, что 100! + 1 делится на 1, что не позволяет сказать, простое ли это число (в действительности оно не является таковым).
Итак, мы установили, что если максимальный прыжок равен 99, то наша игра в классики должна когда-нибудь закончиться. Но число 100! до нелепости большое. На самом деле игра в классики закончится задолго до него. Первое простое число, за которым следует 99 составных подряд, это 396 733.
Данная игра несомненно помогает понять, насколько случайным образом рассеяны простые числа во вселенной всех чисел. Но, даже если мы не в состоянии найти хитроумный способ, позволяющий перейти от одного простого числа к следующему, может быть, мы сумеем написать разумные формулы, которые выдают простые числа?
На следующем веб-сайте содержится информация о том, как завершится игра в классики при все большем и большем допустимом прыжке: http://bit.ly/Primehopscotch .
Можно ли использовать подсолнухи и кроликов в поиске простых чисел?
Сосчитайте количество лепестков подсолнуха. Часто такой подсчет дает 89, простое число. Количество одиннадцати поколений пар кроликов также 89. Может быть, кролики и цветы нашли секретную формулу для нахождения простых чисел? Не совсем. Им нравится 89 не оттого, что оно простое, а потому, что оно принадлежит к другим любимым числам природы – числам Фибоначчи. Итальянский математик Леонардо Пизанский, известный под прозвищем Фибоначчи, открыл эту важную последовательность чисел в 1202 г., когда пытался понять, как размножаются кролики (скорее не в математическом, а в биологическом аспекте).
Фибоначчи начал с того, что представил пару новорожденных кроликов – самца и самку. Будем считать этот месяц первым. Ко второму месяцу эти кролики достигают зрелости, они спариваются и рождают в третьем месяце новую пару. (Ради простоты в этом мысленном эксперименте предполагается, что каждый помет состоит из самца и самки.) В четвертом месяце первая взрослая пара производит на свет еще одну пару новорожденных кроликов, их первые дети достигли зрелости, так что теперь есть две пары взрослых кроликов и одна пара новорожденных. В пятом месяце каждая из пар взрослых кроликов производит потомство, а новорожденные кролики из четвертого месяца достигают зрелости. Итак, в пятом месяце у нас три пары взрослых кроликов и две пары новорожденных, что дает в общей сложности пять пар кроликов. Количество пар кроликов по месяцам дается следующей последовательностью:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …
Рис. 1.22. Числа Фибоначчи оказываются ключом к определению роста численности кроликов
Учет размножающихся кроликов был настоящей головной болью, пока Фибоначчи не обнаружил простой способ определять эти числа. Чтобы записать следующий член в этой последовательности, вам просто нужно сложить два предыдущих числа. Большее из этих двух чисел – количество пар кроликов в предшествующем месяце, все они доживают до следующего месяца. Меньшее из этих двух чисел – количество пар взрослых кроликов, каждая из которых дополнительно производит на свет пару новорожденных кроликов. Так что количество пар кроликов в следующем месяце равно сумме в два предыдущих.
Некоторым читателям данная последовательность может быть знакома по роману Дэна Брауна «Код да Винчи». На ее основе был построен первый код, который герою пришлось взломать на пути к Святому Граалю.
Эти числа нравятся не только кроликам и Дэну Брауну. Количество лепестков у цветка часто оказывается числом Фибоначчи. У триллиума их три, у анютиных глазок пять, у некоторых видов дельфиниума восемь, у бархатцев 13, у цикория 21, у пиретрума 34, а у подсолнуха часто бывает 55 или даже 89 лепестков. У цветков некоторых растений количество лепестков оказывается удвоенным числом Фибоначчи. Это те растения, например некоторые лилии, у которых цветок состоит из двух копий. И если количество лепестков вашего цветка не соответствует числу Фибоначчи, значит, какой-то лепесток опал… Так математика умеет обходить исключения. (Я не хочу, чтобы меня завалили письмами разгневанные садоводы, поэтому соглашусь, что есть некоторое количество исключений, которые нельзя назвать вянущими цветами. Например, у седмичника часто оказывается семь лепестков. Ботаника не столь совершенна, как математика.)
Как и в цветках, вы можете найти числа Фибоначчи в чешуйках сосновых шишек и плодов ананаса. Разрежьте банан поперек, и вы увидите три сектора. Сделайте то же посередине яблока, и вы обнаружите пятиконечную звезду. А поступив так с хурмой, вы увидите восьмиконечную звезду. Везде, где происходит рост, – в поколениях ли кроликов, в строении подсолнухов или фруктов – всюду возникают числа Фибоначчи.
То, как растут раковины, также тесно связано с этими числами. Малютка-улитка начинает с небольшого квадратного домика размером 1 на 1. По мере своего роста она добавляет одну комнату к домику и продолжает повторять этот процесс. Так как улитке особо не на что опираться, она просто добавляет комнату, размер которой определяется размерами двух предыдущих комнат. Подобным образом последующее число Фибоначчи определяется суммой двух предыдущих чисел. Результатом такого роста будет простая, но красивая спираль.
Рис. 1.23. Как построить раковину, используя числа Фибоначчи
Вообще-то эти числа не должны называться в честь Фибоначчи, потому что не он первый столкнулся с ними. Они были открыты вовсе не математиками, а поэтами и музыкантами в средневековой Индии. Индийские поэты и музыканты стремились к исследованию всевозможных ритмических структур, получаемых комбинацией длинных и коротких ритмических единиц. Если долгий звук в два раза длиннее короткого звука, сколько различных метрических структур получится, когда задано общее количество тактов? Например, восемь тактов вы можете получить с помощью четырех долгих звуков или восьми коротких. Но между этими двумя предельными случаями имеется множество других комбинаций.
В VIII в. индийский писатель Вираханка решил справиться с задачей по определению количества возможных ритмических последовательностей. Он обнаружил, что по мере того, как растет число тактов, количество последовательностей ведет себя как 1, 2, 3, 5, 8, 13, 21… Он понял, как и Фибоначчи после него, что следующее число в последовательности равно сумме двух предыдущих чисел. Так что, если хотите знать количество возможных ритмов при восьми тактах, найдите восьмой член этой последовательности, а значит, сложите 13 и 21, что приводит к 34.
Возможно, математику, скрывающуюся за ритмами, проще понять, чем увеличение численности кроликов Фибоначчи. Чтобы, к примеру, получить все возможные ритмы при 8 тактах, нужно взять шеститактные ритмы, дополненные долгим звуком, и добавить к ним семитактные ритмы, дополненные коротким звуком.
Имеется интригующая связь между последовательностью Фибоначчи и главными героями этой главы, простыми числами. Взгляните на первые числа Фибоначчи: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144… Каждое число Фибоначчи с номером p, где p – простое, также является простым числом. Скажем, 11 – простое число, а одиннадцатое число Фибоначчи, 89, также простое. Если бы это срабатывало всегда, у нас было бы замечательное подспорье в генерации все больших и больших простых чисел. К сожалению, это не так. Девятнадцатое число Фибоначчи 4181, и, хотя 19 – простое, 4181 – составное, оно равно 37 × 113. Никто из математиков еще не сумел доказать, является ли бесконечно много чисел Фибоначчи простыми числами. Это – одна из многих неразгаданных математических тайн, связанных с простыми числами.
Как использовать рис и шахматную доску для поиска простых чисел?
По легенде, шахматы были придуманы индийским математиком. Раджа был настолько благодарен математику за увлекательную игру, что предложил ему самому назвать свое вознаграждение. Изобретатель подумал минутку, а потом попросил, чтобы на первую клетку шахматной доски положили одно зерно риса, на вторую клетку – две рисинки, на третью – четыре, на четвертую – восемь, и так далее, чтобы на каждой последующей клетке было в два раза больше зерен, чем на предыдущей.
Раджа мгновенно согласился, пораженный тем, что математик был готов довольствоваться столь малым, – однако его ждало потрясение. Когда на доску начали класть рис, то зернышки на первых клетках были едва видны. Но на 16-ю клетку потребовалось около килограмма риса. Для двадцатой клетки его слуга прикатил тачку риса. До 64-й клетки, последней на доске, так и не дошли. Для этого общее количество рисинок должно было дойти до ошеломительного числа
18 446 744 073 709 551 615.
Пожелай мы повторить этот подвиг в центре Лондона, гора риса достигла бы окружающей город автомагистрали М25 и была бы настолько высокой, что покрыла бы все здания. Фактически, в этой горе оказалось бы больше риса, чем было выращено на всем земном шаре в предшествующем тысячелетии.
Рис. 1.24. Продолжение удвоения приводит к быстрому росту чисел
Неудивительно, что индийский раджа не сумел отдать математику обещанное вознаграждение и был вынужден вместо этого расстаться с половиной своего состояния. Таков один из способов обогатиться с помощью математики.
Но какое отношение имеет весь этот рис к поиску больших простых чисел? С того времени, как греки доказали, что простые числа продолжаются бесконечно, математики находились в непрестанном поиске умных формул, генерирующих все бо́льшие и бо́льшие простые числа. Одна из лучших таких формул была открыта французским монахом по имени Марен Мерсенн. Мерсенн был близким другом Пьера де Ферма и Рене Декарта, он служил своего рода интернет-хабом XVII в. Мерсенн состоял в переписке с учеными по всей Европе и делился идеями с теми, кто, на его взгляд, мог бы способствовать их дальнейшему развитию.
Его общение с Ферма привело к открытию мощной формулы для нахождения простых чисел. Секрет этой формулы спрятан в притче о рисе и шахматной доске. Когда вы считаете рисинки начиная с первой клетки, то сумма часто оказывается простым числом. Например, после первых трех клеток результат равен 1 + 2 + 4 = 7 рисинок, что является простым числом. Общее количество на пяти клетках будет 1 + 2 + 4 + 8 + 16 = 31 рисинка.
Мерсенн задался вопросом, не будет ли завершение подсчета рисинок на клетке, номер которой простой, также приводить к простому числу. Окажись так, появился бы способ получения все больших и больших простых чисел. Найдите, например, с помощью подсчета рисинок простое число, а затем перейдите к шахматной клетке, номер которой равен ему, и вы найдете еще большее простое число.
К несчастью для Мерсенна и математики, эта идея оказалась не совсем верной. Так, когда вы выберете 11-ю клетку на шахматной доске (этот номер соответствует простому числу), то с первой по эту клетку включительно будет 2047 рисинок. К сожалению, 2047 – составное число, оно равно 23 × 89. Но, хотя идея Мерсенна срабатывает не всегда, она привела к нахождению некоторых из самых больших известных простых чисел.
Книга Гиннесса простых чисел
Во время правления королевы Елизаветы I самым большим известным простым числом было количество рисинок на шахматной доске до девятнадцатой клетки включительно: 524 287. К тому моменту, когда лорд Нельсон сражался в Трафальгарской битве, рекордное простое число дошло до 31-й клетки: 2 147 483 647. Швейцарский математик Леонард Эйлер доказал в 1772-м, что это десятизначное число – простое. Оно удерживало первенство до 1867 г.
4 сентября 2006 г. рекорд перешел к числу, которое соответствует 32 582 657-й клетке, будь у нас достаточно большая шахматная доска. В этом новом простом числе более 9,8 миллиона цифр. Чтобы прочитать его вслух, потребовалось бы полтора месяца. Оно было найдено не каким-то гигантским суперкомпьютером, а математиком-любителем, который использовал программу, загруженную из интернета.
Замысел этой программы состоит в том, чтобы использовать компьютер во время его бездействия для проведения вычислений. В ней используется умная стратегия, которая была разработана для проверки того, являются ли числа Мерсенна простыми. Все же настольному компьютеру понадобилось несколько месяцев для проверки числа с 9,8 миллиона цифр. Но это намного быстрее методов, которые используются для тестирования того, является ли случайное число такого же размера простым. К 2009 г. более 10 тысяч человек присоединились к проекту по поиску простых чисел Мерсенна GIMPS (Great Internet Mersenne Prime Search).
Однако будьте начеку, этот поиск небезопасен. Один доброволец GIMPS работал в американской телефонной компании. Он решил привлечь к своему поиску простых чисел Мерсенна 2585 компьютеров компании. Вскоре у руководства возникли подозрения: компьютерам требовалось 5 минут, а не 5 секунд, чтобы выдавать телефонные номера. Когда в конечном счете ФБР сумело найти причину замедления, служащий признался: «Вся эта вычислительная мощь была слишком большим искушением для меня». Но телефонная компания не прониклась симпатией к научному поиску и уволила служащего.
Если вы хотите, чтобы ваш компьютер присоединился к GIMPS, загрузите программное обеспечение на сайте www.mersenne.org .
После сентября 2006 г. математики ждали затаив дыхание, что рекорд преодолеет барьер в 10 000 000 цифр. У предвкушения были не только академические причины: премия в $ 100 000 ждала того, кто первым преодолеет этот барьер. Деньги были выделены расположенным в Калифорнии Фондом электронных рубежей EFF (Electronic Frontier Foundation). Эта организация способствует сотрудничеству в киберпространстве и его развитию.
Понадобилось еще два года, чтобы рекорд пал. По жестокой прихоти судьбы с промежутком в несколько дней были найдены два простых числа-рекордсмена. Немецкий энтузиаст Ганс-Михаэль Элвених, занимавшийся любительским поиском простых чисел, решил, что он сорвал джекпот, когда его компьютер объявил 6 сентября 2008 г., что найдено новое простое число Мерсенна с 11 185 272 цифрами. Элвених представил результат жюри, но возбуждение сменилось отчаянием – его опередили на 14 дней. 23 августа компьютер Эдсона Смита, работавшего на математическом факультете Калифорнийского университета в Лос-Анджелесe (UCLA), нашел большее простое число с 12 978 189 цифрами. Обновление рекорда простых чисел не было в новинку для Калифорнийского университета. Математик Рафаэль Робинсон, работавший в UCLA, открыл пять простых чисел Мерсенна в 1950-х гг., и еще два были найдены Алексом Гурвицем в начале 1960-х.
Разработчики программы, используемой GIMPS, решили, что призовые деньги не должны просто быть отправлены счастливчику, получившему для проверки число Мерсенна. $ 5000 получили разработчики программного обеспечения, $ 20 000 были поделены между теми, кто обновлял рекорды после 1999 г., $ 25 000 пошли на благотворительность, а оставшиеся деньги достались Эдсону Смиту из Калифорнии.
Если вы по-прежнему хотите выиграть деньги посредством поиска простых чисел, не берите в голову, что отметка в 10 000 000 цифр уже пройдена. За каждое новое число Мерсенна будет выдан приз в $ 3000. Но, если вам нужны большие деньги, знайте, что $ 150 000 предлагается превзошедшему отметку в 100 миллионов цифр, а $ 200 000 получит тот, кто пересечет рубеж в миллиард цифр. Благодаря древним грекам мы знаем, что такие рекордные простые числа дожидаются, пока кто-нибудь обнаружит их. Вопрос лишь в том, насколько инфляция уничтожит призовые деньги, когда очередной рекордсмен подаст заявку на их получение.
Как написать число с 12 978 189 цифрами
Простое число Эдсона Смита феноменально велико. Чтобы записать его цифры в этой книге, понадобилось бы 3000 страниц. К счастью, небольшое математическое упражнение приводит к формуле, которая представляет это число значительно более кратким образом.
Полное число рисинок с 1 по N -ю клетку доски включительно определяется выражением
R = 1 + 2 + 4 + 8 +… + 2 N – 2 + 2 N – 1 .
Прием для нахождения формулы для этого числа состоит в следующем. Перепишем R = 2 R – R , данное преобразование настолько очевидно, что на первый взгляд кажется бесполезным. Каким же образом столь очевидное выражение может помочь в вычислении R ? В математике часто оказывается полезным взглянуть на вещи с несколько иной перспективы, после чего они могут самым неожиданным образом поменять свой вид.
Давайте сначала вычислим 2 R . Это лишь означает удвоение всех слагаемых в большой сумме. Но смысл преобразования в том, что удвоение числа рисинок на одной из клеток приводит к числу рисинок на следующей клетке. Итак,
2 R = 2 + 4 + 8 + 16 +… + 2 N – 1 + 2 N .
Следующий шаг состоит в вычитании R . Это выбьет из 2 R все члены, кроме последнего:
R = 2 R – R = (2 + 4 + 8 + 16 +… + 2 N – 1 + 2 N ) –
– (1 + 2 + 4 + 8 +… + 2 N – 2 + 2 N – 1 ) =
= (2 + 4 + 8 + 16 +… + 2 N – 1 ) +
+ 2 N – 1 – (2 + 4 + 8+… + 2 N – 2 + 2 N – 1 ) =
= 2 N – 1.
Итак, полное число рисинок с 1-й по N -ю клетки шахматной доски равно 2 N – 1, эта формула и отвечает за бьющие рекорд простые числа сегодняшнего дня. Удваивайте достаточное количество раз, затем отнимите 1, и вы можете надеяться, что наткнетесь на простое число Мерсенна. Так называются простые числа, полученные с помощью данной формулы. В ней нужно положить N = 43 112 609, и вы получите простое число Эдсона Смита с его 12 978 189 цифрами.
Как драконова лапша пересекает Вселенную
Рис – вовсе не единственная еда, которая связана с мощью удвоения для получения простых чисел. Драконова лапша, или лагман, традиционно приготавливается растягиванием теста руками с последующим складыванием, что приводит к удвоению длины. Каждый раз, когда тесто растягивается, лапша становится длиннее и тоньше, но необходимо работать стремительно, потому что тесто быстро высыхает и распадается в крошево.
Повара по всей Азии соревнуются в удвоении длины лапши максимальное количество раз. В 2001 г. тайваньский повар Чанг Хан Ю сумел удвоить длину своего теста 14 раз за 2 минуты. В конце у него получилась настолько тонкая лапша, что она могла бы пройти сквозь игольное ушко. Могущество удвоения таково, что полученная лапша могла бы протянуться из ресторана господина Чанга в центре Тайбэя до окраины города. Когда она была нарезана, то получилось 16 384 куска лапши.
Эта сила удвоения очень быстро приводит к крайне большим числам. Например, если бы Чанг Хан Ю мог продолжить и удвоить длину своей лапши 46 раз, толщина лапши была бы порядка размера атома. Она была бы достаточно длинной, чтобы протянуться из Тайбэя до внешних пределов Солнечной системы. Удвоившись по длине 90 раз, лапша могла бы протянуться от одного края наблюдаемой Вселенной до другого. Чтобы ощутить, насколько велик сегодняшний рекордсмен простых чисел, открытый в 2008 г., представьте, что лапшу удвоили 43 112 609 раз и затем отняли один кусок лапши.
Насколько велик шанс, что ваш телефонный номер – простое число?
Одна из причуд, свойственных математикам, состоит в проверке того, является ли телефонный номер простым числом. Я недавно переехал в другой дом, и мне требовалось поменять телефонный номер. Мой предыдущий телефонный номер не был простым числом, а номер дома, 53, был. Я надеялся, что по новому адресу (номер 1, бывшее простое число) мне повезет больше.
Первый номер, который мне предложила телефонная компания, выглядел обещающе, но, когда я проверил его на компьютере, оказалось, что он делится на 7. «Я не уверен, что сумею запомнить этот номер… нет ли возможности получить другой?» Но следующий также был составным – он делился на 3. (Легкий способ проверки того, делится ли ваш номер на 3, состоит в следующем: нужно сложить вместе его цифры, если сумма делится на 3, то тем же свойством обладает и номер.) После трех последующих попыток терпение служащего телефонной компании лопнуло: «Сэр, боюсь, что я попросту присвою вам первый появившийся номер». И, увы, теперь он у меня четный. Вот это номер!
Итак, каковы были мои шансы получить простой телефонный номер? В нем восемь цифр. У восьмизначного числа приблизительно один шанс из семнадцати оказаться простым. Но как меняется эта вероятность с увеличением количества цифр? Например, имеется 25 простых чисел, меньших 100, что означает, что у числа с 1 или 2 цифрами один шанс из четырех оказаться простым. В среднем при счете от 1 до 100 каждое четвертое число будет простым. Но чем дальше вы считаете, тем реже становятся простые числа.
В приведенной таблице показано изменение вероятности:
Таблица 1.02
Простые числа становятся все реже и реже, но их уменьшение происходит регулярным образом. Каждый раз, когда я добавляю разряд, число во втором столбце увеличивается на 2,3. Первым, кто заметил это, был пятнадцатилетний мальчик. Его звали Карл Фридрих Гаусс (1777–1855), впоследствии он стал одним из величайших математиков.
Гаусс сделал свое открытие после того, как ему подарили на день рождения книгу с математическими таблицами. В конце ее был список простых чисел. Гаусс стал настолько одержим ими, что всю последующую жизнь он в свободное время вписывал в эту книгу новые результаты. Гаусс был математиком-экспериментатором, любившим играть с данными, и он верил, что та регулярная закономерность разрежения простых чисел будет продолжаться и дальше, как бы далеко вы ни углублялись во вселенную чисел.
Но как можно быть уверенным в том, что вы неожиданно не столкнетесь с чем-то странным, когда дойдете до рубежа чисел из 100 цифр или 1 000 000 цифр? Будет ли вероятность по-прежнему сводиться к добавлению 2,3 при появлении нового разряда, либо вероятности неожиданно начнут вести себя совершенно иначе? Гаусс предполагал, что закономерность не подвергнется изменению, но лишь в 1896 г. его убеждение получило обоснование. Два математика, Жак Адамар и Шарль де ла Валле Пуссен, независимо доказали то, что теперь называется теоремой о распределении простых чисел. Она состоит в продолжении этого разрежения простых чисел.
Открытие Гаусса привело к созданию весьма действенной модели, которая позволяет предсказать многое о поведении простых чисел. Все выглядит, словно природа кидает игральные кости для определения того, будет ли число простым. Все грани этих костей пусты, за исключением одной, где написано слово «ПРОСТОЕ»:
Рис. 1.25. Игральные кости природы
Подбросьте игральную кость, чтобы решить, станет ли число простым. Если внизу окажется подписанная грань, то оно станет простым, если пустая грань, то нет. Конечно, это всего-навсего эвристическая модель – вы не можете лишить число 100 его делителей посредством удачного броска игральной кости. Но данная модель дает числа, распределение которых, как полагают, крайне напоминает распределение простых чисел. Теорема о распределении простых чисел Гаусса говорит нам, сколько должно быть граней у игральной кости. Так, для числа с тремя цифрами нужно использовать кость с шестью гранями, или кубик с одной подписанной гранью. Для чисел с четырьмя цифрами возьмите кость с восемью гранями, октаэдр. Если же в числе пять цифр, используйте кость с 10,4 грани… Конечно, такая игральная кость сугубо теоретическая, ведь не может быть многогранника, у которого число граней 10,4.
В чем состоит задача на миллион долларов?
Вопрос на миллион долларов касается природы этих игральных костей: честные они или шулерские? Будут ли они распределять простые числа во вселенной всех чисел справедливо или же будут области с предвзятыми результатами, где простых чисел слишком много либо слишком мало? Эта задача называется гипотезой Римана. Бернхард Риман был студентом Гаусса в немецком городе Гёттингене. Он разработал крайне изощренный математический аппарат, позволяющий понять, каким образом эти кости распределяют простые числа. Используя специальную функцию, называемую дзета-функцией, особые числа, называемые компле́ксными, и проведя анализ, ошеломляющий по своему объему, Риман разработал математику, контролирующую падение этих игральных костей. Он полагал, основываясь на своем анализе, что игральные кости должны быть «честными», но не мог доказать этого. Доказать гипотезу Римана – ваша задача.
Другая интерпретация гипотезы Римана состоит в уподоблении простых чисел молекулам газа в комнате. Вы не можете знать в произвольном случае, где находится каждая из молекул, но физика утверждает, что молекулы будут довольно равномерно распределены по комнате. Невозможно такое, что в одном углу будет повышенная концентрация молекул, а в другом – полный вакуум. У гипотезы Римана схожие следствия применительно к простым числам. Она не может подсказать нам, где находится каждое из простых чисел, но гарантирует, что во вселенной чисел они распределены справедливым, пусть и случайным образом. Для математиков часто хватает такого вида гарантии, чтобы пуститься в навигацию по вселенной чисел с достаточной степенью уверенности. Тем не менее, пока не получен приз в миллион долларов, мы не вполне можем осознавать, как ведут себя простые числа, по мере того как наш счет уводит все глубже и глубже в нескончаемые просторы математического космоса.