UPDF AI

Programming by examples: applications, algorithms, and ambiguity resolution

Sumit Gulwani

2016 · DOI: 10.1145/3131851.3131853
International Joint Conference on Automated Reasoning · 59 citations

TLDR

This work presents a divide-and-conquer based search paradigm that inductively reduces the problem of synthesizing a program with a certain top-level operator to simpler synthesis problems over its sub-programs by leveraging the operator's inverse semantics.