This is the web page for a seminar on the foundations for programming languages. We study the book Foundations for Programming Languages by John C. Mitchell and formalize the definitions, theorems and exercises in this book by using Abella and Coq.
You need to get familiar with the following tools:
Exercise: Formalize the Church-Rosser theorem of the untyped lambda calculus in Abella.