ClaudeがLeanを用いてフェルマーの最終定理を形式化

Anthropicは最近、大規模な研究タスクを完了しました。内部モデルが11日間かけて、証明言語Lean 4を用いてフェルマーの最終定理を形式化しました。

これは新しい数学的発見ではありません。アンドリュー・ワイルズはこの定理を1995年に証明しています。Anthropicが行ったのは、その既存の証明をコードに変換することでした。これにより、コンピュータがすべての論理的なステップを完全に確実な形で検証できるようになります。

このプロジェクトの規模は膨大です: • モデルは1,300万行のLeanコードを生成しました。 • 30,300の中間定理を証明しました。 • 約60億の出力トークンを使用しました。

モデルは主に自律的に動作しました。人間は時折、ハイレベルな指示を与えるだけでした。プロセスは誰も見ていない深夜に終了しました。システムは成功を自動的にログに記録しました。

注意すべき重要な点が2つあります:

  1. このモデルは内部の研究用ツールです。まだAPI経由でアクセスすることはできません。現在皆さんが使用しているClaudeモデルとは異なります。
  2. 開発者にとっての真の価値は、Prove2Meと呼ばれるコーディネーションレイヤーにあります。

Prove2Meはオープンソースのツールです。タスクを管理するために依存グラフを使用します。単なるチェックリストではなく、証明が互いにどのように接続されているかを示すマップを作成します。

この構造は、エージェントのワークフローにおける2つの大きな問題を解決します:

  • 複数のエージェントが同じ作業を行うのを防ぎます。
  • エージェントに共有メモリを与えることで、メインの目的を忘れないようにします。

ほとんどのエージェントのワークフローは、時間の経過とともにコンテキストを見失うために失敗します。長いチャットウィンドウの代わりに、共有された外部グラフを使用することで、タスクを軌道に乗せ続けることができます。

エージェントのワークフローを構築する場合は、Prove2Meのアーキテクチャを研究すべきです。Anthropicの研究用モデルを使用しない場合でも、それらがタスクを調整する方法は、長期的な作業の設計図となります。

出典: https://dev.to/raxxostudios/claude-just-formalized-fermats-last-theorem-in-lean-3p36

オプションの学習コミュニティ: https://t.me/GyaanSetuAi