證明助理中的形式陳述

本頁導覽
  1. 數學敘述
  2. 代表公式(精確 TeX)
  3. 成立條件
  4. 符號作用域
  5. 直觀、定義與常見誤解
  6. 已採用的推導導讀
  7. 前置知識
  8. 驗證界線
  9. 下一個義務
  10. 同源結構化資料

形式陳述是在固定版本、imports、環境與 local context 中成功 elaboration,且型別為 Prop 的核心項。

mko-lean-formal-statement · definition · v0.10.0

數學敘述

在固定 Lean 版本、imports、名稱環境與 local context Γ 中,source syntax s 若成功 elaboration 為核心項 S,且 Γ⊢S:Prop,則 s 在該環境中表達一個形式陳述。陳述成立與存在已檢查證明項是分離狀態。

代表公式(精確 TeX)

S\in P

成立條件

  • Lean 版本、imports、已宣告名稱與 local context 都是陳述身分的一部分。
  • 本輪只記錄明示 pipeline receipt;使用者要求暫停 Lean build,因此不把合成狀態當實際 elaboration 或 kernel check。

符號作用域

  • S — elaboration 後的核心陳述項
  • P — 命題型別 Prop 的代表

直觀、定義與常見誤解

解析、elaboration、型別檢查、證明項建立與 kernel checking 是不同階段。字串看起來像 Lean,不代表它在指定環境可 elaboration。

同一段 syntax 在 imports、namespace、notation 或 local variables 不同時可能解析或 elaboration 成不同項,也可能失敗;receipt 必須保存環境身分。

一個已 elaboration 的 Prop 只是可被證明的陳述;只有另有對應 proof term 並經 kernel check,才能宣稱該形式陳述已有形式證明。

把成功解析、成功 elaboration、型別為 Prop 與已通過 kernel 的證明視為同一件事。

已採用的推導導讀

證明助理中的形式陳述:逐層讀懂一個 Lean 陳述並區分「是陳述」與「已證明」

原始 MKO 保留;導讀有自己的追加式修訂與驗證界線,不代表新 Lean 證明。

前置知識

  • 命題 — 形式陳述的核心項必須具有命題型別。

驗證界線

本輪未執行 Lean build;題目只核對明示的合成 pipeline 記錄與狀態邏輯,不產生或聲稱形式 Evidence。

not_formalized

這不表示內容錯誤;只表示尚未登錄可重播的計算或形式證據。

下一個義務

在使用者恢復 Lean 工作後,固定 toolchain/import closure,為每個 statement 建立 theorem identity、elaboration 與 kernel receipts。

同源結構化資料

本頁與互動版共用同一個物件與既有語言 edition;未新增證明或人工審定。

原始 MKO JSON · 純文字 Markdown