В 1876 году Питер Гатри Тейт предложил измерять то, что он называл «запутанностью» узлов.

Шотландский математик, во многом предвосхитивший современную теорию узлов, искал практический способ отличать один узел от другого — задача, мягко говоря, непростая. В математике узел — это замкнутая верёвка без свободных концов. Два узла считают одинаковыми, если их можно плавно деформировать — тянуть, крутить — не разрезая, так чтобы один превратился в другой. По одному лишь рисунку понять это трудно: узел, выглядящий «страшно» сложным, может оказаться той же самой простой окружностью.

Тейт предложил такой критерий различия. Разложим узел на плоскости и посмотрим на точки самопересечения. В одной из таких точек «перевернём» пересечение: мысленно разрежем, поменяем местами верхнюю и нижнюю нити и снова «склеим». Повторяя операцию столько раз, сколько нужно, можно получить незавязанный круг. Минимальное число таких «переворотов» он назвал мерой незавязанности — сегодня это известно как число развязывания узла.

Если у двух узлов эти числа различаются, значит, узлы точно не эквивалентны. Однако вскоре Тейт понял, что введённая им величина рождает больше новых загадок, чем снимает старых.

«Я так увлёкся этой темой, — писал он в письме другу, физику Джеймсу Клерку Максвеллу, — что боюсь либо что-то упустить, либо, наоборот, переоценить то, что любому другому покажется слишком простым».

Если Тейт чего-то недоглядел, то не он один: вот уже полтора века число развязывания ставит теоретиков узлов в тупик. Известно, что по идее оно должно полностью характеризовать узел — «возможно, самая базовая мера», как говорит Сьюзан Хермиллер из Небраски. Но на практике это число часто невероятно трудно вычислить, и его связь с «сложностью» узла неочевидна.

Чтобы прорваться в понимании, в начале XX века математики выдвинули простую гипотезу о том, как ведёт себя число развязывания при соединении двух узлов (их сумме). Докажи её — и появится универсальный способ находить это число для любого узла, то есть простой, конкретный «измеритель» сложности.

Шотландский физик и математик Питер Гатри Тейт начал систематическое изучение того, что впоследствии стало одной из важнейших проблем теории узлов: классификации узлов.
Шотландский физик и математик Питер Гатри Тейт начал систематическое изучение того, что впоследствии стало одной из важнейших проблем теории узлов: классификации узлов.

Почти сто лет искали доказательство — и безуспешно: ни подтверждений, ни опровержений.

И вот в июньской работе Хермиллер и её соавтор Марк Бриттенхэм нашли пару узлов, чья сумма развязывается легче, чем предсказывала гипотеза. Значит, гипотеза неверна. Более того, их пример позволил построить бесконечно много других контрпримеров.

«Когда статья вышла, я буквально ахнула», — сказала Эллисон Мур из Университета Содружества Виргинии. По её словам, результат показывает, что число развязывания ведёт себя «капризно и непредсказуемо», и тема явно далека от полного понимания.

Развязывание узлов и великая неизвестность

Ещё как минимум с 1937 года немецкий математик Хильмар Вендт пытался понять, что происходит, когда два узла «складывают» — берут одну и ту же верёвку, завязывают в ней оба узла и затем замыкают концы. Такой объект называют суммой узлов. Вендт выдвинул догадку: число развязывания у суммы должно равняться сумме чисел развязывания исходных узлов.

На интуитивном уровне это звучит разумно. Пусть у левого узла число развязывания 2, у правого — 3. Значит, есть последовательность из двух изменений пересечений, которая развязывает левую часть, и последовательность из трёх — для правой. Если выполнить их подряд, весь комбинированный узел распутается за 2+3=5 шагов.

Однако из этого следует лишь верхняя оценка: число развязывания суммы не больше 5. Может оказаться, что найдётся более хитрая последовательность изменений, которая распутает весь узел быстрее, чем «по частям». Иными словами, сумма узлов способна иметь число развязывания меньше, чем сумма чисел её составляющих.

Чтобы подтвердить аддитивность, нужно было либо найти пример суммы узлов, которая распутывается быстрее, чем «по частям», либо доказать, что такого примера не бывает. И вот тут все застревали — непонятно, с чего вообще начинать.

Одна из причин: узел на плоскости задаётся диаграммой, а у одного и того же узла их может быть бесчисленно много. От выбора диаграммы зависит, где именно расположены пересечения. Чтобы получить самую короткую последовательность «переворотов» пересечений, нередко надо сначала подобрать подходящую диаграмму — и это далеко не всегда привычное изображение узла.

