Sciweavers

ENTCS
2007

Inducing Constructor Systems from Example-Terms by Detecting Syntactical Regularities

13 years 4 months ago
Inducing Constructor Systems from Example-Terms by Detecting Syntactical Regularities
We present a technique for inducing functional programs from few, well chosen input/output-examples (I/Oexamples). Potential applications for automatic program or algorithm induction are to enable end users to create their own simple programs, to assist professional programmers, or to automatically invent completely new and efficient algorithms. In our approach, functional programs are represented as constructor term rewriting systems (CSs) containing recursive rules. I/O-examples for a target function to be implemented are a set of pairs of terms (F (ii), oi) meaning that F (ii)—denoting application of function F to input ii—is rewritten to oi by a CS implementing the function F . Induction is based on detecting syntactic regularities between example terms. In this paper we present theoretical results and describe an algorithm for inducing CSs over arbitrary signatures/data types which consist of one function defined by an arbitrary number of rules with an arbitrary number of no...
Emanuel Kitzelmann, Ute Schmid
Added 13 Dec 2010
Updated 13 Dec 2010
Type Journal
Year 2007
Where ENTCS
Authors Emanuel Kitzelmann, Ute Schmid
Comments (0)