Types in Lambda CalculusCovers types in lambda calculus, including defining types, specifying rules, and proving soundness.
Subtyping and PolymorphismExplores subtyping rules, challenges, and its connection to various forms of polymorphism in programming languages.