Eta Abstraction dans le calcul de lambda signifie suivre.Eta abstraction dans le lambda calcul
A function `f` can be written as `\x -> f x`
est l'abstraction Eta de toute utilisation tout en réduisant les expressions lambda? Est-ce seulement une manière alternative d'écrire certaines expressions?
En fonction de votre stratégie d'évaluation, la conversion de eta peut être un moyen utile pour retarder l'évaluation – naomik
Merci, pouvez-vous me pointer vers un lien ou un exemple où il y a des cas d'utilisation de l'abstraction eta. – user634615
Sous une évaluation stricte, eta abstraction pourrait être utilisé pour implémenter le fameux combinateur Y. Y: = U (λh. Λf. F (λx. H h f x)) 'où' U: = λf. f f' - sans abstraction 'x' eta ici, un évaluateur strict irait dans une boucle infinie. – naomik