SMT-COMP

The International Satisfiability Modulo Theories (SMT) Competition.

GitHub

Home
Introduction
Benchmark Submission
Publications
SMT-LIB
Previous Editions

SMT-COMP 2021

Rules
Benchmarks
Tools
Specs
Parallel & Cloud Tracks
Participants
Results
Slides

SMT-COMP 2021 Results - Single Query Track (Summary)

Summary of all competition results for the Single Query Track.
Results are given ranked by performance for each scoring scheme (best solver is given as left-most solver).

Arith

Scoring SchemeWinnerRanking
Sequential Performancecvc5z3n, 2020-z3n, 2019-Par4n, cvc5 - fixedn, cvc5, 2020-CVC4n, UltimateEliminator+MathSAT, Vampire, Vampire - fixedn, Yices2-QS, iProver, SMTInterpol, veriT, 2018-Z3n
Parallel Performancecvc5z3n, 2020-z3n, 2019-Par4n, cvc5 - fixedn, cvc5, 2020-CVC4n, UltimateEliminator+MathSAT, Vampire, Vampire - fixedn, Yices2-QS, iProver, SMTInterpol, veriT, 2018-Z3n
SAT Performancecvc5z3n, 2020-z3n, 2019-Par4n, cvc5 - fixedn, cvc5, 2020-CVC4n, UltimateEliminator+MathSAT, Yices2-QS, 2018-Z3n, SMTInterpol, Vampire, Vampire - fixedn, veriT, iProver
UNSAT PerformanceVampirez3n, 2020-z3n, Vampire, Vampire - fixedn, 2020-CVC4n, cvc5, cvc5 - fixedn, 2019-Par4n, UltimateEliminator+MathSAT, iProver, Yices2-QS, SMTInterpol, veriT, 2018-Z3n
24s Performancecvc5z3n, 2020-z3n, 2019-Par4n, cvc5 - fixedn, cvc5, 2020-CVC4n, UltimateEliminator+MathSAT, Vampire, Vampire - fixedn, Yices2-QS, iProver, SMTInterpol, veriT, 2018-Z3n

Bitvec

Scoring SchemeWinnerRanking
Sequential Performancecvc52019-Par4n, cvc5, z3n, Yices2-QS, UltimateEliminator+MathSAT
Parallel Performancecvc52019-Par4n, cvc5, z3n, Yices2-QS, UltimateEliminator+MathSAT
SAT Performancecvc52019-Par4n, z3n, cvc5, Yices2-QS, UltimateEliminator+MathSAT
UNSAT Performancecvc52019-Par4n, cvc5, z3n, Yices2-QS, UltimateEliminator+MathSAT
24s Performancecvc52019-Par4n, z3n, cvc5, Yices2-QS, UltimateEliminator+MathSAT

Equality+LinearArith

Scoring SchemeWinnerRanking
Sequential Performancecvc52020-CVC4n, cvc5 - fixedn, cvc5, Vampire, Vampire - fixedn, 2020-z3n, z3n, veriT, 2019-Par4n, iProver, SMTInterpol, 2018-CVC4n, 2019-CVC4n, UltimateEliminator+MathSAT, 2018-Z3n, 2020-Vampiren
Parallel Performancecvc52020-CVC4n, cvc5 - fixedn, cvc5, Vampire, Vampire - fixedn, 2020-z3n, z3n, veriT, iProver, 2019-Par4n, SMTInterpol, 2018-CVC4n, 2019-CVC4n, UltimateEliminator+MathSAT, 2018-Z3n, 2020-Vampiren
SAT Performancecvc52020-CVC4n, cvc5 - fixedn, cvc5, z3n, 2020-z3n, 2018-CVC4n, Vampire, Vampire - fixedn, 2020-Vampiren, SMTInterpol, 2019-Par4n, UltimateEliminator+MathSAT, 2018-Z3n, 2019-CVC4n, iProver, veriT
UNSAT Performancecvc52020-CVC4n, cvc5 - fixedn, cvc5, Vampire, Vampire - fixedn, veriT, 2020-z3n, z3n, iProver, 2019-Par4n, SMTInterpol, 2018-CVC4n, 2019-CVC4n, UltimateEliminator+MathSAT, 2018-Z3n, 2020-Vampiren
24s Performancecvc5cvc5, cvc5 - fixedn, 2020-CVC4n, Vampire, Vampire - fixedn, 2020-z3n, veriT, z3n, 2019-Par4n, iProver, SMTInterpol, 2018-CVC4n, UltimateEliminator+MathSAT, 2019-CVC4n, 2018-Z3n, 2020-Vampiren

