SMT-COMP

The International Satisfiability Modulo Theories (SMT) Competition.

GitHub

Home
Introduction
Benchmark Submission
Publications
SMT-LIB
Previous Editions

SMT-COMP 2023

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

SMT-COMP 2023 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 Performancecvc5cvc5, 2021-z3n, YicesQS, UltimateEliminator+MathSAT, iProver Fixedn, SMTInterpol, iProver, Vampire
Parallel Performancecvc5cvc5, 2021-z3n, YicesQS, UltimateEliminator+MathSAT, iProver Fixedn, SMTInterpol, iProver, Vampire
SAT PerformanceYicesQS2021-z3n, YicesQS, cvc5, UltimateEliminator+MathSAT, SMTInterpol, Vampire, iProver, iProver Fixedn
UNSAT Performancecvc5cvc5, 2021-z3n, YicesQS, UltimateEliminator+MathSAT, iProver Fixedn, SMTInterpol, iProver, Vampire
24s PerformanceYicesQSYicesQS, cvc5, 2021-z3n, UltimateEliminator+MathSAT, iProver Fixedn, SMTInterpol, iProver, Vampire

Bitvec

Scoring SchemeWinnerRanking
Sequential Performancecvc52019-Par4n, cvc5, Bitwuzla, Bitwuzla Fixedn, YicesQS, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol, Q3B
Parallel Performancecvc52019-Par4n, cvc5, Bitwuzla Fixedn, Bitwuzla, YicesQS, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol, Q3B
SAT PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2019-Par4n, cvc5, YicesQS, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol, Q3B
UNSAT Performancecvc52019-Par4n, cvc5, Q3B, Bitwuzla Fixedn, Bitwuzla, YicesQS, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol
24s PerformanceBitwuzla2019-Par4n, Bitwuzla Fixedn, Bitwuzla, cvc5, YicesQS, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol, Q3B

Equality+LinearArith

Scoring SchemeWinnerRanking
Sequential Performancecvc52022-cvc5n, cvc5, Vampire, SMTInterpol, iProver, iProver Fixedn, UltimateEliminator+MathSAT
Parallel Performancecvc52022-cvc5n, cvc5, SMTInterpol, iProver, iProver Fixedn, UltimateEliminator+MathSAT, Vampire
SAT Performancecvc52022-cvc5n, cvc5, SMTInterpol, Vampire, UltimateEliminator+MathSAT, iProver, iProver Fixedn
UNSAT Performancecvc5cvc5, 2022-cvc5n, iProver, iProver Fixedn, SMTInterpol, UltimateEliminator+MathSAT, Vampire
24s Performancecvc5cvc5, 2022-cvc5n, Vampire, SMTInterpol, iProver, iProver Fixedn, UltimateEliminator+MathSAT

Equality+MachineArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, 2022-z3-4.8.17n, Bitwuzla Fixedn, Bitwuzla, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol
Parallel Performancecvc5cvc5, 2022-z3-4.8.17n, Bitwuzla Fixedn, Bitwuzla, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol
SAT Performancecvc5cvc5, 2022-z3-4.8.17n, Bitwuzla Fixedn, Bitwuzla, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol
UNSAT Performancecvc5cvc5, Bitwuzla Fixedn, Bitwuzla, 2022-z3-4.8.17n, UltimateIntBlastingWrapper+SMTInterpol, UltimateEliminator+MathSAT
24s Performancecvc5cvc5, 2022-z3-4.8.17n, Bitwuzla Fixedn, Bitwuzla, UltimateEliminator+MathSAT, UltimateIntBlastingWrapper+SMTInterpol

