Braids, twists, trace and duality in combinatory algebras
Masahito Hasegawa, Serge Lechenne
TL;DR
This work develops a geometric interpretation of untyped lambda calculus and combinatory logic inside ribbon categories, introducing ribbon combinatory algebras and the internal PRO/BOP constructions that realize braids, twists, duality and trace. A central contribution is the equivalence between reflexive objects in ribbon categories and ribbon combinatory algebras, together with two equivalent axiomatizations: as balanced extensional BC±I-algebras with a trace, and as balanced extensional BC±I-algebras equipped with duality data. The authors show that the internal PROB of a ribbon combinatory algebra is a ribbon category, and under mild conditions the ambient ribbon category is recovered; they also establish that the functor from the ambient category to the internal PROB is almost full and, under the condition $igcirc= ext{id}_I$, full and faithful. This framework yields a unified treatment of both braided lambda-calculus and framed tangles, enabling a canonical, diagrammatic reading of combinators and suggesting applications to topological quantum computation and knot-theoretic semantics. Overall, the paper lays foundational connections between combinatory algebras, trace and duality, and ribbon-category topology, with concrete constructions and clear directions for further examples and generalizations.
Abstract
We investigate a class of combinatory algebras, called ribbon combinatory algebras, in which we can interpret both the braided untyped linear lambda calculus and framed oriented tangles. Any reflexive object in a ribbon category gives rise to a ribbon combinatory algebra. Conversely, From a ribbon combinatory algebra, we can construct a ribbon category with a reflexive object, from which the combinatory algebra can be recovered. To show this, and also to give the equational characterisation of ribbon combinatory algebras, we make use of the internal PRO construction developed in Hasegawa's recent work. Interestingly, we can characterise ribbon combinatory algebras in two different ways: as balanced combinatory algebras with a trace combinator, and as balanced combinatory algebras with duality.