Equality+MachineArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, cvc5 - fixedn, 2020-CVC4n, z3n, 2020-z3n, 2018-Z3n, UltimateEliminator+MathSAT
Parallel Performancecvc5cvc5, cvc5 - fixedn, 2020-CVC4n, z3n, 2020-z3n, 2018-Z3n, UltimateEliminator+MathSAT
SAT Performancecvc52020-CVC4n, cvc5, cvc5 - fixedn, z3n, 2020-z3n, 2018-Z3n, UltimateEliminator+MathSAT
UNSAT Performancecvc5cvc5, cvc5 - fixedn, 2020-CVC4n, z3n, 2020-z3n, 2018-Z3n, UltimateEliminator+MathSAT
24s Performancecvc5cvc5 - fixedn, cvc5, 2020-CVC4n, z3n, 2020-z3n, 2018-Z3n, UltimateEliminator+MathSAT

Equality+NonLinearArith

Scoring SchemeWinnerRanking
Sequential PerformanceVampire2020-CVC4n, cvc5 - fixedn, Vampire, Vampire - fixedn, 2020-Vampiren, z3n, iProver, UltimateEliminator+MathSAT, SMTInterpol, cvc5, 2019-Par4n
Parallel PerformanceiProver2020-CVC4n, cvc5 - fixedn, Vampire - fixedn, 2020-Vampiren, z3n, iProver, UltimateEliminator+MathSAT, SMTInterpol, cvc5, 2019-Par4n, Vampire
SAT PerformanceUltimateEliminator+MathSAT2020-CVC4n, cvc5 - fixedn, z3n, UltimateEliminator+MathSAT, SMTInterpol, Vampire, iProver, Vampire - fixedn, 2020-Vampiren, cvc5, 2019-Par4n
UNSAT Performancecvc5cvc5, cvc5 - fixedn, 2020-CVC4n, Vampire - fixedn, 2020-Vampiren, 2019-Par4n, z3n, iProver, UltimateEliminator+MathSAT, SMTInterpol, Vampire
24s PerformanceVampirecvc5 - fixedn, 2020-CVC4n, z3n, Vampire, Vampire - fixedn, 2020-Vampiren, iProver, UltimateEliminator+MathSAT, SMTInterpol, cvc5, 2019-Par4n

Equality

Scoring SchemeWinnerRanking
Sequential PerformanceVampire2020-CVC4n, Vampire, 2020-Vampiren, Vampire - fixedn, cvc5, iProver - fixed2n, iProver - fixedn, veriT, z3n, Yices2, SMTInterpol, UltimateEliminator+MathSAT, iProver
Parallel PerformanceVampire2020-CVC4n, Vampire, 2020-Vampiren, Vampire - fixedn, cvc5, iProver - fixed2n, iProver - fixedn, veriT, z3n, Yices2, SMTInterpol, UltimateEliminator+MathSAT, iProver
SAT PerformanceVampire2020-CVC4n, 2020-Vampiren, Vampire, Vampire - fixedn, cvc5, iProver - fixed2n, iProver, iProver - fixedn, z3n, Yices2, SMTInterpol, UltimateEliminator+MathSAT, veriT
UNSAT Performancecvc52020-CVC4n, cvc5, Vampire, Vampire - fixedn, 2020-Vampiren, iProver - fixed2n, iProver - fixedn, veriT, z3n, Yices2, SMTInterpol, UltimateEliminator+MathSAT, iProver
24s PerformanceVampire2020-Vampiren, Vampire, Vampire - fixedn, cvc5, 2020-CVC4n, iProver - fixed2n, iProver - fixedn, veriT, z3n, Yices2, SMTInterpol, UltimateEliminator+MathSAT, iProver

FPArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, 2020-CVC4n, z3n, UltimateEliminator+MathSAT, 2019-Z3n
Parallel Performancecvc5cvc5, 2020-CVC4n, z3n, UltimateEliminator+MathSAT, 2019-Z3n
SAT Performancecvc5cvc5, 2020-CVC4n, z3n, UltimateEliminator+MathSAT, 2019-Z3n
UNSAT Performancecvc5cvc5, z3n, 2020-CVC4n, UltimateEliminator+MathSAT, 2019-Z3n
24s Performancecvc5cvc5, 2020-CVC4n, z3n, UltimateEliminator+MathSAT, 2019-Z3n

QF_Bitvec

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzla2020-Bitwuzla-fixedn, Bitwuzla, Yices2, STP, cvc5, MathSAT5n, z3n
Parallel PerformanceBitwuzla2020-Bitwuzla-fixedn, Bitwuzla, Yices2, STP, cvc5, MathSAT5n, z3n
SAT PerformanceBitwuzla2020-Bitwuzla-fixedn, Bitwuzla, Yices2, STP, cvc5, z3n, MathSAT5n
UNSAT PerformanceYices22020-Bitwuzla-fixedn, Yices2, STP, Bitwuzla, cvc5, MathSAT5n, z3n
24s PerformanceBitwuzla2020-Bitwuzla-fixedn, Bitwuzla, Yices2, STP, cvc5, MathSAT5n, z3n

QF_Equality+Bitvec

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzla2020-Bitwuzlan, Bitwuzla, 2020-Yices2n, 2020-Yices2-fixedn, Yices2, MathSAT5n, z3n, cvc5
Parallel PerformanceBitwuzla2020-Bitwuzlan, Bitwuzla, 2020-Yices2n, 2020-Yices2-fixedn, Yices2, MathSAT5n, z3n, cvc5
SAT PerformanceBitwuzla2020-Bitwuzlan, Bitwuzla, 2020-Yices2n, 2020-Yices2-fixedn, Yices2, MathSAT5n, z3n, cvc5
UNSAT PerformanceBitwuzlaBitwuzla, 2020-Bitwuzlan, 2020-Yices2n, 2020-Yices2-fixedn, Yices2, MathSAT5n, cvc5, z3n
24s PerformanceBitwuzlaBitwuzla, 2020-Bitwuzlan, 2020-Yices2-fixedn, 2020-Yices2n, Yices2, MathSAT5n, z3n, cvc5

QF_Equality+LinearArith

Scoring SchemeWinnerRanking
Sequential PerformanceSMTInterpolSMTInterpol, cvc5 - fixedn, cvc5, z3n, Yices2, MathSAT5n, veriT, 2019-Yices 2.6.2n, 2019-SMTInterpoln, mc2, 2018-Yicesn
Parallel PerformanceSMTInterpolSMTInterpol, cvc5 - fixedn, cvc5, z3n, Yices2, MathSAT5n, veriT, 2019-Yices 2.6.2n, 2019-SMTInterpoln, mc2, 2018-Yicesn
SAT PerformanceSMTInterpolSMTInterpol, cvc5 - fixedn, cvc5, Yices2, z3n, MathSAT5n, veriT, 2019-Yices 2.6.2n, 2019-SMTInterpoln, mc2, 2018-Yicesn
UNSAT Performancecvc5cvc5, SMTInterpol, cvc5 - fixedn, MathSAT5n, z3n, Yices2, 2019-Yices 2.6.2n, veriT, 2019-SMTInterpoln, mc2, 2018-Yicesn
24s PerformanceSMTInterpolSMTInterpol, cvc5, cvc5 - fixedn, Yices2, z3n, MathSAT5n, veriT, 2019-Yices 2.6.2n, 2019-SMTInterpoln, mc2, 2018-Yicesn

QF_Equality+NonLinearArith

