SMT-COMP 2025

The International Satisfiability Modulo Theories (SMT) Competition.

GitHub

SMT-COMP 2025

Best Overall Ranking - Parallel Track

Page generated on 2025-08-11

Winners

Sequential PerformanceParallel PerformanceSAT Performance (parallel)UNSAT Performance (parallel)24 seconds Performance (parallel)
Z3-Parti-Z3pp (0.751708)Z3-Parti-Z3pp (0.308602)Bitwuzla (0.160051)Z3-Parti-Z3pp (0.090967)

Parallel Performance

DivisionSolverContribution
QF_BitvecSTP-Parti-Bitwuzla0.57285
QF_NonLinearIntArithZ3-Parti-Z3pp0.374361
QF_BitvecBitwuzla0.346539
QF_LinearRealArithSMTS0.225681
QF_NonLinearRealArithZ3-Parti-Z3pp0.217316
QF_LinearIntArithSMTS0.192946
QF_LinearIntArithZ3-Parti-Z3pp0.130189
QF_Equality_BitvecBitwuzla0.091591
QF_Equality_LinearArithSMTS0.089168
QF_NonLinearIntArithYices20.084889
QF_LinearRealArithYices20.078802
QF_Equality_BitvecYices20.075695
QF_NonLinearRealArithYices20.041596
QF_Equality_LinearArithYices20.03963
QF_LinearRealArithZ3-Parti-Z3pp0.029842
QF_LinearIntArithYices20.003938
QF_BitvecBitwuzla-32core0
QF_BitvecBitwuzla-64core0
QF_BitvecSTP-Parti-Bitwuzla-16core0
QF_BitvecSTP-Parti-Bitwuzla-32core0
QF_BitvecSTP-Parti-Bitwuzla-64core0
QF_Equality_BitvecBitwuzla-32core0
QF_Equality_BitvecBitwuzla-64core0
QF_LinearRealArithSMTS (32 cores)0
QF_LinearRealArithSMTS (64 cores)0
QF_LinearRealArithZ3-Parti-Z3pp-16core0
QF_LinearRealArithZ3-Parti-Z3pp-32core0
QF_LinearRealArithZ3-Parti-Z3pp-64core0
QF_NonLinearIntArithZ3-Parti-Z3pp-16core0
QF_NonLinearIntArithZ3-Parti-Z3pp-32core0
QF_NonLinearIntArithZ3-Parti-Z3pp-64core0
QF_NonLinearRealArithZ3-Parti-Z3pp-16core0
QF_NonLinearRealArithZ3-Parti-Z3pp-32core0
QF_NonLinearRealArithZ3-Parti-Z3pp-64core0
QF_Equality_LinearArithSMTS (32 cores)0
QF_Equality_LinearArithSMTS (64 cores)0
QF_LinearIntArithSMTS (32 cores)0
QF_LinearIntArithSMTS (64 cores)0
QF_LinearIntArithZ3-Parti-Z3pp-16core0
QF_LinearIntArithZ3-Parti-Z3pp-32core0
QF_LinearIntArithZ3-Parti-Z3pp-64core0

SAT Performance

DivisionSolverContribution
QF_NonLinearIntArithZ3-Parti-Z3pp0.143463
QF_BitvecSTP-Parti-Bitwuzla0.132801
QF_NonLinearRealArithZ3-Parti-Z3pp0.12224
QF_LinearIntArithSMTS0.119114
QF_LinearRealArithSMTS0.078802
QF_BitvecBitwuzla0.050291
QF_LinearRealArithYices20.037769
QF_LinearIntArithZ3-Parti-Z3pp0.035439
QF_Equality_LinearArithYices20.019419
QF_Equality_BitvecBitwuzla0.018924
QF_NonLinearIntArithYices20.013582
QF_NonLinearRealArithYices20.00764
QF_LinearRealArithZ3-Parti-Z3pp0.007461
QF_Equality_BitvecYices20.006813
QF_LinearIntArithYices20.002215
QF_Equality_LinearArithSMTS0.001585
QF_BitvecBitwuzla-32core0
QF_BitvecBitwuzla-64core0
QF_BitvecSTP-Parti-Bitwuzla-16core0
QF_BitvecSTP-Parti-Bitwuzla-32core0
QF_BitvecSTP-Parti-Bitwuzla-64core0
QF_Equality_BitvecBitwuzla-32core0
QF_Equality_BitvecBitwuzla-64core0
QF_LinearRealArithSMTS (32 cores)0
QF_LinearRealArithSMTS (64 cores)0
QF_LinearRealArithZ3-Parti-Z3pp-16core0
QF_LinearRealArithZ3-Parti-Z3pp-32core0
QF_LinearRealArithZ3-Parti-Z3pp-64core0
QF_NonLinearIntArithZ3-Parti-Z3pp-16core0
QF_NonLinearIntArithZ3-Parti-Z3pp-32core0
QF_NonLinearIntArithZ3-Parti-Z3pp-64core0
QF_NonLinearRealArithZ3-Parti-Z3pp-16core0
QF_NonLinearRealArithZ3-Parti-Z3pp-32core0
QF_NonLinearRealArithZ3-Parti-Z3pp-64core0
QF_Equality_LinearArithSMTS (32 cores)0
QF_Equality_LinearArithSMTS (64 cores)0
QF_LinearIntArithSMTS (32 cores)0
QF_LinearIntArithSMTS (64 cores)0
QF_LinearIntArithZ3-Parti-Z3pp-16core0
QF_LinearIntArithZ3-Parti-Z3pp-32core0
QF_LinearIntArithZ3-Parti-Z3pp-64core0

