SMT-COMP

The International Satisfiability Modulo Theories (SMT) Competition.

GitHub

Home
Introduction
Benchmark Submission
Publications
SMT-LIB
Previous Editions

SMT-COMP 2022

Rules
Benchmarks
Tools
Specs
Proof Exhibition Track
Parallel & Cloud Tracks
Participants
Results
Statistics
Comparisons
Slides

SMT-COMP 2022 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 Performancecvc52021-z3n, z3-4.8.17n, cvc5, YicesQS, UltimateEliminator+MathSAT, Vampire, smtinterpol, veriT
Parallel Performancecvc52021-z3n, z3-4.8.17n, cvc5, YicesQS, UltimateEliminator+MathSAT, Vampire, smtinterpol, veriT
SAT PerformanceYicesQS2021-z3n, z3-4.8.17n, YicesQS, cvc5, UltimateEliminator+MathSAT, smtinterpol, Vampire, veriT
UNSAT Performancecvc5cvc5, 2021-z3n, z3-4.8.17n, YicesQS, Vampire, UltimateEliminator+MathSAT, smtinterpol, veriT
24s PerformanceYicesQSYicesQS, 2021-z3n, z3-4.8.17n, cvc5, UltimateEliminator+MathSAT, Vampire, smtinterpol, veriT

Bitvec

Scoring SchemeWinnerRanking
Sequential Performancecvc52019-Par4n, cvc5, Q3B, z3-4.8.17n, Bitwuzla, Q3B-pBDD, YicesQS, UltimateEliminator+MathSAT
Parallel Performancecvc52019-Par4n, cvc5, Q3B, z3-4.8.17n, Bitwuzla, Q3B-pBDD, YicesQS, UltimateEliminator+MathSAT
SAT Performancecvc52019-Par4n, cvc5, Q3B, z3-4.8.17n, Bitwuzla, YicesQS, Q3B-pBDD, UltimateEliminator+MathSAT
UNSAT Performancecvc52019-Par4n, cvc5, Q3B, Q3B-pBDD, z3-4.8.17n, Bitwuzla, YicesQS, UltimateEliminator+MathSAT
24s PerformanceQ3B2019-Par4n, Q3B, z3-4.8.17n, Q3B-pBDD, cvc5, Bitwuzla, YicesQS, UltimateEliminator+MathSAT

Equality+LinearArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, z3-4.8.17n, 2020-CVC4n, Vampire, veriT, UltimateEliminator+MathSAT, smtinterpol, smtinterpol-fixedn
Parallel Performancecvc5cvc5, z3-4.8.17n, 2020-CVC4n, Vampire, veriT, UltimateEliminator+MathSAT, smtinterpol, smtinterpol-fixedn
SAT Performancecvc5z3-4.8.17n, cvc5, 2020-CVC4n, Vampire, UltimateEliminator+MathSAT, veriT, smtinterpol, smtinterpol-fixedn
UNSAT Performancecvc5cvc5, 2020-CVC4n, Vampire, z3-4.8.17n, smtinterpol, smtinterpol-fixedn, veriT, UltimateEliminator+MathSAT
24s Performancecvc5z3-4.8.17n, cvc5, 2020-CVC4n, Vampire, smtinterpol, smtinterpol-fixedn, veriT, UltimateEliminator+MathSAT

Equality+MachineArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5z3-4.8.17n, cvc5, 2021-cvc5n, Bitwuzla, UltimateEliminator+MathSAT
Parallel Performancecvc5z3-4.8.17n, cvc5, 2021-cvc5n, Bitwuzla, UltimateEliminator+MathSAT
SAT Performancecvc5z3-4.8.17n, cvc5, 2021-cvc5n, Bitwuzla, UltimateEliminator+MathSAT
UNSAT Performancecvc5z3-4.8.17n, cvc5, 2021-cvc5n, Bitwuzla, UltimateEliminator+MathSAT
24s Performancecvc5z3-4.8.17n, cvc5, 2021-cvc5n, Bitwuzla, UltimateEliminator+MathSAT

Equality+NonLinearArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, 2020-CVC4n, z3-4.8.17n, Vampire, UltimateEliminator+MathSAT
Parallel Performancecvc5cvc5, 2020-CVC4n, z3-4.8.17n, Vampire, UltimateEliminator+MathSAT
SAT Performancecvc5cvc5, 2020-CVC4n, z3-4.8.17n, UltimateEliminator+MathSAT, Vampire
UNSAT Performancecvc5cvc5, 2020-CVC4n, Vampire, z3-4.8.17n, UltimateEliminator+MathSAT
24s Performancecvc5cvc5, 2020-CVC4n, z3-4.8.17n, Vampire, UltimateEliminator+MathSAT

Equality

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, 2020-CVC4n, Vampire, z3-4.8.17n, veriT, Yices2, smtinterpol, UltimateEliminator+MathSAT
Parallel Performancecvc5cvc5, 2020-CVC4n, Vampire, z3-4.8.17n, veriT, Yices2, smtinterpol, UltimateEliminator+MathSAT
SAT Performancecvc52020-CVC4n, cvc5, Vampire, z3-4.8.17n, Yices2, smtinterpol, UltimateEliminator+MathSAT, veriT
UNSAT Performancecvc5cvc5, 2020-CVC4n, Vampire, veriT, z3-4.8.17n, Yices2, smtinterpol, UltimateEliminator+MathSAT
24s PerformanceVampireVampire, cvc5, 2020-CVC4n, z3-4.8.17n, veriT, Yices2, smtinterpol, UltimateEliminator+MathSAT

FPArith

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzlaBitwuzla, z3-4.8.17n, cvc5, 2021-cvc5n, UltimateEliminator+MathSAT
Parallel PerformanceBitwuzlaBitwuzla, z3-4.8.17n, cvc5, 2021-cvc5n, UltimateEliminator+MathSAT
SAT PerformanceBitwuzlaz3-4.8.17n, Bitwuzla, cvc5, 2021-cvc5n, UltimateEliminator+MathSAT
UNSAT PerformanceBitwuzlaBitwuzla, 2021-cvc5n, cvc5, z3-4.8.17n, UltimateEliminator+MathSAT
24s PerformanceBitwuzlaBitwuzla, cvc5, 2021-cvc5n, z3-4.8.17n, UltimateEliminator+MathSAT

QF_Bitvec

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzlaSTP-fixedn, 2020-Bitwuzla-fixedn, Bitwuzla, Yices2, STP, cvc5, Z3++BV, MathSATn, z3-4.8.17n
Parallel PerformanceBitwuzlaSTP-fixedn, 2020-Bitwuzla-fixedn, Bitwuzla, Yices2, STP, cvc5, Z3++BV, MathSATn, z3-4.8.17n
SAT PerformanceBitwuzlaSTP-fixedn, 2020-Bitwuzla-fixedn, Bitwuzla, Yices2, STP, Z3++BV, cvc5, z3-4.8.17n, MathSATn
UNSAT PerformanceSTPSTP, STP-fixedn, 2020-Bitwuzla-fixedn, Bitwuzla, Yices2, cvc5, MathSATn, Z3++BV, z3-4.8.17n
24s PerformanceSTPSTP-fixedn, STP, Bitwuzla, 2020-Bitwuzla-fixedn, Yices2, Z3++BV, cvc5, MathSATn, z3-4.8.17n

QF_Datatypes

Scoring SchemeWinnerRanking
Sequential Performancecvc5z3-4.8.17n, 2021-z3n, cvc5, smtinterpol
Parallel Performancecvc5z3-4.8.17n, 2021-z3n, cvc5, smtinterpol
SAT Performancecvc5cvc5, z3-4.8.17n, 2021-z3n, smtinterpol
UNSAT Performancecvc5z3-4.8.17n, 2021-z3n, cvc5, smtinterpol
24s Performancesmtinterpolz3-4.8.17n, 2021-z3n, smtinterpol, cvc5

QF_Equality+Bitvec

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzlaBitwuzla, 2020-Bitwuzlan, Yices2, z3-4.8.17n, cvc5, MathSATn
Parallel PerformanceBitwuzlaBitwuzla, 2020-Bitwuzlan, Yices2, z3-4.8.17n, cvc5, MathSATn
SAT PerformanceBitwuzla2020-Bitwuzlan, Bitwuzla, Yices2, MathSATn, cvc5, z3-4.8.17n
UNSAT PerformanceBitwuzlaBitwuzla, 2020-Bitwuzlan, Yices2, z3-4.8.17n, cvc5, MathSATn
24s PerformanceBitwuzlaBitwuzla, 2020-Bitwuzlan, Yices2, MathSATn, z3-4.8.17n, cvc5

