Translation

powered by

Computing (FOLDOC) dictionary

Church integer

A representation of integers as functions invented by AlonzoChurch, inventor of lambda-calculus. The integer N is

represented as a higher-order function which applies a given

function N times to a given expression. In the purelambda-calculus there are no constants but numbers can be

represented by Church integers.

A Haskell function to return a given Church integer could be

written: