1
2
我们可以执行这个
我们可以使用
护航模式
(关于StAcExpod解释这个模式有很多很棒的答案)和辅助引理。
在下面的实现中,我使用了两次护航模式:顶层的模式用于让Coq知道第一个输入列表是空的
下面是一个简单的测试:
|
2
1
你也可以使用
(注意Coq是如何处理第一个义务的,构造一个类型为
|
Mei Zhang · 定义“依赖类型”模函子 6 年前 |
Jason Hu · 参见Ltac中的Hintbase 6 年前 |
lllllllllllll · 通过两个实现对阶乘程序进行Coq验证 6 年前 |
user9335697 · 实例化参数以评估函数定义 6 年前 |
Jian Wang · Coq中的背景目标、搁置目标和放弃目标是什么? 6 年前 |
jmite · Coq:在校样脚本编写期间查看校样术语 6 年前 |