Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs 2017
DOI: 10.1145/3018610.3018615
|View full text |Cite
|
Sign up to set email alerts
|

The HoTT library: a formalization of homotopy type theory in Coq

Abstract: 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 signi cant 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 rec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
46
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 42 publications
(52 citation statements)
references
References 17 publications
1
46
0
Order By: Relevance
“…Luckily, it is a theorem of Voevodsky that, for any type X, the type isSet(X) is a proposition. 17 Applied to G, it shows that ι = ι ′ , implying in turn that our two groups are equal. This fortuitous foundational result helps to show the feasibility of the approach.…”
Section: Formalization Of Mathematicsmentioning
confidence: 94%
See 2 more Smart Citations
“…Luckily, it is a theorem of Voevodsky that, for any type X, the type isSet(X) is a proposition. 17 Applied to G, it shows that ι = ι ′ , implying in turn that our two groups are equal. This fortuitous foundational result helps to show the feasibility of the approach.…”
Section: Formalization Of Mathematicsmentioning
confidence: 94%
“…With equality types available, with all their expected properties, we may encode some elementary mathematical properties as types, to show how such encoding goes in practice, as implemented (approximately) in: the UniMath project [72], which is exposed by Voevodsky in [64]; as in the HoTT project [4], which is exposed in [17]; as in the HoTT-Agda project [1]; and as in the Lean theorem prover [2].…”
Section: Formalization Of Mathematicsmentioning
confidence: 99%
See 1 more Smart Citation
“…Homotopy type theory [27] and Univalent Foundations [29] extend traditional type theory with a number of axioms inspired by homotopy-theoretic models [19], namely Voevodsky's univalence axiom [28] and higher inductive types [21]. In recent years, these systems have been deployed as algebraic frameworks for formalizing results in synthetic homotopy theory [8,12,17], sometimes even leading to the discovery of novel generalizations of classical theorems [1].…”
Section: Introductionmentioning
confidence: 99%
“…Most previous formalizations of HoTT used proof assistants that were not originally designed with the homotopy interpretation in mind. In Coq we have both Voevodsky et al's UniMath project [23] and the HoTT library [4]. In Agda, there is another substantial HoTT library [5].…”
Section: Introductionmentioning
confidence: 99%