Scoring SchemeWinnerRanking
Sequential Performancecvc52020-CVC4n, z3n, 2019-CVC4n, cvc5 - fixedn, cvc5, MathSAT5n, Yices2, 2019-Par4n, 2019-MathSAT-defaultn, veriT+raSAT+Redlog
Parallel Performancecvc52020-CVC4n, z3n, 2019-CVC4n, cvc5 - fixedn, cvc5, MathSAT5n, Yices2, 2019-Par4n, 2019-MathSAT-defaultn, veriT+raSAT+Redlog
SAT Performancecvc52020-CVC4n, 2019-CVC4n, cvc5 - fixedn, cvc5, z3n, MathSAT5n, Yices2, 2019-Par4n, 2019-MathSAT-defaultn, veriT+raSAT+Redlog
UNSAT Performancecvc5z3n, 2020-CVC4n, cvc5, cvc5 - fixedn, 2019-CVC4n, MathSAT5n, Yices2, 2019-MathSAT-defaultn, 2019-Par4n, veriT+raSAT+Redlog
24s Performancecvc52020-CVC4n, z3n, 2019-CVC4n, cvc5 - fixedn, cvc5, MathSAT5n, Yices2, 2019-Par4n, 2019-MathSAT-defaultn, veriT+raSAT+Redlog

QF_Equality

Scoring SchemeWinnerRanking
Sequential Performancecvc5z3n, cvc5, 2020-z3n, 2020-Yices2n, 2020-Yices2-fixedn, Yices2, SMTInterpol, MathSAT5n, 2019-Par4n, veriT, OpenSMT
Parallel Performancecvc5z3n, cvc5, 2020-z3n, SMTInterpol, 2020-Yices2n, 2020-Yices2-fixedn, Yices2, MathSAT5n, 2019-Par4n, veriT, OpenSMT
SAT Performancecvc5z3n, cvc5, 2020-z3n, SMTInterpol, 2020-Yices2-fixedn, 2020-Yices2n, Yices2, MathSAT5n, 2019-Par4n, veriT, OpenSMT
UNSAT Performancecvc5z3n, cvc5, 2020-z3n, 2020-Yices2n, 2020-Yices2-fixedn, Yices2, SMTInterpol, MathSAT5n, 2019-Par4n, veriT, OpenSMT
24s PerformanceYices22020-Yices2-fixedn, 2020-Yices2n, Yices2, z3n, 2020-z3n, cvc5, SMTInterpol, MathSAT5n, 2019-Par4n, veriT, OpenSMT

QF_FPArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, Bitwuzla, 2020-CVC4n, MathSAT5n, 2020-MathSAT5n, 2020-Bitwuzlan, 2020-Bitwuzla-fixedn, COLIBRI - fixedn, z3n, cvc5 - fixedn, 2020-COLIBRIn, COLIBRI
Parallel Performancecvc5cvc5, Bitwuzla, 2020-CVC4n, MathSAT5n, 2020-MathSAT5n, 2020-Bitwuzlan, 2020-Bitwuzla-fixedn, COLIBRI - fixedn, z3n, cvc5 - fixedn, 2020-COLIBRIn, COLIBRI
SAT Performancecvc5cvc5, Bitwuzla, MathSAT5n, 2020-MathSAT5n, 2020-CVC4n, COLIBRI - fixedn, COLIBRI, 2020-Bitwuzla-fixedn, 2020-Bitwuzlan, z3n, cvc5 - fixedn, 2020-COLIBRIn
UNSAT Performancecvc5cvc5, Bitwuzla, 2020-Bitwuzlan, 2020-Bitwuzla-fixedn, 2020-CVC4n, MathSAT5n, 2020-MathSAT5n, COLIBRI - fixedn, 2020-COLIBRIn, z3n, cvc5 - fixedn, COLIBRI
24s Performancecvc5cvc5, Bitwuzla, 2020-CVC4n, COLIBRI - fixedn, MathSAT5n, 2020-MathSAT5n, 2020-Bitwuzla-fixedn, 2020-Bitwuzlan, z3n, cvc5 - fixedn, 2020-COLIBRIn, COLIBRI

QF_LinearIntArith

Scoring SchemeWinnerRanking
Sequential Performancecvc52019-Par4n, cvc5, cvc5 - fixedn, z3n, MathSAT5n, Yices2, SMTInterpol, OpenSMT - fixedn, veriT, YicesLS, OpenSMT
Parallel Performancecvc52019-Par4n, cvc5, cvc5 - fixedn, z3n, MathSAT5n, Yices2, SMTInterpol, OpenSMT - fixedn, veriT, YicesLS, OpenSMT
SAT Performancecvc52019-Par4n, z3n, cvc5, cvc5 - fixedn, MathSAT5n, Yices2, SMTInterpol, OpenSMT - fixedn, veriT, YicesLS, OpenSMT
UNSAT Performancecvc52019-Par4n, cvc5, cvc5 - fixedn, MathSAT5n, Yices2, z3n, OpenSMT - fixedn, OpenSMT, SMTInterpol, veriT, YicesLS
24s PerformanceYices22019-Par4n, Yices2, z3n, MathSAT5n, cvc5, cvc5 - fixedn, SMTInterpol, OpenSMT - fixedn, veriT, YicesLS, OpenSMT