Equality+NonLinearArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, 2022-cvc5n, Vampire, iProver, iProver Fixedn, UltimateEliminator+MathSAT
Parallel Performancecvc5cvc5, 2022-cvc5n, Vampire, iProver, iProver Fixedn, UltimateEliminator+MathSAT
SAT Performancecvc5cvc5, 2022-cvc5n, UltimateEliminator+MathSAT, Vampire, iProver, iProver Fixedn
UNSAT Performancecvc5cvc5, 2022-cvc5n, Vampire, iProver, iProver Fixedn, UltimateEliminator+MathSAT
24s Performancecvc5cvc5, 2022-cvc5n, Vampire, iProver Fixedn, iProver, UltimateEliminator+MathSAT

Equality

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, 2022-cvc5n, iProver Fixedn, iProver, Yices2, SMTInterpol, UltimateEliminator+MathSAT, Vampire
Parallel Performancecvc5cvc5, 2022-cvc5n, Yices2, SMTInterpol, UltimateEliminator+MathSAT, iProver Fixedn, iProver, Vampire
SAT Performancecvc5cvc5, 2022-cvc5n, Vampire, iProver Fixedn, Yices2, SMTInterpol, UltimateEliminator+MathSAT, iProver
UNSAT Performancecvc5cvc5, 2022-cvc5n, Yices2, SMTInterpol, UltimateEliminator+MathSAT, iProver, iProver Fixedn, Vampire
24s PerformanceVampireVampire, cvc5, 2022-cvc5n, iProver Fixedn, iProver, Yices2, SMTInterpol, UltimateEliminator+MathSAT

FPArith

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, cvc5, UltimateEliminator+MathSAT
Parallel PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, cvc5, UltimateEliminator+MathSAT
SAT PerformanceBitwuzlaBitwuzla Fixedn, Bitwuzla, 2022-Bitwuzlan, cvc5, UltimateEliminator+MathSAT
UNSAT PerformanceBitwuzla2022-Bitwuzlan, Bitwuzla, Bitwuzla Fixedn, cvc5, UltimateEliminator+MathSAT
24s PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, cvc5, UltimateEliminator+MathSAT

QF_Bitvec

Scoring SchemeWinnerRanking
Sequential PerformanceSTPBitwuzla Fixedn, STP, 2022-STP-fixedn, Bitwuzla, Yices2, cvc5, Z3-Owl Fixedn, Z3-Owl, UltimateIntBlastingWrapper+SMTInterpol
Parallel PerformanceSTPBitwuzla Fixedn, STP, 2022-STP-fixedn, Bitwuzla, Yices2, cvc5, Z3-Owl Fixedn, Z3-Owl, UltimateIntBlastingWrapper+SMTInterpol
SAT PerformanceSTP2022-STP-fixedn, STP, Bitwuzla Fixedn, Bitwuzla, Yices2, cvc5, Z3-Owl Fixedn, Z3-Owl, UltimateIntBlastingWrapper+SMTInterpol
UNSAT PerformanceSTPBitwuzla Fixedn, STP, 2022-STP-fixedn, Bitwuzla, Yices2, cvc5, Z3-Owl Fixedn, Z3-Owl, UltimateIntBlastingWrapper+SMTInterpol
24s PerformanceSTPSTP, 2022-STP-fixedn, Bitwuzla Fixedn, Bitwuzla, Yices2, cvc5, Z3-Owl Fixedn, Z3-Owl, UltimateIntBlastingWrapper+SMTInterpol

QF_Datatypes

Scoring SchemeWinnerRanking
Sequential Performancecvc52022-z3-4.8.17n, cvc5, SMTInterpol
Parallel Performancecvc52022-z3-4.8.17n, cvc5, SMTInterpol
SAT Performancecvc5cvc5, 2022-z3-4.8.17n, SMTInterpol
UNSAT Performancecvc52022-z3-4.8.17n, cvc5, SMTInterpol
24s PerformanceSMTInterpolSMTInterpol, 2022-z3-4.8.17n, cvc5

