lambda-calculus

Definition

Lambda Abstraction

The syntactic construct is called a lambda abstraction, where is a bound variable and is an expression.

todo

Halting

Lambda expression do not necessarily halt. Example:

Thus, the Halting problem applies here.

Beta Equivalence

Definition

Beta Equivalence (Lambda Calculus)

Two lambda abstractions are beta-equivalent, if can be transformed into by , possibly inverse, beta reductions.

Link to original