A Scheme-Driven Approach to Learning Programs from Input/Output Equations

Jochen Burghardt
DOI: https://doi.org/10.48550/arXiv.1802.01177
2018-02-04
Logic in Computer Science
Abstract:We describe an approach to learn, in a term-rewriting setting, function definitions from input/output equations. By confining ourselves to structurally recursive definitions we obtain a fairly fast learning algorithm that often yields definitions close to intuitive expectations. We provide a Prolog prototype implementation of our approach, and indicate open issues of further investigation.
What problem does this paper attempt to address?