Normalization for multimodal type theory

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autor principal: Gratzer, Daniel
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912980504936448
author Gratzer, Daniel
author_facet Gratzer, Daniel
contents 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 uses 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.
format Preprint
id arxiv_https___arxiv_org_abs_2301_11842
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Normalization for multimodal type theory
Gratzer, Daniel
Logic in Computer Science
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 uses 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.
title Normalization for multimodal type theory
topic Logic in Computer Science
url https://arxiv.org/abs/2301.11842