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