Reference. Type Theory in Type Theory using a Strictified Syntax
Cite
Cited by (3)
Can We Formalise Type Theory Intrinsically without Any Compromise? A Case Study in Cubical Agda chen_etal_2026
Mechanizing Synthetic Tait Computability in Istari li_etal_2025
Divide and Check: Logical Relations, No Algorithms Attached poiret_etal_2026
Cites 57 works (7 here)
With notes (7)
Normalization for multimodal type theory gratzer-2026-normalization
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.
First Steps in Synthetic Tait Computability: The Objective Metatheory of Cubical Type Theory sterling_2021
Normalization for Cubical Type Theory sterling_angiuli_2021
Gluing for Type Theory GluingForTypeTheory
Observational equality, now! altenkirch-2007-observational
Syntax and semantics of dependent types Hofmann_1997
External (50)
- Type Theory in Type Theory using a Strictified Syntax (accompanying formalisation) (2025)
- Observational Equality Meets CIC (2025)
- Martin-Löf à la Coq (2024)
- Second-Order Generalised Algebraic Theories: Signatures and First-Order Semantics (2024)
- The Rewster: Type Preserving Rewrite Rules for the Coq Proof Assistant (2024)
- Dependent Ghosts Have a Reflection for Free (2024)
- Lean4Lean: Towards a Verified Typechecker for Lean in Lean (2024)
- Two-level type theory and applications (2023)
- Towards quotient inductive-inductive-recursive types (2023)
- The Agda Programming Language (2023)
- Observational equality: now for good (2022)
- Computing with Extensionality Principles in Type Theory (Pujet, PhD thesis, Nantes) (2022)
- Strictification of weakly stable type-theoretic structures using generic contexts (2021)
- Categories with Families: Unityped, Simply Typed, and Dependently Typed (2021)
- The taming of the rew: a type theory with computational assumptions (2021)
- Internal Strict Propositions Using Point-Free Equations (2021)
- Cubical Agda: A dependently typed programming language with univalence and higher inductive types (2021)
- Quotient inductive-inductive types in the setoid model (2021)
- The Coq Proof Assistant (2021)
- Russian Constructivism in a Prefascist Theory (2020)
- Formalisation and Meta-Theory of Type Theory (2020)
- Formalization of the initiality conjecture (Brunerie, de Boer; GitHub) (2020)
- Constructing quotient inductive-inductive types (2019)
- Shallow Embedding of Type Theory is Morally Correct (2019)
- Eliminating reflection from type theory (2019)
- Natural models of homotopy type theory (2018)
- Canonicity and normalisation for Dependent Type Theory (2018)
- Design and Implementation of the Andromeda Proof Assistant (2018)
- Decidability of conversion for type theory in type theory (2017)
- Normalisation by Evaluation for a Type Theory with Large Elimination (2017)
- Normalisation by Evaluation for Dependent Types (2016)
- Type theory in type theory using quotient inductive types (2016)
- The Local Universes Model (2015)
- The Lean Theorem Prover (System Description) (2015)
- The biequivalence of locally cartesian closed categories and Martin-Löf type theories (2014)
- Revisiting the categorical interpretation of dependent type theory (2014)
- Univalence for inverse diagrams and homotopy canonicity (2014)
- Normalization by Evaluation: Dependent Types and Impredicativity (Abel, Habilitation thesis, LMU) (2013)
- Type Theory Should Eat Itself (2008)
- A Formalisation of a Dependently Typed Language as an Inductive-Recursive Family (2007)
- Extensionality in the Calculus of Constructions (2005)
- Reduction-free normalisation for a polymorphic system (1996)
- Internal type theory (1996)
- Conservativity of equality reflection over intensional type theory (1996)
- Categorical reconstruction of a reduction free normalization proof (1995)
- On the interpretation of type theory in locally cartesian closed categories (1995)
- A Framework for Defining Logics (1993)
- Comprehension categories and the semantics of type dependency (1993)
- Implementing Mathematics with the Nuprl Proof Development Environment (1985)
- Locally cartesian closed categories and type theory (1984)