gpt4 book ai didi

lambda-calculus - lambda 演算中的 Eta 抽象用于什么?

转载 作者:行者123 更新时间:2023-12-05 00:41:09 25 4
gpt4 key购买 nike

λ演算中的Eta抽象意味着跟随。

A function f can be written as \x -> f x

  • Eta 抽象在减少 lambda 表达式时是否有用?
  • 它只是写某些表达式的另一种方式吗?

实际用例将不胜感激。

最佳答案

eta 减少/膨胀只是定律的结果,即给定

f = g

它必须是,对于任何 x

f x = g x

反之亦然。

因此给出:

f x = (\y -> f y) x

我们得到,通过 beta 减少右手边

f x = f x

这一定是真的。因此我们可以得出结论

f   = \y -> f y

关于lambda-calculus - lambda 演算中的 Eta 抽象用于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40617754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com