- Supercombinator
A supercombinator is a
mathematical expression which is fully-bound andself-contained . It may either be aconstant or acombinator where all the subexpressions are supercombinators.In mathematical terms, a
lambda expression "S" is a supercombinator ofarity "n" if it has no free variables and is of the form λx1.λx2...λxn."E" (with "n" ≥ 0, so that lambdas are not required) such that "E" itself is not alambda abstraction and any lambda abstraction in "E" is again a supercombinator.References
*S. L. Peyton Jones, "The Implementation of Functional Programming Languages". Prentice Hall, 1987.
Wikimedia Foundation. 2010.