QF_Equality+Bitvec

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, Yices2, cvc5, Z3-Owl Fixedn, UltimateIntBlastingWrapper+SMTInterpol, Z3-Owl
Parallel PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, Yices2, cvc5, Z3-Owl Fixedn, UltimateIntBlastingWrapper+SMTInterpol, Z3-Owl
SAT PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, Yices2, 2022-Bitwuzlan, cvc5, Z3-Owl Fixedn, UltimateIntBlastingWrapper+SMTInterpol, Z3-Owl
UNSAT PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, Yices2, cvc5, Z3-Owl Fixedn, Z3-Owl, UltimateIntBlastingWrapper+SMTInterpol
24s PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, Yices2, 2022-Bitwuzlan, cvc5, UltimateIntBlastingWrapper+SMTInterpol, Z3-Owl Fixedn, Z3-Owl

QF_Equality+LinearArith

Scoring SchemeWinnerRanking
Sequential PerformanceSMTInterpolSMTInterpol, OpenSMT, 2022-z3-4.8.17n, cvc5, Yices2
Parallel PerformanceSMTInterpolSMTInterpol, OpenSMT, 2022-z3-4.8.17n, cvc5, Yices2
SAT PerformanceSMTInterpolSMTInterpol, OpenSMT, 2022-z3-4.8.17n, cvc5, Yices2
UNSAT PerformanceOpenSMTOpenSMT, Yices2, 2022-z3-4.8.17n, cvc5, SMTInterpol
24s PerformanceYices2Yices2, 2022-z3-4.8.17n, SMTInterpol, OpenSMT, cvc5

QF_Equality+NonLinearArith

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, Yices2, 2020-CVC4n, SMTInterpol
Parallel Performancecvc5cvc5, Yices2, 2020-CVC4n, SMTInterpol
SAT PerformanceYices2Yices2, cvc5, 2020-CVC4n, SMTInterpol
UNSAT Performancecvc5cvc5, 2020-CVC4n, Yices2, SMTInterpol
24s Performancecvc5cvc5, 2020-CVC4n, Yices2, SMTInterpol

QF_Equality

Scoring SchemeWinnerRanking
Sequential PerformanceYices22022-Yices2n, Yices2, OpenSMT, cvc5, SMTInterpol
Parallel PerformanceYices22022-Yices2n, Yices2, OpenSMT, cvc5, SMTInterpol
SAT PerformanceYices22022-Yices2n, Yices2, OpenSMT, cvc5, SMTInterpol
UNSAT PerformanceYices22022-Yices2n, Yices2, OpenSMT, cvc5, SMTInterpol
24s PerformanceYices22022-Yices2n, Yices2, cvc5, OpenSMT, SMTInterpol

QF_FPArith

Scoring SchemeWinnerRanking
Sequential PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, cvc5, COLIBRI, Z3-Owl Fixedn, Z3-Owl
Parallel PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, cvc5, COLIBRI, Z3-Owl Fixedn, Z3-Owl
SAT PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, cvc5, COLIBRI, Z3-Owl Fixedn, Z3-Owl
UNSAT PerformanceBitwuzlaBitwuzla, Bitwuzla Fixedn, 2022-Bitwuzlan, cvc5, COLIBRI, Z3-Owl Fixedn, Z3-Owl
24s PerformanceBitwuzlaBitwuzla Fixedn, Bitwuzla, 2022-Bitwuzlan, COLIBRI, cvc5, Z3-Owl Fixedn, Z3-Owl

QF_LinearIntArith

Scoring SchemeWinnerRanking
Sequential PerformanceZ3++2019-Par4n, Z3++, OpenSMT, cvc5, Yices2, SMTInterpol
Parallel PerformanceZ3++2019-Par4n, Z3++, OpenSMT, cvc5, Yices2, SMTInterpol
SAT PerformanceZ3++2019-Par4n, Z3++, OpenSMT, Yices2, cvc5, SMTInterpol
UNSAT Performancecvc52019-Par4n, cvc5, OpenSMT, Yices2, SMTInterpol, Z3++
24s PerformanceYices22019-Par4n, Yices2, Z3++, OpenSMT, cvc5, SMTInterpol

