Aarhus University Seal

Categorical Type Theory

Dependent type theories are a family of programming languages distinguished by their rich and expressive static type systems. There is a close link between the design and analysis of type theories and category theory (an area of abstract mathematics). By exploiting this relationship, we are able to reason about existing type theories as well as a mechanism for designing extensions to these systems better suited for novel applications. 

Social Impact

This research enhances the reliability and security of critical software systems by enabling the design of safer, more expressive programming languages.

Key publications

D. Gratzer, A. Kavvos, A. Nuyts, L. Birkedal
Multimodal Dependent Type Theory

D. Licata, I. Orton, A. Pitts, B. Spitters 
Internal Universes in Models of Homotopy Type Theory

L. Birkedal, R. Clouston, B. Mannaa, R. Møgelberg, A. Pitts, B. Spitters 
Modal dependent type theory and dependent right adjoints

Researchers