Reference. Strict universes for Grothendieck topoi
Cite
Cited by (8)
Normalization for multimodal type theory gratzer-2026-normalization
Handling Higher-Order Effectful Operations with Judgemental Monadic Laws yang-2026-handling
Mechanizing Synthetic Tait Computability in Istari li_etal_2025
Controlling unfolding in type theory gratzer-2025-controlling
Toward a Geometry for Syntax sterling-2024-toward
Semantics of multimodal adjoint type theory shulman-2023-semantics
What should a generic object be? sterling-2023-what
A Stratified Approach to Löb Induction gratzer-2022-a
Cites 54 works (10 here)
With notes (10)
A Cubical Language for Bishop Sets sterling-2022-a
A cost-aware logical framework niu-2022-a
A Stratified Approach to Löb Induction gratzer-2022-a
Logical Relations as Types: Proof-Relevant Parametricity for Program Modules sterling_harper_2021
The theory of program modules is of interest to language designers not only for its practical importance to programming, but also because it lies at the nexus of three fundamental concerns in language design: the phase distinction, computational effects, and type abstraction. We contribute a fresh “synthetic” take on program modules that treats modules as the fundamental constructs, in which the usual suspects of prior module calculi (kinds, constructors, dynamic programs) are rendered as derived notions in terms of a modal type-theoretic account of the phase distinction. We simplify the account of type abstraction (embodied in the generativity of module functors) through a lax modality that encapsulates computational effects, placing projectibility of module expressions on a type-theoretic basis.
Our main result is a (significant) proof-relevant and phase-sensitive generalization of the Reynolds abstraction theorem for a calculus of program modules, based on a new kind of logical relation called a parametricity structure. Parametricity structures generalize the proof-irrelevant relations of classical parametricity to proof-relevant families, where there may be non-trivial evidence witnessing the relatedness of two programs—simplifying the metatheory of strong sums over the collection of types, for although there can be no “relation classifying relations,” one easily accommodates a “family classifying small families.”
Using the insight that logical relations/parametricity is itself a form of phase distinction between the syntactic and the semantic, we contribute a new synthetic approach to phase separated parametricity based on the slogan logical relations as types, by iterating our modal account of the phase distinction. We axiomatize a dependent type theory of parametricity structures using two pairs of complementary modalities (syntactic, semantic) and (static, dynamic), substantiated using the topos theoretic Artin gluing construction. Then, to construct a simulation between two implementations of an abstract type, one simply programs a third implementation whose type component carries the representation invariant.
Syntax and models of Cartesian cubical type theory angiuli-2021-syntax
First Steps in Synthetic Tait Computability: The Objective Metatheory of Cubical Type Theory sterling_2021
Normalization for Cubical Type Theory sterling_angiuli_2021
Modalities in homotopy type theory rijke-2020-modalities
All -toposes have strict univalent universes shulman-2019-all
External (44)
- Normalization for Multimodal Type Theory (2022)
- Sheaf semantics of termination-insensitive noninterference (2022)
- A Quillen model structure on the category of cartesian cubical sets (2021)
- Kripke-Joyal forcing for type theory and uniform fibrations (2021)
- The Simplicial Model of Univalent Foundations (after Voevodsky) (2021)
- Multimodal Dependent Type Theory (2020)
- Higher Categories and Homotopical Algebra (2019)
- On univalence, Rezk Completeness and presentable quasi-categories (2019)
- Separating Path and Identity Types in Presheaf Models of Univalent Type Theory (2018)
- Cubical Type Theory: a constructive interpretation of the univalence axiom (2017)
- Stack semantics of type theory (2017)
- The Equivalence Extension Property and Model Structures (2017)
- Fibred Fibration Categories (2017)
- Guarded Cubical Type Theory: Path Equality for Guarded Recursion (2016)
- The Independence of Markov's Principle in Type Theory (2016)
- Axioms for Modelling Cubical Type Theory in a Topos (2016)
- Universes in sheaf models (2016)
- The Univalence Axiom for Elegant Reedy Presheaves (2015)
- A continuous computational interpretation of type theories (2015)
- A model of type theory in simplicial sets: A brief introduction to Voevodsky's homotopy type theory (2014)
- Lex colimits (2012)
- On the axioms for adhesive and quasiadhesive categories (2012)
- Categorical semantics of constructive set theory (2011)
- Categorical semantics of constructive set theory (2011)
- Toposes and homotopy toposes (version 0.15) (2010)
- Higher Topos Theory (2009)
- A very short note on homotopy λ-calculus (2006)
- Algebraic models of intuitionistic theories of sets and classes (2005)
- Universes in toposes (2005)
- Sheafifiable homotopy model categories (2000)
- Practical Foundations of Mathematics (1999)
- The groupoid interpretation of type theory (1998)
- Categories for the Working Mathematician (1998)
- Lifting Grothendieck Universes (1997)
- Algebraic Set Theory (1995)
- Locally Presentable and Accessible Categories (1994)
- The Discrete Objects in the Effective Topos (1990)
- A small complete category (1988)
- Intuitionistic type theory (1984)
- Constructive Mathematics and Computer Programming (1979)
- An Intuitionistic Theory of Types: Predicative Part (1975)
- Problèmes dans les topos : d'après le cours de Questions spéciales de mathématique (1973)
- Théorie des topos et cohomologie étale des schémas (1972)
- A Theory of Types (1971)