下面是一个半工作的简单递归表示法:Parameter X: ARG.Syntax error: [constr:operconstr] or [constr:operconstr] expected (in [constr:operconstr]). *)Notation "( x .. z [ u ] )"
我正在学习 Coq教程,我被困在了最后一个练习中。我为自然数的二进制表示定义了数据类型,现在我想将自然数转换为这个表示: | BO : bin | T1 :Coq停留在to_bin的定义上,说:Recursive definition of to_bin is ill-formed.下面是一个问题:如何修复这个to_bin 函数?
我必须为有充分根据的递归提供一个证明,如