Change search
Link to record
Permanent link

Direct link
Lumsdaine, Peter LeFanuORCID iD iconorcid.org/0000-0003-1390-2970
Alternative names
Publications (10 of 14) Show all publications
Ahrens, B., Lumsdaine, P. L. & North, P. (2025). Comparing semantic frameworks for dependently-sorted algebraic theories. In: Oleg Kiselyov (Ed.), Programming Languages and Systems: 22nd Asian Symposium, APLAS 2024, Kyoto, Japan, October 22–24, 2024, Proceedings. Paper presented at APLAS 2024 (Asian Symposium on Programming Languages and Systems) (pp. 3-22). Singapore
Open this publication in new window or tab >>Comparing semantic frameworks for dependently-sorted algebraic theories
2025 (English)In: Programming Languages and Systems: 22nd Asian Symposium, APLAS 2024, Kyoto, Japan, October 22–24, 2024, Proceedings / [ed] Oleg Kiselyov, Singapore, 2025, p. 3-22Conference paper, Published paper (Refereed)
Abstract [en]

Algebraic theories with dependency between sorts form the structural core of Martin-Löf type theory and similar systems. Their denotational semantics are typically studied using categorical techniques; many different categorical structures have been introduced to model them (contextual categories, categories with families, display map categories, etc.) Comparisons of these models are scattered throughout the literature, and a detailed, big-picture analysis of their relationships has been lacking.

We aim to provide a clear and comprehensive overview of the relationships between as many such models as possible. Specifically, we take comprehension categories as a unifying language and show how almost all established notions of model embed as sub-2-categories (usually full) of the 2-category of comprehension categories.

Place, publisher, year, edition, pages
Singapore: , 2025
Series
Springer Lecture Notes in Computer Science (LNCS), ISSN 0302-9743, E-ISSN 1611-3349 ; 15194
Keywords
dependent types, categorical semantics
National Category
Algebra and Logic
Research subject
Mathematical Logic; Mathematics; Computer Science
Identifiers
urn:nbn:se:su:diva-238781 (URN)10.1007/978-981-97-8943-6 (DOI)978-981-97-8942-9 (ISBN)978-981-97-8943-6 (ISBN)
Conference
APLAS 2024 (Asian Symposium on Programming Languages and Systems)
Funder
Knut and Alice Wallenberg Foundation, Type Theory for Mathematics and Computer Science
Note

Received the Best Paper award at APLAS 2024

Available from: 2025-01-29 Created: 2025-01-29 Last updated: 2025-01-29Bibliographically approved
Ahrens, B., Lumsdaine, P. L. & North, P. R. (2025). Comparing Semantic Frameworks for Dependently-Sorted Algebraic Theories. In: Oleg Kiselyov (Ed.), Programming Languages and Systems: 22nd Asian Symposium, APLAS 2024, Kyoto, Japan, October 22-24, 2024, Proceedings. Paper presented at 22nd Asian Symposium, APLAS 2024, Kyoto, Japan, October 22-24, 2024 (pp. 3-22). Springer Science+Business Media B.V.
Open this publication in new window or tab >>Comparing Semantic Frameworks for Dependently-Sorted Algebraic Theories
2025 (English)In: Programming Languages and Systems: 22nd Asian Symposium, APLAS 2024, Kyoto, Japan, October 22-24, 2024, Proceedings / [ed] Oleg Kiselyov, Springer Science+Business Media B.V., 2025, p. 3-22Conference paper, Published paper (Refereed)
Abstract [en]

Algebraic theories with dependency between sorts form the structural core of Martin-Löf type theory and similar systems. Their denotational semantics are typically studied using categorical techniques; many different categorical structures have been introduced to model them (contextual categories, categories with families, display map categories, etc.) Comparisons of these models are scattered throughout the literature, and a detailed, big-picture analysis of their relationships has been lacking. We aim to provide a clear and comprehensive overview of the relationships between as many such models as possible. Specifically, we take comprehension categories as a unifying language, and show how almost all established notions of model embed as sub-2-categories (usually full) of the 2-category of comprehension categories.

