A general definition of dependent type theories

09/11/2020
by   Andrej Bauer, et al.
0

We define a general class of dependent type theories, encompassing Martin-Löf's intuitionistic type theories and variants and extensions. The primary aim is pragmatic: to unify and organise their study, allowing results and constructions to be given in reasonable generality, rather than just for specific theories. Compared to other approaches, our definition stays closer to the direct or naive reading of syntax, yielding the traditional presentations of specific theories as closely as possible. Specifically, we give three main definitions: raw type theories, a minimal setup for discussing dependently typed derivability; acceptable type theories, including extra conditions ensuring well-behavedness; and well-presented type theories, generalising how in traditional presentations, the well-behavedness of a type theory is established step by step as the type theory is built up. Following these, we show that various fundamental fitness-for-purpose metatheorems hold in this generality. Much of the present work has been formalised in the proof assistant Coq.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/27/2020

Coherence of strict equalities in dependent type theories

We study the coherence and conservativity of extensions of dependent typ...
research
12/01/2021

Finitary type theories with and without contexts

We give a definition of finitary type theories that subsumes many exampl...
research
07/17/2023

A framework for erased syntax and bidirectional typing

We introduce CompLF, a logical framework allowing for the definition of ...
research
01/08/2018

Applicable Mathematics in a Minimal Computational Theory of Sets

In previous papers on this project a general static logical framework fo...
research
04/20/2023

Towards coherence theorems for equational extensions of type theories

We study the conservativity of extensions by additional strict equalitie...
research
11/17/2021

Context, Judgement, Deduction

We introduce judgemental theories and their calculi as a general framewo...
research
02/27/2021

Generalized Universe Hierarchies and First-Class Universe Levels

In type theories, universe hierarchies are commonly used to increase the...

Please sign up or login with your details

Forgot password? Click here to reset