Abstract
Categorical Combinators form a formal system similar to Curry's Combinatory Logic. It was developed by Curien [2] inspired by the equivalence of the theories of typed λ-calculus and Cartesian Closed Categories as shown by Lambek [3] and Scott [8]. In this paper we show how to “execute” Categorical Combinators in an efficient way using a rewriting system. This efficiency is achieved by cutting down the number of laws, by introducing constants in a different way and choosing a more compact notation for the code.
Preview
Unable to display preview. Download preview PDF.
References
N.G. DeBruijn, Lambda Calculus Notation with Nameless Dummies, a Tool for Automatic Formula Manipulation, Indag.Math. 34, 381–392 (1972).
P-L.Curien, Categorical Combinators, Sequential Algorithms and Functional Programming, Draft version of a monograph submitted to publication, Université Paris VII, LITP (1985).
J.Lambek, From Lambda-calculus to Cartesian Closed Categories, in To H.B.Curry: Essays on Combinatory Logic, Lambda-Calculus and Formalism, ed J.P.Seldin and J.R.Hindley, Academic Press (1980).
R.D.Lins, The Complexity of a translation of λ-calculus to Categorical Combinators, Computing Lab. Report N. 27 — The University of Kent at Canterbury (1985).
R.D.Lins, A New Way of Introducing Constants in Categorical Combinators, privately circulated, The University of Kent at Canterbury (1985).
R.D.Lins, On The Efficiency of Categorical Combinators as a Rewriting System, Computing Lab.Report N.34 — The University of Kent at Canterbury (1985).
R.D.Lins, Constants and Higher-Order Data Types in Categorical Combinators, in preparation.
D.Scott, Relating Theories of the Lambda-Calculus, in To H.B.Curry: Essays on Combinatory Logic, Lambda-Calculus and Formalism, ed. J.P.Seldin and J.R.Hindley, Academic Press (1980).
D.A. Turner, A New Implementation Technique for Applicative Languages, Software Practice and Experience, Vol 9, 31–49 (1979).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lins, R.D. (1986). A new formula for the execution of categorical combinators. In: Siekmann, J.H. (eds) 8th International Conference on Automated Deduction. CADE 1986. Lecture Notes in Computer Science, vol 230. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16780-3_82
Download citation
DOI: https://doi.org/10.1007/3-540-16780-3_82
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16780-8
Online ISBN: 978-3-540-39861-5
eBook Packages: Springer Book Archive