On the Use of Computational Paths in Path Spaces of Homotopy Type Theory
Abstract
The treatment of equality as a type in type theory gives rise to an interesting type-theoretic structure known as `identity type'. The idea is that, given terms of a type , one may form the type , whose elements are proofs that and are equal elements of type . A term of this type, , makes up for the grounds (or proof) that establishes that is indeed equal to . Based on that, a proof of equality can be seen as a sequence of substitutions and rewrites, also known as a `computational path'. One interesting fact is that it is possible to rewrite computational paths using a set of reduction rules arising from an analysis of redundancies in paths. These rules were mapped by De Oliveira in 1994 in a term rewrite system known as . Here we use computational paths and this term rewrite system to work with path spaces. In homotopy type theory, the main technique used to define path spaces is the code-encode-decode approach. Our objective is to propose an alternative approach based on the theory of computational paths. We believe this new approach is simpler and more straightforward than the code-encode-decode one. We then use our approach to obtain two important results of homotopy type theory: the construction of the path space of the naturals and the calculation of the fundamental group of the circle.
Keywords
Cite
@article{arxiv.1803.01709,
title = {On the Use of Computational Paths in Path Spaces of Homotopy Type Theory},
author = {Arthur F. Ramos and Ruy J. G. B. de Queiroz and Anjolina G. de Oliveira and Tiago Mendonça Lucena de Veras},
journal= {arXiv preprint arXiv:1803.01709},
year = {2018}
}
Comments
16 pages. arXiv admin note: substantial text overlap with arXiv:1609.05079