Place, publisher, year, edition, pages
Springer Science+Business Media B.V., 2025
Series
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), ISSN 0302-9743, E-ISSN 1611-3349 ; 15194 LNCS
Keywords
categorical semantics, dependent types
National Category
Natural Language Processing
Identifiers
urn:nbn:se:su:diva-240513 (URN)10.1007/978-981-97-8943-6_1 (DOI)001420111900001 ()2-s2.0-85209784333 (Scopus ID)978-981-97-8942-9 (ISBN)
Conference
22nd Asian Symposium, APLAS 2024, Kyoto, Japan, October 22-24, 2024
Available from: 2025-03-11 Created: 2025-03-11 Last updated: 2025-03-11Bibliographically approved
Ljungström, A., Loukanova, R., Lumsdaine, P. L. & Muskens, R. (Eds.). (2021). Proceedings of the Symposium Logic and Algorithms in Computational Linguistics 2021 (LACompLing2021). Paper presented at Logic and Algorithms in Computational Linguistics (LACompLing 2021), online, December 15-17, 2021. Stockholm University
Open this publication in new window or tab >>Proceedings of the Symposium Logic and Algorithms in Computational Linguistics 2021 (LACompLing2021)
2021 (English)Conference proceedings (editor) (Other academic)
Abstract [en]

Computational linguistics studies natural language in its various manifestations from a computational point of view, both on the theoretical level (modeling grammar modules dealing with natural language form and meaning, and the relation between these two) and on the practical level (developing applications for language and speech technology). Right from the start in the 1950s, there have been strong links with computer science, logic, and many areas of mathematics - one can think of Chomsky's contributions to the theory of formal languages and automata, or Lambek's logical modeling of natural language syntax. The symposium on Logic and Algorithms in Computational Linguistics 2021 (LACompLing2021) assesses the place of logic, mathematics, and computer science in present day computational linguistics. It is a forum for presenting new results as well as work in progress.

Place, publisher, year, edition, pages
Stockholm University, 2021. p. 42
Keywords
Computational Linguistics, Mathematical Linguistics
National Category
Natural Language Processing Algebra and Logic General Language Studies and Linguistics
Research subject
Computational Linguistics
Identifiers
urn:nbn:se:su:diva-200167 (URN)
Conference
Logic and Algorithms in Computational Linguistics (LACompLing 2021), online, December 15-17, 2021
Available from: 2021-12-31 Created: 2021-12-31 Last updated: 2025-02-01Bibliographically approved
Lefanu Lumsdaine, P. & Shulman, M. (2020). Semantics of higher inductive types. Mathematical proceedings of the Cambridge Philosophical Society (Print), 169(1), 159-208
Open this publication in new window or tab >>Semantics of higher inductive types
2020 (English)In: Mathematical proceedings of the Cambridge Philosophical Society (Print), ISSN 0305-0041, E-ISSN 1469-8064, Vol. 169, no 1, p. 159-208Article in journal (Refereed) Published
Abstract [en]

Higher inductive typesare a class of type-forming rules, introduced to provide basic (and not-so-basic) homotopy-theoretic constructions in a type-theoretic style. They have proven very fruitful for the synthetic development of homotopy theory within type theory, as well as in formalising ordinary set-level mathematics in type theory. In this paper, we construct models of a wide range of higher inductive types in a fairly wide range of settings. We introduce the notion ofcell monad with parameters: a semantically-defined scheme for specifying homotopically well-behaved notions of structure. We then show that any suitable model category hasweakly stable typal initial algebrasfor any cell monad with parameters. When combined with the local universes construction to obtain strict stability, this specialises to give models of specific higher inductive types, including spheres, the torus, pushout types, truncations, the James construction and general localisations. Our results apply in any sufficiently nice Quillen model category, including any right proper, simplicially locally cartesian closed, simplicial Cisinski model category (such as simplicial sets) and any locally presentable locally cartesian closed category (such as sets) with its trivial model structure. In particular, any locally presentable locally cartesian closed (infinity, 1)-category is presented by some model category to which our results apply.

National Category
Mathematics
Identifiers
urn:nbn:se:su:diva-183955 (URN)10.1017/S030500411900015X (DOI)000545996900008 ()
Available from: 2020-09-23 Created: 2020-09-23 Last updated: 2022-02-25Bibliographically approved
Forssell, H. & Lumsdaine, P. L. (2019). CONSTRUCTIVE REFLECTIVITY PRINCIPLES FOR REGULAR THEORIES. Journal of Symbolic Logic (JSL), 84(4), 1348-1367
Open this publication in new window or tab >>CONSTRUCTIVE REFLECTIVITY PRINCIPLES FOR REGULAR THEORIES
2019 (English)In: Journal of Symbolic Logic (JSL), ISSN 0022-4812, E-ISSN 1943-5886, Vol. 84, no 4, p. 1348-1367Article in journal (Refereed) Published
Abstract [en]

Classically, any structure for a signature may be completed to a model of a desired regular theory by means of the chase construction or small object argument. Moreover, this exhibits as weakly reflective in .

We investigate this in the constructive setting. The basic construction is unproblematic; however, it is no longer a weak reflection. Indeed, we show that various reflectivity principles for models of regular theories are equivalent to choice principles in the ambient set theory. However, the embedding of a structure into its chase-completion still satisfies a conservativity property, which suffices for applications such as the completeness of regular logic with respect to Tarski (i.e., set) models.

