Steve Awodey

Steve Awodey's GitHub pages

View My GitHub Profile

Topics in Logic: Type Theory

80-518/818

Spring 2025

Course information

Overview

This course focuses on type theory as a formal system, as well as its functorial semantics using category theory. Emphasis will be on soundness, completeness, and representation theorems for various systems, with respect to topological, realizability, and (pre)sheaf models. The lambda-calculus, for example, is modeled by cartesian closed categories, which can be represented both topologically and using presheaves (''Kripke models''). Locally cartesian closed categories model dependent type theories. These can be strictified using hyperdoctrines, fibrations, and other tools. We shall also consider Martin-L"of type theory, including universes, inductive types, intensional identity types, as well as Homotopy type theory.

Prerequisites

80-413/713 Category Theory, 80-514/814 Categorical Logic, or equivalent.

Topics

Texts

Course notes will be provided. The following are recommended for further reading.

Requirements

Grades will be based on 3 problem sets and, for graduate students, a presentation in class.

Course materials

Updates

Watch this space for news and information!


Steve Awodey
awodey@cmu.edu