2014
DOI: 10.1007/978-3-319-08867-9_46
|View full text |Cite
|
Sign up to set email alerts
|

AVATAR: The Architecture for First-Order Theorem Provers

Abstract: This paper describes a new architecture for first-order resolution and superposition theorem provers called AVATAR (Advanced Vampire Architecture for Theories and Resolution). Its original motivation comes from a problem wellstudied in the past -dealing with problems having clauses containing propositional variables and other clauses that can be split into components with disjoint sets of variables. Such clauses are common for problems coming from applications, for example in program verification and program a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
95
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 99 publications
(95 citation statements)
references
References 14 publications
0
95
0
Order By: Relevance
“…It benefits from being "built on the shoulders of giants", the well known Vampire [6] and Z3 [5] systems. VampireZ3 leveraged the new AVATAR architecture in Vampire [16], using Z3 to guide splitting decisions so that the first-order solver deals with sets of clauses whose ground part is consistent with the theories of equality and arithmetic. This approach seems to have great potential.…”
Section: The Thf Divisionmentioning
confidence: 99%
See 1 more Smart Citation
“…It benefits from being "built on the shoulders of giants", the well known Vampire [6] and Z3 [5] systems. VampireZ3 leveraged the new AVATAR architecture in Vampire [16], using Z3 to guide splitting decisions so that the first-order solver deals with sets of clauses whose ground part is consistent with the theories of equality and arithmetic. This approach seems to have great potential.…”
Section: The Thf Divisionmentioning
confidence: 99%
“…VampireZ3 1.0 is a combination of Vampire 4.0 [6] and Z3 4.3.1 [5]. A key to the recent success of Vampire 4.0 is its usage of AVATAR [16], which uses a SAT solver to make splitting decisions. VampireZ3 leverages this architecture.…”
Section: System Descriptionsmentioning
confidence: 99%
“…These results were partially extended for AVATAR in [9] but some questions remained unanswered. The aim of the project was to extend the experimental analysis of splitting in AVATAR.…”
Section: Introductionmentioning
confidence: 93%
“…AVATAR [6,11] is a very useful component of VAMPIRE but it is not immediately compatible with question answering. This is because if we ever split the answer literal it becomes non-obvious when we have found an answer as a unit clause does not mean that the rest of the clause has been discharged.…”
Section: % Szs Answers Tuple [([Arcade]|[vampire])|_]mentioning
confidence: 99%