Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesis
Laurent, Jonathan, Platzer, André
–arXiv.org Artificial Intelligence
We propose a new approach to automated theorem proving where an AlphaZero-style agent is self-training to refine a generic high-level expert strategy expressed as a nondeterministic program. An analogous teacher agent is self-training to generate tasks of suitable relevance and difficulty for the learner. This allows leveraging minimal amounts of domain knowledge to tackle problems for which training data is unavailable or hard to synthesize. As a specific illustration, we consider loop invariant synthesis for imperative programs and use neural networks to refine both the teacher and solver strategies.
arXiv.org Artificial Intelligence
Oct-17-2022
- Country:
- North America
- United States
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Indiana > Marion County
- Indianapolis (0.04)
- California
- San Diego County > Carlsbad (0.04)
- Los Angeles County
- Long Beach (0.14)
- Los Angeles (0.14)
- Louisiana > Orleans Parish
- Canada
- Quebec > Montreal (0.04)
- British Columbia > Metro Vancouver Regional District
- Vancouver (0.04)
- United States
- Europe
- Austria (0.04)
- United Kingdom > England
- Greater London > London (0.04)
- Germany > Baden-Württemberg
- Karlsruhe Region > Karlsruhe (0.04)
- France > Auvergne-Rhône-Alpes
- Asia > Middle East
- Jordan (0.04)
- Africa
- La Réunion (0.04)
- Ethiopia > Addis Ababa
- Addis Ababa (0.04)
- North America
- Genre:
- Research Report (1.00)
- Technology: