This is a formalization of the book "Type Theory and Formal Proof: An Introduction" by Rob Nederpelt and Herman Geuvers.
- Untyped Lambda Calculus
-
Simply Typed Lambda Calculus (
$\lambda ^ \to$ ) -
Second-order Typed Lambda Calculus (
$\lambda 2$ ) -
Types Dependent on Types (
$\lambda \underline{\omega}$ )
Caution
Be sure to review the book's errata (page 51).
BSD-3-Clause