Coq中保留的关键字是什么?

时间:2019-05-03 01:19:40

标签: coq

我想列出Coq中所有不能用作标识符名称的关键字。

https://coq.inria.fr/refman/language/gallina-specification-language.html#lexical-conventions提供了Gallina中保留的关键字列表,但其中不包含关键字“ by”。

尽管如此,Definition by:=O无法编译,并给出错误Syntax error: [Prim.ident_decl] expected after [def_token] (in [vernac:gallina]).。这表明上面的关键字列表不完整,所以如果有人有完整的列表,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

This说Coq自8.3起就使用s(kne) # -1870 -14201 -3542 -3751 -2915 -2706 -2497 -3333 -2288 -4169 -5214 # -7931 -10648 -13156 -14410 -13574 -11693 -8140 -4378 -2079 s(t) # 10 69 18 19 15 14 13 17 12 21 26 39 52 64 70 66 57 40 22 11 plot(t, kne) curve(s(x), add = TRUE) 作为(true)关键字。

Ltac插件似乎做出了相应的声明here,因为如果我们关闭插件,则by可以再次使用:

by