Coq是一个正式的证据管理系统。它提供了一种形式化语言来编写数学定义、可执行算法和定理,并提供了一个半交互式开发机器检查证明的环境。典型应用包括程序设计语言属性的证明(例如。这个CompCert公司编译器认证项目,这个验证的软件工具链用于验证C程序,或鸢尾花并发分离逻辑框架),这个数学形式化(例如。完整的形式化费特汤普森定理,或同伦型理论),和教学.
这个参考手册和标准库文档是Coq的主要文档。然而,要了解Coq,我们建议从教程或书籍开始,例如文档第页.
你不需要安装Coq就可以开始:你可以在浏览器中使用jsCoq公司!
最终你可能会想安装Coq在系统上使用用户界面由您选择。
Coq拥有一个庞大而活跃的用户社区。他们做出正式贡献开发、Coq扩展和基于Coq的工具(参见Coq包索引和棒极了Coq项目和资源的策划列表)。我们有多种语言话语论坛和aZulip聊天不断更新可公开访问的存档.
请注意我们的行为准则这适用于Coq团队管理的所有空间,包括在线论坛和实体活动。
Coq是一款免费的开源软件。它的发展在很大程度上得到了Inria公司,一台法国公共计算机科学研究所,但任何人都可以跟随并参与这一过程在GitHub上.这个Coq团队管理Coq的开发:它是一个来自学术界和工业界的开发者和超级用户的国际组合。
您可以通过报告错误、,建议增强功能,提交pull请求,改进文档和许多其他方式。
还鼓励学术和工业用户在财政上捐款支持Coq及其生态系统的维护和演变通过Coq财团.
现在有一个Stack Exchange问答站点专门用于证明助理! 不要犹豫,在那里发布和回答Coq问题(使用成本核算标签)。
检查外面的话语和推特对于最新消息。
对于最新版本,请查看GitHub存储库属于Coq公司和这个Coq公司站台.