lambda-calculus专题提供lambda-calculus的最新资讯内容,帮你更好的了解lambda-calculus。
在TAPL的全简单类型示例中。 TmAbb代表什么? <pre><code>| TmVar(fi,n,_) -&gt; (match getbinding fi ctx n with T
我必须以这种方式对列表进行排序,所以我必须在变量中使用函数 <pre><code>Func&lt;Elem, Elem, int&gt; w = (e
我正在使用ANTLR4及其C ++目标实现扩展的λ演算解释器。这是语言语法: <pre><code>grammar lambda; program: ex
map函数返回一个列表,该列表是通过将函数(第一个参数)应用于作为第二个参数传递的列表中的所有
我正在学习单纯型Lambda演算,但是我对这些方程感到困惑。 <a href="https://i.stack.imgur.com/kNzFl.png" rel=
我知道XOR =(a)((b)(false)(true))(b) 但是如何减少[xor true true]并从该表达式中得到错误的结果?
想出一个外表关系并不难 对于皮亚诺数字。它甚至可以制作一个具体化 eq/3 谓词如 <a href="https://stackoverf
我正在研究Haskell,并且正在学习什么是抽象,替代(β等价),应用程序,自由变量和绑定变量(α等价
我正在阅读《从第一原理开始的Haskell编程》一书,尽管作者试图详细解释如何简化表达式,但我仍然难
<blockquote> Lambda表达式尽可能向右扩展。例如 λx xλy。 y与λx相同。 x(λy。y),与(λx。x)(λy。y)
如何用 lambda 项表达以下函数? f(n) = T 如果 n != 0。 F 如果 n = 0。 n 代表教会数字。 我知
我是函数式编程的新手。 因此术语 <code>cons</code> 将一个元素附加到列表的前面。哪里 <pre><code>c
我正在阅读有关组合逻辑的以下维基百科页面,并对给出的示例感到困惑:<br/> <a href="https://en.wikipedia.or
我正在用 Haskell 编写 lambda 演算解析器,但找不到解决当前问题的解决方案。 我如何解析表达式:<
给定 <pre><code>&gt; foldr (+) 5 [1,2,3,4] 15 </code></pre> 第二个版本 <pre><code>foldr (\x n -&gt; x + n) 5 [1,2,3,4]
我已经完成了在 lambda 演算中制作整数列表生成器 <code>[m...]</code> 的任务。 所以它应该满足这个定义。</
<strong>背景</strong> 昨晚我开始自学 lambda 演算,我试图确定我目前所理解的是否正确。 <strong>
在 <code>let</code> 的 <a href="https://en.wikipedia.org/wiki/Let_expression" rel="nofollow noreferrer">this</a> 处理中,给出了
我开始学习haskell,今天在我的课堂上,我们的老师解决了一个练习,我们必须替换给出的表达式。老师
我通过练习 <a href="https://github.com/tonymorris/fp-course" rel="nofollow noreferrer">fp-course</a> 来学习 Haskell。有一个 <