QF_Equality+LinearArith

Scoring SchemeWinnerRanking
Sequential Performancesmtinterpolz3-4.8.17n, 2021-SMTInterpoln, smtinterpol, Yices2, cvc5, MathSATn, veriT, OpenSMT
Parallel Performancesmtinterpolz3-4.8.17n, 2021-SMTInterpoln, smtinterpol, Yices2, cvc5, MathSATn, veriT, OpenSMT
SAT Performancesmtinterpolsmtinterpol, 2021-SMTInterpoln, z3-4.8.17n, Yices2, cvc5, MathSATn, veriT, OpenSMT
UNSAT PerformanceYices2z3-4.8.17n, Yices2, MathSATn, 2021-SMTInterpoln, cvc5, smtinterpol, veriT, OpenSMT
24s PerformanceYices2z3-4.8.17n, Yices2, 2021-SMTInterpoln, smtinterpol, MathSATn, cvc5, veriT, OpenSMT

QF_Equality+NonLinearArith

Scoring SchemeWinnerRanking
Sequential Performancecvc52020-CVC4n, cvc5, z3-4.8.17n, MathSATn, Yices2, smtinterpol, veriT+raSAT+Redlog
Parallel Performancecvc52020-CVC4n, cvc5, z3-4.8.17n, MathSATn, Yices2, smtinterpol, veriT+raSAT+Redlog
SAT Performancecvc52020-CVC4n, cvc5, z3-4.8.17n, Yices2, MathSATn, smtinterpol, veriT+raSAT+Redlog
UNSAT Performancecvc5z3-4.8.17n, 2020-CVC4n, cvc5, MathSATn, Yices2, smtinterpol, veriT+raSAT+Redlog
24s Performancecvc5z3-4.8.17n, 2020-CVC4n, cvc5, MathSATn, Yices2, smtinterpol, veriT+raSAT+Redlog

QF_Equality

Scoring SchemeWinnerRanking
Sequential PerformanceYices2Yices2, OpenSMT, z3-4.8.17n, 2021-z3n, cvc5, smtinterpol, MathSATn, veriT, OpenSMT-fixedn
Parallel PerformanceYices2Yices2, OpenSMT, z3-4.8.17n, 2021-z3n, cvc5, smtinterpol, MathSATn, veriT, OpenSMT-fixedn
SAT PerformanceYices2Yices2, z3-4.8.17n, 2021-z3n, OpenSMT, cvc5, smtinterpol, MathSATn, veriT, OpenSMT-fixedn
UNSAT PerformanceYices2Yices2, OpenSMT, z3-4.8.17n, 2021-z3n, cvc5, MathSATn, smtinterpol, veriT, OpenSMT-fixedn
24s PerformanceYices2Yices2, z3-4.8.17n, 2021-z3n, cvc5, OpenSMT, MathSATn, smtinterpol, veriT, OpenSMT-fixedn

QF_FPArith

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzlaBitwuzla, cvc5, 2021-cvc5n, MathSATn, z3-4.8.17n, COLIBRI
Parallel PerformanceBitwuzlaBitwuzla, cvc5, 2021-cvc5n, MathSATn, z3-4.8.17n, COLIBRI
SAT PerformanceBitwuzlaBitwuzla, cvc5, 2021-cvc5n, MathSATn, COLIBRI, z3-4.8.17n
UNSAT PerformanceBitwuzlaBitwuzla, 2021-cvc5n, cvc5, MathSATn, z3-4.8.17n, COLIBRI
24s PerformanceBitwuzlaBitwuzla, COLIBRI, MathSATn, 2021-cvc5n, cvc5, z3-4.8.17n

QF_LinearIntArith

