🤖 AI Summary
Establishing a purely categorical semantics for partial recursive functions remains an open challenge at the intersection of computability theory and category theory.
Method: The authors introduce the axiomatic framework of *Elgot categories*—categories equipped with both a distributive structure and a monoidal structure—and construct their initial object.
Contribution/Results: The morphisms of the initial Elgot category correspond bijectively to a lightweight variant of Lambek’s abacus programs. Crucially, the strongly representable partial functions in this category are precisely the partial recursive functions. This yields the first complete categorical characterization of partial recursive functions, thereby bridging a long-standing gap between recursion theory and categorical semantics. Moreover, it provides a novel initial-algebraic semantic framework for computability theory, grounded entirely in category-theoretic principles without reliance on set-theoretic or operational models.
📝 Abstract
We introduce Elgot categories, a sort of distributive monoidal category with additional structure in which the partial recursive functions are representable. Moreover, we construct an initial Elgot category, the morphisms of which coincide with a lightly modified version of Lambek's abacus programs. The partial functions that are strongly representable in this initial Elgot category are precisely the partial recursive ones.