λ-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][Chargueraud2012]
- See also https://www.cis.upenn.edu/~plclub/popl08-tutorial/code/, from which this is adapted