修證明怕改掉命題?核對假設再提小修補
在 Codex 提供Rocq 測試專案與證明義務,依下方測試流程製作最小證明修補與檢查紀錄,再由人核對;需另備相符工具與權限。
執行環境與使用方式
AI/軟體
Codex
在哪裡操作
電腦終端中的 Codex CLI;在獨立測試資料夾開啟。
如何開始
- 按來源中的官方安裝指引設定 Codex CLI;在測試資料夾開啟終端機,輸入 codex 並登入。
- 只提供Rocq 測試專案與證明義務與下方提示詞;先確認範圍,再允許必要操作。
- 核對實際產出的最小證明修補與檢查紀錄;記下未執行或無法驗證的部分。
準備與方案條件
需要 Codex 使用權、獲准的測試資料及相符執行環境;寫檔與終端命令須在允許範圍內。具體準備:需要熟悉形式驗證的審查者、可重建的證明專案及版本固定的測試分支。 需固定版本的 Rocq 與專案相依套件,並由熟悉形式證明的人審核;一般聊天無法代替證明核心檢查。
提示詞移植限制
文字要求可改給其他程式助理;但檔案權限、執行環境、測試工具及整合須另外設定,不能只換工具名稱就視為相容。
使用限制
本流程未實測;只在測試副本內工作,不自動發布、付款或改正式資料。將規劃、實際操作結果與未測項目分開。
環境資料來源
- https://developers.openai.com/codex/cli/ · 2026-10-19
適用情境 / When to use
在 Codex 提供Rocq 測試專案與證明義務,依下方測試流程製作最小證明修補與檢查紀錄,再由人核對;需另備相符工具與權限。 Shengyi Wang 報告用 Codex 協助完成與穩定 CertiGC 的 Rocq 證明。
步驟 / Steps
- 需要熟悉形式驗證的審查者、可重建的證明專案及版本固定的測試分支。
- 選定未完成的證明義務,要求說明依賴的定義與假設後再提出修補。
- 重新執行證明核心,逐行比較定理、前提與公理,避免把目標偷偷改弱。
提示詞 / Prompt
在[證明專案測試分支]處理[指定證明義務],保持[定理及允許假設]不變。先列依賴,提出最小修補並提供核心檢查紀錄;若需更動規格或增加公理,停止並解釋。輸出差異供專家審查。
留意事項 / Cautions
- 不得把新增公理或跳過證明當作完成。
- 不應由此宣稱整個系統安全或適合部署。
來源限制 / Evidence limits
經驗報告不是對照實驗;核心接受證明不等於規格符合現實需求。
流程說明 / Workflow note
以下步驟與提示詞為本站原創、未實測的練習設計,並非原作者逐字流程;來源結果不代表練習保證成功。
原始工具組合 / Original tool stack
Codex;Rocq/Coq;CertiGC;VST/CertiGraph
來源發表日期:2026-06-19
來源查核日期:2026-10-19
AI-Assisted Completion of CertiGC Proofs: An Experience Report