13th International Satisfiability Modulo Theories Competition - - PowerPoint PPT Presentation

13th international satisfiability modulo theories
SMART_READER_LITE
LIVE PREVIEW

13th International Satisfiability Modulo Theories Competition - - PowerPoint PPT Presentation

13th International Satisfiability Modulo Theories Competition SMT-COMP 2018 Matthias Heizmann Aina Niemetz Giles Reger Tjark Weber Background SMT-COMP is an annual competition between SMT solvers. It was first held in 2005. Satisfiability


slide-1
SLIDE 1

13th International Satisfiability Modulo Theories Competition SMT-COMP 2018

Matthias Heizmann Aina Niemetz Giles Reger Tjark Weber

slide-2
SLIDE 2

Background

SMT-COMP is an annual competition between SMT solvers. It was first held in 2005. Satisfiability Modulo Theories = propositional satisfiability + background theories (+ quantifiers)

slide-3
SLIDE 3

Solvers, Logics, and Benchmarks

◮ 17 teams participated ◮ Solvers:

Main track Application track Unsat-core track 20

4 non-competing

4

2 non-competing

3

2 non-competing

◮ Logics:

Main track Application track Unsat-core track 49

1 experimental

21 44

◮ Benchmarks:

Main track Application track Unsat-core track 333241 9257 130705

slide-4
SLIDE 4

Job Pairs

1,776,062 job pairs (+ some repeats); over 11 years of processor time

300,000 600,000 900,000 1,200,000 1,500,000 1,800,000

Main App UC 2014 2015 2016 2017 2018

slide-5
SLIDE 5

Selected Results

slide-6
SLIDE 6

Unsat-Core Track

◮ 3 competing solvers: CVC4, SMTInterpol, Yices-2.6.0 ◮ 16 competitive divisions (out of 44)

Solver Divisions won CVC4 QF AUFLIA, QF IDL, QF LIRA, QF RDL, QF UF SMTInterpol QF LIA, QF LRA, QF UFLIA Yices-2.6.0 QF ABV, QF ALIA, QF AUFBV, QF AX, QF BV, QF UFBV, QF UFIDL, QF UFLRA

slide-7
SLIDE 7

Unsat-Core Track

◮ 3 competing solvers: CVC4, SMTInterpol, Yices-2.6.0 ◮ 16 competitive divisions (out of 44)

Solver Divisions won CVC4 QF AUFLIA, QF IDL, QF LIRA, QF RDL, QF UF SMTInterpol QF LIA, QF LRA, QF UFLIA Yices-2.6.0 QF ABV, QF ALIA, QF AUFBV, QF AX, QF BV, QF UFBV, QF UFIDL, QF UFLRA

slide-8
SLIDE 8

Application Track

◮ 4 competing solvers: Boolector, CVC4, SMTInterpol,

Yices-2.6.0

◮ 12 competitive divisions (out of 21)

Solver Divisions won Boolector QF ABV, QF UFBV CVC4 QF NIA, QF UFNIA SMTInterpol QF ALIA, QF UFLIA Yices-2.6.0 QF AUFBV, QF AUFLIA, QF BV, QF LIA, QF LRA, QF UFLRA

slide-9
SLIDE 9

Application Track

◮ 4 competing solvers: Boolector, CVC4, SMTInterpol,

Yices-2.6.0

◮ 12 competitive divisions (out of 21)

Solver Divisions won Boolector QF ABV, QF UFBV CVC4 QF NIA, QF UFNIA SMTInterpol QF ALIA, QF UFLIA Yices-2.6.0 QF AUFBV, QF AUFLIA, QF BV, QF LIA, QF LRA, QF UFLRA

slide-10
SLIDE 10

Main Track

◮ 20 competing solvers ◮ 41 competitive divisions (out of 50)

Solver Divisions won Boolector

QF ABV, QF BVseq, QF UFBV

COLIBRI

QF FP

CVC4

ALIA, AUFDTLIA, AUFLIA, AUFLIRA, AUFNIRA, BV, LIA, LRA, NIA, QF ABVFP, QF AUFBV, QF BVFP, QF LRA, QF NIA, UFseq, UFDT, UFDTLIA, UFIDL, UFLIA, UFLRA

Minkeyrink-MT

QF BVpar

SMTRAT

QF NIRA

SPASS-SATT

QF LIA

Vampire

NRA, UFpar, UFNIA

Yices-2.6.0

QF ALIA, QF AUFLIA, QF AX, QF IDL, QF LIRA, QF NRA, QF RDL, QF UF, QF UFIDL, QF UFLIA, QF UFLRA, QF UFNIA, QF UFNRA

slide-11
SLIDE 11

Main Track

◮ 20 competing solvers ◮ 41 competitive divisions (out of 50)

Solver Divisions won Boolector

QF ABV, QF BVseq, QF UFBV

COLIBRI

QF FP

CVC4

ALIA, AUFDTLIA, AUFLIA, AUFLIRA, AUFNIRA, BV, LIA, LRA, NIA, QF ABVFP, QF AUFBV, QF BVFP, QF LRA, QF NIA, UFseq, UFDT, UFDTLIA, UFIDL, UFLIA, UFLRA

Minkeyrink-MT

QF BVpar

SMTRAT

QF NIRA

SPASS-SATT

QF LIA

Vampire

NRA, UFpar, UFNIA

Yices-2.6.0

QF ALIA, QF AUFLIA, QF AX, QF IDL, QF LIRA, QF NRA, QF RDL, QF UF, QF UFIDL, QF UFLIA, QF UFLRA, QF UFNIA, QF UFNRA

slide-12
SLIDE 12

Main Track: Competition-Wide Scoring

Rank Solver Score (sequential) Score (parallel) Best newcomer: 7 SPASS-SATT 14.81 14.81

slide-13
SLIDE 13

Main Track: Competition-Wide Scoring

Rank Solver Score (sequential) Score (parallel) 3 SMTInterpol 65.32 65.38 Best newcomer: 7 SPASS-SATT 14.81 14.81

slide-14
SLIDE 14

Main Track: Competition-Wide Scoring

Rank Solver Score (sequential) Score (parallel) 2 Yices-2.6.0 115.26 115.26 3 SMTInterpol 65.32 65.38 Best newcomer: 7 SPASS-SATT 14.81 14.81

slide-15
SLIDE 15

Main Track: Competition-Wide Scoring

Rank Solver Score (sequential) Score (parallel) Z3 186.19 186.19 2 Yices-2.6.0 115.26 115.26 3 SMTInterpol 65.32 65.38 Best newcomer: 7 SPASS-SATT 14.81 14.81

slide-16
SLIDE 16

Main Track: Competition-Wide Scoring

Rank Solver Score (sequential) Score (parallel) 1 CVC4 211.99 211.99 Z3 186.19 186.19 2 Yices-2.6.0 115.26 115.26 3 SMTInterpol 65.32 65.38 Best newcomer: 7 SPASS-SATT 14.81 14.81

slide-17
SLIDE 17

Main Track: Competition-Wide Scoring

Rank Solver Score (sequential) Score (parallel) 1 CVC4 211.99 211.99 Z3 186.19 186.19 2 Yices-2.6.0 115.26 115.26 3 SMTInterpol 65.32 65.38 Best newcomer: 7 SPASS-SATT 14.81 14.81