«Способов видоизменить диаграмму до применения изменения пересечения — немыслимо много, — говорит Марк Бриттенхэм. — По крайней мере на старте мы вовсе не контролируем, насколько сложной окажется нужная схема».

В 1985 году Мартин Шарлеманн сделал первый ощутимый шаг: он доказал, что если у обоих узлов число развязывания равно 1, то у их суммы оно всегда равно 2. «Это сильно повысило правдоподобие всей гипотезы», — отмечает Чарльз Ливингстон из Университета Индианы.

Сьюзан Хермиллер (слева) и Марк Бриттенхэм опровергли гипотезу о узлах, выдвинутую несколько десятилетий назад, что усложнило понимание этих, казалось бы, простых объектов для математиков.
Сьюзан Хермиллер (слева) и Марк Бриттенхэм опровергли гипотезу о узлах, выдвинутую несколько десятилетий назад, что усложнило понимание этих, казалось бы, простых объектов для математиков.

Итоги тех работ вселяли надежду, что «мир узлов» поддаётся упорядочению. Дело в том, что любой узел можно собрать из меньшего набора базовых, «простых» узлов. А если гипотеза аддитивности верна, то, зная числа развязывания для этих простых кирпичиков, мы автоматически знаем их для всех составных узлов: нужные сведения как бы «перетекают» из малого набора данных ко всем объектам.

«Мы очень хотели, чтобы гипотеза оказалась правильной, — отмечает Арунима Рэй из Мельбурна, — ведь это означало бы, что в этой области царит порядок».

Позднее результат Шарлеманна удалось распространить на ещё несколько семейств узлов, но оставалось непонятно, охватывает ли он вообще все случаи. Тогда Бриттенхэм и Хермиллер подключили вычислительную мощь — задействовали несколько компьютеров и перешли к масштабным переборам.

Скрытый интернет

Около десяти лет назад Хермиллер и Бриттенхэм запустили большой проект: с помощью вычислений собрать максимум сведений о числе развязывания.

Для этого они использовали программу SnapPy, которая с опорой на тонкие геометрические методы проверяет, соответствуют ли две диаграммы одному и тому же узлу. За несколько лет база SnapPy сильно выросла и научилась распознавать почти 60 000 различных узлов — как раз то, что им было нужно.

Их подход был таким: взять один сложный узел и по очереди выполнить все возможные изменения пересечений, получая целое семейство новых узлов. Затем с помощью SnapPy определить каждый из них — и повторить процедуру снова.

Так они обработали миллионы диаграмм, охватывающих сотни тысяч узлов, собрав огромный банк данных о последовательностях «развязываний» и вычислив верхние оценки числа развязывания для тысяч случаев. Проект требовал серьёзных ресурсов: учёные подключились к суперкомпьютерам Университета Небраски, а ещё запускали код на подержанных ноутбуках, купленных на аукционах. В итоге управляли десятками машин. «У нас получилась почти домашняя вычислительная сеть, — вспоминает Бриттенхэм, — где данные буквально переносили с компьютера на компьютер, шагая между ними».

Тейт составил таблицу узлов и описал их свойства. Эта страница взята из статьи 1885 года.
Тейт составил таблицу узлов и описал их свойства. Эта страница взята из статьи 1885 года.

Десять с лишним лет их программа крутилась на фоне. За это время некоторые из разношёрстных компьютеров перегревались и даже воспламенялись. «Один искрил, — вспоминает Бриттенхэм. — Было забавно». (В итоге всех «ветеранов» почтенно списали.)

Осенью 2024-го внимание Бриттенхэма и Хермиллер привлекла статья о неудачной попытке опровергнуть аддитивность с помощью машинного обучения. Они решили, что для такой задачи ML — не лучший инструмент: если контрпример и существует, это настоящая «иголка в стоге сена», а машинное обучение умеет скорее вылавливать закономерности, чем штучные редкости. Зато эта работа укрепила их в мысли, что их собственная, продуманная вычислительная сеть как раз и может найти такую иголку.

Узлы, которые «связывают»

Исследователи догадались использовать собранные ими последовательности развязывания, чтобы охотиться за возможными контрпримерами к аддитивности.

Представьте два узла с числами развязывания 2 и 3; мы рассматриваем их сумму. Сделав одно изменение пересечения, получаем «промежуточный» узел. Если верна аддитивность, исходная сумма должна требовать 5 шагов, а у нового, после первого шага, должно остаться 4.

Но если уже известно, что этот промежуточный узел развязывается за 3 шага, значит, исходную сумму можно распутать за 4, а не за 5 — и гипотеза рушится.

«У нас есть эти промежуточные узлы, — говорит Бриттенхэм. — Чему они могут нас научить?»

