Multimodal Dependent Type Theory

11/30/2020
by   Daniel Gratzer, et al.
0

We introduce MTT, a dependent type theory which supports multiple modalities. MTT is parametrized by a mode theory which specifies a collection of modes, modalities, and transformations between them. We show that different choices of mode theory allow us to use the same type theory to compute and reason in many modal situations, including guarded recursion, axiomatic cohesion, and parametric quantification. We reproduce examples from prior work in guarded recursion and axiomatic cohesion – demonstrating that MTT constitutes a simple and usable syntax whose instantiations intuitively correspond to previous handcrafted modal type theories. In some cases, instantiating MTT to a particular situation unearths a previously unknown type theory that improves upon prior systems. Finally, we investigate the metatheory of MTT. We prove the consistency of MTT and establish canonicity through an extension of recent type-theoretic gluing techniques. These results hold irrespective of the choice of mode theory, and thus apply to a wide variety of modal situations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/14/2018

Modal Dependent Type Theory and Dependent Right Adjoints

In recent years we have seen several new models of dependent type theory...
research
05/17/2018

Presheaf Models of Relational Modalities in Dependent Type Theory

This report is an extension of 'A Model of Parametric Dependent Type The...
research
03/24/2022

Unifying cubical and multimodal type theory

In this paper we combine the principled approach to programming with mod...
research
06/02/2021

Normalization for multimodal type theory

We consider the conversion problem for multimodal type theory (MTT) by c...
research
07/18/2023

Combining dependency, grades, and adjoint logic

We propose two new dependent type systems. The first, is a dependent gra...
research
03/05/2023

Semantics of multimodal adjoint type theory

We show that contrary to appearances, Multimodal Type Theory (MTT) over ...
research
07/11/2023

Strengthening Consistency Results in Modal Logic

A fundamental question asked in modal logic is whether a given theory is...

Please sign up or login with your details

Forgot password? Click here to reset