English

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

R2 v1 2026-06-22T12:56:18.436Z