IT

· 約 4 分

Issue禁止・PRのみ——そして史上最長の数学プログラム

LaravelがIssueを禁止しPRのみにした合理性と、Claudeが费马の最終定理をLeanで形式化した史上最長の数学プログラム。AI時代の貢献と検証を紹介します。

LaravelのIssue禁止方針を示す画面

Issue禁止・PRのみ——そして史上最長の数学プログラム

Issueを禁止し、PRだけにする

先週、PHPフレームワークLaravelが新規定を発表しました。Issue提出を禁止し、Pull Requestのみ、というものです。

LaravelのIssue禁止方針を示す画面

一見すると荒唐無稽です。Issueなしでどう問題を報告するのか。全員がソースを読み、自分で直せというのか。

しかしよく考えると、この措置は合理的で、むしろ広める価値すらあります。

(1)ゴミIssueがなくなる。PRを作る手間を払う人は問題に本気です。ボットや荒らしはゴミIssueは出せても、貢献の手間は払いたがりません。

(2)メンテナーに便利。PRから得られる情報はIssueより多く、理解と修正に有利で、投下時間も減ります。

(3)ユーザの提出難度は必ずしも上がらない。ソースが分からなくても、AIに問題を説明してPRを生成できます。AI時代、PR提出はIssueに近い手軽さになりつつあります。

(4)根本原因は、開源のリソース不足と、急増するIssueへの対応不能です。問題を投げて誰かが直すのを期待させるより、一緒に貢献する文化へ寄せるべきだ、という時代認識です。

史上最長の数学プログラム

先週、AnthropicはClaude AIを使い、史上最長の数学プログラム——费马の最終定理のプログラム的証明——を完成させました。

17世紀、フランスの数学者费马は、2より大きい整数では次の等式を満たせない、という有名な予想を述べました。

费马の最終定理の式を示す図

後世の数学者には想像を超えて難しく、証明できない難題でした。三百余年後の1995年、英国のアンドリュー・ワイルズが最終的に正しさを証明します。

ワイルズの証明を連想させるイメージ

証明は全129ページで、専門家でも読むのに何か月もかかります。以来、数学界はこれを計算機言語へ翻訳し、機械証明で推論を自動検証しようとしてきました。翻訳プロジェクト自体も超難・超分量で、完成が遅れていました。

先週、研究チームが発表したところでは、Claude AIが11日で完了し、ワイルズの証明をLean言語のプログラムへ翻訳しました。

Lean形式化プロジェクトの画面

LeanはMicrosoft Researchが2013年に提案した、数学定理証明向けの言語です。Claudeの数学研究能力を試しただけのはずが、未完の超難題を本当に片付けた、というのが経緯です。

最終結果の前に補助定理を3万超証明し、うち2万9千超を用い、数十億Tokenを消費、最終コードは1300万行。史上最長の数学プログラムで、人間の数学者チームならどれだけかかるか想像しにくい規模です。コードはGitHubで公開されています。

意義は、正しさの検証が難しい大量の数学証明に対し、AIで検証できる道が示された点にあります。

最後に、ワイルズの人生を語るインタビューを推薦します。

PBS NOVA Online: Solving Fermat — Andrew Wiles(英語)

「费马に何年も取り憑かれた旅が終わって、感傷的では?」と問われ、大戦を終えたような解放感だ、と答えます。

「確かに少し感傷的だが、同時に巨大な達成感と、ようやく自由だという感覚がある。朝起きて夜寝るまでずっと考えていた——それが八年続いた。長いあいだ一つのことを考え続けるのは容易ではない。この特別な旅程が終わり、心はようやく静かになった。」

これからどう見るか

Issueの洪水も長大な形式証明も、労働はAIに寄せられますが、何を受け入れ、何を検証済みとするかの判断は希少です。一人会社は、問題を投げつける側ではなく、小さな貢献と深い洞察で信頼を積む方が勝ちやすい。情報は安いが、独立した判断と所有する読者・顧客との関係は売れる——1000 True Fansに近い井戸を掘る局面です。

コメントを書き込む

コメントは管理人が確認のうえ、この記事の「みんなのコメント」に掲載する場合があります(即時には表示されません)。 URL・宣伝・誹謗中傷は掲載されません。

この記事が少しでも参考になりましたら、今後のデータ整理・記事作成・サイト改善の励みになります。
無理のない範囲で、OFUSEから応援いただけますと幸いです。

Blog 一覧へ戻る