Scoring SchemeWinnerRanking
Sequential PerformanceOpenSMT2019-Par4n, OpenSMT, Z3++, cvc5, Yices2, MathSATn, z3-4.8.17n, smtinterpol, veriT
Parallel PerformanceOpenSMT2019-Par4n, OpenSMT, Z3++, cvc5, Yices2, MathSATn, z3-4.8.17n, smtinterpol, veriT
SAT PerformanceZ3++2019-Par4n, Z3++, z3-4.8.17n, OpenSMT, Yices2, cvc5, MathSATn, smtinterpol, veriT
UNSAT Performancecvc52019-Par4n, cvc5, OpenSMT, Yices2, MathSATn, smtinterpol, Z3++, z3-4.8.17n, veriT
24s PerformanceYices22019-Par4n, Yices2, z3-4.8.17n, Z3++, MathSATn, OpenSMT, cvc5, smtinterpol, veriT

QF_LinearRealArith

Scoring SchemeWinnerRanking
Sequential PerformanceYices22021-Yices2n, Yices2, cvc5, OpenSMT, z3-4.8.17n, veriT, MathSATn, smtinterpol, solsmt
Parallel PerformanceYices2Yices2, 2021-Yices2n, cvc5, OpenSMT, z3-4.8.17n, veriT, MathSATn, smtinterpol, solsmt
SAT PerformanceYices2Yices2, 2021-Yices2n, OpenSMT, cvc5, z3-4.8.17n, smtinterpol, MathSATn, veriT, solsmt
UNSAT Performancecvc5cvc5, Yices2, 2021-Yices2n, OpenSMT, veriT, z3-4.8.17n, MathSATn, smtinterpol, solsmt
24s PerformanceYices2Yices2, 2021-Yices2n, OpenSMT, z3-4.8.17n, veriT, MathSATn, cvc5, smtinterpol, solsmt

QF_NonLinearIntArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5Z3++-fixedn, Yices-ismt-fixedn, 2019-Par4n, z3-4.8.17n, MathSATn, cvc5, Yices2, Z3++, Yices-ismt
Parallel Performancecvc5Z3++-fixedn, Yices-ismt-fixedn, 2019-Par4n, z3-4.8.17n, MathSATn, cvc5, Yices2, Z3++, Yices-ismt
SAT Performancecvc5Yices-ismt-fixedn, Z3++-fixedn, 2019-Par4n, z3-4.8.17n, cvc5, MathSATn, Yices2, Z3++, Yices-ismt
UNSAT PerformanceZ3++Z3++, Z3++-fixedn, 2019-Par4n, z3-4.8.17n, Yices-ismt-fixedn, Yices-ismt, Yices2, MathSATn, cvc5
24s PerformanceYices22019-Par4n, Yices2, Yices-ismt, Yices-ismt-fixedn, Z3++-fixedn, Z3++, z3-4.8.17n, MathSATn, cvc5

QF_NonLinearRealArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5Z3++-fixedn, 2019-Par4n, cvc5, NRA-LS, Yices2, z3-4.8.17n, SMT-RAT-MCSAT 22.06, veriT+raSAT+Redlog, MathSATn, Z3++
Parallel Performancecvc52019-Par4n, Z3++-fixedn, cvc5, NRA-LS, Yices2, z3-4.8.17n, SMT-RAT-MCSAT 22.06, veriT+raSAT+Redlog, MathSATn, Z3++
SAT PerformanceZ3++Z3++-fixedn, Z3++, 2019-Par4n, cvc5, z3-4.8.17n, NRA-LS, Yices2, SMT-RAT-MCSAT 22.06, veriT+raSAT+Redlog, MathSATn
UNSAT Performancecvc52019-Par4n, Z3++-fixedn, cvc5, NRA-LS, Yices2, MathSATn, SMT-RAT-MCSAT 22.06, z3-4.8.17n, veriT+raSAT+Redlog, Z3++
24s Performancecvc52019-Par4n, cvc5, Z3++-fixedn, NRA-LS, Yices2, z3-4.8.17n, SMT-RAT-MCSAT 22.06, veriT+raSAT+Redlog, MathSATn, Z3++

QF_Strings

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, 2020-CVC4n, z3-4.8.17n, Z3str4, OSTRICH
Parallel Performancecvc5cvc5, 2020-CVC4n, z3-4.8.17n, Z3str4, OSTRICH
SAT Performancecvc5cvc5, 2020-CVC4n, z3-4.8.17n, Z3str4, OSTRICH
UNSAT Performancecvc52020-CVC4n, cvc5, Z3str4, z3-4.8.17n, OSTRICH
24s Performancecvc5cvc5, 2020-CVC4n, Z3str4, z3-4.8.17n, OSTRICH