BTC $77,632.64 -3.04%
ETH $2,245.60 -3.23%
BNB $702.67 -4.85%
XRP $1.25 -3.04%
SOL $96.88 -3.47%
TRX $0.3410 +2.92%
DOGE $0.0758 -3.50%
ADA $0.1938 -3.33%
BCH $284.25 +1.66%
LINK $11.15 -3.71%
HYPE $92.93 +7.96%
AAVE $125.69 -5.65%
SUI $0.8916 -3.21%
XLM $0.1656 -2.35%
ZEC $1,262.91 +0.00%
AAPL $344.10 -1.35%
AMZN $227.53 -9.57%
GOOGL $281.72 -2.68%
MSFT $528.02 -1.93%
META $615.21 -0.62%
NVDA $207.66 -3.17%
TSLA $394.77 -2.24%
SNDK $1,220.04 -10.99%
INTC $68.41 -26.10%
SPCX $138.15 -3.58%
MU $883.80 -7.88%
AMD $519.77 -8.17%
BTC $77,632.64 -3.04%
ETH $2,245.60 -3.23%
BNB $702.67 -4.85%
XRP $1.25 -3.04%
SOL $96.88 -3.47%
TRX $0.3410 +2.92%
DOGE $0.0758 -3.50%
ADA $0.1938 -3.33%
BCH $284.25 +1.66%
LINK $11.15 -3.71%
HYPE $92.93 +7.96%
AAVE $125.69 -5.65%
SUI $0.8916 -3.21%
XLM $0.1656 -2.35%
ZEC $1,262.91 +0.00%
AAPL $344.10 -1.35%
AMZN $227.53 -9.57%
GOOGL $281.72 -2.68%
MSFT $528.02 -1.93%
META $615.21 -0.62%
NVDA $207.66 -3.17%
TSLA $394.77 -2.24%
SNDK $1,220.04 -10.99%
INTC $68.41 -26.10%
SPCX $138.15 -3.58%
MU $883.80 -7.88%
AMD $519.77 -8.17%

形式的検証

すべて
記事
速報

OpenAIはモデルのクラッキング指数の時間仮説を発表しました。

OpenAI は最近、同社の AI モデルがコンピュータサイエンスにおいて20年以上続いている推測指数時間仮説、英語の略称 ETH を解明したと発表しましたが、これはイーサリアムではありません。この仮説は、特に計算が難しい問題がどれほど難しいかに焦点を当てており、ブール充足可能性問題 SAT を例に挙げています:与えられた論理条件のセットに対して、すべての条件が同時に成立するような割り当てが存在するかどうか。問題の規模が大きくなると、既知の最良の方法は基本的に可能な解を一つずつ試すしかなく、時間のコストは規模に対して指数的に増加します。指数時間仮説はさらに、この種の問題は本質的に大幅に加速できず、真の意味での亜指数時間効率的なアルゴリズムは存在しないと主張しています。この仮説は1999年に提唱されて以来、理論計算機科学の重要な基盤となっており、多くの論文がそれに基づいて特定の問題が非常に難しいことや、特定のアルゴリズムが最適に近いことを証明しています。もし指数時間仮説が覆されると、ほとんど不可能と考えられている多くの問題に対して、理論的にはより良い解法が存在するかもしれません。OpenAI は、そのモデルが k-SAT 問題の解の数を亜指数時間内で正確に統計する決定論的アルゴリズムを見つけ、Lean を用いて形式的に検証したと主張しています。この結果が最終的に専門家の審査に耐えられるなら、指数時間仮説を直接揺るがすことになります。

first_img Anthropic:Claudeは大規模な形式検証オープンソースライブラリを開発しました。

人工知能会社 Anthropic の Frontier Red Team は 10 月 22 日に研究を発表し、大規模な形式的証明を自動的に作成できる大規模言語モデルが存在することを示しました。チームは Theorem と協力し、Claude を使用して RISC-V アセンブリレベルで 100 以上の実際のオープンソースライブラリの安全性を証明し、これは AI を用いてアセンブリレベルで生産ソフトウェアに対して大規模な形式的検証を行った初めての事例であると述べています。証明の過程で、数年にわたり発見されていなかった脆弱性も発見されました。実験では、Google OSS-Fuzz に既に存在するコンパイル可能なファズテストを仕様に変換しました:単一スレッドの静的バイナリ、固定メモリ予算、RISC-V CPU および Linux などの仮定の下で、64 MB 未満の任意の入力に対して、プログラムは正常に終了し、メモリ安全性エラーやアサーション失敗を引き起こさないべきです。数週間以内に、Claude は発見された問題を修正した後、123 の OSS-Fuzz ライブラリの 239 のエントリポイントに対して上述の性質を証明しました。証明はコンパイル後の RISC-V 命令に対して行われ、約 1.8 億行の Rocq によってチェックされました。ページでは、これらのライブラリに脆弱性がないことを意味するものではなく、残りの問題は信頼されたコンポーネントや証明の範囲外にある可能性があると述べています。ページではさらに、チームが Claude に RFC 1950 を形式化させ、x86 バイナリレベルで Linux カーネル内の zlib 実装がその仕様に準拠していることを証明させたと述べています。また、Rust で書かれた Python の大部分をカバーするインタプリタは、170 万以上のランダム生成プログラムと CPython の動作が一致する割合が 99.95% であることを示しました。36 の小規模な検証タスクにおいて、Opus 5.5 はその半分に必要なトークンが Opus 5 より約 40% 少ないことを証明しました。チームは同時に、証明が単一スレッド、静的リンクの RISC-V バイナリに対して行われ、証明チェッカーが仕様が現実に適合しているかどうかを判断できないことを指摘しました。

ヴィタリック:AIによる形式的検証の支援は、コードの効率と安全性を同時に向上させることが期待される。

ヴィタリック・ブテリンは、ブロックチェーンのセキュリティ分野における形式的検証(Formal Verification)の応用の展望について考察を発表しました。記事では、イーサリアムの最前線の研究開発において、新しいパラダイムが登場しており、EVMバイトコード、アセンブリ、またはLeanを直接使用してコードを記述し、Lean内で自動的に検証可能な数学的証明を用いてその正確性を検証することが指摘されています。研究者のヨイチ・ヒライは、このパラダイムを「ソフトウェア開発の最終形態」と呼んでいます。ヴィタリックは、AI支援の形式的検証がコードの効率と安全性を同時に向上させる可能性があり、特にSTARK、ZK-EVM、耐量子署名、コンセンサスアルゴリズムなどの安全なコアモジュールに適していると考えています。記事はまた、形式的検証が万能ではなく、証明範囲の不完全さ、仕様の誤り、ハードウェアのサイドチャネルなどの問題により失敗する可能性があることを強調しています。将来的には、ソフトウェアが「安全コア」と「非安全エッジ」に分化する可能性があり、イーサリアムは重要な安全コアの一つになるでしょう。
app_icon
ChainCatcher Building the Web3 world with innovations.