Reference. Toward a Geometry for Syntax
Cite
Cites 72 works (8 here)
With notes (8)
Semantic analysis of normalisation by evaluation for typed lambda calculus fiore-2022-semantic
This paper studies normalisation by evaluation for typed lambda calculus from a categorical and algebraic viewpoint. The first part of the paper analyses the lambda definability result of Jung and Tiuryn via Kripke logical relations and shows how it can be adapted to unify definability and normalisation, yielding an extensional normalisation result. In the second part of the paper, the analysis is refined further by considering intensional Kripke relations (in the form of Artin–Wraith glueing) and shown to provide a function for normalising terms, casting normalisation by evaluation in the context of categorical glueing. The technical development includes an algebraic treatment of the syntax and semantics of the typed lambda calculus that allows the definition of the normalisation function to be given within a simply typed metatheory. A normalisation-by-evaluation program in a dependently typed functional programming language is synthesised.
Strict universes for Grothendieck topoi gratzer-2022-strict
Hofmann and Streicher famously showed how to lift Grothendieck universes into presheaf topoi, and Streicher has extended their result to the case of sheaf topoi by sheafification. In parallel, van den Berg and Moerdijk have shown in the context of algebraic set theory that similar constructions continue to apply even in weaker metatheories. Unfortunately, sheafification seems not to preserve an important realignment property enjoyed by the presheaf universes that plays a critical role in models of univalent type theory as well as synthetic Tait computability, a recent technique to establish syntactic properties of type theories and programming languages. In the context of multiple universes, the realignment property also implies a coherent choice of codes for connectives at each universe level, thereby interpreting the cumulativity laws present in popular formulations of Martin-Löf type theory. We observe that a slight adjustment to an argument of Shulman constructs a cumulative universe hierarchy satisfying the realignment property at every level in any Grothendieck topos. Hence one has direct-style interpretations of Martin-Löf type theory with cumulative universes into all Grothendieck topoi. A further implication is to extend the reach of recent synthetic methods in the semantics of cubical type theory and the syntactic metatheory of type theory and programming languages to all Grothendieck topoi.
Normalization for Cubical Type Theory sterling_angiuli_2021
We prove normalization for (univalent, Cartesian) cubical type theory, closing the last major open problem in the syntactic metatheory of cubical type theory. Our normalization result is reduction-free, in the sense of yielding a bijection between equivalence classes of terms in context and a tractable language of β/η-normal forms. As corollaries we obtain both decidability of judgmental equality and the injectivity of type constructors.
Modalities in homotopy type theory rijke-2020-modalities
Univalent homotopy type theory (HoTT) may be seen as a language for the category of -groupoids. It is being developed as a new foundation for mathematics and as an internal language for (elementary) higher toposes. We develop the theory of factorization systems, reflective subuniverses, and modalities in homotopy type theory, including their construction using a “localization” higher inductive type. This produces in particular the (-connected, -truncated) factorization system as well as internal presentations of subtoposes, through lex modalities. We also develop the semantics of these constructions.
A type theory for synthetic -categories riehl-2017-a
We propose foundations for a synthetic theory of -categories within homotopy type theory. We axiomatize a directed interval type, then define higher simplices from it and use them to probe the internal categorical structures of arbitrary types. We define Segal types, in which binary composites exist uniquely up to homotopy; this automatically ensures composition is coherently associative and unital at all dimensions. We define Rezk types, in which the categorical isomorphisms are additionally equivalent to the type-theoretic identities - a “local univalence” condition. And we define covariant fibrations, which are type families varying functorially over a Segal type, and prove a “dependent Yoneda lemma” that can be viewed as a directed form of the usual elimination rule for identity types. We conclude by studying homotopically correct adjunctions between Segal types, and showing that for a functor between Rezk types to have an adjoint is a mere proposition. To make the bookkeeping in such proofs manageable, we use a three-layered type theory with shapes, whose contexts are extended by polytopes within directed cubes, which can be abstracted over using “extension types” that generalize the path-types of cubical type theory. In an appendix, we describe the motivating semantics in the Reedy model structure on bisimplicial sets, in which our Segal and Rezk types correspond to Segal spaces and complete Segal spaces.
Sketches of an Elephant: A Topos Theory Compendium johnstone-2002
Syntax and semantics of dependent types Hofmann_1997
External (64)
- On Hofmann–Streicher universes (2022)
- Normalization for Multimodal Type Theory (2022)
- Liquid Tensor Experiment (2022)
- Sheaf Semantics of Termination-Insensitive Noninterference (2022)
- Authorship of Grothendieck universes (MathOverflow) (2022)
- Normalization and coherence for ∞-type theories (2022)
- Topo-logie (2021)
- Relative induction principles for type theories (2021)
- First Steps in Synthetic Tait Computability: The Objective Metatheory of Cubical Type Theory (PhD thesis) (2021)
- Fibered categories à la Jean Bénabou (2021)
- The lean mathematical library (2020)
- Canonicity and normalization for dependent type theory (2019)
- Natural models of homotopy type theory (2018)
- Algebraic Models of Dependent Type Theory (PhD thesis) (2018)
- Undecidability of Equality in the Free Locally Cartesian Closed Category (Extended version) (2017)
- Using the internal language of toposes in algebraic geometry (PhD thesis) (2017)
- A Mechanization of the Blakers-Massey Connectivity Theorem in Homotopy Type Theory (2016)
- The Coq Proof Assistant Reference Manual (2016)
- Mathematical theory of type theories and the initiality conjecture (research proposal) (2016)
- The Lean Theorem Prover (System Description) (2015)
- The Local Universes Model (2015)
- Univalence for inverse diagrams and homotopy canonicity (2015)
- Polynomial functors and polynomial monads (2013)
- A Machine-Checked Proof of the Odd Order Theorem (2013)
- Discrete generalised polynomial functors (ICALP 2012 slides) (2012)
- Algebra (2nd edition) (2011)
- Homotopy Theoretic Models of Identity Types (2009)
- Higher Topos Theory (2009)
- Dependently typed programming in Agda (2009)
- Formal proof — the four-color theorem (2008)
- Locales and toposes as spaces (2007)
- Singular Coverings of Toposes (2006)
- A very short note on homotopy λ-calculus (2006)
- Modular correspondence between dependent type theories and categories including pretopoi and topoi (2005)
- Universes in toposes (2005)
- Semantic analysis of normalisation by evaluation for typed lambda calculus (2002)
- Lambda Definability with Sums via Grothendieck Logical Relations (1999)
- The groupoid interpretation of type theory (1998)
- Categorical intuitions underlying semantic normalisation proofs (1998)
- Internal type theory (1996)
- Categorical reconstruction of a reduction free normalization proof (1995)
- A new characterization of lambda definability (1993)
- Semantics of Type Theory: Correctness, Completeness, and Independence Results (1991)
- Truth of a proposition, evidence of a judgement, validity of a proof (1987)
- Récoltes et semailles (1986)
- Logical relations and the typed λ-calculus (1985)
- To H. B. Curry: Essays in Combinatory Logic, Lambda Calculus, and Formalism, pages (1980)
- On proving that 1 is an indecomposable projective in various free categories (1978)
- About Models for Intuitionistic Type Theories and the Notion of Definitional Equality (1975)
- An Intuitionistic Theory of Types: Predicative Part (1975)
- Problèmes dans les topos (1973)
- Lambda Definability and Logical Relations (Memorandum SAI-RM-4) (1973)
- Théorie des topos et cohomologie étale des schémas (SGA 4) (1972)
- Une extension de l'interprétation de Gödel à l'analyse, et son application à l'élimination des coupures dans l'analyse et la théorie des types (1971)
- Ideas and Results in Proof Theory (1971)
- A theory of types (1971)
- Intensional interpretations of functionals of finite type I (1967)
- Éléments de géométrie algébrique : I. Le langage des schémas (1960)
- Principles of Mathematics (1937)
- Über Grenzzahlen und Mengenbereiche (1930)
- Mathematical Logic as Based on the Theory of Types (1908)
- TypeTopology (Agda development)
- The agda-unimath library
- UniMath — a computer-checked library of univalent mathematics