Modality via Iterated Enrichment
Yuichi Nishiwaki, Yoshihiko Kakutani, Yuito Murase

TL;DR
This paper introduces a novel categorical semantics called change-of-base semantics for modal type theories, using iterated enrichment to interpret modalities and relate meta and object levels in multi-staged computation.
Contribution
It provides a new categorical framework based on iterated enrichment for modal type theories, including Fitch-style logic, and extends to multi-staged effectful computation.
Findings
Categorical models include traditional modal type theory models as special cases.
Fitch-style modal type theory is interpretable as a right adjoint of dual-context calculus.
Change-of-base semantics can describe various modalities like linear temporal, S4, and linear exponential.
Abstract
This paper investigates modal type theories by using a new categorical semantics called change-of-base semantics. Change-of-base semantics is novel in that it is based on (possibly infinitely) iterated enrichment and interpretation of modality as hom objects. In our semantics, the relationship between meta and object levels in multi-staged computation exactly corresponds to the relationship between enriching and enriched categories. As a result, we obtain a categorical explanation of situations where meta and object logics may be completely different. Our categorical models include conventional models of modal type theory (e.g., cartesian closed categories with a monoidal endofunctor) as special cases and hence can be seen as a natural refinement of former results. On the type theoretical side, it is shown that Fitch-style modal type theory can be directly interpreted in iterated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Advanced Algebra and Logic
