Automatic Generation of Formula Simplifiers based on Conditional Rewrite Rules
Programming Languages
2016-02-24 v1
Abstract
This paper addresses the problem of creating simplifiers for logic formulas based on conditional term rewriting. In particular, the paper focuses on a program synthesis application where formula simplifications have been shown to have a significant impact. We show that by combining machine learning techniques with constraint-based synthesis, it is possible to synthesize a formula simplifier fully automatically from a corpus of representative problems, making it possible to create formula simplifiers tailored to specific problem domains. We demonstrate the benefits of our approach for synthesis benchmarks from the SyGuS competition and automated grading.
Keywords
Cite
@article{arxiv.1602.07285,
title = {Automatic Generation of Formula Simplifiers based on Conditional Rewrite Rules},
author = {Rohit Singh and Armando Solar-Lezama},
journal= {arXiv preprint arXiv:1602.07285},
year = {2016}
}
Comments
Submitted for peer reviewed conference