Lecture 2: Martin-Löf’s Type Theory, System F, Calculus of Constructions Teachers: Bruno Barras & Matthieu Sozeau