ssrnat 是否包含在 Coq 8.7 中?

Is ssrnat included in Coq 8.7?

Coq 8.7 集成了流行的 Ssreflect 库。因此可以通过以下方式导入其库:

From Coq Require Import ssreflect ssrfun ssrbool.

然而,当我尝试导入 ssrnat 时,它抱怨它是 Unable to locate library ssrnat with prefix Coq,而且我在磁盘上的 Coq 发行版中也找不到 ssrnat。 ssrnat 是出于某种原因故意不包括在内,还是文件夹到另一个模块中,还是我的安装有问题?

ssrnat 不包含在主要的 Coq 发行版中,尽管有朝一日我们希望提供扩展发行版,默认情况下可以使用更多的库。

在 Coq 8.7 中,只包括策略语言本身 ssreflect 加上一些基本的支持库 ssrfun ssrbool

我们没有包含更多内容的原因是 ssrnat 使用了 math-comp 数学层次结构,因此这是一个更 "invasive" 的更改。

幸运的是,由于包含插件,安装 ssrnat 是一项非常容易的任务。