LOHCOct 30, 2014

Tinker, tailor, solver, proof

arXiv:1410.8217v1
Originality Synthesis-oriented
AI Analysis

This work provides a tool for theorem proving researchers to design and test proof strategies, but it is incremental as it builds on existing formalism.

The authors introduced Tinker, a tool for designing and evaluating proof strategies using proof-strategy graphs, and demonstrated its integration with theorem provers Isabelle and ProofPower.

We introduce Tinker, a tool for designing and evaluating proof strategies based on proof-strategy graphs, a formalism previously introduced by the authors. We represent proof strategies as open-graphs, which are directed graphs with additional input/output edges. Tactics appear as nodes in a graph, and can be `piped' together by adding edges between them. Goals are added to the input edges of such a graph, and flow through the graph as the strategy is evaluated. Properties of the edges ensure that only the right `type' of goals are accepted. In this paper, we detail the Tinker tool and show how it can be integrated with two different theorem provers: Isabelle and ProofPower.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes