Однако нет смысла спрашивать, какие два направления будут основными, из которых следуют все остальные. Любая пара ничем не хуже другой; можно выбрать север и восток, юг и запад, северо-запад и северо-северо-восток. Единственное, что вы не можете сделать, так это выбрать два совпадающих или противоположных направления, поскольку тогда вам придется ограничиться движением по одной линии.
Верх и низ соломинки полные противоположности, север и юг. Здесь можно обнаружить только одно измерение. Талия и штанины, напротив, заполняют два измерения, например:
Проехав в одном из этих направлений, затем во втором, затем в третьем, вы вернетесь в исходную точку.
Три направления аннулируют друг друга, давая в сочетании ноль.
«Сегодня это считается самоочевидным[87], писали Павел Александров и Хайнц Хопф в своем фундаментальном труде по топологии 1935 года, однако восемь лет назад это было не так. Потребовалась энергия и индивидуальность Эмми Нётер, чтобы сделать это знание обычным для топологов. Благодаря ей оно стало играть современную роль в задачах и методах топологии».
«СЕГОДНЯ НИКТО НЕ СОМНЕВАЕТСЯ, ЧТО ГЕОМЕТРИЯ N ИЗМЕРЕНИЙ РЕАЛЬНАЯ ВЕЩЬ»
Пуанкаре создал современную топологию, однако он ее так не называл, а использовал более громоздкий термин analysis situs («анализ места»). Хорошо, что он не прижился! На самом деле слово «топология» на шестьдесят лет старше, а придумал его Иоганн Бенедикт Листинг ученый-универсал, который также изобрел слово «микрон» для обозначения миллионной доли метра, внес важный вклад в физиологию зрения, занимался геологией и изучал содержание сахара в моче больных диабетом. Он ездил по миру, измеряя магнитное поле планеты с помощью магнитометра, изобретенного его учителем Карлом Фридрихом Гауссом. Он был компанейским и доброжелательным человеком (возможно, даже слишком компанейским), пытаясь избавиться от своего долга. Физик Эрнст Брайтенбергер назвал его «одним из многих второстепенных универсалов, которые придавали колорит истории науки XIX столетия»[88].
Летом 1834 года Листинг сопровождал своего состоятельного друга Вольфганга Сарториуса фон Вальтерсхаузена в поездке к вулкану Этна на Сицилии, а в свободное время, когда вулкан спал, размышлял о формах и их свойствах и придумал термин «топология». У него не было такого систематического подхода, как у Пуанкаре или Нётер: в топологии, как и в других областях науки, и в жизни, он был чем-то вроде сороки, летящей туда, куда ее влекли интересы. Он оставил множество изображений узлов и нарисовал ленту Мёбиуса до Августа Фердинанда Мёбиуса[89] (хотя нет никаких подтверждений, что Листинг, как Мёбиус, понял ее любопытное свойство наличие только одной стороны). В конце жизни он создал масштабный труд «Перепись пространственных форм», собрав в нем все формы, какие смог придумать. Он был своего рода геометрическим Одюбоном, каталогизирующим богатство разнообразия природы[90].
Есть ли причины выходить за рамки списка Листинга? Споры о количестве отверстий в соломинке занятны, но что делает их важнее, чем, скажем, обсуждение числа ангелов, которые могут поместиться на булавочной головке?
Ответ вы можете найти в самом первом предложении статьи Analysis Situs, которая начинается так:
Сегодня никто не сомневается[91], что геометрия n измерений реальная вещь.
Представить себе соломинку и штаны легко, и нам не нужен формальный математический аппарат, чтобы их различать. Формы в пространствах более высоких измерений дело другое. Наш внутренний глаз бессилен их увидеть. А мы хотим не только их рассмотреть, но и внимательно изучить. Как мы увидим, в геометрии машинного обучения мы будем искать пространство с сотнями или тысячами измерений, пытаясь найти самый высокий пик в этом невизуализируемом ландшафте. Уже в XIX веке Пуанкаре, изучая задачу трех тел, должен был отслеживать местоположение и движение материальных объектов в небе; а это означало запись для каждого небесного тела трех координат для положения и трех для скорости[92], то есть всего шесть измерений. Поскольку у него было три движущихся тела одновременно и для каждого требовалось шесть измерений, то всего получалось восемнадцать измерений. Никакой рисунок на странице не поможет вам понять, сколько отверстий в восемнадцатимерной соломинке, не говоря уже о том, чтобы отличить ее от восемнадцатимерных штанов. Необходим новый формальный язык, который с неизбежностью будет отделен от наших внутренних представлений о том, что считать отверстием. Так всегда работает геометрия: мы начинаем с интуитивных представлений о формах физического мира (а с чего еще мы могли бы начать?), внимательно анализируем наше восприятие того, как эти формы выглядят и двигаются, с достаточной точностью, чтобы мы могли говорить о них, не опираясь на интуицию. Потому что при выходе из мелководья трехмерного пространства, к которому привыкли, такая надобность у нас появится.
И мы уже можем видеть начало такого процесса. Остался один тревожный пример из нашего обсуждения, к которому мы готовы вернуться только сейчас. Помните воздушный шарик? В нем нет дырки. Вы протыкаете в нем дырку, раздается хлопок, и теперь перед вами резиновый диск. Очевидно, что дыры в нем нет. Но разве мы ее не сделали только что?
Вот один из способов разобраться в таком явном парадоксе. Если вы проделали в шарике отверстие и в результате в нем отверстий не оказалось, значит, изначально в нем должно быть 1 отверстие.
Мы стоим на развилке в точке принятия решения. Можно отбросить либо весьма привлекательную идею, что добавление дырки в предмете увеличивает количество дырок на единицу, либо весьма привлекательную идею, что отрицательное число отверстий полная чушь. История математики богата на подобные болезненные решения. Обе идеи интуитивно понятны, но при тщательном рассмотрении мы обнаруживаем, что они логически несовместимы. От одной надо отказаться[93].
Не существует абстрактной истины, сколько дыр в воздушном шаре, соломинке или штанах. Когда мы подходим к развилке, которую преподносит нам математика, нам нужно выбрать какое-то определение. Не следует считать, что один путь ложный, а другой истинный; нужно думать, что один путь лучше, а другой хуже. Лучше тот, который объяснит и прольет свет на большее количество случаев. За многие столетия математики обнаружили, что обычно лучше принять то, что кажется странным (как отрицательное число дырок), чем то, что нарушает какой-то общий принцип (например, что проделывание дырки в объекте должно увеличивать число дырок в нем на единицу). Так что я водружаю свой флаг тут: предпочтительнее сказать, что нелопнувший шарик имеет 1 отверстие. На деле существует способ характеризации пространств под названием эйлерова характеристика; она представляет собой топологический инвариант, то есть не меняется при различных непрерывных деформациях. Вы можете считать, что этот параметр равен единице минус число отверстий.
Штаны: эйлерова характеристика 1, два отверстия.
Соломинка: эйлерова характеристика 0, одно отверстие.
Лопнувший воздушный шарик: эйлерова характеристика 1, ноль отверстий.
Нелопнувший воздушный шарик: эйлерова характеристика 2, 1 отверстие.
Способ описать эйлерову характеристику, чтобы она казалась менее странной, это разность между двумя величинами: числом отверстий четной и нечетной размерности. В целом воздушном шарике, то есть в сфере, дыра есть в том же смысле, что и дыра внутри куска швейцарского сыра: внутренняя часть шарика дыра сама по себе. Однако ощущается, что это дыра иного рода, нежели в соломинке. Верно! Это то, что мы назвали бы двумерной дырой. Шарик имеет одну двумерную дыру и ни одной одномерной. Может показаться, что тогда эйлерова характеристика должна быть 11 = 0, что не соответствует нашей таблице. Мы упустили, что шарик имеет еще и нульмерное отверстие.
Что это может значить?
Вот тут и вступает в игру теория Пуанкаре и Нётер. Как следует из названия, эйлерову характеристику системно изучал швейцарский математик-универсал Леонард Эйлер, однако он рассматривал только двумерные поверхности. Многие люди, включая Иоганна Листинга, пытались распространить идеи Эйлера на трехмерный случай. Но только после Пуанкаре ученые поняли, как перенести результат Эйлера в пространства размерности более трех. Я не стану запихивать на одну страницу первый курс алгебраической топологии, а просто скажу, что Пуанкаре и Нётер дали общую теорию дыр любой размерности, и в их системе количество нульмерных отверстий в каком-то пространстве это просто число частей, на которое оно разбивается. Шарик, как и соломинка, представляет собой единый объект, поэтому у него только одно отверстие нулевой размерности. А вот два шарика имеют два нульмерных отверстия.
Это определение может показаться странным, но с ним все работает. Шарик имеет:
1 нульмерное отверстие + 1 двумерное отверстие 0 одномерных отверстий,
что дает нам эйлерову характеристику, равную 2.
В прописной букве В одно нульмерное отверстие и два одномерных, поэтому ее эйлерова характеристика равна 1[94]. Разрежьте нижнюю петлю буквы B и получите букву R, у которой эйлерова характеристика равна 0: у буквы R на одно одномерное отверстие меньше, поэтому число увеличилось на 1. Разрезав петлю буквы R, получите букву K: ее эйлерова характеристика равна 1. Вы могли бы также отрезать ножку у буквы R, получив две буквы P и I; теперь у вас два отдельных куска, поэтому два нульмерных отверстия и одно одномерное в букве P дают 21 = 1. Каждый раз, когда вы делаете разрез, вы увеличиваете эйлерову характеристику на 1, и это верно, даже если вы своим разрезом не устраняете одномерную дыру. У буквы I эйлерова характеристика равна 1; разрежьте ее и получите две буквы I с эйлеровой характеристикой 2. Следующий разрез даст три I и характеристику 3 и так далее.
Что, если вы сошьете вместе нижние отверстия штанов? Не стану вдаваться в подробности, но получившаяся форма в системе Пуанкаре имеет одну нульмерную и две одномерные дыры, что дает эйлерову характеристику 1. Иными словами, в штанах после нашего вандализма столько же отверстий, сколько было и до него. Вы избавились от одного, сшив отверстия у лодыжек, но создали новое, которое теперь находится между штанинами. Убедительно? С удовольствием посмотрел бы на такое рассуждение в Snapchat![95]
Глава 3. Одно название разных вещей
Симметрия это основа современного понимания геометрии. Более того, то, что мы решаем считать симметрией, определяет, с какой геометрией мы имеем дело.
В евклидовой геометрии симметрии это движения фигур как твердого тела: любые комбинации сдвигов (переносов), переворачиваний (отражений) и вращений. Язык симметрии позволяет говорить о конгруэнтности (равенстве) более современным способом. Вместо того чтобы сказать: два треугольника конгруэнтны, когда соответствующие стороны и углы равны, мы говорим: треугольники конгруэнтны, если существует движение, которое переводит один в другой. Разве это не более естественно? Действительно, читая Евклида, чувствуешь, что он еле сдерживается (не всегда успешно), чтобы не выразиться именно таким образом.
Зачем в качестве фундаментальных симметрий брать движения? Одна из веских причин состоит в том (хотя доказать это не так-то легко), что именно движения это то, что вы можете проделывать с плоскостью, сохраняя при этом расстояние между точками; собственно, и слово симметрия происходит от древнегреческого слова συμμετρία (соразмерность), которое образовано из слов συμ- (вместе, с, совместно) и μετρέω (измеряю). Термин, означающий «равная мера», был бы лучше; и действительно, в современной математике словом изометрия (от греческих слов ἴσος равный, одинаковый, и μετρέω измеряю) называют преобразования, которые сохраняют расстояние.
Эти два треугольника конгруэнтны,
а потому мы склонны, как и Евклид, считать, что они равны, несмотря на то что на самом деле это два разных треугольника, расположенных в нескольких сантиметрах друг от друга. Это подводит нас к другому изречению постоянно цитируемого Пуанкаре:
Математика это искусство давать одно название разным вещам.
Подобные проблемы с определениями часть нашего мышления и речи. Представьте, что кто-то спрашивает вас, не из Чикаго ли вы, а вы отвечаете: «Нет, я из Чикаго двадцатипятилетней давности». Это было бы абсурдной педантичностью, поскольку, говоря о городах, мы неявно подразумеваем симметрию при переносе во времени. В стиле Пуанкаре мы называем Чикаго прошлого и Чикаго настоящего одним и тем же словом.
Конечно, мы могли бы строже Евклида отнестись к тому, что считать симметрией: например, запретить отражения и вращения, оставив только перенос на плоскости без поворотов. Тогда эти два нарисованных выше треугольника уже не были бы равны, поскольку указывают в разных направлениях.
А если оставить вращения, но отказаться от отражений? Вы можете представить это как класс допустимых преобразований, но только в пределах плоскости: вы можете передвигать и поворачивать объекты, но запрещается их поднимать и переворачивать, поскольку это означает запрещенный выход в трехмерное пространство. Согласно таким правилам, мы по-прежнему не можем назвать эти два треугольника одним именем. В левом треугольнике порядок сторон от самой короткой к самой длинной идет против часовой стрелки. Как бы вы ни двигали и не поворачивали эту фигуру, это свойство сохранится, а значит, левый треугольник никогда не совпадет с правым, в котором короткая, средняя, длинная стороны идут по часовой стрелке. Отражение меняет направление по часовой и против часовой стрелки, а переносы и повороты нет. Без отражения направление обхода короткая, средняя, длинная сторона это свойство треугольника, которое никакая симметрия не изменит. Это то, что мы называем инвариантом.
У каждого класса симметрий есть собственные инварианты. Движение не может изменить площадь треугольника или любой иной фигуры; в терминах физики мы могли бы сказать, что это закон сохранения площади для движения. Есть и закон сохранения длины, поскольку движение не может изменить длину отрезков[96].
Повороты плоскости понять легко, однако переход к трехмерному пространству значительно усложняет дело. Еще в XVIII веке (опять Леонард Эйлер!) ученые выяснили, что любое вращение трехмерного пространства можно представлять как вращение вокруг какой-то неподвижной прямой оси. Пока все хорошо, но остается куча вопросов. Предположим, я совершаю поворот на 20 градусов вокруг вертикальной оси, а потом на 30 градусов вокруг оси, указывающей горизонтально на север. Результирующее вращение должно оказаться поворотом на некоторое количество градусов вокруг какой-то прямой, но какой? Получится примерно 36 градусов вокруг оси, направленной вверх и куда-то на северо-северо-запад. Но увидеть это непросто! Человеком, разработавшим гораздо более удобный способ думать об этих вращениях представлять их в виде своеобразного числа, называемого кватернионом, был тот самый друг Вордсворта, Уильям Роуэн Гамильтон. Как известно, 16 октября 1843 года Гамильтон с женой шли вдоль Королевского канала в Дублине, когда Давайте дадим слово самому Гамильтону.
Хотя она время от времени разговаривала со мной, в моей голове шла подспудная работа мысли, которая в итоге дала результат, и не будет преувеличением сказать, что я сразу понял его важность. Казалось, замкнулась электрическая цепь и проскочила искра Я не смог устоять перед побуждением каким бы противоречащим философии оно ни было, проходя по мосту Брумридж, вырезать ножом на его каменной кладке фундаментальную формулу