coq:基于形式化语言的交互式定理证明工具项目

The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.

分支26Tags152
文件最后提交记录最后更新时间
1 个月前
1 个月前
8 小时前
1 个月前
3 个月前
20 天前
7 小时前
8 小时前
18 天前
1 个月前
8 小时前
12 天前
7 小时前
6 小时前
19 天前
1 年前
18 天前
3 个月前
6 天前
19 天前
19 天前
2 个月前
20 天前
4 天前
19 天前
6 小时前
19 天前
8 小时前
8 小时前
8 小时前
8 小时前
2 年前
1 个月前
1 个月前
1 个月前
4 年前
11 个月前
1 年前
5 年前
1 个月前
20 年前
1 个月前
1 个月前
1 个月前
1 年前
1 年前
2 个月前
1 年前
1 个月前
19 天前
1 个月前
2 个月前
3 年前
1 年前
2 个月前
1 年前
2 个月前
2 个月前
11 个月前
1 个月前
1 年前
1 个月前
1 个月前
7 年前

The Rocq Prover

GitLab CI GitHub CI Zulip Discourse DOI

The Rocq Prover 是一款交互式定理证明器,也称为证明助手。它提供了一种形式化语言,用于编写数学定义、可执行算法和定理,并配备了一个用于半交互式开发机器验证证明的环境。

安装

latest packaged version(s)

Docker Hub package latest dockerized version

详情请参见 https://rocq-prover.org/install。 有关如何从源代码构建和安装的信息,请参见 INSTALL.md

文档

文档的源代码位于 doc 目录中。 请参阅 doc/README.md 了解更多关于文档的信息, 特别是如何构建文档。最新发布版本的文档可在 Rocq 官方网站 rocq-prover.org/docs 上获取。 另请参阅 Rocq 维基 以及 Rocq 常见问题解答, 以获取用户贡献的其他文档。

主分支的文档会持续部署。请参阅:

变更

参考手册的 近期变更 章节 说明了 Rocq Prover 每个新版本的差异和不兼容性。如果您升级 Rocq, 请仔细阅读该章节,因为它包含了关于如何处理您可能遇到的一些问题的重要建议。

问题与讨论

我们有多个渠道可以联系用户社区和开发团队:

  • 我们的 Zulip 聊天,用于非正式和高流量的讨论。
  • 我们的 Discourse 论坛,用于更结构化且易于浏览的讨论和问答。

另请参阅 rocq-prover.org/community,其中 列出了其他几个活跃的平台。

错误报告

请在 我们的问题跟踪器 中报告任何错误/功能请求。

为了使错误报告有效,应提及用于编译和运行 Rocq 的 OCaml 版本、Rocq 版本(coqtop -vrocq -v)、所使用的配置,并包含一个导致该错误的完整源代码示例。

为 Rocq 做贡献

以各种方式为 Rocq 做贡献的指南列在 贡献者指南 中。

有关发布计划的信息,请访问 https://github.com/rocq-prover/rocq/wiki/Release-Plan

支持 Rocq

通过成为赞助商来帮助 Rocq 社区发展壮大!Rocq 联盟 可以签订赞助合同或接受捐赠。如果您想在塑造 Rocq 的未来方面发挥积极作用,也可以成为联盟成员。如果您感兴趣,请联系我们!

项目介绍

Coq 是一个形式化证明管理系统。它提供了一种形式化语言,用以书写数学定义、可执行算法和定理,并配备了一个支持半交互式开发的机器验证证明环境。【此简介由AI生成】

定制我的领域
1005.57 K757访问 GitHub