English

Extending E Prover with Similarity Based Clause Selection Strategies

Logic in Computer Science 2016-06-14 v1

Abstract

E prover is a state-of-the-art theorem prover for first-order logic with equality. E prover is built around a saturation loop, where new clauses are derived by inference rules from previously derived clauses. Selection of clauses for the inference provides the main source of non-determinism and an important choice-point of the loop where the right choice can dramatically influence the proof search. In this work we extend E Prover with several new clause selection strategies based on similarity of a clause with the conjecture. In particular, clauses which are more related to the conjecture are preferred. We implement different strategies that define the relationship with a conjecture in different ways. We provide an implementation of the proposed selection strategies and we evaluate their efficiency on an extensive benchmark set.

Keywords

Cite

@article{arxiv.1606.03888,
  title  = {Extending E Prover with Similarity Based Clause Selection Strategies},
  author = {Jan Jakubův and Josef Urban},
  journal= {arXiv preprint arXiv:1606.03888},
  year   = {2016}
}

Comments

Based on the version submitted to CICM'16

R2 v1 2026-06-22T14:23:50.471Z