Combinators: A Centennial View

03/23/2021
by   Stephen Wolfram, et al.
0

We give a modern computational introduction to the S,K combinators invented by Moses Schönfinkel in 1920, and present a variety of new results and ideas about combinators. We explore the spectrum of behavior obtained with small combinator expressions, showing a variety of approaches to analysis and visualization. We discuss the implications of evaluation strategies, and of multiway systems representing all possible strategies. We show how causal graphs introduced in recent models of fundamental physics can be applied to combinators, as well as describing how combinators introduce a new form of treelike separation. We give a variety of new results on minimal combinator expressions, as well as showing how empirical computation theory and computational complexity theory can be done with combinators. We also suggest that when viewed in terms of ongoing computation, the S combinator alone may be capable of universal computation.

READ FULL TEXT

page 9

page 21

page 25

page 26

page 32

page 33

page 34

page 39

research
02/18/2021

Combinators and the Story of Computation

We discuss the role of combinators in the development of the modern conc...
research
12/27/2022

On the Equivalence of the Weighted Tsetlin Machine and the Perceptron

Tsetlin Machine (TM) has been gaining popularity as an inherently interp...
research
11/07/2020

Cost-Aware Type Theory

Although computational complexity is a fundamental aspect of program beh...
research
11/11/2019

Classification on the Computational Complexity of Spin Models

In this note, we provide a unifying framework to investigate the computa...
research
04/15/2020

A Class of Models with the Potential to Represent Fundamental Physics

A class of models intended to be as minimal and structureless as possibl...
research
10/26/2017

Interactions of Computational Complexity Theory and Mathematics

[This paper is a (self contained) chapter in a new book, Mathematics an...
research
11/10/2018

Relating complexities for the reflexive study of complex systems

Several approaches and corresponding definitions of complexity have been...

Please sign up or login with your details

Forgot password? Click here to reset