lambda-calculus

lambda-calculus

文章 0 浏览 4

Erlang 中的 S 组合器

我开始学习 lambda 演算,我需要在 Erlang 中实现 I、S、K 组合器。 当然,S、K、I代表: S = λxyz.xz(yz) K = λxy.x I = λx.x 我可以毫无问题地理…

回心转意 2024-12-10 16:36:23 0 0

将 Lambda 表达式转换为方案

我有这个 lambda lambda 表达式: λx.(λy.(λz.x(yz))) 我正在尝试用它编写一个方案表达式。 我这样做了: (define (f x)(lambda(y z) (f (y z)))) …

源来凯始玺欢你 2024-12-05 00:08:21 0 0

使用 Boost.Bind 表达教堂数字

教堂数字可以用 C++0x(C++11?)使用该语言的新 lambda 部分来表示,例如 this: typedef function F; static const F id = [=](int x) { return x; …

花心好男孩 2024-12-02 15:48:21 2 0

拉姆达演算问题

我要解决 lambda 演算问题。我达到了某个点,但我不知道如何继续: h f x = \g -> g (f x g) (h::a1 f::a2 x::a3)::a4 = (\g -> g::a5 (f::a2 x::a3 g…

假扮的天使 2024-12-02 06:47:32 1 0

Lambda代替“if”陈述

我听说可以使用 lambda 来替换 if 语句。 这在Python中可能吗?如果是这样,怎么办?…

〃温暖了心ぐ 2024-11-29 12:55:24 1 0

main函数返回值的lambda表达式

在具体情况下,像这样, f(x) { return x+5; } g(x, y) { return 2*x + y; } main() { return f(g(1, 2)); } 函数main的返回值的lambda表达式是什么?…

作业与我同在 2024-11-26 12:22:38 1 0

Haskell中教堂数字的减法

我正在尝试在 Haskell 中实现教堂数字,但遇到了一个小问题。 Haskell 通过 Occurs 检查抱怨无限类型 :无法构造无限类型:t = (t -> t1) -> (t1→t2)…

旧竹 2024-11-18 23:24:03 2 0

Haskell 中的教堂数字

我正在尝试使用以下定义在 haskell 中打印教堂数字: 0 := λfx.x 1 := λfx.f x Haskell 代码: c0 = \f x -> x c1 = \f x -> f x 当我在 haskell 控…

一页 2024-11-17 07:53:49 2 0

调用/应用 lambda 与函数调用 - Ruby 中的语法是不同的。为什么?

我对 Ruby 还算陌生,并且仍在尝试了解一些语言设计原则。如果我没猜错的话,那么 Ruby 中的 lambda 表达式调用必须使用方括号,而“常规”函数调用则…

决绝 2024-11-15 08:56:34 2 0

lambda 演算中的按值调用

我正在研究类型和编程语言,以及 Pierce,用于按值缩减策略调用,给出术语id(id(λz.id z))的示例。内部 redex id (λz.id z) 被简化为 λz.id z。首…

金橙橙 2024-11-11 07:24:21 3 0

是否有可能构建一个相对较快的无类型 lambda 演算机?

纯无类型 lambda 演算是一个强大的概念。然而,构建一台供现实世界使用的机器或解释器通常被描述为(接近)不可能。我想对此进行调查。理论上是否可以…

百善笑为先 2024-11-08 05:52:24 3 0

lambda 演算中的迭代函数

我有一个这样的函数, iter :: Int -> (a -> a) -> a -> a iter n f a = f (f ... (f a) .. ) 如何在非类型化 lambda 演算中定义这样的函数? 任何提…

淡莣 2024-11-02 23:21:03 5 0

一阶参数多态性和一阶函数

我正在阅读论文 Generics of a Higher Kind,第一句话是 使用 Java 5 和 C# 2.0,一阶 引入参数多态性 在主流的面向对象中 名称下的编程语言 泛型。 …

野の 2024-10-24 18:55:01 6 0

将函数的第一个参数旋转为第 n 个

给定一个至少具有 n 个参数的函数,我想旋转第一个参数,使其成为第 n 个参数。例如(在无类型 lambda 演算中): r(λa. a) = λa. a r(λa. λb. a …

内心激荡 2024-10-19 23:23:17 6 0

为什么 lambda 演算没有被广泛使用(根本)?

为什么纯无类型 lambda 演算经常被描述为无法使用? 有了合适的函数库,它会不会与任何其他函数式语言大致相同?…

执笏见 2024-10-16 11:34:51 3 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文