λ-calculus #
The λ-calculus with polymorphism and subtyping, with a locally nameless representation of syntax. This file proves type safety.
References #
- A. Chargueraud, The Locally Nameless Representation
- See also https://www.cis.upenn.edu/~plclub/popl08-tutorial/code/, from which this is adapted