小编Sai*_*man的帖子

Coq中定义与Let之间的区别

Coq中的Defintion和'Let'有什么区别?为什么有些定义需要证明?例如.这是集团理论中g1.v的一段代码.

Definition exp : Z -> U -> U.
Proof.
intros n a.
elim n; clear n.
exact e.
intro n.
 elim n; clear n.
exact a.
intros n valrec.
exact (star a valrec).
intro n; elim n; clear n.
exact (inv a).
intros n valrec.
exact (star (inv a) valrec).
Defined.
Run Code Online (Sandbox Code Playgroud)

这个证明的目的是什么?

functional-programming theorem-proving coq

4
推荐指数
1
解决办法
496
查看次数