【发布时间】:2018-11-07 18:45:17
【问题描述】:
如何在(纯)calculus of constructions中定义递归函数?我在那里看不到任何定点组合器。
【问题讨论】:
-
函数 f 调用函数 g 是函数组合。如果 f 正在调用自身,那么您有一个包含相同函数的函数组合。
-
CoC 中无法定义固定点组合器。这将允许不终止,并且没有不终止的 CoC 条款。
标签: recursion functional-programming coq lambda-calculus typed-lambda-calculus