15. Комплексные циклы. Гипотеза Ходжа
Некоторые области математики вполне можно соотнести с тем, с чем мы встречаемся в повседневной жизни. Уравнение Навье — Стокса невозможно встретить на кухне, но мы все понимаем, что такое жидкости, и представляем, как они текут. Другие области можно соотнести с эзотерическими вопросами переднего края науки: так, чтобы разобраться в квантовой теории поля, нужна хотя бы докторская степень в области математической физики, но аналогии с электричеством и магнетизмом или такие хоть сколько-то представимые образы, как волны вероятности, позволяют кое-что понять. Третьи можно объяснить при помощи картинок, и хороший пример тому — гипотеза Пуанкаре. Но некоторые области математики не поддаются ни одному из перечисленных способов и никак не позволяют сделать сложные абстрактные понятия доступными.
Гипотеза Ходжа, сформулированная в 1950 г. шотландским геометром Уильямом Ходжем, — одна из таких задач. Проблемы здесь возникают не из-за доказательства, поскольку его просто нет. Все дело в утверждении. Вот так примерно эта задача сформулирована на сайте Института Клэя:
«На любом невырожденном проективном комплексном алгебраическом многообразии любой класс Ходжа представляет собой рациональную линейную комбинацию классов алгебраических циклов».
На первый взгляд в этой формулировке понятны, пожалуй, только предлоги и такие слова, как «любой». Остальное понятно, как отдельные слова: «многообразие», «класс», «рациональный», «цикл». Но образы, порождаемые этими словами, — виды в живой природе, школа, разум без эмоций, какой-то повторяющийся процесс — явно относятся не к тому, что имел в виду Институт Клэя. Остальное еще более очевидный жаргон. Но не просто жаргон ради жаргона — не сложные слова, за которыми прячется профессиональная лексика. Точнее, это простые слова для обозначения сложных вещей. В обычном языке нет готовых названий для подобных концепций, так что часть приходится заимствовать в других областях, а часть изобретать заново.
Если говорить о хорошем, то здесь у нас появляются немалые возможности. Можно сказать, что гипотеза Ходжа лучше представляет реальную математику XX и XXI вв., чем любая другая из рассмотренных в этой книге тем. Подойдя к ней надлежащим образом, мы сможем получить представление о том, насколько концептуально продвинута на самом деле современная передовая математика. В сравнении со школьной математикой она как Эверест в сравнении с кучкой земли, оставленной кротом.
Но, может быть, это всего лишь пустое сотрясание воздуха, претенциозная чепуха, которой занимаются отшельники в башнях из слоновой кости? Если ни один нормальный человек не в состоянии понять, о чем идет речь, зачем впустую переводить деньги налогоплательщиков на тех, кто думает о подобных вещах? Однако давайте взглянем на это с другой стороны. Предположим, любой человек мог бы понять все, о чем думают математики. Неужели тогда вы с удовольствием отдали бы математикам деньги налогоплательщиков? Разве им платят не за профессиональные знания? Если бы все было настолько просто и понятно, что разобраться в этом мог бы любой, зачем вообще надо было бы готовить математиков? А если бы каждый умел налаживать центральное отопление и сваривать трубы, для чего были бы нужны водопроводчики?
Я не могу сказать вам, как именно могла бы быть с пользой применена гипотеза Ходжа. Но я могу объяснить, насколько важное место она занимает в математике. Современная математика — единый организм, так что значительное продвижение в любой из основных областей со временем принесет вполне материальный доход, измеряемый в долларах и центах. Может быть, сегодня мы не найдем на своей кухне ни одного прибора, сделанного на основе этой гипотезы, но завтра — кто знает? Тесно связанные с ней математические концепции уже доказывают свою полезность в различных областях науки — от квантовой физики и теории струн до робототехники.
Иногда новые математические идеи получают практическое применение почти сразу. Иногда этот процесс занимает не одно столетие. Быть может, в последнем случае лучше было бы подождать, пока возникнет нужда в этих идеях, а затем ударными темпами провести их разработку? Быть может, все математические задачи, не имеющие немедленного и очевидного применения, следует откладывать в дальний ящик на будущее? Однако если бы мы так поступали, то всегда отставали бы от жизни, поскольку математики уже несколько сотен лет играют в догонялки с прикладной наукой. Да и не всегда можно точно сказать, какая идея необходима в данный момент. Как вы думаете, понравилось бы вам, если бы никто даже не задумался о производстве кирпичей, пока вы не пригласили бы рабочих для строительства дома? Чем оригинальнее математическая концепция, тем более маловероятно, что она родится в результате ударной разработки.
Куда разумнее было бы позволить математической науке развиваться по собственным законам и не ждать от нее немедленной пользы. Не пытайтесь выбирать лучшее, позвольте ей расти свободно. Математики стоят недорого: им, в отличие от физиков-экспериментаторов, не нужно дорогостоящее оборудование (на Большой адронный коллайдер уже потрачено €7,5 млрд, и расходы растут). Кроме того, в качестве компенсации математики обучают студентов. И вряд ли было бы разумно не разрешить некоторым из них работать над гипотезой Ходжа, если эта проблема их захватила.
Я планирую разобрать приведенную формулировку гипотезы Ходжа слово за словом. Простейшая из встречающихся в ней концепций — «алгебраическое многообразие». Это естественное следствие декартова подхода, когда тот при помощи координатной сетки связал геометрию с алгеброй (см. главу 3). При этом крохотный набор инструментов-кривых, введенный Евклидом и его последователями, — прямая, окружность, эллипс, парабола, гипербола — превратился в бездонный рог изобилия. Прямая линия — основа евклидовой геометрии — представляет собой совокупность точек, удовлетворяющих соответствующему алгебраическому уравнению: к примеру, y = 3x + 1. Замените тройку и единицу на другие числа — и получите другие прямые линии. Окружности нуждаются в квадратных уравнениях — как и эллипсы, параболы и гиперболы. В принципе, все, что можно определить геометрически, можно интерпретировать и иначе — алгебраически, — и наоборот. Так что, система координат делает геометрию ненужной? Или, может быть, она делает ненужной алгебру? Зачем пользоваться двумя инструментами, если оба они делают одно и то же?
У меня в гараже в ящике с инструментами есть и молоток, и клещи. Дело молотка — забивать в дерево гвозди. Дело клещей — вытаскивать их оттуда. Хотя, в принципе, гвозди можно забить и клещами, а у молотка с обратной стороны есть раздвоенный конец, предназначенный специально для выдергивания гвоздей. Зачем же мне оба инструмента? Затем, что одни вещи лучше делать молотком, а другие — клещами. Так же обстоит дело с алгеброй и геометрией: одни подходы более естественно реализуются при помощи геометрии, другие — при помощи алгебры. Главное — связь между ними. Если алгебраическое мышление буксует, переключайтесь на геометрию.
Координатная геометрия предлагает новую свободу выдумывать кривые. Просто напишите уравнение — и смотрите на его решения. Если ваше уравнение не слишком глупое, вроде x = x, должна получиться кривая. (Решениями уравнения x = x является вся координатная плоскость.) К примеру, я мог бы записать уравнение x³ + y³ = 3xy, решения которого можно увидеть на рис. 45. Эта кривая — декартов лист, и вы не найдете ее у Евклида. Ассортимент новых кривых, которые может выдумывать каждый, буквально бесконечен.
Математики всегда стремятся к обобщениям — это рефлекс, он включается автоматически. Стоит кому-нибудь натолкнуться на интересную идею, и тут же все задаются вопросом: возможно ли что-нибудь подобное в более общем случае? Идея Декарта, в частности, имеет по крайней мере три серьезных варианта обобщения, или модификации, и все они необходимы для понимании гипотезы Ходжа.
Во-первых, что происходит, если мы работаем с пространствами, отличными от плоскости? Трехмерное евклидово пространство имеет три координаты (x, y, z) вместо двух. В пространстве одно уравнение, как правило, определяет поверхность, а два уравнения — кривую, по которой поверхности пересекаются. Три уравнения, как правило, определяют точку. (Говоря «как правило», я имею в виду, что бывают и исключения, но они очень необычны и удовлетворяют особым условиям. Что-то подобное мы видели на плоскости в случае того самого «глупого» уравнения x = x.)
Здесь мы опять же можем придумывать новые уравнения и тем самым определять новые поверхности или кривые, которых нет у Евклида. В XIX в. это было модным занятием. Можно было даже опубликовать статью про новую поверхность, если у вас было что сказать о ней — что-нибудь по-настоящему интересное. В качестве типичного примера можно вспомнить поверхность, представленную Куммером в 1864 г., с уравнением
На рис. 46 представлен соответствующий график. Самое интересное в нем — 16 «двойных точек», где поверхность напоминает поверхности двух конусов, соединенных вершина к вершине. Как раз 16 — максимально возможное число таких точек для поверхности четвертого порядка, т. е. поверхности, описываемой уравнением четвертой степени. Это обстоятельство показалось достаточно интересным для публикации.
К XIX в. математики успели познать пьянящие радости пространств высоких измерений. Нет нужды останавливаться на трех координатах; почему не попробовать четыре, пять, шесть… миллион? И это не пустопорожние рассуждения. Это алгебра множества уравнений с множеством переменных, а они всплывают то и дело в самых разных точках математического ландшафта. К примеру, они упоминались в главе 5 (гипотеза Кеплера) и главе 8 (задача трех тел). Не идет речь и о пустых искусственных обобщениях: возможность размышлять о подобных вещах не только алгебраически, но и геометрически — мощный инструмент, который нет смысла ограничивать двумя или тремя измерениями просто потому, что только в таких пространствах мы можем рисовать картинки и строить модели.
Слово «измерение» может казаться внушительным и загадочным, но в данном контексте его значение вполне прозрачно: сколько вам нужно координат. К примеру, в четырехмерном пространстве четыре координаты (x, y, z, w), и в математическом смысле этого достаточно для определения. В четырех измерениях единственное уравнение обычно определяет трехмерную «гиперповерхность», два уравнения — поверхность (два измерения), три уравнения — кривую (одно измерение), а четыре — точку (нуль измерений). Каждое новое уравнение расправляется с одним измерением, т. е. с одной переменной. Так что мы можем предсказать, что в пространстве 17 измерений 11 уравнений определяют шестимерный объект, за исключением редких (и легко опознаваемых) случаев, когда некоторые из уравнений избыточны.
Объект, определенный таким образом, называется алгебраическим многообразием. В русском языке слово «многообразие» употребляется и в топологии, и в дифференциальной геометрии (топологии пополам с дифференциальным исчислением), и в алгебраической геометрии. В некоторых других языках традиционно существует два различных термина (в частности, в английском языке используются слова manifold и variety). Конечно, алгебраическое многообразие можно было бы называть «многомерным пространством, определенным системой алгебраических уравнений», но вы сами, вероятно, понимаете, почему так никто не говорит.
Второй многообещающий способ обобщить представления координатной геометрии состоит в том, чтобы разрешить комплексные координаты. Припомним, кстати, что в системе комплексных чисел существует число нового типа i, квадрат которого равен −1. Зачем усложнять все на свете таким странным образом? Затем, что алгебраические уравнения на множестве комплексных чисел ведут себя гораздо лучше. На множестве действительных чисел квадратное уравнение может иметь два решения или ни одного. (Оно может также иметь одно решение, но в определенном — и весьма разумном — смысле лучше считать, что одно решение повторяется дважды.) На множестве комплексных чисел квадратное уравнение всегда имеет два решения (опять же если корректно учитывать повторяющиеся решения). В некоторых случаях такое свойство может оказаться очень полезным. Можно сказать: «Решаем уравнение для седьмой переменной» — и быть уверенным, что такое решение действительно существует.
Тем не менее, хотя в этом отношении все очень удобно, некоторые свойства комплексной алгебраической геометрии без привычки воспринимаются довольно тяжело. Если говорить о действительных переменных, то там прямая может пересекать окружность в двух точках, касаться ее или проходить в стороне и не иметь с ней общих точек. В случае комплексных переменных третья возможность исчезает. Но если привыкнуть к изменениям, то окажется, что комплексные алгебраические многообразия ведут себя куда лучше, чем действительные. Иногда действительные переменные необходимы, но в большинстве случаев в комплексном контексте работать удобнее. Во всяком случае нам теперь известно, что представляет собой комплексное алгебраическое многообразие.
Как насчет слова «проективное»? Это третье обобщение, и для него требуется несколько иное представление о пространстве. Проективная геометрия выросла из интереса, который живописцы эпохи Возрождения питали к законам перспективы, и в ней отсутствует особое поведение параллельных прямых. В евклидовой геометрии две прямые либо пересекаются, либо параллельны, и тогда они не встретятся никогда, сколько их ни продолжай. А теперь вообразите себя стоящим с кистью в руке перед мольбертом на бесконечной плоскости. Все готово, палитра ждет, а перед вами две параллельные прямые уходят к закатному горизонту, как два бесконечных идеально прямых железнодорожных рельса. Что вы видите и, соответственно, что появится на вашем холсте? Вовсе не две линии, которые никак не могут сойтись. Вы увидите, как линии постепенно сближаются и на горизонте сходятся в точку.
Какой части плоскости соответствует горизонт? Той части, где встречаются параллельные линии. Но такого места нет. Горизонт на вашей картине представляет собой границу изображения плоскости. Если с окружающим миром все в порядке, то горизонт должен быть изображением границы плоскости. Но у плоскости нет границ. Она продолжается бесконечно. Все это слегка сбивает с толку, как будто часть евклидовой плоскости куда-то пропала. «Проектируя» плоскость (ту самую, с рельсами) на другую плоскость (ваш холст на мольберте), вы получаете на картине линию — горизонт, — которая не является проекцией никакой линии на изображаемой плоскости.
Существует способ избавиться от этой загадочной аномалии: добавить к евклидовой плоскости так называемую линию бесконечности, представляющую отсутствующий горизонт. После этого все сильно упрощается. Две прямые всегда встречаются в точке; прежнее представление о параллельных прямых соответствует случаю, когда две прямые встречаются в бесконечности. Эту идею после надлежащего осмысления можно совершенно разумно перевести на язык математики. Результат такого перевода и называется проективной геометрией. Это очень элегантный предмет, и математики XVIII и XIX вв. его обожали. Со временем оказалось, что сказать им по этому вопросу больше нечего — все уже сказано, и в таком состоянии эта область пребывала до тех пор, пока математики XX в. не решили обобщить алгебраическую геометрию на многомерные пространства и использовать комплексные числа. В этот момент стало ясно, что с тем же успехом можно довести дело до логического конца и вместо действительных решений систем алгебраических уравнений в евклидовом пространстве изучать комплексные решения в проективном пространстве.
Позвольте мне суммировать сказанное. Проективное комплексное алгебраическое многообразие похоже на кривую, определенную алгебраическим уравнением, за исключением того, что:
• число уравнений и переменных может быть любым по нашему желанию (алгебраическое многообразие);
• переменные могут быть комплексными, а не действительными (комплексность);
• переменные могут принимать бесконечные значения разумным образом (проективность).
Добавим здесь же, что несложно разобраться и с еще одним термином из формулировки: с невырожденностью. Это слово означает, что многообразие является гладким и не имеет острых гребней или мест, где его форма сложнее, чем просто гладкий кусок пространства. Поверхность Куммера, например, имеет сингулярности в 16 двойных точках. Разумеется, нам нужно еще объяснить, что означает «гладкость», когда переменные комплексны и некоторые из них могут быть бесконечными, но на это есть рутинные общепринятые методики.
Вот мы и добрались почти до середины формулировки гипотезы Ходжа. Мы уже знаем, о чем идет речь, но пока не понимаем, как, по мнению Ходжа, эта штука должна себя вести. Теперь нам нужно разобраться с самыми глубокими и в то же время формальными аспектами: алгебраическими циклами, классами и особенно классами Ходжа. Однако самую суть я могу раскрыть прямо сейчас. Все это технические средства, помогающие получить частичный ответ на фундаментальнейший вопрос о нашей обобщенной кривой: какой она формы? Оставшаяся часть формулировки — «рациональная линейная комбинация» — говорит о том, как в соответствии с общими надеждами следует ответить на этот вопрос.
Смотрите, как далеко мы продвинулись. Мы уже понимаем, что примерно представляет собой гипотеза Ходжа. Она говорит о том, что форму любой обобщенной поверхности, задаваемой некими уравнениями, можно определить при помощи каких-то алгебраических манипуляций с вещами, известными как циклы. Я мог бы сказать об этом в самом начале главы, но тогда эта формулировка вряд ли объяснила бы много больше, чем официальная. Теперь же, когда мы знаем, что такое многообразие, все понемногу проясняется.
Кроме того, все начинает сильно напоминать топологию. «Определение формы путем алгебраических вычислений» поразительно похоже на идеи Пуанкаре об алгебраических инвариантах топологических пространств. Так что следующий шаг потребует обсуждения алгебраической топологии. В активе Пуанкаре значится открытие трех важных типов инвариантов, определенных в терминах трех концепций: гомотопии, гомологии и когомологии. Нас в данном случае интересует когомология — и конечно (кто бы мог подумать!), именно ее объяснить труднее всего.
Я думаю, пора приступать.
В трехмерном пространстве с действительными координатами пересечением сферы и плоскости (если они, конечно, вообще пересекаются) является окружность. Сфера — это алгебраическое многообразие; окружность — тоже алгебраическое многообразие и притом входит в состав сферы. Мы называем это подмногообразием. В более общем случае, если взять уравнения (с большим числом переменных, комплексные, проективные), определяющие некое многообразие, и добавить к ним еще несколько уравнений, то некоторые решения — те, что не удовлетворяют новым уравнениям, — как правило, теряются. Чем больше у нас уравнений, тем меньше становится многообразие. Расширенная система уравнений определяет некоторую часть первоначального многообразия, и эта часть сама по себе тоже является многообразием — это подмногообразие.
При подсчете количества решений полиномиального уравнения иногда бывает удобно учесть одну и ту же точку несколько раз. Можно сказать, что совокупность решений состоит из множества точек, за каждой из которых мы «закрепляем» число, соответствующее его кратности. Можно, к примеру, иметь решения 0, 1 и 2 с кратностью 3, 7 и 4 соответственно. Многочлен в этом случае будет x3(x − 1)7(x − 2)4, если вам это интересно. Каждая из трех точек x = 0, 1 или 2 является (достаточно тривиальным) подмногообразием множества комплексных чисел. Поэтому решения этого полиномиального уравнения можно описать как список из трех подмногообразий с прикрепленным к каждому из них целым числом (вроде этикетки).
Алгебраический цикл выглядит примерно так же. Вместо отдельных точек мы можем использовать любой конечный список подмногообразий, присоединив к каждому из них числовую метку, не обязательно целую. Меткой может быть отрицательное целое число, рациональное число, действительное или даже комплексное число. По разным причинам в гипотезе Ходжа в качестве меток используются рациональные числа, о чем свидетельствует формулировка «рациональная линейная комбинация». К примеру, в качестве первоначального многообразия может выступать единичная сфера в 11-мерном пространстве; тогда список, о котором идет речь, мог бы выглядеть так:
• семимерная гиперсфера (задаваемая такими-то уравнениями) с меткой 22/7;
• тор (задаваемый такими-то уравнениями) с меткой −4/5;
• кривая (задаваемая такими-то уравнениями) с меткой 413/6.
Не пытайтесь это представить или, если очень захочется, нарисуйте картинку в стиле комикса: три бесформенные кляксы с надписями. Каждая такая картинка, каждый список представляет один алгебраический цикл.
К чему устраивать такой шум и изобретать подобные абстракции? К тому, что они отражают самые существенные аспекты первоначального алгебраического многообразия. Специалисты по алгебраической геометрии заимствуют методы у топологов.
В главе 10, где речь шла о гипотезе Пуанкаре, мы говорили о муравье, вселенной которого является поверхность. Как может муравей определить форму своей вселенной, если он не в состоянии отойти в сторонку и посмотреть? В частности, как он сможет отличить сферу от тора? Представленное в той главе решение предусматривало использование замкнутых кривых — топологических автобусных маршрутов. Муравей перемещает эти петли по всей поверхности, выясняет, что происходит, если поставить их одну за другой — концом к началу, и вычисляет алгебраический инвариант пространства, известный как его фундаментальная группа. Слово «инвариант» означает, что топологически эквивалентные пространства имеют одну и ту же фундаментальную группу. Если группы различны, то различны и пространства. Именно этот инвариант привел Пуанкаре к его гипотезе. Однако бедному муравью непросто проверить все возможные в его вселенной маршруты, и это замечание отражает реальные математические тонкости в расчетах фундаментальных групп. Существует и более практичный инвариант, Пуанкаре его тоже исследовал. Процесс перемещения петель по поверхности называется гомотопией; альтернативный вариант называется похоже, но иначе — гомологией.
Я покажу вам простейший, самый конкретный вариант гомологии. Топологи быстро развили этот вариант, оптимизировали и обобщили его, превратив в мощнейшую математическую машину, которая получила название «гомологическая алгебра». Этот простой вариант позволит вам лишь слегка почувствовать, как все это работает, но ведь нам ничего больше и не нужно.
Муравей начинает с того, что обследует свою вселенную и составляет карту. Подобно любому профессиональному топографу, он покрывает вселенную сетью треугольников. Главное при этом — чтобы ни в одном треугольнике не оказалось дырки в поверхности. Проще всего обеспечить это, вставляя каждый треугольник в виде резиновой заплатки, как при ремонте велосипедной камеры. При этом каждый треугольник будет иметь хорошо определенную внутренность, топологически эквивалентную внутренности любого обычного треугольника на плоскости. Топологи называют такую треугольную заплатку топологическим диском, поскольку она эквивалентна кругу. Чтобы убедиться в этом, взгляните на рис. 36 в главе 10, где треугольник постепенно модифицируется в круг. Подобную заплатку невозможно поставить поверх отверстия, потому что отверстие создает туннель, связывающий внутреннюю часть треугольника с его внешней частью. Чтобы перекрыть отверстие, заплатке придется выйти за пределы поверхности, а муравью запрещено делать это.
Итак, муравей провел триангуляцию своей вселенной. Условие про заплатку гарантирует, что, имея полный список треугольников и зная, какой треугольник с какими граничит, можно восстановить топологию поверхности, т. е. ее форму в смысле топологической эквивалентности. Если бы можно было поехать в «Икею» и купить Универсальный муравьиный набор надлежащим образом промаркированных треугольников, то мы могли бы, склеив аккуратно сторону А со стороной АА, сторону В со стороной ВВ и т. д., построить соответствующую поверхность. Сам муравей заперт на этой поверхности и потому не может построить ее модель, но он может быть уверен, что в принципе его карта содержит всю необходимую для построения информацию. Чтобы извлечь эту информацию, муравью придется проводить вычисления. При этом ему придется рассматривать уже не бесконечное число возможных петель, но все же достаточно большое их число: все замкнутые петли, проходящие вдоль ребер выбранной им сетки.
В гомотопии мы задаемся вопросом, можно ли сжать данную петлю непрерывно в точку. В гомологии мы задаемся другим вопросом: образует ли данная петля границу топологического диска? Иными словами, можно ли взять одну или несколько треугольных заплаток вместе таким образом, чтобы в сумме получился участок без отверстий с замкнутой границей?
На рис. 47 слева показана часть триангуляционной сети сферы — замкнутая петля и топологический диск, границей которого она является. Применив подходящие методики, можно доказать, что любая петля в триангуляционной сети сферы является такой границей: треугольные заплатки, а в более общем случае топологические диски, — это детекторы отверстий, а интуитивно понятно, что в сфере отверстий нет. Однако в торе отверстие имеется и в самом деле некоторые петли на торе не являются границами таких областей. На рис. 47 справа показана такая петля, проходящая сквозь центральное отверстие. Иными словами: просмотрев список петель и проверив, какие из них являются границами непрерывных областей, муравей может отличить сферическую вселенную от тороидальной.
Если наш муравей столь же умен, как Пуанкаре и другие топологи того времени, он сможет превратить эту идею в элегантный топологический инвариант — гомологическую группу своей поверхности. Базовая идея заключается в том, чтобы «сложить» две петли, нарисовав их обе. Однако то, что получилось, не является петлей, поэтому нам придется вернуться и начать заново. Более того, вернуться нам придется в самое начало, в те дни, когда мы только начинали свое знакомство с алгеброй. Моя учительница математики для начала поведала нам, что можно сложить количество яблок в одной кучке с количеством яблок в другой и получить общее количество яблок. Но нельзя сложить яблоки с апельсинами — разве что если хотите узнать общее число фруктов.
Сказанное верно в арифметике, хотя даже там приходится быть внимательным, чтобы не сосчитать одно и то же яблоко дважды, а в алгебре это уже неверно. Там вы можете складывать яблоки с апельсинами, не смешивая их. Более того, в высшей математике принято складывать вещи, которые никто в здравом уме и выдумывать-то не стал бы, не то что складывать. Свобода заниматься подобными вещами оказывается поразительно полезной и важной, и придумавшие их математики вовсе не были сумасшедшими, по крайней мере в этом отношении.
Для понимания некоторых идей, связанных с гипотезой Ходжа, мы должны иметь возможность складывать яблоки и апельсины, не записывая их все в обычные фрукты. Делать это на самом деле несложно. Сложно признать, что в этом занятии есть какой-то смысл. Многим из нас доводилось встречаться с подобными концептуальными блоками. Моя учительница рассказывала классу, что буквами обозначаются неизвестные числа, причем разные неизвестные числа обозначаются разными буквами. Если у вас есть a яблок и еще a яблок, то общее число яблок будет a + a = 2a. И это верно, сколько бы в реальности ни было яблок. Если вы возьмете 3a яблок и прибавите к ним еще 2a яблок, то всего получится 5a, сколько бы в реальности ни было яблок. Сам символ, как и то, что он представляет, вовсе не имеет значения: если бы вместо 3a яблок у вас было 3b апельсинов, к которым вы прибавляли бы 2b апельсинов, то результат был бы 5b. Но что произойдет, если у вас будет 3a яблок и 2b апельсинов? Что будет, если сложить 3a и 2b?
3a + 2b.
Вот и все. Эту сумму невозможно упростить и превратить в 5 чего-нибудь: по крайней мере нельзя без некоторых манипуляций с новой категорией — фруктами — и каких-то новых уравнений. Это лучшее, что можно получить: удовлетворитесь этим. Однако, начав с этого, вы вскоре сможете производить такие действия, как:
(3a + 2b) + (5a — b) = 8a + b
без всяких дополнительных рассуждений. И без новых видов фруктов.
Есть, правда, кое-какие оговорки. Я уже отметил, что при складывании яблока и яблока два яблока получится только в том случае, если первое яблоко не идентично второму. То же можно сказать и о более сложных комбинациях яблок и апельсинов. В алгебре считается, что для целей сложения все яблоки, о которых идет речь, различны между собой. Вообще-то принять такое условие часто имеет смысл даже в тех случаях, когда два яблока — или что мы там складываем — на самом деле могут оказаться идентичными. Одно яблоко плюс еще раз то же самое яблоко будет яблоко с кратностью два.
Привыкнув к этой идее, вы сможете пользоваться ею везде. Одна свинья плюс та же свинья получается свинья с кратностью два: свинья + свинья = 2 свиньи, что бы ни скрывалось на самом деле под словом «свинья». Свинья плюс корова будет свинья + корова. Треугольник плюс три круга будет треугольник + три круга. Суперпуперсфера плюс три гиперэллиптических квазикучи будет
суперпуперсфера + три гиперэллиптических квазикучи,
что бы все эти специальные термины ни означали (в данном случае ничего).
Можно даже разрешить отрицательные числа и говорить о вычитании 11 коров из трех свиней: 3 свиньи — 11 коров. Я понятия не имею, что представляют собой минус 11 коров, но я могу быть уверен, что если я прибавлю к ним шесть коров, то получу минус пять коров. Это формальная игра с символами, и никакая реалистичная интерпретация здесь не требуется, не нужна или — зачастую — невозможна. Можно разрешить действительные числа: π свиней минус √2 коров. Комплексные числа. Любые сколь угодно причудливые числа, которые взбредут в голову математику. Этой идее можно придать чуть больше лоска и респектабельности, если рассматривать числа как бирки, навешенные свиньям и коровам. Тогда π свиней минус √2 коров можно рассматривать как свинью с биркой π рядом с коровой с биркой — √2. Арифметика здесь применяется к биркам, а не к животным.
В гипотезе Ходжа тоже фигурирует подобная конструкция с дополнительными рюшечками и украшениями. Вместо животных в ней используются кривые, поверхности и их многомерные аналоги. Может показаться странным, но в результате получается не просто абстрактная чепуха, а глубокая связь между топологией, алгеброй, геометрией и анализом.
Чтобы привести в порядок математический аппарат гомологии, нам потребуется складывать петли, но не так, как мы делали это в фундаментальной группе, а так, как учила меня в свое время учительница. Мы будем просто записывать петли и ставить знак «+» между ними. Чтобы это имело смысл, мы будем работать не с отдельными петлями, а с конечными их наборами. Мы обозначим каждую петлю целым числом, которое будет соответствовать частоте встречаемости этой петли, и назовем такой набор циклом. Теперь наш муравей получает возможность складывать циклы. Для этого он должен объединить петли и сложить значения соответствующих маркеров. Результатом будет новый цикл. Возможно, рассказывая в главе 10 о путешествиях муравья, мне следовало взять мотоциклы, а не автобусы.
Когда мы занимались строительством фундаментальной группы, где «сложение» означает соединение петель концом к концу, там была одна техническая проблема. Добавление тривиальной петли к любой другой давало в результате не совсем ту же самую петлю, так что нулевая петля вела себя неправильно. Сложение прямой и обратной петель давало не совсем нулевую петлю, так что инверсия тоже работала некорректно. Чтобы решить эту проблему, решено было считать петли одинаковыми, если одну из них можно плавно преобразовать во вторую.
Для гомологии это вообще не проблема. Существует нулевой цикл (все маркеры нулевые), и для каждого цикла существует обратный к нему цикл (чтобы получить его, достаточно поменять знак у маркера цикла), поэтому мы имеем группу. Проблема в том, что это не та группа. Она ничего не говорит нам о топологии пространства. Чтобы разобраться в этом, мы воспользуемся аналогичной уловкой и более свободным подходом к тому, что считать нулем. Муравей режет пространство на треугольные заплатки, и граница каждой заплатки топологически достаточно тривиальна: ее можно свести в точку, просто сужая со всех сторон к середине. Таким образом, все граничные циклы должны быть эквивалентны нулевому циклу. Этот логический ход немного напоминает переход от обычных чисел к значениям по модулю (скажем, по модулю 12); мы делаем вид, что число 12 не имеет значения, и его можно назвать нулем. Здесь мы переводим циклы в плоскость гомологии, делая вид, что любые граничные циклы значения не имеют.
Следствия такой позиции очень серьезны. Теперь на алгебру циклов влияет топология пространства. Группа циклов по модулю границ является полезным топологическим инвариантом — гомологической группой поверхности. На первый взгляд этот инвариант зависит от того, какой вариант триангуляции выберет муравей, но если говорить об эйлеровой характеристике, то различные варианты триангуляции одной и той же поверхности приводят к одной и той же гомологической группе. Таким образом, муравей придумал алгебраический инвариант, при помощи которого можно различать поверхности. Искать его — довольно трудоемкое занятие, но хорошие инварианты невозможно получить без труда. Данный инвариант настолько эффективен, что с его помощью можно отличить не только сферу от тора, но тор с двумя отверстиями от тора с пятью отверстиями или с любым другим их количеством.
Гомология может показаться слишком сложной, но именно она положила начало целой серии топологических инвариантов. Кроме того, она основана на простых геометрических идеях: петлях, границах, объединении наборов, арифметических действиях с маркерами. Учитывая, что бедный муравей заперт на своей поверхности, просто поразительно, что он может узнать кое-что о своей вселенной при помощи разделения поверхности на треугольные кусочки, составления карты и некоторых алгебраических операций.
Можно естественным образом распространить гомологию на высшие измерения. Трехмерный аналог треугольника — тетраэдр; у него четыре вершины, шесть ребер, четыре треугольные грани и одна трехмерная «грань», его внутренность. В более общем случае в n измерениях можно определить n-мерный тетраэдр, или симплекс, с n + 1 вершинами, попарно соединенными всеми возможными ребрами. Они, в свою очередь, образуют треугольники, которые собираются в тетраэдры и т. д. Теперь несложно определить циклы, границы и гомологию и опять же можно состряпать группу путем добавления (гомологических классов) циклов. Фактически мы получаем целую серию групп: одну для нульмерных циклов (точек), одну для одномерных циклов (отрезков), одну для двумерных циклов (треугольников) и т. д. до полной размерности пространства. Это нулевая, первая, вторая и т. д. гомологические группы пространства. Грубо говоря, они уточняют представление об отверстиях различных размерностей в пространстве: существуют ли они, сколько их и как они соотносятся друг с другом?
Это и есть гомология, и этого нам почти достаточно для понимания того, что говорит гипотеза Ходжа. Однако что нам на самом деле нужно, так это близкая к ней концепция когомологии. В 1893 г. Пуанкаре обратил внимание на любопытное совпадение в гомологии любого многообразия: список гомологических групп с начала и с конца читается одинаково. Для многообразия размерности 5, скажем, нулевая гомологическая группа совпадает с пятой, первая — с четвертой, а вторая — с третьей. Он понял, что это не может быть простым совпадением, и объяснил его двойственностью триангуляции, с которой мы уже встречались в главе 4 в связи с картами. Это второй вариант триангуляции, где каждый треугольник заменяется вершиной, каждая сторона, общая для двух треугольников, — ребром, соединяющим две вершины, а каждая точка — треугольником, как на рис. 9 в главе 4. Обратите внимание на то, что измерения появляются здесь в обратном порядке: двумерные треугольники превращаются в нульмерные точки, и наоборот; одномерные ребра остаются одномерными, потому что 1 находится в середине.
Оказывается, полезно различать два списка, хотя инварианты они выдают одни и те же. Когда все это обобщается и облекается в формальные термины, триангуляция исчезает, и дуальная триангуляция тоже теряет смысл. Остаются только две серии топологических инвариантов, именуемых гомологическими и когомологическими группами. Вообще, каждое понятие в гомологии имеет двойника, название которого обычно образуется от названия понятия путем добавления приставки «ко-». Таким образом, вместо циклов мы получаем коциклы, а вместо заявления о том, что два цикла гомологичны, говорим, что два коцикла когомологичны. Классы, о которых идет речь в гипотезе Ходжа, — это классы когомологий, которые представляют собой наборы когомологичных коциклов.
Гомология и когомология не сообщают нам всего, что мы хотели бы знать о форме топологического пространства, — различные пространства могут обладать идентичными гомологией и когомологией, — но дают немало полезной информации, а также обеспечивают системные рамки для его расчета и использования.
Алгебраическое многообразие — будь оно действительным или комплексным, проективным или нет — представляет собой топологическое пространство. Поэтому оно имеет форму. Чтобы выяснить об этой форме что-нибудь полезное, мы рассматриваем многообразие как топологи и вычисляем его гомологическую и когомологическую группы. Но естественными ингредиентами алгебраической геометрии являются не геометрические объекты вроде триангуляционных сеток и циклов, а вещи, которые проще всего описываются алгебраическими уравнениями. Вернитесь немного назад и взгляните еще раз на уравнение поверхности Куммера. Как это соотносится с триангуляцией? В формуле нет ничего, что указывало бы на треугольники.
Может быть, нам нужно начать сначала. Вместо треугольников нам следовало бы использовать естественный строительный материал для многообразий — подмногообразия, определенные дополнительными ограничивающими уравнениями. Теперь нам придется переопределять циклы: вместо набора треугольников с целыми ярлыками мы воспользуемся набором подмногообразий с такими ярлыками, которые лучше всего подойдут в данном случае. По различным причинам — по большей части потому, что, если использовать целые ярлыки, гипотеза Ходжа неверна, — разумным выбором будут рациональные числа. Вопрос Ходжа сводится к следующему: содержит ли новое определение гомологии и когомологии всю ту же информацию, что и топологическое определение? Если гипотеза верна, то алгебраический цикл — не менее острый инструмент топологии, чем когомологический резец. Если она неверна, то алгебраический цикл — всего лишь твердый тупой предмет.
Вот только… прошу прощения, я немного переборщил. Гипотеза утверждает, что достаточно воспользоваться определенным типом алгебраического цикла — того, что обитает в классе Ходжа. Чтобы объяснить это, нам потребуется еще один ингредиент в уже и без того густой смеси: анализ. Одной из важнейших концепций анализа является дифференциальное уравнение, которое представляет собой условие, наложенное на скорости изменения переменных (см. главу 8). Почти вся математическая физика XVIII, XIX и XX вв. моделирует реальность при помощи дифференциальных уравнений. По существу, это верно даже для XXI в. В 1930-е гг. эта идея привела Ходжа к целой группе новых методик. Сегодня все это называется теорией Ходжа. Она естественным образом связана с множеством других мощных методов в объединенной области анализа и топологии.
Идея Ходжа заключалась в том, чтобы использовать дифференциальное уравнение для распределения классов когомологий по типам. Каждый из них обладает дополнительной структурой, которую можно успешно применять при решении топологических задач. Определяются они при помощи дифференциального уравнения, появившегося впервые в конце XVIII в. в работе Пьера-Симона де Лапласа и известного, соответственно, как уравнение Лапласа. Основные работы Лапласа были посвящены небесной механике, движению и форме планет и их спутников, комет и звезд. В 1783 г. он работал над определением точной формы Земли. К тому времени уже было известно, что Земля — не сфера, что она сплющена у полюсов и представляет собой приплюснутый сфероид — как если сесть сверху на пляжный мяч. Но даже такое описание не отражает деталей. Лаплас нашел способ рассчитать форму Земли с любой заданной точностью на основании физической величины, представляющей гравитационное поле планеты: это не само поле, но его гравитационный потенциал. Это мера энергии, содержащейся в гравитационном поле, численная величина, определяемая в каждой точке пространства. Тяготение действует в том направлении, в котором потенциал уменьшается с максимальной скоростью, а абсолютное значение силы соответствует скорости уменьшения.
Гравитационный потенциал удовлетворяет уравнению Лапласа: грубо говоря, это означает, что в отсутствии вещества, т. е. в вакууме, среднее значение потенциала по очень маленькой сфере равно его значению в центре сферы. Это своего рода демократия: ваша ценность получается путем усреднения ценностей ваших соседей. Любое решение уравнения Лапласа называется гармонической функцией. Ходжа среди классов когомологий интересуют те, что имеют особые отношения с гармоническими функциями. Теория Ходжа и изучение этих типов помогли открыть глубокую и чудесную область математики: отношения между топологией пространства и специальным дифференциальным уравнением на этом пространстве.
Вот мы и у цели. Гипотеза Ходжа постулирует глубокую и мощную связь между тремя столпами современной математики: алгеброй, топологией и анализом. Возьмем любое многообразие. Чтобы разобраться в его форме (это топология с выходом на когомологические классы), выбираем частные случаи таких классов (анализ с выходом на классы Ходжа через дифференциальные уравнения). Эти частные случаи коголомологических классов могут быть реализованы с использованием подмногообразий (алгебра: добавьте несколько уравнений и внимательно посмотрите на алгебраические циклы). Иными словами, чтобы ответить на топологический вопрос («Какой формы эта штука?») для многообразия, следует перевести его в плоскость анализа, а затем решить средствами алгебры.
Почему это так важно? Гипотеза Ходжа — это предложение добавить в инструментарий специалиста по алгебраической геометрии два новых инструмента: топологические инварианты и уравнение Лапласа. В самом деле, если разобраться, то в этой гипотезе речь не идет о какой-то математической теореме: речь о новых инструментах. Если гипотеза верна, эти инструменты обретают новое значение и становятся потенциальным средством поиска ответов на бесчисленное количество вопросов. Разумеется, гипотеза может оказаться и ошибочной. Было бы обидно, но, если возможности наших инструментов ограничены, лучше знать об этом заранее, чем то и дело натыкаться на проблемы в самый неподходящий момент.
Теперь, когда мы оценили природу гипотезы Ходжа, можно посмотреть, какие у нас есть свидетельства в ее пользу. Что нам известно? Чрезвычайно мало.
В 1924 г., еще до того, как Ходж выдвинул свою гипотезу, Соломон Левшец доказал теорему, которая сводится к гипотезе Ходжа для второй (или двумерной) группы когомологий любого многообразия. При помощи рутинных методов алгебраической топологии можно показать, что из этого следует гипотеза Ходжа для размерностей 1, 2 и 3. Для многообразий более высоких размерностей известно лишь несколько частных случаев гипотезы Ходжа.
Первоначально Ходж сформулировал свою гипотезу в терминах целых маркеров (или индексов). В 1961 г. Майкл Атья и Фридрих Хирцебрух доказали, что для высших измерений эта версия гипотезы неверна. Поэтому сегодня мы формулируем гипотезу Ходжа с использованием рациональных коэффициентов: для этой версии у нас есть некоторое количество обнадеживающих данных. Самое сильное свидетельство в ее пользу состоит в том, что одно из наиболее глубоких ее следствий — еще более технически сложная теорема, известная как теорема об «алгебраичности локусов Ходжа», уже доказана без опоры на гипотезу Ходжа. Эдуардо Каттани, Пьер Делинь и Арольдо Каплан нашли соответствующее доказательство в 1995 г.
Наконец, в теории чисел имеется симпатичная гипотеза, аналогичная гипотезе Ходжа и получившая название гипотезы Тейта в честь Джона Тейта. Она связывает алгебраическую геометрию с теорией Галуа — совокупностью идей, доказывающих, что у полиномиальных уравнений пятой степени не существует явных решений, выражаемых формулой. Формулировка гипотезы Тейта достаточно сложна: в ней фигурирует еще один вариант когомологии. Есть причины надеяться, что гипотеза Тейта верна, хотя она не доказана. Но по крайней мере можно сказать, что у гипотезы Ходжа есть разумный родич, хотя как подступиться хоть к той, хоть к другой гипотезе, пока совершенно неясно.
Гипотеза Ходжа — одно из тех математических утверждений, которые почти нечем ни подтвердить, ни опровергнуть и у которых свидетельства и в ту и другую сторону не слишком убедительны. К тому же существует опасность, что гипотеза может оказаться попросту неверной. Возможно, существует многообразие с миллионом измерений, опровергающее гипотезу Ходжа по причинам, которые сводятся к серии неструктурированных расчетов, настолько сложных, что никто и никогда не сможет их провести. Если это так, то гипотеза Ходжа может оказаться ошибочной по совершенно глупой причине — просто так получилось, — но доказать это практически невозможно. Я знаю несколько специалистов по алгебраической геометрии, которые считают именно так. В этом случае обещанному миллиону долларов в обозримом будущем ничего не грозит.