И тут как нельзя кстати пригодилась их десятилетняя база: огромный каталог верхних оценок числа развязывания для тысяч узлов, уже работающий на их ноутбуках.

Учёные стали попарно «складывать» узлы и искать кратчайшие последовательности их развязывания. Приоритет отдали тем суммам, для которых известны лишь грубые оценки — с большим разрывом между нижней и верхней границами числа развязывания. Даже так перечень кандидатов оказался колоссальным — «десятки миллионов, а то и сотни миллионов», по словам Бриттенхэма.

Несколько месяцев их программа последовательно меняла пересечения, а получившиеся узлы сверяла с собственной базой. И вот поздней весной Бриттенхэм, как обычно, заглянул в выходные файлы — и увидел строку: «Сумма соединений нарушена». Это сообщение они предусмотрели в коде на случай контрпримера, но не рассчитывали когда-нибудь его увидеть.

Сначала они не поверили. «Первая мысль — у нас ошибка в программе», — вспоминает Бриттенхэм. «Мы бросили всё, — говорит Хермиллер. — Еда и сон только мешали».

Однако проверка показала: всё верно. Они даже завязали на верёвке соответствующий узел и вручную распутали его — для полной уверенности.

Контрпример оказался настоящим.

Контрпример, найденный Бриттенхэмом и Хермиллер, — это сумма двух копий торового узла T(2,7). Такой узел можно получить, если две пряди сделать с семью полуперекрутами (то есть обернуть их друг вокруг друга три с половиной раза) и затем замкнуть концы; зеркальный вариант получается, если «закручивать» в противоположную сторону.

И у T(2,7), и у его зеркального отражения число развязывания равно 3. Но их сумма, как показала программа исследователей, распутывается не за 6 шагов, как предсказывала аддитивность, а всего за 5 — то есть быстрее, чем ожидалось.

«Контрпример удивительно простой, — отмечает Мур. — Всё упирается в непредсказуемость одного-единственного шага — изменения пересечения».

На основе находки Бриттенхэм и Хермиллер построили бесконечное семейство новых контрпримеров — фактически охватив почти все узлы, получаемые наматыванием двух нитей с последующим склеиванием.

Раз гипотезу аддитивности окончательно опровергли, перед теорией узлов открывается целая полоса новых вопросов и направлений. Некоторых это огорчает: структуры в «мире узлов» оказалось меньше, чем хотелось. «Число развязывания ведёт себя не так хорошо, как мы надеялись», — говорит Рэй. «Немного грустно».

Но вместе с тем интрига только растёт. «Похоже, теория узлов куда более запутанна и богата неизвестным, чем мы думали ещё совсем недавно», — говорит Ливингстон.

Пока непонятно, в чём именно эта дополнительная сложность. Тщательно изучив свой пример, Бриттенхэм и Хермиллер так и не смогли объяснить, почему именно он ломает аддитивность, тогда как другие — нет. Разобравшись с этим, математики, возможно, поймут, что делает одни узлы «сложнее», а другие — проще.

«Я до сих пор не могу ответить на этот, казалось бы, простой вопрос о числе развязывания, — признаётся Мур. — И это лишь подогревает интерес».

