Lambda Abstraction

A lambda abstraction is an abstract lambda expression. It is expressed in the language of lambda calculus. A lambda abstraction is to a functional programming language such as Scheme what pseudo-code is to an imperative programming language. More specifically, a lambda abstraction is a lambda expression with no free variables: each its variables is bound by some lambda. E.g.
f (f (f x))
is a concrete lambda expression, whereas
λf. λx. f (f (f x))
is an abstract lambda expression. For example, λ could stand for 'for each', 'for some', or 'there is'. In this case, the expression could stand for a 'logic proposition'.

 

<< PreviousWord BrowserNext >>
world series cricket
australia party
when the pawn
11 (movie)
codeweavers
pete conrad
telnarian histories
fingerprince
anti hero
time slave
relevance logic
ulundi
kim newman
ghost dance
huygens probe
stonewall jackson (musician)
maricarmen regueiro
ifni
andrew wells
business rules
josiah harmar
chinook jargon
pontiff
sceptre
network model
united states physiographic region
standard data model
tsarevich alexei of russia
james bond jr.
dark throated thrush
standard user model
mistle thrush
chechen language
1874 in music
international finance centre
coureur des bois
dodmen
awdal
sanaag
sool
togdheer
woqooyi galbeed
modernity
bari, somalia