Итак, стабильна ли Солнечная система?
Может, да, а может, и нет.
Продолжая исследовать великое озарение Пуанкаре — возможность существования хаоса, — мы сегодня гораздо лучше разбираемся в теоретических вопросах, связанных с достижением стабильности. Оказалось, что это тонкая и сложная задача. К тому же она, как ни смешно, практически никак не связана с существованием или отсутствием решений в виде рядов. Работа Юргена Мозера и Владимира Арнольда позволила доказать, что различные упрощенные модели Солнечной системы стабильны почти при любых начальных состояниях, за исключением, возможно, эффекта диффузии Арнольда, который не допускает более сильных форм стабильности почти во всех задачах такого рода. В 1961 г. Арнольд доказал, что идеализированная модель Солнечной системы стабильна в этом смысле, но только при допущении, что планеты обладают чрезвычайно малыми массами по сравнению с массой центральной звезды, что их орбиты очень близки к круговым и находятся почти в одной плоскости. Если говорить о строгом доказательстве, то «почти» и «очень близки» здесь означает «различаются не более чем на 10−43 долю», и даже в этом случае точная формулировка гласит, что вероятность нестабильности равна нулю. Там, где речь идет о возмущениях, результаты часто бывают гораздо шире, чем то, что удается строго доказать, так что из всего этого следует, что планетная система, в разумной степени близкая к идеальной, вероятно, стабильна. Однако в нашей Солнечной системе допуски составляют 10−3 по массе и 10−2 по степени приближения к окружности и наклонению. Понятно, что это несколько больше, чем 10−43, так что о применимости результатов Арнольда речь может идти лишь чисто теоретически. Тем не менее приятно, что в этом вопросе
Практические стороны подобных задач тоже прояснились благодаря развитию мощных численных методов приближенного решения уравнений при помощи компьютера. Вообще-то это тонкий вопрос, ведь у хаоса есть одно важное свойство: маленькие ошибки способны очень быстро вырасти и погубить все решение целиком. Наши теоретические представления о хаосе и об уравнениях, подобных уравнениям Солнечной системы, в которой отсутствует трение, привели к развитию численных методов, свободных от многих наиболее неприятных свойств хаоса. Их называют симплектическими интеграторами. С их помощью удалось выяснить, что орбита Плутона хаотична. Однако это не означает, что Плутон беспорядочно носится по всей Солнечной системе, разрушая все вокруг себя. Это означает, что через 200 млн лет Плутон по-прежнему будет находиться где-то поблизости от своей нынешней орбиты, но где именно — мы не имеем ни малейшего представления.
В 1982 г. в рамках проекта Longstop под руководством Арчи Роя на суперкомпьютере проводилось моделирование внешних планет (начиная с Юпитера). В них не обнаружилось крупных нестабильностей, хотя некоторые планеты получали энергию за счет других планет странными путями. С тех пор две исследовательские группы занимаются развитием использовавшихся в проекте вычислительных методов и применением их к различным задачам, касающимся нашей Солнечной системы. Руководят этими группами Джек Уиздом и Жак Ласкар. В 1984 г. группа Уиздома предсказала, что спутник Сатурна Гиперион, вместо того чтобы вращаться честь по чести, должен беспорядочно кувыркаться, и последующие наблюдения подтвердили этот факт. В 1988 г. эта же группа в сотрудничестве с Джерри Сассменом построила собственный компьютер, спроектированный специально для работы с уравнениями небесной механики. В сущности, это цифровая модель Солнечной системы (в отличие от обычной механической модели, где движение планет — шариков на палочках — имитируется при помощи штырьков и шестеренок). Первый же расчет, смоделировавший следующие 845 млн лет Солнечной системы, вскрыл хаотичную природу Плутона. На данный момент группа Уиздома и ее последователи успели смоделировать динамику Солнечной системы на следующие несколько миллиардов лет.
Группа Ласкара опубликовала первые результаты по долгосрочному поведению Солнечной системы в 1989 г. При этом в расчетах использовалась усредненная форма уравнений, восходящих еще к Лагранжу. Понятно, что в таком расчете некоторые мелкие подробности размываются и исключаются из рассмотрения. Расчеты группы показали, что положение Земли на орбите хаотично, почти как у Плутона: если мы измерим сегодняшнее положение нашей планеты и ошибемся на 15 м, то ее положение на орбите через 100 млн лет невозможно будет предсказать сколько-нибудь определенно.
Единственный способ снизить влияние хаоса состоит в многократном моделировании с чуть разными начальными данными. Это позволяет получить спектр возможных вариантов вместе с вероятностью каждого из них. В 2009 г. Ласкар и Микаэль Гастино применили эту методику к Солнечной системе, рассмотрев 2500 различных сценариев. Различия между ними чрезвычайно малы — к примеру, это может быть сдвиг положения Меркурия на 1 м. Примерно в 1 % вариантов будущего Меркурий становится нестабильным: он сталкивается с Венерой, рушится на Солнце или выбрасывается за пределы системы.
В 1999 г. Норман Мюррей и Мэтью Холман исследовали несоответствие результатов Арнольда и др., указывающих на стабильность, и моделирования, указывающего на нестабильность. «В чем дело? — спрашивали они. — Может быть, неверны численные результаты, а может быть, классические расчеты здесь неприменимы?» Воспользовавшись аналитическими, а не численными методами, они продемонстрировали, что классические расчеты применять нельзя. Возмущения, необходимые для отражения реальности, слишком велики. Главный источник хаоса в Солнечной системе — близкое к резонансному состояние системы Юпитера, Сатурна и Урана и еще одной системы — Сатурна, Урана и Нептуна, хотя ее близость к резонансу не столь важна. Для проверки этого положения они использовали численные методы; получилось, что горизонт предсказания — мера времени, за которое небольшие ошибки приобретут достаточные масштабы, чтобы вызвать серьезные последствия, — составляет приблизительно 10 млн лет{28}. Их моделирование показывает, что Уран иногда опасно сближается с Сатурном, поскольку эксцентриситет его орбиты меняется хаотически и существует вероятность, что когда-нибудь он будет вообще выброшен прочь из Солнечной системы. Однако вероятное время такого события наступит через 1018 лет. Солнце взорвется и превратится в красный гигант гораздо раньше, примерно через 5 млрд лет. Это событие, естественно, скажется на всех планетах, не в последнюю очередь потому, что само Солнце при этом потеряет 30 % массы. Земля отодвинется прочь от Солнца и, возможно, сумеет избежать захвата необычайно расширившимся светилом. Однако в настоящее время считается, что приливные взаимодействия со временем все же затянут Землю внутрь Солнца, а океаны нашей планеты вскипят и испарятся задолго до этого. Но поскольку типичная продолжительность жизни вида, с эволюционной точки зрения, не превышает 5 млн лет, нам вряд ли стоит беспокоиться обо всех этих потенциальных катастрофах. Мы погибнем гораздо раньше от каких-нибудь других причин.
При помощи этих же методов можно исследовать прошлое Солнечной системы: берем те же уравнения и пускаем время назад — простой математический фокус. До недавнего времени астрономы склонны были считать, что планеты всегда находились примерно на нынешних своих орбитах, — с тех самых пор, как сконденсировались из газопылевого облака, окружавшего зарождающееся Солнце. Более того, на основании их состава и формы орбит делались выводы о размерах и составе того самого первичного газопылевого облака. Сегодня же ученые склоняются к мнению, что планеты начинали свое существование вовсе не на нынешних орбитах. По мере того как из пылевого облака под действием внутреннего тяготения образовывались планеты, Юпитер — самая массивная из них — начал выстраивать остальные тела, да и сами они постоянно влияли друг на друга. Такую гипотезу предложили в 1984 г. Хулио Фернандес и Винг-Хуен Ип, но какое-то время их работу рассматривали скорее как любопытную, но незначительную диковинку. В 1993 г. Рену Малхотра всерьез задумался о том, как изменения в орбите Нептуна могли влиять на остальные планеты-гиганты. К нему присоединились другие исследователи, и постепенно проявилась картина чрезвычайно динамичной юности нашей Солнечной системы.
Планеты продолжали формироваться, и пришло время, когда Юпитер, Сатурн, Уран и Нептун были уже почти готовы, но между ними циркулировало громадное количество скальных и ледяных планетезималей — небольших тел около 10 км в поперечнике. После этого эволюция Солнечной системы шла путем миграции и столкновения планетезималей. Многие из них были выброшены в пространство, что снизило суммарную энергию и момент импульса четырех планет-гигантов. Поскольку все эти миры обладали разными массами и находились на разных расстояниях от Солнца, то и реагировали они по-разному. Нептун стал одним из победителей в орбитальной схватке за энергию и в результате отошел подальше от светила. Уран и Сатурн сделали то же самое, но в меньшей степени. Юпитер же в смысле энергии остался в проигравших и сместился внутрь системы. Но он был столь массивен, что далеко не ушел.
Остальные, меньшие тела Солнечной системы, тоже испытали на себе действие этих перемен. Текущее состояние системы, вроде бы стабильное, возникло в результате затейливого танца гигантов, в ходе которого разыгравшийся хаос бросил мельчайшие тела навстречу друг другу. Так стабильна ли Солнечная система? Вероятно, нет, но человечеству не удастся убедиться в этом на практике.
9. Закономерности простых чисел. Гипотеза Римана
В главе 2 мы рассматривали индивидуальные свойства простых чисел, и я сравнил их с зачастую непоследовательным и непредсказуемым поведением людей. Но люди обладают свободой воли, они могут принимать решения, исходя из своих соображений. А простые числа делают то, что подсказывает им логика арифметики, хотя нередко создается впечатление, что они тоже обладают собственной волей. Их поведение управляется странными совпадениями и часто лишено какой бы то ни было разумной структуры.
Тем не менее в мире простых чисел не правит анархия. В 1835 г. Адольф Кетле поразил современников, обнаружив математические закономерности в мире социальных явлений, которые зависят от сознательных решений разных людей или вмешательства судьбы: в мире рождений, свадеб, смертей, самоубийств. Закономерности были статистическими и касались не отдельных людей, а усредненного поведения больших человеческих масс. Именно так статистики извлекают порядок из индивидуальной свободы воли. Примерно в то же время математики начали осознавать, что такой фокус можно проделать и с простыми числами. Пусть каждое из них в отдельности — ярый индивидуалист, все вместе они подчиняются закону. Существуют скрытые закономерности.
Статистические закономерности проявляются тогда, когда мы рассматриваем сразу все множество простых чисел. К примеру: сколько простых чисел содержится в натуральном ряду до некоего определенного предела? На этот вопрос очень сложно ответить точно, но существуют прекрасные аппроксимации, и чем выше предел, тем точнее становятся приближенные значения. Иногда можно добиться, чтобы разница между приближенным и точным ответами была очень мала, но, как правило, это означало бы хотеть слишком многого. Большинство приближений в этой области являются асимптотическими. Это означает, что отношение приближенного значения к точному можно сделать очень близким к 1. При этом, хотя ошибка в процентах стремится к нулю, абсолютная ошибка может быть сколь угодно велика.
Если вы пытаетесь понять, как такое может быть, представим последовательность чисел — для некоего трудного для понимания свойства простых чисел — состоящую из степеней 100:
Но реальные числа при этом таковы:
т. е. лишняя единица сдвигается на каждом шаге влево на одну позицию. В этом случае отношение соответствующих чисел, чем дальше, тем ближе подходит к 1, а вот разность между ними приобретает вид:
и может достигать сколь угодно больших значений. Подобное поведение наблюдается в тех случаях, когда ошибка — разность между точным и приближенным ответом — беспредельно растет, но медленнее, чем растут сами числа.
Поиск асимптотических формул, имеющих отношение к простым числам, вдохновил математиков на создание новых методов теории чисел, основанных не на целых числах, а на комплексном анализе. Анализ — это строгое описание дифференциального и интегрального исчисления, включающего, как явствует из названия, два ключевых аспекта. В первом из них — дифференциальном исчислении — речь идет о скорости, с которой некая величина, называемая функцией, растет по отношению к другой величине. К примеру, положение тела зависит от времени, и скорость, с которой это положение изменяется со временем, представляет собой мгновенную скорость тела. Второй аспект — интегральное исчисление — имеет дело с расчетом площадей, объемов и тому подобных величин путем складывания большого числа очень маленьких кусочков. Процесс этот называется интегрированием. Примечательно, что интегрирование — это операция, обратная дифференцированию. Первоначальные формулировки Ньютона и Готфрида Лейбница требовали некоторых маневров с бесконечно малыми величинами, в связи с чем возникали вопросы о логической обоснованности этой теории. Со временем ученые разобрались с этими концептуальными вопросами, определив понятие предела — величины, к которой можно приблизиться на сколь угодно малое расстояние, но которой зачастую невозможно достичь. Именно в таком виде, в более строгих формулировках, метод получил название анализа.
Во времена Ньютона и Лейбница величины, о которых шла речь, представляли собой действительные числа, и результатом их работы, соответственно, стал действительный анализ. Когда же комплексные числа завоевали признание математиков, методы анализа естественным образом распространили и на них. Получился комплексный анализ, оказавшийся необычайно красивым и мощным инструментом. Вообще, когда дело доходит до анализа, комплексные функции ведут себя намного лучше, чем действительные. У них, конечно, есть свои особенности, но преимущества работы с комплексными функциями многократно перевешивают все их недостатки.
В какой-то момент математики с удивлением обнаружили, что арифметические свойства целых чисел можно с большой пользой переформулировать в терминах комплексных функций. До этого две системы ставили перед учеными очень разные вопросы и требовали использования очень разных методов. Но сегодня при помощи комплексного анализа — мощнейшего набора методик — можно открывать особые свойства функций теории чисел, а из них, в свою очередь, можно извлекать асимптотические формулы и многое другое.
В 1859 г. немецкий математик Бернхард Риман взял давнюю идею Эйлера и развил ее совершенно по-новому, определив так называемую дзета-функцию. Одним из результатов этой работы стала
В главе 2 мы видели, что простые числа обыкновенно встречаются тем реже, чем они больше. Поскольку казалось, что точных формул для их распределения наверняка не существует, возникало естественное желание поискать статистические закономерности. В 1797–1798 гг. Лежандр подсчитал, сколько простых чисел помещается в натуральном ряду вплоть до различных пределов. Для этого он воспользовался таблицами простых чисел, которые незадолго до того составили Георг Вега и Антон Фелькель. Веге, судя по всему, вообще нравились сложные расчеты: он составил таблицы логарифмов и в 1789 г. стал обладателем мирового рекорда по вычислению числа π, которое он посчитал до 140-го десятичного знака (из них 126 были посчитаны верно). А Фелькелю просто нравилось искать простые числа. Его главная работа вышла в 1776 г. и называлась «Таблица всех простых делителей чисел до 10 000 000, за исключением тех, что делятся на 2, 3 или 5». Для проверки делимости на 2, 3 и 5 есть простые способы, упомянутые в главе 2, и он сэкономил в книге много места, опустив эти числа. Лежандр открыл эмпирическую приближенную формулу для количества простых чисел, меньших заданного числа
В 1849 г. в письме к астроному Иоганну Энке Гаусс сообщил, что в свое время, лет в 15, сделал на полях таблицы логарифмов запись, в которой утверждалось количество простых чисел, меньших или равных
По мере того как
Аппроксимация в виде
Приближенная формула с использованием Li(
Теорема о распределении простых чисел была ответом на евклидову теорему о том, что простые числа уходят в бесконечность и могут быть сколь угодно большими. Другая фундаментальная евклидова теорема говорит о единственности разложения на простые множители: каждое положительное целое число есть произведение простых чисел, причем
Здесь
Это необыкновенная формула. В левой части мы перемножаем бесконечно много выражений, которые зависят только от простых чисел. В правой — складываем бесконечное число выражений, которые зависят от всех положительных целых чисел. Эта формула выражает, на языке анализа, некоторое отношение между целыми и простыми числами. Главное отношение такого рода — это единственность разложения на простые множители, именно она оправдывает существование формулы.
Я кратко опишу основной этап, чтобы показать, что за всем этим стоит разумная идея. Воспользовавшись школьной алгеброй, мы можем разложить выражение в ряд по
Когда мы перемножим все эти ряды, для всех простых
Никому до сих пор не удалось найти простой алгебраической формулы для суммы этого ряда, хотя формул с интегралами немало. Поэтому мы присвоили ей особый символ — греческую букву дзета (ζ) — и определили новую функцию:
Вообще говоря, Эйлер не использовал символ ζ и рассматривал только положительные целые значения
Другие математики заметили упущение Эйлера и рассмотрели нецелые значения
Вот теперь сцена была готова к появлению Римана. Он тоже понял, что дзета-функция — это ключ к теореме о распределении простых чисел, но для реализации этого подхода ему пришлось предложить смелое расширение: определить дзета-функцию не только действительной, но и комплексной переменной. А начать можно с ряда Эйлера. Он сходится для любых действительных
В 1859 г. Риман собрал все свои мысли о дзета-функции в одну статью, заголовок которой можно перевести как «О количестве простых чисел, не превышающих заданной величины». В ней он привел полную и точную формулу π(
поэтому взвешенный подсчет дает
что составляет примерно 10,23.
Воспользовавшись методами анализа, информацию об этом более хитроумном способе подсчета простых чисел можно превратить в информацию об обычном способе. Однако этот метод приводит к более простым формулам, и присутствие логарифма — не слишком дорогая цена за это. В этих терминах точная формула Римана говорит о том, что взвешенный подсчет до предела
где Σ обозначает сумму по всем числам ρ, для которых ζ(ρ) равна нулю, исключая отрицательные четные целые числа. Эти значения называются нетривиальными нулями дзета-функции. Тривиальные нули — это отрицательные четные целые числа −2, −4, −6… Во всех этих точках дзета-функция равняется нулю из-за формулы, которая используется в определении аналитического продолжения, но, как выяснилось, для римановой формулы эти нули несущественны (как и почти везде в других местах).
На случай, если формула вас немного пугает, я укажу главное: хитрый способ подсчета простых чисел до заданного предела
Почему нули дзета-функции так важны? Одна из базовых теорем комплексного анализа утверждает, что при некоторых формальных условиях функция комплексной переменной полностью определяется значениями переменной, при которых функция равна нулю или бесконечности, плюс некоторая дополнительная информация о поведении функции в этих точках. Эти особые точки известны как нули и полюсы функции. В действительном анализе эта теорема не работает — и это одна из причин, по которым комплексный анализ завоевал такую популярность, несмотря на необходимость извлекать корень квадратный из −1. У дзета-функции один полюс (при
Для удобства Риман работал в основном с зависимой кси-функцией ξ (
«Весьма вероятно, что все [нули кси-функции] действительны. Хотелось бы, конечно, иметь строгое доказательство этого факта, но после нескольких бесплодных попыток я отложил поиск такого доказательства, поскольку этого не требуется для непосредственных целей моего исследования».
Это заявление о кси-функции эквивалентно аналогичному заявлению о зависимой от нее дзета-функции. А именно: все нетривиальные нули дзета-функции представляют собой комплексные числа вида: они лежат на
Замечание Римана звучит достаточно небрежно, как будто высказано между делом и эта гипотеза не имеет особого значения. И это действительно так, если говорить только о программе Римана по доказательству теоремы о распределении простых чисел. Но во многих других вопросах верно обратное. Многие считают гипотезу Римана важнейшим из остающихся на сегодняшний день открытыми математических вопросов.
Чтобы понять, почему это так, мы должны последовать за рассуждениями Римана чуть дальше. В тот момент ученый был нацелен на теорему о распределении простых чисел. Его точная формула предлагала верный путь к этому достижению: нужно было разобраться в нулях дзета-функции или эквивалентной ей кси-функции. Полная риманова гипотеза для этого не нужна, достаточно доказать, что у всех нетривиальных нулей дзета-функции действительная часть лежит в промежутке от 0 до 1, т. е. что сами комплексные корни лежат на расстоянии не более 1/2 от римановой критической линии — в так называемой критической полосе. Это свойство нулей подразумевает, что сумма по всем нулям дзета-функции, фигурирующая в приведенной выше точной формуле, представляет собой конечную константу. Асимптотически для больших
Риман так и не довел свою программу до логического конца. Более того, он никогда больше ничего не писал по этому вопросу. Но два других математика, приняв у него эстафету, показали, что догадка Римана верна. В 1896 г. Жак Адамар и Шарль-Жан де ла Валле Пуссен независимо друг от друга вывели теорему о распределении простых чисел, доказав, что все нетривиальные нули дзета-функции лежат в пределах критической полосы. Доказательства у обоих получились очень сложными и техничными, но тем не менее свою задачу они выполнили. Возникла новая мощная область математики — аналитическая теория чисел. Применение ей нашлось в самых разных уголках теории чисел: с ее помощью решали давние задачи и выявляли новые закономерности. Другие математики позже нашли несколько более простых доказательств теоремы о числе простых, а Атле Сельберг и Пал Эрдеш открыли даже очень сложное доказательство, вовсе не требовавшее применения комплексного анализа. Но к тому моменту при помощи идеи Римана было доказано бесчисленное множество важных теорем, включая аппроксимации многих функций теории чисел. Так что это новое доказательство хоть и добавило в эту историю каплю иронии, но ни на что, в сущности, не повлияло. В 1980 г. Дональд Ньюман нашел гораздо более простое доказательство, для которого достаточно оказалось всего лишь одной из самых базовых теорем комплексного анализа — теоремы Коши.
Хотя Риман объявил свою гипотезу ненужной для достижения ближайших целей, оказалось, что она жизненно необходима для разрешения многих других вопросов теории чисел. Прежде чем обсуждать гипотезу Римана, нам стоит взглянуть на некоторые теоремы, которые — если бы гипотеза была доказана — из нее следуют.
Одно из важнейших следствий — это величина погрешности в теореме о распределении простых чисел. Теорема, как вы помните, утверждает, что для большого
для всех
Из гипотезы Римана можно получить немало других оценок для функций теории чисел. К примеру, из нее прямо следует, что сумма делителей
для всех
Кроме того, гипотеза Римана говорит нам, насколько велико может быть расстояние между последовательными простыми числами. Типичный размер промежутка между ними можно вывести на основании теоремы о распределении простых чисел: в среднем промежуток между простым числом
Но подлинное значение гипотезы Римана куда глубже. Существуют далеко идущие обобщения и сильное подозрение, что тот, кто сумеет доказать гипотезу Римана, сможет, вероятно, доказать и связанную с ней обобщенную гипотезу Римана. А это, в свою очередь, даст математикам власть над обширными областями теории чисел.
Обобщенная гипотеза Римана вырастает из более подробного описания простых чисел. Все простые числа, кроме двойки, нечетные, и в главе 2 мы видели, что все нечетные простые можно разделить на два типа: те, что на 1 больше числа, кратного 4, и те, что на 3 больше числа, кратного 4. Говорят, что это числа вида 4
Прочерки указывают на то, что соответствующее число не простое.
Сколько существует простых чисел того и другого типа? Как они распределены среди всех простых чисел или среди всех целых чисел? Евклидово доказательство того факта, что простых чисел существует бесконечно много, можно без больших усилий модифицировать, доказав при этом, что существует бесконечно много простых чисел вида 4
В числах этих двух видов нет ничего чудесного или священного. Все простые числа, кроме 2 и 3, имеют вид 6
Кстати говоря, на любой из подобных вопросов нетрудно выдвинуть разумное предположение — простые числа в арифметической последовательности. Случай с 5