Комментарии (0)


  1. Zenitchik
    25.09.2025 01:57

    Не нашёл в статье слова "инвариант". А статья же, кажется, о теории узлов?..


  1. tsbt
    25.09.2025 01:57

    Какой практический смысл от этой суеты?

    Какие технологические решения существуют на основе данной теории и смежной эквилибристики?


    1. randomsimplenumber
      25.09.2025 01:57

      Какой практический смысл от этой суеты?

      Офигенно же ж.


    1. dogbert01
      25.09.2025 01:57

      Область применения - везде где есть нити и узлы или их подобие. Запутанные белки в биологии или биоинформатике, нейронные сети, что нибудь из физики из химии типа молекулярных соединений или кристаллической решетки


    1. antiquar
      25.09.2025 01:57

      Есть похожая тема, косы, их, вроде бы, используют в криптографии.


    1. Stol222
      25.09.2025 01:57

      Ну какой смысл от действий с треугольниками, и поиском непредсказуемых графиков функций


    1. punzik
      25.09.2025 01:57

      Какой практический смысл от этой суеты?

      Прилетят инопланетяне, направят на Землю дуло планетарного экстерминатора и спросят, сколько нужно разрезов, чтобы развязать узел. Если ответим - подарят гипердвигатель, а если нет - анальный зонд, а потом всех в труху. Тут-то и пригодится исследование.


      1. kompilainenn2
        25.09.2025 01:57

        Вы часом не мотивирующий коуч?


      1. Ascard
        25.09.2025 01:57

        А если ответим, но чуть-чуть?


        1. punzik
          25.09.2025 01:57

          Тогда только анальный зонд.


          1. Ascard
            25.09.2025 01:57

            Ну в принципе, это наиболее выигрышная стратегия, тогда получается. Мало ли ответ будет неправильным, или неполным с их точки зрения. А так, хоть и не выиграли гипердвигатель, зато хотя бы не в труху. А зонд? Ну если его не нельзя вытащить, значит станет элементом культуры и символом приобщения к разумной жизни в галактике, так сказать плотного "вхождения в семью разумных рас". И я уверен, через месяц, максимум два, народ уже будет меряться у кого зонд больше и шершавее, и выводить из этого гипотезы, по типу того что внедрение происходило согласно уровню IQ.


    1. GospodinKolhoznik
      25.09.2025 01:57

      Математика очень большая. Можне быть, что она вообще бесконечная и в ней бесконечно много разделов, ещё неоткрытых, и большинство из которых никогда не будут открыты. Практическую ценность имеет в основном арифметика, чуть в меньшей степени геометрия и совсем немножко алгебра, мат. анализ и его приложения.

      Поэтому эти дисциплины изучают в школе и в вузе, т.к. они дают практическую пользу в народном хозяйстве. Но это вовсе не означает, что математика ограничивается только этим. Скорее всего большая часть бесконечно большой математики вообще не имеет никакой практической пользы для народного хозяйства. Значит ли это, что все разделы, не имеющие практической пользы лишь бесполезная суета? Возможно и так.


      1. NeoCode
        25.09.2025 01:57

        Кстати интересно, можно ли доказать математически конечность или бесконечность математики?


    1. mynameco
      25.09.2025 01:57

      учитывая что наш мир и пространство описывают теориями топологии, любая задача про пересечения и бесконечные круги явно может помочь понять в каким мире мы живем


    1. Zenitchik
      25.09.2025 01:57

      Ну, не знаю. Мне лично теория узлов для понимания реальных узлов пригождалась. Конкретные инварианты не использовал, потому что реальные узлы - простые, и их можно просто вручную друг в друга преобразовать (если они изотопны, конечно). Но само понятие изотопности...


    1. Maccimo
      25.09.2025 01:57

      Какой практический смысл искать практический смысл?


      1. Zenitchik
        25.09.2025 01:57

        У Вас в дипломе экономической части не было?


  1. NeoCode
    25.09.2025 01:57

    А как узел однозначно (и независимо от его внешнего вида на плоскости) закодировать для машинного представления? Существует ли какая-то "формальная арифметика" узлов?


    1. antiquar
      25.09.2025 01:57

      Похоже, никак. Если бы такая (независимая и однозначная) кодировка существовала, можно было бы сразу установить, это два разных узла или разные виды одного и того же. А с этим проблемы:

      Таким образом, вопрос о формальной разрешимости задачи сравнения двух данных зацеплений считается решенным. Однако алгоритм в [26] настолько сложен, что превратить его в работающую компьютерную программу невозможно даже в тех случаях, когда эквивалентность или неэквивалентность данных узлов "очевидна".

      https://www.mathnet.ru/links/06ab55b417ba38c96f9d2398baf4960d/rm675.pdf


      1. NeoCode
        25.09.2025 01:57

        Я тут прикинул и способ кодирования, и алгоритмы упрощения и нормализации. Вроде всё просто. Проконсультировался с ИИ, тот вроде подтвердил что все это так или иначе уже известно. Но ИИ совершенно не умеет давать адекватные примеры, так что проверить на чем-то реальном не могу:) А нужны две достаточно сложные разные диаграммы, представляющие один и тот же узел.


  1. ideological
    25.09.2025 01:57

    Почему соединение происходит именно таким образом? Может добавить концы, а не представлять это замкнутостью?

    Я бы предложил представить это верёвкой с реальными узелками :)


    1. Zenitchik
      25.09.2025 01:57

      Это эквивалентно. Замкнутую верёвку можно разорвать в любом месте - это будут концы, и соединить потом снова. Правда, есть ряд условий, что при соединении не любым образом можно сближать концы, чтобы узел изотопным остался, но это на практике легко отслеживается.
      Причём, совершенно не важно в какое место одного узла встраивать другой - суть будет одна и та же. Потому один узел можно протащить через петли другого в другое положение: это изотопные состояния.


  1. DmDu
    25.09.2025 01:57

    В примере где 3+3 = 5 видно, что пересечение нарушило порядок чередования прохода "верёвки" под/над, т.е. при соединении двух узлов получилось два подряд прохода "над" и два подряд прохода "под". Может быть где-то здесь ответ.