Математическая игра, которая десятилетиями не имеет победителя

05.06.2026 Опубликовано | Переведено с испанского

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

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

Как запрограммировать симуляцию Коллатца на Python 💻

Реализовать алгоритм тривиально. Цикл while проверяет, является ли число четным или нечетным. Если четное, делите его на два; если нечетное, применяете 3n+1. Код выполняется за миллисекунды для небольших значений, но при тестировании с огромными числами время вычислений резко возрастает. Последовательность может растянуться на сотни шагов, прежде чем схлопнуться в единицу. Это хорошее упражнение для изучения управления потоком и циклов на любом языке программирования.

Алгоритм, который заставит вас чувствовать себя очень умным (или очень глупым) 🤯

Программирование Коллатца дает ложное чувство силы. Вы пишете его за пять минут, запускаете, и все работает. Тогда вы думаете: А что, если я сам докажу гипотезу? Вы проводите вечер, карябая числа. Затем вспоминаете, что математики с сединой и огромными досками безуспешно бьются над ней уже 90 лет. Лучше закройте редактор и идите варить кофе.