Normalization for Multimodal Type Theory

📅 2021-06-02
🏛️ Logic in Computer Science
📈 Citations: 33
Influential: 5
📄 PDF
🤖 AI Summary
This paper resolves the strong normalization problem for Multimodal Type Theory (MTT), a general dependent type system supporting rich modal phenomena—including guarded recursion and internalized parametricity—by establishing normalization and decidability guarantees. Methodologically, it introduces the first adaptation of synthetic Tait computability to modal dependent type theory, employing MTT itself as the metatheory to construct a self-referential categorical gluing proof. This reduction maps type checking and conversion decidability to modal equivalence checking within underlying modal contexts. The principal contributions are: (1) a proof of strong normalization for MTT; (2) a uniform, decidable type-checking algorithm that subsumes all known MTT instances; and (3) a methodological integration of modal semantics, dependent types, and gluing techniques, yielding the first semantically grounded, fully decidable foundation for multimodal type systems.
📝 Abstract
We prove normalization for MTT, a general multimodal dependent type theory capable of expressing modal type theories for guarded recursion, internalized parametricity, and various other prototypical modal situations. We prove that deciding type checking and conversion in MTT can be reduced to deciding the equality of modalities in the underlying modal situation, immediately yielding a type checking algorithm for all instantiations of MTT in the literature. This proof follows from a generalization of synthetic Tait computability—an abstract approach to gluing proofs—to account for modalities. This extension is based on MTT itself, so that this proof also constitutes a significant case study of MTT.
Problem

Research questions and friction points this paper is trying to address.

Proving normalization for multimodal dependent type theory
Reducing type checking to modality equality decisions
Extending synthetic Tait computability to handle modalities
Innovation

Methods, ideas, or system contributions that make the work stand out.

Generalized synthetic Tait computability for modalities
Reducing type checking to modality equality
Using MTT itself for proof extension
🔎 Similar Papers
No similar papers found.