math-rigor

DeepSeek Harness (DSH) 插件生態允許通過本地工具和腳本擴展智能體的能力。math-rigor 插件針對數學證明場景,通過本地 MCP 服務器和結構化工作流,提供可審計的證明過程,避免模型直接“幻覺”出結論。

核心組件

該插件由三部分組成:

  1. 本地 stdio MCP 服務器:運行 Python 腳本,提供 23 個工具。
  2. Bundled workflow skill:內置證明流程 skill。
  3. Slash commands:提供 /prove 和 /audit-proof 兩個命令。

安裝與啓用

使用官方提供的安裝命令添加插件。請根據你當前使用的 profile 修改命令中的 --profile 參數(例如 desktop 或 web)。

dsh plugin --profile web add bauerelizabeth07139/math-rigor

安裝完成後,插件會註冊相應的 skill 和命令。在首次使用前,需要確保 Python 環境已準備就緒。

環境要求

該插件依賴 Python 3.10+。MCP 工具在虛擬環境(venv)創建並安裝依賴之前不可用。

  1. 安裝依賴:插件需要 mcp、sympy、z3-solver 和 mpmath。
  2. 環境路徑:所有數據(包括 venv 和證明會話)默認存儲在 $DSH_HOME/math-rigor。

如果環境未就緒,MCP 工具將不可用,命令會返回錯誤並提示需要執行 setup 腳本或手動創建 venv。

配置

在 profile 的 loader row 中配置插件參數:

- id: dsh-math-rigor
  config:
    home: "$DSH_HOME/math-rigor"
    setup: true
    setupTimeoutMs: 600000
    toolCallTimeoutMs: 300000

配置項說明:
* home:指定數據目錄,默認爲 $DSH_HOME/math-rigor。
* setup:布爾值。設爲 true 時,插件會在加載階段自動創建 venv 並安裝依賴。
* setupTimeoutMs / toolCallTimeoutMs:設置安裝和工具調用的超時時間(毫秒)。

使用命令

插件提供了兩個主要命令:

  • /prove <mathematical proposition>
    • 啓動一個六階段的嚴格證明工作流:形式化 → 策略 → 引理分解 → 逐步證明(每步機檢)→ 機器審計 → 報告。
    • 前置條件:必須在執行前加載 math-rigor skill。
  • /audit-proof <proof text or math-rigor session id>
    • 對證明文本或會話 ID 進行審查。它會拆解步驟 DAG,逐條讀取判定結果,並進行結構性審查,列出問題清單。

23 個 MCP 工具

MCP 工具以 mcp__math_rigor__ 爲前綴。工具分爲五組:

會話管理

  • proof_workflow:返回流程階段、判定詞彙表與審計檢查項。
  • proof_start:開始一個證明會話,登記問題、目標和符號定義域。
  • proof_add_given:登記題面給定的前提。
  • proof_add_assumption:登記臨時假設。
  • proof_add_lemma:登記引理義務。
  • proof_add_step:添加證明步驟並立即機檢。
  • proof_validate:審計整個證明結構。
  • proof_status:查看會話狀態。
  • proof_export:導出證明爲 Markdown / LaTeX / JSON。

邏輯檢查

  • logic_check_step:檢查單步推理的形狀和語義。
  • logic_entails:判斷前提是否蘊含結論。
  • logic_truth_table:純命題邏輯完全枚舉(最多 10 變量)。
  • logic_rules:列出推理規則。

驗證器

  • verify_identity:驗證兩個表達式是否爲同一函數。
  • verify_inequality:驗證帶定義域的全局不等式。
  • verify_forall:驗證全稱命題(整除、奇偶、界、代數恆等式)。
  • verify_induction:驗證歸納法。
  • verify_limit:驗證極限值。
  • find_counterexample:尋找反例。

符號運算

  • symbolic_eval:單次符號運算(simplify, expand, factor, diff, integrate 等)。
  • symbolic_numeric:高精度數值求值。
  • expr_normalise:規範化表達式。

數論

  • number_theory:精確整數運算(質數、因數分解、歐拉函數、GCD、CRT 等)。

安全性

該插件在安全性上做了嚴格限制:

  • 輸入隔離:輸入僅爲數學表達式,不使用 eval 或 exec 執行任意代碼。輸入經過詞法/語法分析器解析成 AST。
  • 文件操作:僅寫入插件家目錄($DSH_HOME/math-rigor),不寫入工作目錄或 profile 配置。
  • 網絡隔離:僅在初始 pip install 時使用網絡,證明過程完全離線。
  • 依賴鎖定:requirements.txt 中的依賴版本被嚴格鎖定。

總結

math-rigor 爲 DSH 提供了一套從輸入到驗證、再到審計的完整數學證明工具鏈。它通過 23 個本地工具和結構化的 /prove 工作流,確保了數學推理的可信度。

  • 插件主頁:https://www.skillhub.cn/plugins/bauerelizabeth07139/math-rigor
  • 源碼倉庫:https://github.com/bauerelizabeth07139/math-rigor
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