跳到主要內容
AI News HubLIVE
站內改寫1 分鐘閱讀

PaperFormalizer:作者參與循環的研究論文 Lean 自動形式化

文章摘要

PaperFormalizer 是一個基於 Lean 的智能流水線,從 LaTeX 源文件出發,將論文轉寫為陳述依賴圖,進行自然語言審計,並在 Lean 中對着 Mathlib 等庫進行形式化與證明;遇到有多種解讀或需要改動論文主張的缺口時,它會停下來請作者裁決。

來源arXiv AI作者: Jiyuan Tan, Vasilis Syrgkanis, Jose Blanchet
PaperFormalizer:作者參與循環的研究論文 Lean 自動形式化
報告錯誤

更正渠道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

即便經過仔細校對的論文,也難免在證明或所設假設上留下細微缺口。PaperFormalizer 試圖用 Lean 生態中的智能體流水線幫助作者發現並閉合這些缺口,最終把論文轉化為經過 Lean 驗證的版本。該工作由 Jiyuan Tan 等作者提交,論文摘要於 2026 年 10 月 22 日發佈在 arXiv 上。

它的起點是論文的 LaTeX 源文件。系統先把論文轉寫為一個由陳述組成的依賴圖,使各條定義、引理、定理與推論之間的依賴關係顯式化。隨後,它在自然語言層面對每條陳述進行審計,檢查其是否忠實於原文、是否存在歧義、以及是否正確。這一階段並不急於形式化,而是先確保自然語言表述本身經得起推敲。

在審計之後,流水線會把陳述在 Lean 中形式化,並嘗試完成證明。證明所依賴的背景包括 Mathlib、可選的領域庫,以及作者個人的工具包。隨着更多論文被形式化,作者的工具有望不斷積累和擴展。

論文強調,只有作者才真正知道一條陳述想要表達什麼,以及某個結果中的形式化缺口應當如何最好地修補。因此,流水線在設計上把涉及語義判斷的決定留給作者。當一條陳述可以被多種方式解讀時,系統會停下來詢問作者;對於每一處修復,它都會以自然語言和 TeX 符號呈現為提案,作者可以接受、拒絕或重新引導;任何可能改變論文主張的決定,也都交由作者拍板。

最終產出包括三個部分:帶註釋並經過修訂的論文版本、一份變更報告,以及 Lean 代碼。在 Lean 代碼中,每個聲明都與它所形式化的那條陳述建立鏈接,便於追溯。作者可以共享自己已驗證的論文,使後續研究者能夠直接複用其中的 Lean 代碼。

PaperFormalizer 運行在編程智能體環境中,例如 Claude Code 或 Codex。項目代碼已在 GitHub 上公開,用户共享 Lean 代碼的論文則發佈在 paperformalizer.org。通過降低產出經過驗證的論文的門檻,作者希望讓依賴數學證明的研究更加穩健。

展開要點與分析

文章情報

工程師進階

要點

  • 從 LaTeX 源文件自動構建陳述依賴圖,並審計忠實性、歧義與正確性。
  • 在 Lean 中引用 Mathlib、領域庫與作者個人工具包完成形式化與證明。
  • 當陳述存在多義或修復可能改變論文主張時,由作者接受、拒絕或調整方案。
  • 產出帶註釋的修訂論文、變更報告及與陳述鏈接的 Lean 代碼,並支持共享複用。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。