Proceedings of the 19th ACM SIGPLAN International Conference on Functional Programming 2014
DOI: 10.1145/2628136.2628158
|View full text |Cite
|
Sign up to set email alerts
|

Homotopical patch theory

Abstract: Homotopy type theory is an extension of Martin-Löf type theory, based on a correspondence with homotopy theory and higher category theory. In homotopy type theory, the propositional equality type becomes proof-relevant, and corresponds to paths in a space. This allows for a new class of datatypes, called higher inductive types, which are specified by constructors not only for points but also for paths. In this paper, we consider a programming application of higher inductive types. Version control systems such … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 16 publications
(16 citation statements)
references
References 22 publications
0
16
0
Order By: Relevance
“…Section 4 then generalizes this feature to automate the production of eliminators for higher inductive types using the rewrite mechanism. Section 5 revisits Angiuli et al's encoding of Darcs's patch theory [2] and demonstrates that the higher inductive types employed in that paper can be generated succinctly using our library 1 .…”
Section: Agda Reflectionmentioning
confidence: 95%
See 4 more Smart Citations
“…Section 4 then generalizes this feature to automate the production of eliminators for higher inductive types using the rewrite mechanism. Section 5 revisits Angiuli et al's encoding of Darcs's patch theory [2] and demonstrates that the higher inductive types employed in that paper can be generated succinctly using our library 1 .…”
Section: Agda Reflectionmentioning
confidence: 95%
“…We reimplemented Angiuli et al's patch theory [2] using our code generator in Agda. We implemented basic patches such as the insertion of a string as line l 1 in a file and deletion of a line l 2 from a file.…”
Section: Patch Theory Revisitedmentioning
confidence: 99%
See 3 more Smart Citations