1
我刚才看到有人在勒柯克在一个陌生的语法定义的感应式,像这样:Coq归纳定义中的``和`&'是什么?
Inductive nat_tree : Type :=
| NatLeaf
| NatNode of color & nat_tree & nat & nat_tree.
我习惯的样子this语法:
Inductive ident : sort :=
ident1 : type1
| …
| identn : typen
谁能解释一下什么是新的句法?
顺便说一句,这是来自ssrflect教程。我想知道这是否是一个ssr补充。
我的猜测是它的使用是因为它很好地模仿了OCaml变体类型的语法。在思考之前从未看过它。 – gallais