2013
DOI: 10.1007/978-3-642-39799-8_1
View full text
|
Sign up to set email alerts
|

Abstract: In this paper we give a short introduction in first-order theorem proving and the use of the theorem prover VAMPIRE. We discuss the superposition calculus and explain the key concepts of saturation and redundancy elimination, present saturation algorithms and preprocessing, and demonstrate how these concepts are implemented in VAMPIRE. Further, we also cover more recent topics and features of VAMPIRE designed for advanced applications, including satisfiability checking, theory reasoning, interpolation, consequ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
318
2

Year Published

2013
2013
2017
2017

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 347 publications
(321 citation statements)
references
References 32 publications
(33 reference statements)
1
318
2
Order By: Relevance
“…The winner, VampireZ3, is a newcomer to CASC. 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.…”
Section: The Thf Divisionmentioning
confidence: 99%
“…The winner, VampireZ3, is a newcomer to CASC. 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.…”
Section: The Thf Divisionmentioning
confidence: 99%
“…Our method is implemented in the Vampire theorem prover [11] and extends Vampire with new features for theory reasoning and interpolation. Our implementation adds a general interpolation procedure to Vampire, which can be used for computing Craig interpolants, sequence interpolants and tree interpolants.…”
Section: Introductionmentioning
confidence: 99%
“…Most current first-order ATPs, such as E [45], iProver [34], or Vampire [36], output proofs in the TSTP (Thousands of Solutions from Theorem Provers) format [51] from the TPTP initiative [50]. 1 This format has a standard syntax and fixed conventions [53].…”
Section: Current Situationmentioning
confidence: 99%