Карта → линии → сквозной сюжет
Нить кёнигсбергских мостов
одна прогулка — и два раздела карты, выросшие из неё
Одна воскресная прогулка по семи мостам (Кёнигсберг; решено в Петербурге, 1736) — и от неё расходятся два разных раздела карты. Эйлер это заметил сам: в задаче нет ни длин, ни углов, и он написал, что она относится к «геометрии положения», для которой ещё нет науки.
Топологическая ветвь. Через четырнадцать лет Эйлер получает второй результат того же жанра — формулу для многогранников (Петербург, 1750). Люилье находит тела, для которых она неверна, и у поверхности появляется род (Женева, 1813); Листинг даёт будущей науке имя за полвека до того, как у неё появится содержание (Гёттинген, 1847). Пуанкаре превращает коллекцию курьёзов в науку о форме (Париж, 1895) и в последнем дополнении к ней ставит вопрос, на который ответят только через девяносто восемь лет — в Санкт-Петербурге (2002), там же, где нить началась. По дороге Эмми Нётер замечает, что числа, которыми топологи считали дырки, — всего лишь ранги групп (Гёттинген, 1925): счёт Эйлера окончательно становится алгеброй.
Графовая ветвь. К мостам прибавляются раскраска карты графств (Лондон, 1852) и обход додекаэдра (Дублин, 1856); межвоенный Будапешт собирает головоломки в теорию графов (Кёниг, 1931). А в 1972-м в Беркли — и через год, ничего об этом не зная, в Москве — выясняется, что гамильтонов цикл и раскраска суть одна и та же NP-полная задача: вековые головоломки оказываются одним великим вопросом «легко ли найти то, что легко проверить?». Финал двойной: машина доказывает теорему о четырёх красках (Урбана, 1976), а другая машина проверяет это доказательство (Coq, Париж, 2005).
Обе развязки возвращаются к завязке. Топологическая — географически: гипотезу Пуанкаре доказывают в городе, где Эйлер разбирал мосты. Графовая — по существу: в формальном доказательстве о раскраске карт машина узнаёт плоскость по формуле Эйлера для многогранников.
-
1Санкт-Петербург 1736Семь мостов Кёнигсберга
Развилка: из одной прогулки выходят и топология, и теория графов
Можно ли пройти по всем семи мостам, не пройдя ни по одному дважды? Эйлер отвечает «нет» и объясняет почему — рассуждением, в котором нет ни одной длины и ни одного угла. Обычно отсюда отсчитывают начало и топологии, и теории графов.
-
2Санкт-Петербург письмо Гольдбаху — 14 ноября 1750; кривизна поверхностей — Берлин, 1760Эйлер: два результата, на которых стоит половина линии
Топологическая ветвь: тот же приём — считать, не измеряя
Формула $V-E+F=2$ — первый в истории топологический инвариант, найденный за девяносто семь лет до появления слова «топология». Главные кривизны поверхности — то, из чего Гаусс через шестьдесят семь лет сделает свою «замечательную теорему». Обе вещи используются дальше по карте постоянно, и обе введены здесь.
-
3Женева 1813Многогранник с дыркой
Формула даёт сбой — и у поверхности появляется род
Формула Эйлера $V-E+F=2$ неверна для многогранника со сквозной дыркой: там получается ноль. Люилье собирает целую коллекцию таких исключений — и из «поломки» вырастает понятие рода поверхности, первый настоящий топологический инвариант.
-
4Гёттинген 1847Слово «топология»
У науки, которой «ещё нет», появляется имя — за полвека до содержания
Иоганн Листинг, ученик Гаусса, печатает «Предварительные исследования по топологии» — дисциплина получает имя за полвека до того, как обзаведётся содержанием. С латинским «analysis situs» слово будет конкурировать до XX века, а сам Листинг останется в истории человеком, у которого дважды отняли первенство.
-
5Лондон 1852Четыре краски: 124-летний сериал
Графовая ветвь: вторая головоломка — раскрасить карту
Студент, раскрашивая карту английских графств, замечает, что четырёх цветов всегда хватает. Доказательство Кемпе одиннадцать лет считалось верным, потом рухнуло — и из обломков спасли теорему о пяти красках. Настоящая развязка придёт через 124 года и будет машинной.
-
6Дублин 1856–1859Икосианская игра
Третья головоломка: обойти все вершины
Гамильтон придумывает головоломку: обойти все вершины додекаэдра по одному разу. Права продаёт издателю за 25 фунтов, игра проваливается. Через 115 лет задача о гамильтоновом цикле окажется среди первых NP-полных — и обнаружится, что от эйлеровой её отделяет пропасть.
-
7Париж 1895–1904Пуанкаре: «Analysis Situs»
Курьёзы становятся наукой о форме — и получают главный вопрос
Топология создаётся за одну работу и пять дополнений к ней: фундаментальная группа, гомологии, числа Бетти, двойственность. В последнем дополнении Пуанкаре строит контрпример к собственной догадке — и формулирует вопрос, на который ответят через девяносто восемь лет.
-
8Гёттинген 1925–1926Гомологии становятся группами
Счёт Эйлера становится алгеброй: числа Бетти — всего лишь ранги групп
Эмми Нётер замечает: числа Бетти, которыми топологи считали дыры, — всего лишь ранги некоторых групп, и работать надо с самими группами. Замечание, сделанное на чужом семинаре, превращает топологию в алгебраическую и задаёт способ работы на весь XX век.
-
9Будапешт 1931–1936Будапешт: дисциплина получает имя
Головоломки становятся дисциплиной
Теорема о паросочетаниях в двудольных графах — и первая в истории монография по теории графов. Столетие разрозненных головоломок кончается: у предмета появляются имя, учебник и метод. Судьба автора трагична: он покончил с собой в октябре 1944 года, за несколько дней до депортаций.
-
10Беркли 1972NP-полнота: 21 задача — одна проблема
Все головоломки — одна задача (NP-полнота)
Гамильтонов цикл, раскраска карты, укладка рюкзака, расписание — двадцать одна задача из разных областей оказалась одной задачей в разных костюмах. Быстрый алгоритм для любой из них дал бы быстрый алгоритм для всех. Есть ли он — вопрос, стоящий в списке задач тысячелетия.
-
11Москва 1973Левин: универсальные задачи перебора
То же самое, независимо и на двух страницах — Москва не знала о Беркли
Две страницы в «Проблемах передачи информации» — и то же самое, что за океаном заняло две большие статьи. Формулировка при этом другая и, пожалуй, более естественная: не «есть ли решение», а «найдите решение». А в придачу — теорема о том, что оптимальный алгоритм существует всегда.
-
12Урбана (Иллинойс) 21 июня 1976Урбана: четыре краски доказаны машиной
Первая великая теорема, доказанная машиной
1936 конфигураций, около 1200 часов машинного времени — и гипотеза, простоявшая 124 года, доказана. Вместе с ней пришёл вопрос, которого математика прежде не знала: что считать доказательством, если ни один человек не может его прочитать?
-
13Санкт-Петербург 2002–2003Гипотеза Пуанкаре доказана
Развязка топологической ветви — в городе, где нить началась
Григорий Перельман тремя препринтами закрывает гипотезу Пуанкаре и более общую гипотезу геометризации Тёрстона. Метод — риччиев поток с хирургией: метрика эволюционирует так, чтобы кривизна выравнивалась, а возникающие особенности вырезаются. Топологическая задача решена средствами геометрии и анализа. Все премии отклонены.
-
14Кембридж доказательство закончено в декабре 2004, объявлено в апреле 2005Машина проверяет математику
Развязка графовой ветви: машина проверяет машину
Жорж Гонтье доводит теорему о четырёх красках до формального доказательства в Coq: плоскость задана формулой Эйлера, перебор конфигураций стал шагом самого доказательства, а доверять теперь надо только ядру проверяющей программы — несколько тысяч строк вместо семисот сорока одной страницы.