返回顶部
o

openmath-rocq-theorem配置Rocq定理环境

Configures Rocq environments, runs preflight checks, and guides the proving workflow for OpenMath Rocq theorems. Use when the user wants to set up Rocq tooling, prove a downloaded OpenMath theorem in Rocq/Coq, or verify and submit a Rocq proof.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
132
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openmath-rocq-theorem

OpenMath Rocq 定理

说明

搭建 Rocq 证明环境,验证 opam 切换,并证明已下载的 OpenMath 定理。假设定理工作区已由 openmath-open-theorem 技能创建。

此技能包是自包含的:由本 SKILL.md 文件及本目录下的本地 references/ 文件组成。它不打包或安装同级的 rocq-* 配套技能。

工作流检查清单

  • - [ ] 环境:验证 rocq(或 coqc)、dune 和 opam 已安装,且当前激活的 opam 切换与项目的 .opam-switch 或 opam 文件匹配。安装和切换管理请参见 rocq-setup 技能。
  • [ ] 配套技能:如果当前代理中已安装 rocq-proof、rocq-ssreflect、rocq-setup 或 rocq-dune 等配套 Rocq 技能,请使用它们。各技能的适用场景请参见 references/companions.md。本独立包不包含这些技能的代码,也不会为您安装它们。
  • [ ] 预检:在开始证明前,确认环境健康:

bash
rocq --version
rocq -e From Stdlib Require Import Arith. Check Nat.add_comm.
dune --version
opam list rocq-prover

  • - [ ] 证明:遵循 references/proof_playbook.md 中的最小 Rocq 证明循环。如果已安装 rocq-proof 或 rocq-ssreflect,将其作为配套指南使用;否则继续使用本技能中的本地工作流。
  • [ ] 验证:确认 dune build(或 rocq compile .v)通过,且没有残留的 admit 或 Admitted.:

bash
dune build
grep -rn admit\|Admitted\. *.v

  • - [ ] 提交:使用 openmath-submit-theorem 技能对证明进行哈希并提交。

脚本

操作命令使用时机
检查 Rocq 版本rocq --version验证当前激活的 opam 切换具有预期的 Rocq 发行版。
验证标准库加载
rocq -e From Stdlib Require Import Arith. Check Nat.add_comm. | 在证明前确认标准库可访问。 | | 构建项目 | dune build | 每次证明尝试后;必须退出码为 0 且无错误。 | | 编译单个文件 | rocq compile .v | 快速检查单个 .v 文件,无需完整 dune 构建。 | | 检查 admit | grep -rn admit\|Admitted\. *.v | 提交前;必须无匹配结果。 | | 安装 opam 依赖 | opam install . --deps-only | 克隆或更改项目 opam 文件后。 |

备注

  • - Rocq 版本:OpenMath Rocq 工作区目标为 Rocq 9.1.0(当前稳定版,2025 年 9 月),搭配 Platform 2025.08.2。
  • 配套技能:rocq-proof(证明方法、策略参考、Ltac2)、rocq-ssreflect(SSReflect / MathComp 风格)、rocq-setup(opam、工具链、编辑器)和 rocq-dune(构建系统、_CoqProject、dune 配置)在已安装时是有用的配套技能。可选配套技能:rocq-mwe、rocq-bisect、rocq-extraction、rocq-mathcomp-build。
  • 安装边界:本独立技能不应指示将未见的 rocq-* 目录复制到 ~/.agents/skills 或任何全局技能目录。如果从完整仓库安装,请查看其中的配套技能文件夹,并仅将其复制到有意的项目本地技能目录,例如 .codex/skills 或 .claude/skills。
  • 标准库前缀:对于 Rocq 9.x,请使用 From Stdlib Require Import。旧版 From Coq Require Import 仍可使用,但会显示弃用警告;所有新证明请优先使用 From Stdlib。
  • 验证状态:仅当 dune build 退出码为 0、没有残留的 admit 或 Admitted.、且 LSP 面板未显示错误或警告时,证明才算完成。

参考资料

需要时加载(相对于本文件一级目录):

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openmath-rocq-theorem-1776025621 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openmath-rocq-theorem-1776025621 技能

通过命令行安装

skillhub install openmath-rocq-theorem-1776025621

下载

⬇ 下载 openmath-rocq-theorem v1.0.3(免费)

文件大小: 5.57 KB | 发布时间: 2026-4-13 11:21

v1.0.3 最新 2026-4-13 11:21
Clarify isolated Rocq theorem skill boundary

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部