修證明怕改掉命題?核對假設再提小修補

在 Codex 提供Rocq 測試專案與證明義務,依下方測試流程製作最小證明修補與檢查紀錄,再由人核對;需另備相符工具與權限。

執行環境與使用方式

AI/軟體

Codex

在哪裡操作

電腦終端中的 Codex CLI;在獨立測試資料夾開啟。

如何開始

  1. 按來源中的官方安裝指引設定 Codex CLI;在測試資料夾開啟終端機,輸入 codex 並登入。
  2. 只提供Rocq 測試專案與證明義務與下方提示詞;先確認範圍,再允許必要操作。
  3. 核對實際產出的最小證明修補與檢查紀錄;記下未執行或無法驗證的部分。

準備與方案條件

需要 Codex 使用權、獲准的測試資料及相符執行環境;寫檔與終端命令須在允許範圍內。具體準備:需要熟悉形式驗證的審查者、可重建的證明專案及版本固定的測試分支。 需固定版本的 Rocq 與專案相依套件,並由熟悉形式證明的人審核;一般聊天無法代替證明核心檢查。

提示詞移植限制

文字要求可改給其他程式助理;但檔案權限、執行環境、測試工具及整合須另外設定,不能只換工具名稱就視為相容。

使用限制

本流程未實測;只在測試副本內工作,不自動發布、付款或改正式資料。將規劃、實際操作結果與未測項目分開。

環境資料來源

適用情境 / When to use

在 Codex 提供Rocq 測試專案與證明義務,依下方測試流程製作最小證明修補與檢查紀錄,再由人核對;需另備相符工具與權限。 Shengyi Wang 報告用 Codex 協助完成與穩定 CertiGC 的 Rocq 證明。

步驟 / Steps

  1. 需要熟悉形式驗證的審查者、可重建的證明專案及版本固定的測試分支。
  2. 選定未完成的證明義務,要求說明依賴的定義與假設後再提出修補。
  3. 重新執行證明核心,逐行比較定理、前提與公理,避免把目標偷偷改弱。

提示詞 / 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