Опубликовано

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

Что происходит, когда обычная математическая задача встречается с бесконечностью и компьютерными алгоритмами – удивительная история о том, почему некоторые графы невозможно раскрасить «правильно».

Математика и статистика
Leonardo Phoenix 1.0
Автор: Профессор Ларс Нильсен Время чтения: 5 – 7 минут

 Междисциплинарность

82%

Визуальность

87%

Интерес к биомедицине

75%
Оригинальное название: Borel distinguishing number
Дата публикации статьи: 11 авг 2025

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

В обычной жизни это решается просто – даём каждому компьютеру свой номер, и дело с концом. Но что если сеть бесконечна? Что если она создается по определенным алгоритмическим правилам? Тогда мы попадаем в удивительный мир математических объектов, которые ведут себя совсем не так, как мы ожидаем.

Когда симметрия становится проблемой

В математике такие сети называются графами – не теми, что рисуют функции, а структурами из точек (вершин) и соединяющих их линий (рёбер). Классическая задача звучит так: сколько цветов нужно, чтобы раскрасить все вершины графа таким образом, чтобы уничтожить все его симметрии?

Это число называется различающим. Если у вас есть квадрат как граф (четыре вершины, соединённые в цикл), то достаточно двух цветов: покрасьте две противоположные вершины в красный, две другие – в синий. Теперь квадрат потерял свою симметрию – его нельзя повернуть или отразить так, чтобы он выглядел точно так же.

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

Вход в мир борелевских множеств

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

Ключевое отличие: теперь нас интересуют не любые раскраски, а только те, которые можно построить алгоритмически. Это принципиально меняет игру.

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

Парадокс счётного и несчётного

Самое поразительное открытие заключается в том, что борелевское различающее число может быть строго больше обычного. Математики построили примеры графов, где:

  • Обычными методами достаточно счётного количества цветов (то есть столько, сколько натуральных чисел)
  • Но алгоритмическими методами требуется несчётное количество – столько, сколько точек на прямой

Как это возможно? Дело в том, что алгоритмические ограничения не позволяют использовать некоторые «хитрые» способы раскраски, доступные в теории.

Рассмотрим конкретный пример. Возьмём граф, где вершины – это классы эквивалентных объектов (например, все способы разбить бесконечную последовательность на группы по определенному правилу), а рёбра соединяют объекты внутри каждого класса.

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

Финитные сюрпризы

Ещё более удивительные вещи происходят с конечными числами. Математики доказали, что для любого числа n ≥ 3 можно построить граф, где:

  • Обычное различающее число равно всего 2
  • Борелевское различающее число больше или равно n

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

Обычными методами такой граф легко раскрасить двумя цветами – например, по четности позиции. Но алгоритмическая раскраска должна «помнить» больше информации о структуре последовательности, что требует дополнительных цветов.

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

Энтропия как помощник

Для доказательства нижней оценки математики используют понятие энтропии – меры информационного содержания. Оказывается, если раскраска использует слишком мало цветов, то она не может содержать достаточно информации для различения всех нужных случаев.

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

Медицинская аналогия

Чтобы лучше понять происходящее, представьте диагностику заболеваний. У вас есть симптомы (вершины графа) и связи между ними (рёбра). Обычный врач может поставить диагноз, используя интуицию и опыт – это аналог обычного различающего числа.

Но что если диагноз должен ставить компьютер по строгому алгоритму? Тогда программе может потребоваться гораздо больше тестов и анализов для достижения той же точности. Некоторые связи между симптомами, очевидные для человека, алгоритм просто не может «увидеть» без дополнительной информации.

Открытые горизонты

Несмотря на прогресс, многие вопросы остаются открытыми. Главная загадка: существует ли граф с конечным обычным различающим числом, но бесконечным борелевским?

Кандидат на такой пример связан со свободными группами – алгебраическими структурами, возникающими при изучении симметрий в многих областях математики и физики. Если такой граф существует, это откроет новые связи между комбинаторикой, алгеброй и анализом.

Практические следствия

Хотя теория кажется абстрактной, у неё есть практические приложения:

  • Кибербезопасность: алгоритмы идентификации в сложных сетях
  • Машинное обучение: методы различения структур данных
  • Биоинформатика: анализ генетических последовательностей
  • Финансы: модели корреляций между активами

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

Философский аспект

На более глубоком уровне эта теория касается фундаментального вопроса: насколько алгоритмические ограничения влияют на наши возможности решать задачи? Иногда то, что теоретически возможно, практически недостижимо.

Это напоминает принцип неопределённости в физике или теоремы о неполноте в логике – фундаментальные ограничения, которые нельзя обойти, можно только понять и учесть.

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

В мире бесконечных графов и алгоритмических ограничений каждый ответ порождает десять новых вопросов. И это, возможно, самое прекрасное в математике – она никогда не перестаёт удивлять нас неожиданными связями между, казалось бы, далёкими областями знания.

Авторы оригинальной статьи : Onur Bilge, Burak Kaya
GPT-5
Claude Sonnet 4
Предыдущая статья Как научить ИИ читать клетки: когда морфология встречается с генетикой Следующая статья Почему биржевые маги перестали верить в постоянство волатильности (и что с этим делать)

Хотите писать статьи
вместе с нейросетью?

GetAtom поможет: тексты, визуалы, озвучка и видео – всё в одном месте. Нейросети становятся инструментом, а не заменой.

Попробовать

+ получить в подарок
100 атомов за регистрацию

Лаборатория

Вам может быть интересно

Перейти к статьям

Когда математика рисует на эллипсе: как приручить безграничные

Представьте, что высокомерные данные – это дикий зверь, а математики нашли способ его укротить, заперев в геометрическую клетку в форме эллипсоида.

Математика и статистика

Нейронные сети не умеют хранить секреты – или всё-таки умеют?

Исследователи доказали, что «атаки памяти» на нейросети работают только при наличии подсказок – без них модели становятся неприступными крепостями.

Математика и статистика

Когда радиоволны играют в прятки: архитектура безопасности в мире направленных антенн

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

Математика и статистика

Не пропустите ни одного эксперимента!

Подпишитесь на Telegram-канал –
там мы регулярно публикуем анонсы новых книг, статей и интервью.

Подписаться