QF_LinearRealArith

Scoring SchemeWinnerRanking
Sequential PerformanceYices22021-Yices2n, 2022-Yices2n, Yices2, OpenSMT, cvc5, SMTInterpol, Yaga
Parallel PerformanceYices22021-Yices2n, 2022-Yices2n, Yices2, OpenSMT, cvc5, SMTInterpol, Yaga
SAT PerformanceOpenSMTOpenSMT, 2021-Yices2n, 2022-Yices2n, Yices2, cvc5, SMTInterpol, Yaga
UNSAT Performancecvc5cvc5, 2022-Yices2n, 2021-Yices2n, Yices2, OpenSMT, SMTInterpol, Yaga
24s PerformanceYices22022-Yices2n, 2021-Yices2n, Yices2, OpenSMT, cvc5, SMTInterpol, Yaga

QF_NonLinearIntArith

Scoring SchemeWinnerRanking
Sequential PerformanceZ3++Z3++, 2022-Z3++-fixedn, yices-ismt, z3-alpha, cvc5, Yices2
Parallel PerformanceZ3++Z3++, 2022-Z3++-fixedn, yices-ismt, z3-alpha, cvc5, Yices2
SAT PerformanceZ3++Z3++, yices-ismt, 2022-Z3++-fixedn, z3-alpha, cvc5, Yices2
UNSAT PerformanceZ3++Z3++, z3-alpha, 2022-Z3++-fixedn, yices-ismt, Yices2, cvc5
24s PerformanceZ3++Z3++, Yices2, yices-ismt, z3-alpha, 2022-Z3++-fixedn, cvc5

QF_NonLinearRealArith

Scoring SchemeWinnerRanking
Sequential PerformanceZ3++Z3++, 2019-Par4n, cvc5, cvc5-NRA-LS, Yices2, z3-alpha, SMT-RAT-MCSAT, 2022-Z3++-fixedn
Parallel PerformanceZ3++2019-Par4n, Z3++, cvc5, cvc5-NRA-LS, Yices2, z3-alpha, SMT-RAT-MCSAT, 2022-Z3++-fixedn
SAT PerformanceZ3++2022-Z3++-fixedn, Z3++, 2019-Par4n, z3-alpha, cvc5, cvc5-NRA-LS, Yices2, SMT-RAT-MCSAT
UNSAT Performancecvc52019-Par4n, cvc5, cvc5-NRA-LS, Z3++, Yices2, SMT-RAT-MCSAT, z3-alpha, 2022-Z3++-fixedn
24s Performancecvc52019-Par4n, cvc5, 2022-Z3++-fixedn, Z3++, Yices2, z3-alpha, cvc5-NRA-LS, SMT-RAT-MCSAT

QF_Strings

Scoring SchemeWinnerRanking
Sequential Performancecvc5cvc5, 2022-cvc5n, z3-alpha, OSTRICH Fixedn, Z3-Noodler Fixedn, Z3-Noodler, OSTRICH
Parallel Performancecvc5cvc5, 2022-cvc5n, z3-alpha, OSTRICH Fixedn, Z3-Noodler Fixedn, Z3-Noodler, OSTRICH
SAT Performancecvc5cvc5, 2022-cvc5n, z3-alpha, OSTRICH Fixedn, Z3-Noodler Fixedn, OSTRICH, Z3-Noodler
UNSAT Performancecvc5OSTRICH Fixedn, cvc5, z3-alpha, 2022-cvc5n, Z3-Noodler Fixedn, Z3-Noodler, OSTRICH
24s Performancez3-alphaz3-alpha, cvc5, 2022-cvc5n, OSTRICH Fixedn, Z3-Noodler Fixedn, Z3-Noodler, OSTRICH