Unlike most constructive developments of predicate logic, we do not assume that equality between symbols in the signature is decidable. While in this setting, we also give a version of one classical lemma which is trivial over discrete signatures but more interesting here: the abstraction of constants in a proof to variables.

Keywords
regular logic, constructive semantics, choice principles
National Category
Mathematics Computer and Information Sciences
Identifiers
urn:nbn:se:su:diva-178716 (URN)10.1017/jsl.2019.70 (DOI)000504566200003 ()
Available from: 2020-02-05 Created: 2020-02-05 Last updated: 2022-02-26Bibliographically approved
Ahrens, B. & Lumsdaine, P. L. (2019). Displayed Categories. Logical Methods in Computer Science, 15(1), Article ID 20.
Open this publication in new window or tab >>Displayed Categories
2019 (English)In: Logical Methods in Computer Science, E-ISSN 1860-5974, Vol. 15, no 1, article id 20Article in journal (Refereed) Published
Abstract [en]

We introduce and develop the notion of displayed categories. A displayed category over a category C is equivalent to 'a category D and functor F : D -> C', but instead of having a single collection of 'objects of D' with a map to the objects of C, the objects are given as a family indexed by objects of C, and similarly for the morphisms. This encapsulates a common way of building categories in practice, by starting with an existing category and adding extra data/properties to the objects and morphisms. The interest of this seemingly trivial reformulation is that various properties of functors are more naturally defined as properties of the corresponding displayed categories. Grothendieck fibrations, for example, when defined as certain functors, use equality on objects in their definition. When defined instead as certain displayed categories, no reference to equality on objects is required. Moreover, almost all examples of fibrations in nature are, in fact, categories whose standard construction can be seen as going via displayed categories. We therefore propose displayed categories as a basis for the development of fibrations in the type-theoretic setting, and similarly for various other notions whose classical definitions involve equality on objects. Besides giving a conceptual clarification of such issues, displayed categories also provide a powerful tool in computer formalisation, unifying and abstracting common constructions and proof techniques of category theory, and enabling modular reasoning about categories of multi-component structures. As such, most of the material of this article has been formalised in Coq over the UniMath library, with the aim of providing a practical library for use in further developments.

Keywords
Category theory, Dependent type theory, Computer proof assistants, Coq, Univalent mathematics
National Category
Computer Sciences Algebra and Logic
Identifiers
urn:nbn:se:su:diva-168464 (URN)10.23638/LMCS-15(1:20)2019 (DOI)000463358400009 ()
Available from: 2019-05-02 Created: 2019-05-02 Last updated: 2024-07-04Bibliographically approved
Ahrens, B., Lumsdaine, P. L. & Voevodsky, V. (2018). CATEGORICAL STRUCTURES FOR TYPE THEORY IN UNIVALENT FOUNDATIONS. Logical Methods in Computer Science, 14(3), Article ID 18.
Open this publication in new window or tab >>CATEGORICAL STRUCTURES FOR TYPE THEORY IN UNIVALENT FOUNDATIONS
2018 (English)In: Logical Methods in Computer Science, E-ISSN 1860-5974, Vol. 14, no 3, article id 18Article in journal (Refereed) Published
Abstract [en]

In this paper, we analyze and compare three of the many algebraic structures that have been used for modeling dependent type theories: categories with families, split type-categories, and representable maps of presheaves. We study these in univalent type theory, where the comparisons between them can be given more elementarily than in set-theoretic foundations. Specifically, we construct maps between the various types of structures, and show that assuming the Univalence axiom, some of the comparisons are equivalences. We then analyze how these structures transfer along (weak and strong) equivalences of categories, and, in particular, show how they descend from a category (not assumed univalent/saturated) to its Rezk completion. To this end, we introduce relative universes, generalizing the preceding notions, and study the transfer of such relative universes along suitable structure. We work throughout in (intensional) dependent type theory; some results, but not all, assume the univalence axiom. All the material of this paper has been formalized in Coq, over the UniMath library.

Keywords
Categorical Semantics, Type Theory, Univalence Axiom
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:su:diva-162963 (URN)10.23638/LMCS-14(3:18)2018 (DOI)000450660200006 ()
Available from: 2018-12-12 Created: 2018-12-12 Last updated: 2024-07-04Bibliographically approved
Kapulkin, K. & Lumsdaine, P. L. (2018). The homotopy theory of type theories. Advances in Mathematics, 337, 1-38
Open this publication in new window or tab >>The homotopy theory of type theories
2018 (English)In: Advances in Mathematics, ISSN 0001-8708, E-ISSN 1090-2082, Vol. 337, p. 1-38Article in journal (Refereed) Published
Abstract [en]

