University of Minho - Proof theory, type theory, categorical logic, semantics of programming langua...