2021
DOI: 10.46298/lmcs-17(3:11)2021
|View full text |Cite
|
Sign up to set email alerts
|

Multimodal Dependent Type Theory

Abstract: 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, thereby demonstrating… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
33
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 17 publications
(33 citation statements)
references
References 25 publications
0
33
0
Order By: Relevance
“…the base category. As such, it can in principle represent many different type theory extensions like guarded recursion [10,20], parametricity [1,2,4,33,30], univalence [6,12,15], nominal [34] and directed [36] type theory, etc., as well as combinations of these [11,41].…”
Section: Multimode Type Theorymentioning
confidence: 99%
See 3 more Smart Citations
“…the base category. As such, it can in principle represent many different type theory extensions like guarded recursion [10,20], parametricity [1,2,4,33,30], univalence [6,12,15], nominal [34] and directed [36] type theory, etc., as well as combinations of these [11,41].…”
Section: Multimode Type Theorymentioning
confidence: 99%
“…2 Multimode Simple Type Theory (MSTT) We first present Sikkel's syntactic layer: Multimode Simple Type Theory (MSTT), which is essentially Multimode Type Theory (MTT) by Gratzer et al [20] restricted to simple (non-dependent) types. Just like MTT, MSTT is parametrized by a mode theory specifying the available modalities, discussed in Section 2.1.…”
Section: Multimode Type Theorymentioning
confidence: 99%
See 2 more Smart Citations
“…Sterling et al [56] adapted Coquand's gluing argument to prove the first non-operational strict canonicity result for a cubical type theory. Gratzer et al [29] used gluing to prove canonicity for a general multi-modal dependent type theory. Sterling and Harper [55] employ a different gluing argument to establish a proof-relevant generalization of the Reynolds Abstraction Theorem for a calculus of ML modules.…”
Section: )mentioning
confidence: 99%