1/19
Pretending to be an SMT Solver with Vampire (and How We Do Instantiation)
Giles Reger1, Martin Suda2, and Andrei Voronkov1,2
1School of Computer Science, University of Manchester, UK 2TU Wien, Vienna, Austria
Pretending to be an SMT Solver with Vampire (and How We Do - - PowerPoint PPT Presentation
Pretending to be an SMT Solver with Vampire (and How We Do Instantiation) Giles Reger 1 , Martin Suda 2 , and Andrei Voronkov 1 , 2 1 School of Computer Science, University of Manchester, UK 2 TU Wien, Vienna, Austria SMT 2017 Heidelberg, July
1/19
1School of Computer Science, University of Manchester, UK 2TU Wien, Vienna, Austria
1/19
1/19
1/19
2/19
2/19
2/19
2/19
2/19
2/19
2/19
2/19
3/19
4/19
4/19
1 Negate F to seek a refutation:
4/19
1 Negate F to seek a refutation:
2 Preprocess and transform ¬F to clause normal form (CNF)
4/19
1 Negate F to seek a refutation:
2 Preprocess and transform ¬F to clause normal form (CNF)
3 saturate S with respect to the superposition calculus
5/19
b
6/19
6/19
6/19
7/19
8/19
9/19
10/19
10/19
11/19
11/19
12/19
13/19
13/19
13/19
14/19
14/19
14/19
14/19
15/19
15/19
15/19
15/19
16/19
16/19
17/19
18/19
19/19