English

The $\infty$-groupoid generated by an arbitrary topological $\lambda$-model

Logic in Computer Science 2021-01-19 v3 Algebraic Topology Category Theory

Abstract

The lambda calculus is a universal programming language. It can represent the computable functions, and such offers a formal counterpart to the point of view of functions as rules. Terms represent functions and this allows for the application of a term/function to any other term/function, including itself. The calculus can be seen as a formal theory with certain pre-established axioms and inference rules, which can be interpreted by models. Dana Scott proposed the first non-trivial model of the extensional lambda calculus, known as D D_\infty, to represent the λ\lambda-terms as the typical functions of set theory, where it is not allowed to apply a function to itself. Here we propose a construction of an \infty-groupoid from any lambda model endowed with a topology. We apply this construction for the particular case DD_\infty, and we see that the Scott topology does not provide enough information about the relationship between higher homotopies. This motivates a new line of research focused on the exploration of λ\lambda-models with the structure of a non-trivial \infty-groupoid to generalize the proofs of term conversion (e.g., β\beta-equality, η\eta-equality) to higher-proofs in λ\lambda-calculus.

Keywords

Cite

@article{arxiv.1906.05729,
  title  = {The $\infty$-groupoid generated by an arbitrary topological $\lambda$-model},
  author = {Daniel O. Martínez-Rivillas and Ruy J. G. B. de Queiroz},
  journal= {arXiv preprint arXiv:1906.05729},
  year   = {2021}
}