关于交互性的观点:根据我的经验,当使用证明通用或coqide时,coq证明可以非常具有交互性-- opq圆环 对于隐式参数,Agda实际上并不是更“轻量级”的,因为Coq也支持{}(隐式)声明而不是()(explici) 有人应该补充说,在编写依赖类型的程序时,coq似乎更“笨拙”。 例如; 无法卸载nat之类的所有内置内容。
我不理解“归纳递归”这一点。 Coq确实允许相互归纳类型/相互结构递归函数(在两个inductive或Fixpoint定义之间使用“with”连接关键字); 这已包含在Coq'Art第14.3/p400节中。请澄清。:-)