Final lambda edits

This commit is contained in:
2023-10-16 18:54:37 -07:00
parent 22535a8183
commit 59498a9bc6
5 changed files with 115 additions and 23 deletions

View File

@ -114,7 +114,13 @@ Reduce the following expressions:
\generic{Currying:}
In lambda calculus, functions are only allowed to take one argument.
However, we can emulate multivariable functions through \textit{currying}.
However, we can emulate multivariable functions through \textit{currying}\footnotemark{}\hspace{-1ex}.
\footnotetext{After Haskell Brooks Curry\footnotemark{}\hspace{-1ex}, a logician that contributed to the theory of functional computation.}
\footnotetext{
There are three programming languages named after him: Haskell, Brook, and Curry. \par
Two of these are functional, and one is an oddball GPU language last released in 2007.
}
\vspace{1ex}