1173591564/scholar-platform/math-verification
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
数学公式与定理验证,支持 Lean4 形式化
Install
npx vskill@latest install 1173591564/scholar-platform/math-verificationSKILL.md
触发
当用户说"验证这个公式"、"检查数学推导"、"形式化验证"、"这个定理对吗"时执行此流程。
前置条件
Lean4 已安装在本地,AiEvolution 项目在 LEAN/ 目录下。
流程
Step 1: 定位目标公式
用户可能给出:
- 某篇论文中的具体公式 → 从
output/parsed/<ULID>.json的 formulas 字段提取 - 一个数学命题 → 先确认其出处论文
- Lean4 中已有的定义 → 直接查看
LEAN/AiEvolution/文件
Step 2: 提取公式上下文
读取论文 JSON,找到公式所在的章节和前后文:
- 公式的 LaTeX 源码(formulas 字段的 latex 值)
- 公式在论文中的位置(哪个 section)
- 公式周围的文字说明(定义、假设、证明思路)
Step 3: 语义分析
对公式进行语义分析:
- 识别公式中每个符号的含义(从上下文推断)
- 检查公式的维度一致性(矩阵/向量维度是否匹配)
- 检查极限情况是否合理(如 n→0, n→∞ 时公式是否退化到已知形式)
- 检查不等式方向是否正确
- 检查特殊值代入是否成立(如 x=0, x=1)
Step 4: 对照 Lean4 已有定义
检查内存图谱中是否有相关 Innovation 节点:
检查 Lean4 项目中是否已有相关形式化:
已有的形式化包括:
Basic.lean: 类型定义 (Innovation, Paper, ResearchLine)Database.lean: 125 个创新节点、440 篇论文、引用关系、替代关系Theorems.lean: 已证明的演化定理(7 个定理,无 sorry)
Step 5: 形式化尝试(如适用)
如果公式适合形式化,尝试在 Lean4 中编写:
- 定义相关类型和变量
- 用 Lean4 语法表述定理
- 尝试证明(简单的可以用
simp,ring,linarith等策略)
将尝试结果写入 output/notes/math-verify-<paper_id>.md。
Step 6: Lean4 编译验证(真实验证)
此命令会:
- 在
LEAN/目录下执行lake build AiEvolution - 从
Theorems.lean中解析全部 7 个定理名称 - 根据编译结果判断每个定理是否通过验证
- 如果编译失败,解析 stderr 定位出错的定理和错误原因
- 输出结构化的验证报告
(v0.2.0 起 lean-verify 属 CLI 维护面,不在 MCP 模型工具中;结果文件写入 output/notes/ 后可用 scholar_read_output_file 读取)
⚠️ 重要:只有 lake build 返回 0 时才声称"已验证"。编译失败时,需分析错误信息。
Step 7: 生成验证报告
输出到 output/notes/math-verify-<formula_label>.md:
注意事项
- 并非所有公式都适合形式化验证,复杂深度学习公式可能只能用语义分析
- Lean4 验证的覆盖范围有限,重点是 AI 演化相关的核心定理
- 不要声称"已证明"除非 Lean4 编译确实通过
- 对于验证失败的公式,明确记录失败原因
Next Steps
数学验证完成后,自然的后续动作:
- `/paper-deep-dive` — 回读论文确认形式化结果与原文的一致性,做进一步公式推导
- `/experiment-code` — 如果公式涉及算法,实现对应的实验代码
传递数据:Lean4 验证结果(通过/失败)和定理定义可直接用于论文写作中的形式化引用。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingscholar/templates/skills/math-verification/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/1173591564/scholar-platform/math-verification)