UNSAT Performance

DivisionSolverContribution
QF_BitvecSTP-Parti-Bitwuzla0.154017
QF_BitvecBitwuzla0.132801
QF_Equality_LinearArithSMTS0.066975
QF_NonLinearIntArithZ3-Parti-Z3pp0.054329
QF_LinearRealArithSMTS0.037769
QF_Equality_BitvecYices20.03709
QF_NonLinearIntArithYices20.03056
QF_LinearIntArithZ3-Parti-Z3pp0.029779
QF_Equality_BitvecBitwuzla0.02725
QF_NonLinearRealArithZ3-Parti-Z3pp0.013582
QF_NonLinearRealArithYices20.013582
QF_LinearIntArithSMTS0.00886
QF_LinearRealArithZ3-Parti-Z3pp0.007461
QF_LinearRealArithYices20.007461
QF_Equality_LinearArithYices20.003567
QF_LinearIntArithYices20.000246
QF_BitvecBitwuzla-32core0
QF_BitvecBitwuzla-64core0
QF_BitvecSTP-Parti-Bitwuzla-16core0
QF_BitvecSTP-Parti-Bitwuzla-32core0
QF_BitvecSTP-Parti-Bitwuzla-64core0
QF_Equality_BitvecBitwuzla-32core0
QF_Equality_BitvecBitwuzla-64core0
QF_LinearRealArithSMTS (32 cores)0
QF_LinearRealArithSMTS (64 cores)0
QF_LinearRealArithZ3-Parti-Z3pp-16core0
QF_LinearRealArithZ3-Parti-Z3pp-32core0
QF_LinearRealArithZ3-Parti-Z3pp-64core0
QF_NonLinearIntArithZ3-Parti-Z3pp-16core0
QF_NonLinearIntArithZ3-Parti-Z3pp-32core0
QF_NonLinearIntArithZ3-Parti-Z3pp-64core0
QF_NonLinearRealArithZ3-Parti-Z3pp-16core0
QF_NonLinearRealArithZ3-Parti-Z3pp-32core0
QF_NonLinearRealArithZ3-Parti-Z3pp-64core0
QF_Equality_LinearArithSMTS (32 cores)0
QF_Equality_LinearArithSMTS (64 cores)0
QF_LinearIntArithSMTS (32 cores)0
QF_LinearIntArithSMTS (64 cores)0
QF_LinearIntArithZ3-Parti-Z3pp-16core0
QF_LinearIntArithZ3-Parti-Z3pp-32core0
QF_LinearIntArithZ3-Parti-Z3pp-64core0

24 seconds Performance

DivisionSolverContribution
QF_NonLinearIntArithZ3-Parti-Z3pp0.06876
QF_NonLinearRealArithYices20.03056
QF_NonLinearRealArithZ3-Parti-Z3pp0.021222
QF_BitvecBitwuzla0.012573
QF_Equality_BitvecBitwuzla0.012111
QF_LinearIntArithSMTS0.006153
QF_NonLinearIntArithYices20.003396
QF_BitvecSTP-Parti-Bitwuzla0.003143
QF_LinearIntArithZ3-Parti-Z3pp0.000984
QF_Equality_BitvecYices20.000757
QF_LinearRealArithSMTS0.000466
QF_Equality_LinearArithYices20.000396
QF_BitvecBitwuzla-32core0
QF_BitvecBitwuzla-64core0
QF_BitvecSTP-Parti-Bitwuzla-16core0
QF_BitvecSTP-Parti-Bitwuzla-32core0
QF_BitvecSTP-Parti-Bitwuzla-64core0
QF_Equality_BitvecBitwuzla-32core0
QF_Equality_BitvecBitwuzla-64core0
QF_LinearRealArithSMTS (32 cores)0
QF_LinearRealArithSMTS (64 cores)0
QF_LinearRealArithZ3-Parti-Z3pp-16core0
QF_LinearRealArithZ3-Parti-Z3pp-32core0
QF_LinearRealArithZ3-Parti-Z3pp-64core0
QF_NonLinearIntArithZ3-Parti-Z3pp-16core0
QF_NonLinearIntArithZ3-Parti-Z3pp-32core0
QF_NonLinearIntArithZ3-Parti-Z3pp-64core0
QF_NonLinearRealArithZ3-Parti-Z3pp-16core0
QF_NonLinearRealArithZ3-Parti-Z3pp-32core0
QF_NonLinearRealArithZ3-Parti-Z3pp-64core0
QF_Equality_LinearArithSMTS (32 cores)0
QF_Equality_LinearArithSMTS (64 cores)0
QF_LinearIntArithSMTS (32 cores)0
QF_LinearIntArithSMTS (64 cores)0
QF_LinearIntArithZ3-Parti-Z3pp-16core0
QF_LinearIntArithZ3-Parti-Z3pp-32core0
QF_LinearIntArithZ3-Parti-Z3pp-64core0