Прототип Claude за 11 дней разработал машинно-проверяемое доказательство великой теоремы Ферма — 13 миллионов строк кода на языке Lean. По мнению математиков, подобная работа обычно занимает около десяти лет.
Компания Anthropic обнародовала результаты эксперимента: внутренний прототип Claude перевел доказательство великой теоремы Ферма на формальный язык Lean всего за 11 дней. В результате было создано 13 миллионов строк машинно-проверяемого кода.
<iframe src="https://giphy.com/embed/KhLHS14IaOVIc6vs5O" width="480" height="269" style="" frameBorder="0" class="giphy-embed" allowFullScreen></iframe><p><a href="https://giphy.com/gifs/KhLHS14IaOVIc6vs5O">via GIPHY</a></p>
Сама теорема — утверждение о том, что уравнение xⁿ + yⁿ = zⁿ не имеет решений в целых числах при n больше двух — была доказана еще в 1994 году математиками Эндрю Уайлсом и Ричардом Тейлором, завершившими поиски, которые длились 350 лет. Claude решал другую задачу — формализацию. Это перевод математического текста на строгий машинный язык: компьютер проверяет каждый шаг без допущений, предварительно получив «объяснения» всех понятий и фактов, на которых основывается рассуждение.
С 2024 года этой же задачей занимается команда профессора Кевина Баззарда из Имперского колледжа Лондона — они расширяют математическую библиотеку MathLib. По оценкам Баззарда, на полную формализацию ушло бы около десяти лет. Прототип Claude справился с этой задачей за 11 дней.
Тем не менее, результат не лишен ограничений. Переиспользовать полученный код напрямую в других математических исследованиях не удастся.
Фото: hi-tech.mail.ru
