Tag. metatheory
Notes (2)
Definition. Free Monoidal Category over a Set free-monoidal-category
Fix a set . The objects of the free monoidal category over , , are generated inductively by the elements of and a unit element over a binary operation . The morphisms are given by a quotient-inductive type. They are generated by associators, unitors, and identity over composition and parallel action over then quotiented by associativity and composition equation to satisfy the category laws, equations constraining the associators/unitors to be natural isomorphisms, and pentagon/triangle equations to satiate the axioms of a monoidal category.
Definition 0.1. Global Elimination Principle for the Free Monoidal Category free-monoidal-category-elimination
Given any displayed monoidal category over with an interpretation , we may construct a global section . We refer to this as the global elimination principle of .
Definition. Global Elimination Principle for the Free Monoidal Category free-monoidal-category-elimination
Given any displayed monoidal category over with an interpretation , we may construct a global section . We refer to this as the global elimination principle of .
References (15)
Normalization for multimodal type theory gratzer-2026-normalization
Can We Formalise Type Theory Intrinsically without Any Compromise? A Case Study in Cubical Agda chen_etal_2026
Normalisation for First-Class Universe Levels danielsson-2026-normalisation
Mechanizing Synthetic Tait Computability in Istari li_etal_2025
Divide and Check: Logical Relations, No Algorithms Attached poiret_etal_2026
Type Theory in Type Theory using a Strictified Syntax kaposi_pujet_2025
Formal P-Category Theory and Normalization by Evaluation in Rocq berry_fiore_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.