Published March 11, 2020 | Version v1

Aiming for the Goal with SInE

Authors/Creators

  • 1. Czech Technical University in Prague, Czech Republic

Description

The Sumo Inference Engine (SInE) is a well-established premise selection algorithm for 

first-order theorem provers, routinely used, especially on large theory problems.

The main idea of SInE is to start from the goal formula and to iteratively

add other formulas to those already added that are related by sharing signature symbols. 

This implicitly defines a certain heuristical distance 

of the individual formulas and symbols from the goal.

 

In this paper, we show how this distance can be successfully used for other purposes than

just premise selection. In particular, biasing clause selection to postpone introduction

of input clauses further from the goal helps to solve more problems. 

Moreover, a precedence which respects such goal distance of symbols

gives rise to a goal sensitive simplification ordering. 

We implemented both ideas in the automatic theorem prover Vampire

and present their experimental evaluation on the TPTP benchmark.

Files

goaledness.pdf

Files (324.5 kB)

Name Size Download all
md5:fddd330a76484c8ac21eb3c3721ca27f
324.5 kB Preview Download

Additional details

Funding

European Commission
AI4REASON - Artificial Intelligence for Large-Scale Computer-Assisted Reasoning 649043