An improved program-synthesizing algorithm and its correctness
Communications of the ACM
Toward automatic program synthesis
Communications of the ACM
PROW: a step toward automatic program writing
IJCAI'69 Proceedings of the 1st international joint conference on Artificial intelligence
An efficient robot planner which generates its own procedures
IJCAI'73 Proceedings of the 3rd international joint conference on Artificial intelligence
Proving theorems about LISP functions
IJCAI'73 Proceedings of the 3rd international joint conference on Artificial intelligence
Hi-index | 0.00 |
Desired algorithms to be synthesized are described implicitly by example problems that the algorithms should solve. The example problems are first solved by the problem-solver LAWALY. The obtained solution represents a trace of the desired algorithm. From the trace, the algorithm is synthesized by the synthesizer SYN. SYN writes recursive programs with repeat statements, and generates its own subroutines. Examples of functions synthesized include repetitive robot tasks and tree traversal algorithms