Reference. Divide and Check: Logical Relations, No Algorithms Attached
Cite
Cites 50 works (6 here)
With notes (6)
Normalisation for First-Class Universe Levels danielsson-2026-normalisation
Mechanizing Synthetic Tait Computability in Istari li_etal_2025
Type Theory in Type Theory using a Strictified Syntax kaposi_pujet_2025
For the Metatheory of Type Theory, Internal Sconing Is Enough bocquet_etal_2023
Metatheorems about type theories are often proven by interpreting the syntax into models constructed using categorical gluing. We propose to use only sconing (gluing along a global section functor) instead of general gluing. The sconing is performed internally to a presheaf category, and we recover the original glued model by externalization.
Our method relies on constructions involving two notions of models: first-order models (with explicit contexts) and higher-order models (without explicit contexts). Sconing turns a displayed higher-order model into a displayed first-order model.
Using these, we derive specialized induction principles for the syntax of type theory. The input of such an induction principle is a boilerplate-free description of its motives and methods, not mentioning contexts. The output is a section with computation rules specified in the same internal language. We illustrate our framework by proofs of canonicity and normalization for type theory.
Semantic analysis of normalisation by evaluation for typed lambda calculus fiore-2022-semantic
Normalization for Cubical Type Theory sterling_angiuli_2021
External (44)
- In Cantor space no one can hear you stream (2026)
- Sulfur: Substitution generation using a logical framework (2026)
- Algorithmic conversion with surjective pairing: A syntactic and untyped approach (2026)
- Bounded sort polymorphism with elimination constraints (2026)
- McTT: A verified kernel for a proof assistant (2025)
- What does it take to certify a conversion checker? (2025)
- ‘Upon this quote I will build my Church thesis’ (2025)
- All your base are belong to Us : Sort polymorphism for proof assistants (2025)
- Observational equality meets CIC (2025)
- Martin-Löf à la Coq (2024)
- Lean4Lean: Towards a formalized metatheory for the Lean theorem prover (2024)
- Building a correct-by-construction type checker for a dependently typed core language (2024)
- Observational equality meets CIC (2024)
- A graded modal dependent type theory with a universe and erasure, formalized (2023)
- Reduction free normalisation for a proof irrelevant type of propositions (2023)
- Normalization by evaluation for modal dependent type theory (2023)
- Towards quotient inductive-inductive-recursive types (2023)
- Normalization for multimodal type theory (2022)
- Observational equality: now for good (2022)
- First Steps in Synthetic Tait Computability: The Objective Metatheory of Cubical Type Theory (2022)
- Complete bidirectional typing for the calculus of inductive constructions (2021)
- The MetaCoq Project (2020)
- Canonicity and normalization for dependent type theory (2019)
- Definitional proof-irrelevance without K (2019)
- A reasonably exceptional type theory (2019)
- Coq coq correct! (2019)
- Equations reloaded: high-level dependently-typed functional programming and proving in Coq (2019)
- Autosubst 2: reasoning with multi-sorted de Bruijn terms and vector substitutions (2019)
- Decidability of conversion for type theory in type theory (2018)
- Failure is not an option - an exceptional type theory (2018)
- A Coq formalization of normalization by evaluation for Martin-Löf type theory (2018)
- Normalisation by evaluation for type theory, in type theory (2017)
- Normalization by Evaluation: Dependent Types and Impredicativity (2013)
- Small induction recursion (2013)
- Algèbre des catégories (2010)
- Indexed induction-recursion (2006)
- An algorithm for type-checking dependent types (1996)
- Categorical reconstruction of a reduction free normalization proof (1995)
- An inverse of the evaluation functional for typed lambda-calculus (1991)
- Interprétation fonctionnelle et élimination des coupures dans l’arithmétique d’ordre supérieur (1972)
- An intuitionistic theory of types (1972)
- Intensional interpretations of functionals of finite type I (1967)
- Méthode de la descente (1964)
- The Istari proof assistant