【发布时间】:2019-03-10 15:25:05
【问题描述】:
对于正整数的Church编码N,可以定义一个递归原理nat_rec:
Definition N : Type :=
forall (X:Type), X->(X->X)->X.
Definition nat_rec (z:N)(s:N->N)(n:N) : N :=
n N z s.
以下 Church 编码 equal 的递归原理是什么 equal_rec 相等?
Definition equal (x:A) : A->Type :=
fun x' => forall (P:A->Type), P x -> P x'.
Definition equal_rec (* ... *)
【问题讨论】:
标签: recursion coq equality church-encoding