% use [nosolutions] flag to hide solutions. % use [solutions] flag to show solutions. \documentclass[ solutions, singlenumbering ]{../../resources/ormc_handout} \usepackage{url} \usepackage{mathtools} % for \coloneqq % An invisible marker, used to % draw arrows in equations. \newcommand{\tzmr}[1]{ \tikz[ overlay, remember picture, right = 0.25ex ] \node (#1) {}; } \newcommand{\tzm}[1]{ \tikz[ overlay, remember picture ] \node (#1) {}; } \newcommand{\lm}{\lambda} % Notice that I a b = 1 a b! \uptitlel{Advanced 2} \uptitler{Fall 2022} \title{Lambda Calculus} \subtitle{Prepared by Mark on \today{}} \begin{document} \maketitle \begin{minipage}{8cm} Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy. \vspace{2ex} Alan Perlis, \textit{Epigrams of Programming}, \#54 \end{minipage} \hfill \input{parts/00 intro} \input{parts/01 combinators} \input{parts/02 boolean} \input{parts/03 numbers} \input{parts/04 recursion} \input{parts/05 challenges} \end{document}