Reference. Multimodal Dependent Type Theory
Cite
Cited by (14)
Normalization for multimodal type theory gratzer-2026-normalization
From Semantics to Syntax: A Type Theory for Comprehension Categories najmaei-2026-from
The Yoneda embedding in simplicial type theory gratzer-2025-the
Intrinsic Verification of Parsers and Formal Grammar Theory in Dependent Lambek Calculus intrinsic-verification-of-parsers
We present Dependent Lambek Calculus (Lambek), a domain-specific dependent type theory for verified parsing and formal grammar theory. In Lambek, linear types are used as a syntax for formal grammars, and parsers can be written as linear terms. The linear typing restriction provides a form of intrinsic verification that a parser yields only valid parse trees for the input string. We demonstrate the expressivity of this system by showing that the combination of inductive linear types and dependency on non-linear data can be used to encode commonly used grammar formalisms such as regular and context-free grammars as well as traces of various types of automata. Using these encodings, we define parsers for regular expressions using deterministic automata, as well as examples of verified parsers of context-free grammars.
We present a denotational semantics of our type theory that interprets the linear types as functions from strings to sets of abstract parse trees and terms as parse transformers. Based on this denotational semantics, we have made a prototype implementation of Lambek using a shallow embedding in the Agda proof assistant. All of our examples parsers have been implemented in this prototype implementation.
A Modal Deconstruction of Löb Induction gratzer-2025-a
Displayed type theory and semi-simplicial types kolomatskaia-2025-displayed
Unifying cubical and multimodal type theory aagaard-2024-unifying
Directed univalence in simplicial homotopy type theory gratzer-2024-directed
Strange new universes: Proof assistants and synthetic foundations shulman-2024-strange
Internal Parametricity, without an Interval altenkirch-2024-internal
Semantics of multimodal adjoint type theory shulman-2023-semantics
UNDER LOCK AND KEY: A PROOF SYSTEM FOR A MULTIMODAL LOGIC kavvos-2023-under
mitten: A Flexible Multimodal Proof Assistant stassen-2023-mitten
A Stratified Approach to Löb Induction gratzer-2022-a
Cites 84 works (9 here)
With notes (9)
Modalities in homotopy type theory rijke-2020-modalities
Implementing a modal dependent type theory gratzer-2019-implementing
Gluing for Type Theory GluingForTypeTheory
Productive coprogramming with guarded recursion atkey-2013-productive
First steps in synthetic guarded domain theory: step-indexing in the topos of trees birkedalFirstStepsSGDT2012
Applicative programming with effects mcbride-2008-applicative
A judgmental reconstruction of modal logic pfenning-2001-a
Syntax and semantics of dependent types Hofmann_1997
External (75)
- Modal dependent type theory and dependent right adjoints (2020)
- Multimodal Dependent Type Theory (LICS 2020 conference version) (2020)
- Dual-Context Calculi for Modal Logic (2020)
- Canonicity and normalization for dependent type theory (2019)
- Simply ratt: A fitch-style modal calculus for reactive programming without space leaks (2019)
- Normalization-by-evaluation for modal dependent type theory (technical report) (2019)
- Modalities, cohesion, and information flow (2019)
- Constructing quotient inductive-inductive types (2019)
- Menkar (software, github.com/anuyts/menkar) (2019)
- Quantitative program reasoning with graded modal types (2019)
- A type theory for defining logics and proofs (2019)
- Algebraic type theory and universe hierarchies (2019)
- A general framework for the semantics of type theory (2019)
- Natural model semantics for comonadic and adjoint type theory: Extended abstract (2019)
- Natural models of homotopy type theory (2018)
- Fitch-Style Modal Lambda Calculi (2018)
- A generalized modality for recursion (2018)
- Internal Universes in Models of Homotopy Type Theory (2018)
- The Clocks They Are Adjunctions Denotational Semantics for Clocked Type Theory (2018)
- Degrees of relatedness: A unified framework for parametricity, irrelevance, ad hoc polymorphism, intersections, unions and algebra in dependent type theory (2018)
- Algebraic models of dependent type theory (2018)
- Presheaf models of relational modalities in dependent type theory (2018)
- Axioms for Modelling Cubical Type Theory in a Topos (2018)
- Brouwer’s fixed-point theorem in real-cohesive homotopy type theory (2018)
- The clocks are ticking: No more delays! (2017)
- Differential Cohesive Type Theory (Extended Abstract) (2017)
- A Fibrational Framework for Substructural and Modal Logics (2017)
- Parametric quantifiers for dependent type theory (2017)
- Normalisation by Evaluation for Dependent Types (2016)
- Guarded Dependent Type Theory with Coinductive Types (2016)
- Combining effects and coeffects via grading (2016)
- Adjoint Logic with a 2-Category of Modes (2016)
- Category Theory in Context (2016)
- A contextual logical framework (2015)
- A model of guarded recursion with clock synchronisation (2015)
- Programming and reasoning with guarded recursion for coinductive types (2015)
- Fibrational modal type theory (2015)
- Univalence for inverse diagrams and homotopy canonicity (2015)
- The biequivalence of locally cartesian closed categories and martin-löf type theories (2014)
- A type theory for productive coprogramming via guarded recursion (2014)
- Categorical homotopy theory (2014)
- Guard Your Daggers and Traces: On The Equational Properties of Guarded (Co-)recursion (2013)
- Presheaf model of type theory (2013)
- Differential cohomology in a cohesive infinity-topos (2013)
- On Irrelevance and Algorithmic Equality in Predicative Type Theory (2012)
- Discrete generalised polynomial functors (ICALP 2012 talk slides) (2012)
- Call-By-Push-Value: A Functional/Imperative Synthesis (2012)
- Notes on Universes in Type Theory (2012)
- Quantum gauge field theory in cohesive homotopy type theory (2012)
- Multi-level contextual type theory (2011)
- Treatise on Intuitionistic Type Theory (2011)
- A Judgmental Deconstruction of Modal Logic (2009)
- Polarised subtyping for sized types (2008)
- Contextual Modal Type Theory (2008)
- A Polymorphic Lambda-Calculus with Sized Higher-Order Types (2006)
- Intensionality, extensionality, and proof irrelevance in modal type theory (2001)
- On an intuitionistic modal logic (2000)
- A modality for recursion (2000)
- Local type inference (2000)
- On universes in type theory (1998)
- Lifting Grothendieck universes (1997)
- An algorithm for type-checking dependent types (1996)
- Internal type theory (1996)
- On the unity of logic (1993)
- Type theory and recursion (1993)
- Logic Programming with Focusing Proofs in Linear Logic (1992)
- Substitution calculus (lecture notes) (1992)
- Sheaves in geometry and logic : a first introduction to topos theory (1992)
- Notions of computation and monads (1991)
- Substitution up to isomorphism (1990)
- An analysis of girard’s paradox (1986)
- The free adjunction (1986)
- Generalised Algebraic Theories and Contextual Categories (1978)
- Categories for the Working Mathematician (1978)
- Natural Deduction: a proof-theoretical study (1965)