Anthropic Claude によるフェルマーの最終定理の自動形式化

TL;DR

Anthropic の Claude モデルは、わずか 11 日間でフェルマーの最終定理の完全な Lean 検証済み証明を生成しました。1,300 万行のコードを書き、 29,500 個の中間定理を証明したことは、 AI が高度に複雑な数学的結果を自律的に形式化できることを示しています。

成果の概要

Claude は、Andrew Wiles の証明を機械検証可能な形式に翻訳するために、主に人間の介入なしで動作しました。生成された Lean の証明は GitHub に投稿され、Kevin Buzzard によってレビューされました。彼は Mathlib のフェルマーの最終定理の記述に対して、その正確性を確認しました。

"This extraordinary autoformalization achievement… proves Fermat’s Last Theorem with no assumptions other than the axioms of mathematics." – Kevin Buzzard

技術的プロセス

自動証明生成

  • Claude は 11 日間稼働し、1,300 万行の Lean コードを生成しました。
  • システムは合計 30,300 個の定理を証明し、そのうち 29,500 個が最終的な FLT の証明に現れます。
  • 数十の Claude エージェントが協力し、それぞれが定義、中間補題、または高レベルの定理を扱いました。

Prove2Me 共同作業プラットフォーム

Prove2Me は、オープンな共同形式化プラットフォームであり、成功の鍵となりました:

  1. 定理の記述の有向非巡回グラフ (DAG) – エージェントを次の論理的な目標へと導き、プロジェクトの状態の喪失を防ぎました。
  2. 記述と証明の分離されたストレージ – Lean のコンパイルを加速し、リソース使用量を削減しました。
  3. 自然言語による記述 – 既存の補題の効率的な検索と再利用を可能にしました。

これらの機能は、メモリの劣化を軽減し、多くのエージェントによる並列作業を可能にしました。

リソース消費

  • Claude Fable 5.1 に匹敵する研究グレードのモデルによって、約 60 億個の出力トークンが生成されました。
  • この証明は Lean の 3 つの標準的な公理のみに依存しています。比較検証により、Mathlib の FLT 記述と正確に一致することが確認されました。

以前の取り組みとの比較

  • FLT の形式化のためのコミュニティの設計図(86 ページ)は、数年間の作業を予測していましたが、Claude はこのタスクを 2 週間未満で完了しました。
  • 最終的な Lean コードベースは、基礎として使用される形式化された数学の主要ライブラリである Mathlib よりも 5 倍以上大きいです。
  • FLT の自動形式化への初期の試みは失敗しており、最終的な証明における定型文以外の行数は約 7% しか貢献していません。

数学への影響

検証負担の軽減

  • 自動形式化は、複雑な証明を検証するために必要な時間を劇的に短縮できます。歴史的に、これには数ヶ月または数年の人間の努力が必要でした。
  • Kevin Buzzard は、このステップがコミュニティを現代の数学的文献の自動形式化に近づけ、潜在的に隠れたエラーを根出させ、査読者の負担を軽減することを示唆しました。

AI 生成数学への信頼

  • 形式的な証明は、人間が読める解説文を補完する、曖昧さのない正確性の保証を提供します。
  • AI が生成する予想が、増加するにつれて、自動化されたパイプラインが同時に Lean 証明を生成することが、検証プロセスをスケーラブルにすることが可能です。

他の定理へのスケールアップ

  • Anthropic は、同じ共同作業の設定を使用して、Vinogradov の三素数定理の 3 日間の形式化を実証しました。

  • 適切な足場(scaffolding)があれば、主要な結果は消費者向け AI サブスクリプションによって形式化される可能性があります。

未来の方向性とサポート

  • Anthropic とその他の研究機関は、外部研究者への無料または割引価格でのアクセスを提供し、さらに大規模な形式化プロジェクトのための専用の助成金を提供しています。

  • 継続的な作業は、 Lean, Mathlib, および Prove2Me のような共同作業ツールを改善し、 future auto-formalizations の将来の自動形式化の障壁壁を低くすることを目指しています。

謝辞

この取り組みは、Wiles の元の証明から Imperial College の FLT プロジェクト、そしてより広範な Lean コミュニティティへの、数十年にわたる数学的発展に基づいています。 Kevin Buzzard がレビューとフィードバックを提供し、証明は Darmon, Diamond, and Taylor による解説に従っています。

リソースソース

  • GitHub repository – Full Lean proof and accompanying walk-through: https://github.com/anthropics/fermats-last-theorem
  • Prove2Me paper – Detailed description of the collaborative platform: Chen et al., 2026, arXiv 2608.28433.
  • Related Anthropic posts – Autoformalization of the Riemann hypothesis, automated alignment research, and other AI-driven scientific advances.

Sources