We construct a left semi-model structure on the category of intensional type theories (precisely, on CxlCat(Id,1,Sigma(,Pi ext))). This presents an infinity-category of such type theories; we show moreover that there is an infinity-functor Cl-infinity from there to the infinity-category of suitably structured quasi-categories. This allows a precise formulation of the conjectures that intensional type theory gives internal languages for higher categories, and provides a framework and toolbox for further progress on these conjectures.

Keywords
Homotopy type theory, Higher category theory, Internal language, Model category
National Category
Mathematics
Identifiers
urn:nbn:se:su:diva-161941 (URN)10.1016/j.aim.2018.08.003 (DOI)000446649200001 ()
Available from: 2018-11-12 Created: 2018-11-12 Last updated: 2022-02-26Bibliographically approved
Bauer, A., Gross, J., LeFanu Lumsdaine, P., Shulman, M., Sozeau, M. & Spitters, B. (2017). The HoTT Library: A formalization of homotopy type theory in Coq. In: Yves Bertot, Viktor Vafeiadis (Ed.), Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs: . Paper presented at The 6th ACM SIGPLAN Conference on Certified Programs and Proofs (CPP 2017), Paris, France, January 16 - 17, 2017 (pp. 164-172). New York, NY, USA: Association for Computing Machinery (ACM)
Open this publication in new window or tab >>The HoTT Library: A formalization of homotopy type theory in Coq
Show others...
2017 (English)In: Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs / [ed] Yves Bertot, Viktor Vafeiadis, New York, NY, USA: Association for Computing Machinery (ACM), 2017, p. 164-172Conference paper, Published paper (Refereed)
Abstract [en]

We report on the development of the HoTT library, a formalization of homotopy type theory in the Coq proof assistant. It formalizes most of basic homotopy type theory, including univalence, higher inductive types, and significant amounts of synthetic homotopy theory, as well as category theory and modalities. The library has been used as a basis for several independent developments. We discuss the decisions that led to the design of the library, and we comment on the interaction of homotopy type theory with recently introduced features of Coq, such as universe polymorphism and private inductive types.

Place, publisher, year, edition, pages
New York, NY, USA: Association for Computing Machinery (ACM), 2017
National Category
Algebra and Logic
Research subject
Mathematical Logic
Identifiers
urn:nbn:se:su:diva-140144 (URN)10.1145/3018610.3018615 (DOI)978-1-4503-4705-1 (ISBN)
Conference
The 6th ACM SIGPLAN Conference on Certified Programs and Proofs (CPP 2017), Paris, France, January 16 - 17, 2017
Available from: 2017-02-28 Created: 2017-02-28 Last updated: 2022-02-28Bibliographically approved
Hou, K.-B. (., Finster, E., Licata, D. R. & Lumsdaine, P. L. (2016). A mechanization of the Blakers-Massey connectivity theorem in Homotopy Type Theory. In: LICS '16 Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science: . Paper presented at Thirty-First Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), New York City, USA, July 5-8, 2016 (pp. 565-574). New York, USA: Association for Computing Machinery (ACM)
Open this publication in new window or tab >>A mechanization of the Blakers-Massey connectivity theorem in Homotopy Type Theory
2016 (English)In: LICS '16 Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science, New York, USA: Association for Computing Machinery (ACM), 2016, p. 565-574Conference paper, Published paper (Refereed)
Abstract [en]

This paper continues investigations in “synthetic homotopy theory”: the use of homotopy type theory to give machine-checked proofs of constructions from homotopy theory.

We present a mechanized proof of the Blakers-Massey connectivity theorem, a result relating the higher-dimensional homotopy groups of a pushout type (roughly, a space constructed by gluing two spaces along a shared subspace) to those of the components of the pushout. This theorem gives important information about the pushout type, and has a number of useful corollaries, including the Freudenthal suspension theorem, which has been studied in previous formalizations.

The new proof is more elementary than existing ones in abstract homotopy-theoretic settings, and the mechanization is concise and high-level, thanks to novel combinations of ideas from homotopy theory and type theory.

Place, publisher, year, edition, pages
New York, USA: Association for Computing Machinery (ACM), 2016
National Category
Algebra and Logic
Research subject
Mathematical Logic
Identifiers
urn:nbn:se:su:diva-140143 (URN)10.1145/2933575.2934545 (DOI)000387609200057 ()978-1-4503-4391-6 (ISBN)
Conference
Thirty-First Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), New York City, USA, July 5-8, 2016
Available from: 2017-02-28 Created: 2017-02-28 Last updated: 2022-02-28Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-1390-2970

Search in DiVA

Show all publications