QF_LinearRealArith

Scoring SchemeWinnerRanking
Sequential PerformanceYices2Yices2, cvc5, OpenSMT, z3n, veriT, SMTInterpol, MathSAT5n, 2020-OpenSMTn, 2019-Par4n, 2019-Yices 2.6.2n, mc2
Parallel PerformanceYices2Yices2, cvc5, OpenSMT, z3n, veriT, SMTInterpol, MathSAT5n, 2019-Par4n, 2020-OpenSMTn, 2019-Yices 2.6.2n, mc2
SAT PerformanceYices2Yices2, cvc5, OpenSMT, z3n, SMTInterpol, veriT, MathSAT5n, 2019-Par4n, 2020-OpenSMTn, mc2, 2019-Yices 2.6.2n
UNSAT Performancecvc5cvc5, Yices2, z3n, OpenSMT, veriT, MathSAT5n, SMTInterpol, 2020-OpenSMTn, 2019-Par4n, 2019-Yices 2.6.2n, mc2
24s PerformanceYices2Yices2, OpenSMT, veriT, z3n, cvc5, MathSAT5n, SMTInterpol, 2020-OpenSMTn, 2019-Par4n, 2019-Yices 2.6.2n, mc2

QF_NonLinearIntArith

Scoring SchemeWinnerRanking
Sequential Performancecvc52019-Par4n, z3n, MathSAT5n, cvc5, cvc5 - fixedn, Yices2, AProVE, SMT-RAT, 2020-SMT-RATn
Parallel Performancecvc52019-Par4n, z3n, MathSAT5n, cvc5, cvc5 - fixedn, Yices2, AProVE, SMT-RAT, 2020-SMT-RATn
SAT Performancecvc52019-Par4n, z3n, cvc5, cvc5 - fixedn, MathSAT5n, Yices2, AProVE, SMT-RAT, 2020-SMT-RATn
UNSAT PerformanceYices22019-Par4n, z3n, Yices2, MathSAT5n, cvc5, cvc5 - fixedn, SMT-RAT, 2020-SMT-RATn, AProVE
24s PerformanceYices22019-Par4n, Yices2, MathSAT5n, z3n, cvc5, cvc5 - fixedn, AProVE, 2020-SMT-RATn, SMT-RAT

QF_NonLinearRealArith

Scoring SchemeWinnerRanking
Sequential Performancecvc52019-Par4n, cvc5, Yices2, z3n, SMT-RAT-MCSAT, veriT+raSAT+Redlog, MathSAT5n
Parallel Performancecvc52019-Par4n, cvc5, Yices2, z3n, SMT-RAT-MCSAT, veriT+raSAT+Redlog, MathSAT5n
SAT Performancecvc52019-Par4n, cvc5, z3n, Yices2, SMT-RAT-MCSAT, veriT+raSAT+Redlog, MathSAT5n
UNSAT Performancecvc52019-Par4n, cvc5, Yices2, MathSAT5n, z3n, SMT-RAT-MCSAT, veriT+raSAT+Redlog
24s Performancecvc52019-Par4n, cvc5, Yices2, z3n, SMT-RAT-MCSAT, veriT+raSAT+Redlog, MathSAT5n

QF_Strings

Scoring SchemeWinnerRanking
Sequential Performancecvc52020-CVC4n, cvc5, cvc5 - fixedn, z3n, Z3str4
Parallel Performancecvc52020-CVC4n, cvc5, cvc5 - fixedn, z3n, Z3str4
SAT Performancecvc52020-CVC4n, cvc5, cvc5 - fixedn, z3n, Z3str4
UNSAT Performancecvc52020-CVC4n, cvc5, cvc5 - fixedn, z3n, Z3str4
24s Performancecvc5cvc5 - fixedn, cvc5, 2020-CVC4n, z3n, Z3str4