Encoding the Factorisation Calculus
Reuben N. S. Rowe (UCL)

TL;DR
This paper presents a faithful encoding of the Factorisation Calculus into the Lambda Calculus, demonstrating a close relationship and potential equivalence in computational power between these models.
Contribution
It provides the first known encoding that preserves reduction and strong normalization from SF-calculus to Lambda Calculus, bridging a gap in understanding their relationship.
Findings
Encoding preserves reduction and strong normalization.
Suggests potential equivalence between SF-calculus and Lambda Calculus.
Advances understanding of the expressiveness of the Factorisation Calculus.
Abstract
Jay and Given-Wilson have recently introduced the Factorisation (or SF-) calculus as a minimal fundamental model of intensional computation. It is a combinatory calculus containing a special combinator, F, which is able to examine the internal structure of its first argument. The calculus is significant in that as well as being combinatorially complete it also exhibits the property of structural completeness, i.e. it is able to represent any function on terms definable using pattern matching on arbitrary normal forms. In particular, it admits a term that can decide the structural equality of any two arbitrary normal forms. Since SF-calculus is combinatorially complete, it is clearly at least as powerful as the more familiar and paradigmatic Turing-powerful computational models of Lambda Calculus and Combinatory Logic. Its relationship to these models in the converse direction is less…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
