Types in Lambda CalculusCovers types in lambda calculus, including defining types, specifying rules, and proving soundness.
Coq: OverviewIntroduces Coq and focuses on proving the theorem and_comm step by step.
Subtyping and PolymorphismExplores subtyping rules, challenges, and its connection to various forms of polymorphism in programming languages.