Code & Chain · Signal Desk

Anthropic 與 Theorem 展示 Claude 自動撰寫並驗證形式化證明

原始來源The Decoder

摘要

Anthropic 與 Theorem 展示一套 AI 輔助形式化驗證流程,用 Claude 對既有軟體進行數學驗證,為 123 個開源函式庫產生數億行程式證明,並由自主檢查器 Rocq 驗證。方法把崩潰測試轉為形式化問題、分析機器碼並產出大量證明,結果找出數百個傳統測試未發現的缺陷。不過證明帶有條件限制,只涵蓋特定 CPU 架構、單執行緒程式與 64 MB 以下輸入,並非全域無錯;流程也相當消耗算力與成本。其意義在於把 AI 形式化驗證納入標準測試流程,加速且部分自動化軟體驗證。

重點整理

  • 對開發者而言,這提供了傳統測試之外的新驗證層,但目前僅適用特定條件且成本高,較適合安全關鍵元件而非全面取代既有測試。
  • 這是把 AI 從寫程式推進到證明程式正確性的具體案例,也清楚揭示目前方法的能力邊界與成本代價。

編輯說明

本頁是 Code & Chain 對公開來源的編輯摘要,可能使用 AI 輔助整理並經自動化流程發布。請以原始來源為準;內容不構成投資、法律或稅務建議。