English

Clones, closed categories, and combinatory logic

Logic in Computer Science 2024-05-06 v1 Category Theory

Abstract

We give an exposition of the semantics of the simply-typed lambda-calculus, and its linear and ordered variants, using multi-ary structures. We define universal properties for multicategories, and use these to derive familiar rules for products, tensors, and exponentials. Finally we explain how to recover both the category-theoretic syntactic model and its semantic interpretation from the multi-ary framework. We then use these ideas to study the semantic interpretation of combinatory logic and the simply-typed lambda-calculus without products. We introduce extensional SK-clones and show these are sound and complete for both combinatory logic with extensional weak equality and the simply-typed lambda-calculus without products. We then show such SK-clones are equivalent to a variant of closed categories called SK-categories, so the simply-typed lambda-calculus without products is the internal language of SK-categories. As a corollary, we deduce that SK-categories have the same relationship to cartesian monoidal categories that closed categories have to monoidal categories.

Keywords

Cite

@article{arxiv.2405.01675,
  title  = {Clones, closed categories, and combinatory logic},
  author = {Philip Saville},
  journal= {arXiv preprint arXiv:2405.01675},
  year   = {2024}
}

Comments

A slightly-extended version of the paper published at Foundations of Software Science and Computation Structures (FoSSaCS) 2024

R2 v1 2026-06-28T16:14:47.914Z