Математики из Университета Техаса в Остине с помощью компьютерных методов решили задачу о булевых пифагоровых тройках. Полная запись решения занимает около 200 терабайт, что делает его самым большим доказательством из существующих. На решение задачи ушло два дня непрерывной работы 800-процессорного суперкомпьютера. Размер предыдущего рекордного доказательства был «всего» в 14 гигабайт. Препринт работы опубликован на сайте arXiv.org, кратко о нем сообщает Nature.
Задача формулируется следующим образом. Существуют тройки натуральных чисел, называемые пифагоровыми, они устроены так, что сумма квадратов двух из них в точности равна квадрату третьего. Можно ли поделить все натуральные числа на две группы таким образом, чтобы ни в одной из них по отдельности не нашлось ни одной пифагоровой тройки?
Иными словами, задача предлагает разделить все числа на «красные» и «синие» таким образом, чтобы ни одна из троек не оказалась одноцветной. К примеру, для классической тройки 32+42=52, если 3 и 4, к примеру, «синие», то 5 точно должна быть «красной». Одна из сложностей состоит в том, что количество пифагоровых троек бесконечно велико, причем одно и то же число может входить в разные тройки.
В случае, если это невозможно, математикам необходимо предоставить контрпример — набор натуральных чисел от 1 до N, который так гарантированно нельзя раскрасить. За решение этой задачи Рональд Грэм, математик из Университета Калифорнии, в шутку пообещал вручить приз в 100 долларов.
Авторы показали, что раскраска возможна для наборов чисел от 1 до 7824. Однако, как оказалось, набор чисел от 1 до 7825 не удовлетворяет требованию задачи. Для того, чтобы доказать этот факт, в простейшем случае потребовалось бы перебрать огромное число вариантов — 27825. Это число с по меньшей мере 2350 нулями. Воспользовавшись некоторыми наблюдениями, симметриями и приемами теории чисел, авторам удалось сократить перебор до триллиона вариантов.
Ученые отмечают, что несмотря на то, что ответ на задачу найден, компьютерное решение не отвечает на вопрос «почему». В препринте, описывающем доказательство, авторы замечают, что 7825 — «гипотенуза» сразу в двух тройках. При попытках раскрасить натуральные числа от 1 до 7824, числа 5865 и 5180, входящие в одну тройку, оказывались другого цвета, чем числа 625 и 7800, входящие в другую.
Как отмечает Nature, Рональд Грэм в начале мая передал чек на 100 долларов одному из авторов доказательства.
Существует более сильная версия этой теоремы, согласно которой для любого заданного количества цветов k найдется такое число N, что набор натуральных чисел от 1 до N нельзя раскрасить в k цветов с сохранением разноцветности всех троек.
Предыдущий рекорд — доказательство объемом 14 гигабайт — относилось к гипотезе Эрдёша о расхождении. Она формулируется следующим образом: для любой бесконечной последовательности из чисел 1 и −1 всегда можно найти такие числа k и d, что взяв каждый k-й член этой последовательности и сложив первые d из них, мы получим число равное по модулю или большее, чем некоторое наперед заданное C. Компьютерными методами двум математикам российского происхождения удалось доказать эту гипотезу для C равного двум. Интересно отметить, что спустя год, благодаря комментарию в интернете, нашлось более элегантное доказательство этого факта. Подробнее об этом можно прочитать в материале N+1.
Владимир Королёв