Кеплер предположил, что это самый эффективный способ заполнить пространство – другими словами, при таком размещении у промежутков между шарами будет минимальный объем. Но как можно быть уверенным, что не существует какого-то более сложного расположения шаров, способного улучшить данную упаковку шестиугольников? Гипотеза Кеплера, как стало называться его невинное утверждение, овладевала умами поколений математиков. Ее доказательство появилось в конце XX в., когда математики объединили свои силы с мощью компьютеров.
Но вернемся к плоду граната. По мере его роста зернышки начинают сдавливать друг друга, их поверхность превращается из сфер в формы, полностью заполняющие пространство. Каждое зернышко внутри плода находится в контакте с 12 другими, поэтому когда они сдавливают друг друга, получается форма с 12 гранями. Вы могли бы подумать, что она будет соответствовать додекаэдру с его 12 пятиугольными гранями, но додекаэдры нельзя сложить вместе, чтобы они заполнили все имеющееся пространство. Единственное Платоново тело, способное идеально состыковаться и заполнить пространство, – это куб. Вместо этого 12 граней зернышка граната приобретают форму ромба. Результирующий многогранник, называемый ромбододекаэдром, часто встречается в природе (рис. 2.19).
Рис. 2.19
Так, у кристалла граната 12 граней в форме ромба. Английское слово garnet, обозначающее минерал гранат, происходит от латинского названия растения гранат, ведь красные зернышки его плода также образуют формы с 12 ромбическими гранями.
Анализ ромбических граней зернышек граната вдохновил Кеплера начать исследование всевозможных симметричных форм, которые можно построить исходя из этой менее симметричной ромбической грани. Платон изучал формы, получающиеся из одной симметричной грани. Архимед пошел дальше и рассмотрел возможность двух или большего числа симметричных граней. Исследования Кеплера породили целую индустрию, посвященную различным формам, развивающим идеи Платона и Архимеда. Теперь у нас есть Каталановы тела и тела Кеплера – Пуансо, многогранники Джонсона и «шаткие» многогранники, зоноэдры – и множество других экзотических объектов.
Кеплер считал, что шестиугольники, определяющие то, как происходит совместная упаковка шаров, также обуславливают наличие шести лучей у снежинок. Его анализ лег в основу книги, которую он посвятил императорскому советнику Иоганну Маттею Вакеру фон Вакенфельсу и преподнес в качестве новогоднего подарка – что было прозорливым поступком со стороны ученого, всегда ищущего источники финансирования исследований. Кеплер полагал, что капли воды, замерзая в облаках и превращаясь в шарики, заполняют пространство подобно зернышкам граната. Его идея, хотя и была красивой, оказалась неверной. Подлинная причина шестилучевой формы снежинки связана с молекулярной структурой льда, которую было возможно исследовать лишь после изобретения рентгеноструктурного анализа в 1912 г.
Молекула воды состоит из одного атома кислорода и двух атомов водорода. Когда молекулы связываются вместе и образуют кристалл, каждый атом кислорода разделяет свои атомы водорода с соседними атомами кислорода и, в свою очередь, заимствует два дополнительных атома водорода у других молекул воды. Итак, в кристалле льда каждый атом кислорода соединен с четырьмя атомами водорода. В модели шариков и палочек четыре шарика, представляющие атомы водорода, расположены вокруг атома кислорода так, чтобы каждый атом водорода находился от трех других атомов водорода на как можно большем расстоянии. Математика дает решение, удовлетворяющее этому требованию, и оно состоит в том, что атомы водорода находятся в вершинах тетраэдра, Платоновой формы, состоящей из четырех равносторонних треугольников. При этом атом кислорода находится в центре тетраэдра (рис. 2.20).
Рис. 2.20
Получающаяся кристаллическая структура в чем-то соответствует укладке апельсинов продавцом фруктов, когда над тремя апельсинами одного слоя находится апельсин из следующего слоя. Но если вы приглядитесь к отдельному слою, будь то апельсины или кристалл льда, то всюду увидите шестиугольники. Именно они играют ключевую роль в форме снежинки. Итак, у Кеплера была верная интуиция – укладка апельсинов и шесть лучей снежинки действительно связаны, но, лишь когда мы сумели рассмотреть атомную структуру снега, мы поняли, где скрываются шестиугольники. При росте снежинки молекулы воды прикрепляются к вершинам шестиугольника, в результате чего у нее и образуются шесть лучей.
При переходе от молекулярного уровня к большим снежинкам начинает проявляться индивидуальность каждой из них. В то время как симметрия лежит в основе строения кристалла льда, другая важнейшая математическая форма контролирует эволюцию всех снежинок: фрактал.
Какова длина береговой линии Британии?
Чему равна длина британской береговой линии? 18 000 км? Или же 36 000? А может быть, еще больше? Как ни удивительно, ответ на этот вопрос вовсе не очевиден, и он связан с математической формой, открытой лишь в середине XX в.
Конечно, из-за приливов и отливов, происходящих дважды в день, длина британской береговой линии постоянно меняется. Но, даже если зафиксировать уровень воды, по-прежнему неясно, какова протяженность береговой линии. Тонкость состоит в том, с насколько малым масштабом вы измеряете длину побережья. Вы можете начать укладывать метровые линейки, одну за другой, и сосчитать, сколько их вам понадобится, чтобы обойти вокруг страны. Но использование жестких линеек упустит множество деталей меньшего масштаба.
Рис. 2.21. Измерение береговой линии Британии
Если вы используете длинный кусок веревки вместо жестких линеек, то сможете лучше отследить сложные формы на побережье. Измерение с помощью веревки даст значительно больший результат для береговой линии по сравнению с жесткими линейками. Но и у гибкости веревки есть предел – вам будут недоступны контуры на побережье сантиметрового масштаба. Если вы используете тонкую нитку, то сможете уловить еще больше деталей, и оценка длины береговой линии снова возрастет.
Согласно данным Картографического управления Великобритании, протяженность ее береговой линии составляет 17 819,88 км. Но измерьте эту длину с учетом более мелких деталей, и вы удвоите ее. В качестве иллюстрации того, насколько трудно точно установить географические длины, упомяну, что в 1961 г. Португалия заявила, что протяженность ее границы с Испанией составляет 1220 км, а по мнению Испании, она была лишь 990 км. Такую же степень расхождения можно найти у границы между Голландией и Бельгией. В общем случае – чем меньше страна, тем длиннее у нее получается граница…
Но можно ли положить предел этому процессу? Или же чем более мы отслеживаем детали, тем длиннее получается побережье? Чтобы показать, как такое возможно, давайте построим часть математической береговой линии. Для этого вам понадобится моток бечевки. Начните с того, что размотайте 1 метр бечевки и положите ее на пол.
Рис. 2.22
Но такая линия слишком прямая, чтобы быть береговой, поэтому давайте сделаем большой залив в этом прямом участке побережья. Размотайте еще бечевки – так, чтобы средняя треть заменялась двумя вдающимися отрезками той же длины:
Рис. 2.23
Но сколько бечевки потребовалось дополнительно размотать, чтобы сделать залив? Первая береговая линия состояла из трех отрезков по ⅓ м, в то время как новая линия состоит из четырех отрезков по ⅓ м. Итак, новая длина в 4/3 раза превосходит старую и составляет 4/3 м.
Но и новое побережье все еще слишком простое. Поэтому снова разделим каждый из меньших отрезков на три и заменим среднюю часть двумя сторонами той же длины. Вот какое у нас получится побережье:
Рис. 2.24
Какая у него длина? Что же, длина каждой из четырех частей была увеличена множителем 4/3. Итак, длина побережья теперь составляет 4/3 × 4/3 м =(4/3)² м.
Вы, наверное, догадались, как мы поступим дальше. Мы будем повторять процедуру разбиения прямых отрезков на три части и замены средней секции двумя линиями той же длины. Каждый раз, когда мы делаем это, происходит увеличение длины нашего побережья благодаря множителю 4/3. Повторение процедуры 100 раз приведет к удлинению береговой линии в (4/3)100 раз, и она превысит 3 миллиарда километров. Если распрямить эту бечевку, то она протянется от Земли до Сатурна.
Если бы мы могли поступить так бесконечно много раз, то получили бы бесконечно длинное побережье. Конечно, физика не позволяет нам уходить делением отрезков в бесконечно малые размеры, ограничивая нас планковской длиной. Это происходит потому, что, как считают физики, мы не можем измерить длины менее 10–35 м, не создав при этом черную дыру, которая поглотит измерительную аппаратуру. Но повторение нашего приема добавления все меньших и меньших заливов к нашей береговой линии после 74-го шага приведет к линиям, меньшим 10–35 м. Но математики – вовсе не физики: мы живем в мире, где отрезок можно разделить бесконечно много раз и при этом не исчезнуть в черной дыре.
Другой способ увидеть, что у береговой линий бесконечная длина, состоит в рассмотрении сегмента фрактала между точками А и B на рис. 2.25. Обозначим его длину L. Если мы увеличим этот сегмент побережья в три раза, то результатом будет точная копия всего побережья от А до Е. Тогда длина всей береговой линии будет 3L. С другой стороны, мы можем взять четыре копии меньшего сегмента и составить из них, располагая друг за другом, все побережье: от А до B, от B до C, от C до D и от D до E. С этой точки зрения длина всей береговой линии будет 4L, потому что для ее построения потребовались четыре копии меньшего сегмента. Но длина должна быть одинаковой, как бы мы ее ни измеряли. Каким же образом совместить 4 L = 3 L? Это уравнение может разрешить только L, равная либо нулю, либо бесконечности.