SMT-COMP 2026

The International Satisfiability Modulo Theories (SMT) Competition.

GitHub

SMT-COMP 2026

Best Overall Ranking - Unsat Core Track

Page generated on 2026-07-25

Winners

Sequential PerformanceParallel PerformanceSAT Performance (parallel)UNSAT Performance (parallel)24 seconds Performance (parallel)
cvc5 (26.303383)cvc5 (26.303383)cvc5 (26.303383)cvc5 (17.691139)

Sequential Performance

DivisionSolverContribution
Equalitycvc55.336052
QF_NonLinearRealArithz3-BooledASS5.066835
QF_NonLinearRealArithz3-BooledASS-base5.066835
Equality_NonLinearArithz3-BooledASS4.616548
QF_NonLinearRealArithYices24.534646
Equality_NonLinearArithz3-BooledASS-base4.498837
QF_LinearRealArithOpenSMT4.42506
Equality_LinearArithcvc54.208953
QF_LinearRealArithOpenSMT (min-ucore)4.136591
Equality_NonLinearArithcvc54.086622
QF_Equality_BitvecBitwuzla4.030668
QF_LinearRealArithYices23.954995
Equality_LinearArithz3-BooledASS3.90598
Equality_LinearArithz3-BooledASS-base3.88597
Equalityz3-BooledASS-base3.677891
Equalityz3-BooledASS3.677533
QF_Equality_NonLinearArithSMTInterpol3.475599
QF_Equality_NonLinearArithz3-BooledASS-base3.454918
QF_Equality_NonLinearArithz3-BooledASS3.450271
QF_Equality_LinearArithz3-BooledASS3.199606
QF_Equality_LinearArithz3-BooledASS-base3.199606
QF_Equality_LinearArithYices22.609245
Equality_MachineArithcvc52.532215
QF_LinearRealArithcvc52.482265
QF_LinearRealArithz3-BooledASS2.467619
QF_LinearRealArithz3-BooledASS-base2.467619
Equality_MachineArithz3-BooledASS-base2.305761
QF_LinearIntArithz3-BooledASS2.085011
QF_LinearIntArithz3-BooledASS-base2.085011
QF_BitvecBitwuzla2.000822
QF_LinearIntArithYices21.784286
QF_EqualityYices21.680968
QF_Equalityz3-BooledASS-base1.672567
QF_Equalityz3-BooledASS1.672567
EqualitySMTInterpol1.492511
QF_NonLinearIntArithYices21.477202
QF_Stringsz3-BooledASS1.471756
QF_Stringsz3-BooledASS-base1.471756
QF_LinearIntArithOpenSMT1.470179
QF_Stringscvc51.40217
QF_Equality_LinearArithOpenSMT1.351136
QF_NonLinearIntArithcvc51.264562
QF_Equality_BitvecYices21.210927
QF_FPArithBitwuzla1.193529
QF_LinearIntArithSMTInterpol1.127343
QF_Equality_Bitvecz3-BooledASS-base1.105478
QF_Equality_Bitvecz3-BooledASS1.104658
QF_FPArithcvc51.098102
Equality_MachineArithSMTInterpol1.070017
Equality_LinearArithSMTInterpol1.069543
QF_NonLinearIntArithz3-BooledASS-base1.00107
QF_EqualityOpenSMT (min-ucore)0.998881
QF_NonLinearIntArithz3-BooledASS0.99169
QF_LinearIntArithcvc50.982466
QF_Bitvecz3-BooledASS-base0.967715
QF_FPArithz3-BooledASS-base0.91463
QF_LinearRealArithSMTInterpol0.908195
QF_Equality_BitvecSMTInterpol0.872413
QF_EqualityOpenSMT0.86604
QF_EqualitySMTInterpol0.797943
QF_Equalityplat-smt0.77653
QF_LinearIntArithOpenSMT (min-ucore)0.722998
QF_Bitvecz3-BooledASS0.636078
FPArithBitwuzla0.591979
FPArithz3-BooledASS-base0.568991
QF_Equalitycvc50.568251
QF_Datatypescvc50.559615
FPArithcvc50.546459
QF_Equality_NonLinearArithYices20.509119
QF_Equality_NonLinearArithcvc50.413973
Equality_MachineArithz3-BooledASS0.356038
QF_Bitveccvc50.329659
QF_Equality_Bitveccvc50.3125
QF_FPArithz3-BooledASS0.191135
QF_BitvecSMTInterpol0.166672
Arithcvc50.135101
QF_Datatypesz3-BooledASS0.118617
QF_Datatypesz3-BooledASS-base0.118546
Equality_NonLinearArithSMTInterpol0.074513
QF_Equality_LinearArithcvc50.024714
Bitveccvc50.016906
BitvecBitwuzla0.011661
Bitvecz3-BooledASS-base0.009835
Bitvecz3-BooledASS0.009835
QF_Equality_LinearArithSMTInterpol0.009646
Arithz3-BooledASS-base0.008118
Arithz3-BooledASS0.008118
QF_Equality_LinearArithOpenSMT (min-ucore)0.006974
QF_NonLinearRealArithcvc50.002799
QF_NonLinearRealArithSMTInterpol0.002181
QF_NonLinearIntArithSMTInterpol0.000763
QF_DatatypesSMTInterpol0.00035
ArithSMTInterpol0.000248
Equality_LinearArithUltimateEliminator+MathSAT5.1e-05
Equality_MachineArithBitwuzla2e-06
Equality_NonLinearArithUltimateEliminator+MathSAT0
BitvecUltimateEliminator+MathSAT0
BitvecSMTInterpol0
FPArithBitwuzla-fixed0
FPArithUltimateEliminator+MathSAT0
FPArithz3-BooledASS0
BitvecBitwuzla-fixed0
Equality_MachineArithBitwuzla-fixed0
Equality_MachineArithUltimateEliminator+MathSAT0
EqualityUltimateEliminator+MathSAT0
ArithUltimateEliminator+MathSAT-6.179104
QF_BitvecYices2-12.299175

Parallel Performance

DivisionSolverContribution
Equalitycvc55.336052
QF_NonLinearRealArithz3-BooledASS5.066835
QF_NonLinearRealArithz3-BooledASS-base5.066835
Equality_NonLinearArithz3-BooledASS4.616548
QF_NonLinearRealArithYices24.534646
Equality_NonLinearArithz3-BooledASS-base4.498837
QF_LinearRealArithOpenSMT4.42506
Equality_LinearArithcvc54.208953
QF_LinearRealArithOpenSMT (min-ucore)4.136591
Equality_NonLinearArithcvc54.086622
QF_Equality_BitvecBitwuzla4.030668
QF_LinearRealArithYices23.954995
Equality_LinearArithz3-BooledASS3.90598
Equality_LinearArithz3-BooledASS-base3.88597
Equalityz3-BooledASS-base3.677891
Equalityz3-BooledASS3.677533
QF_Equality_NonLinearArithSMTInterpol3.475599
QF_Equality_NonLinearArithz3-BooledASS-base3.454918
QF_Equality_NonLinearArithz3-BooledASS3.450271
QF_Equality_LinearArithz3-BooledASS3.199606
QF_Equality_LinearArithz3-BooledASS-base3.199606
QF_Equality_LinearArithYices22.609245
Equality_MachineArithcvc52.532215
QF_LinearRealArithcvc52.482265
QF_LinearRealArithz3-BooledASS2.467619
QF_LinearRealArithz3-BooledASS-base2.467619
Equality_MachineArithz3-BooledASS-base2.305761
QF_LinearIntArithz3-BooledASS2.085011
QF_LinearIntArithz3-BooledASS-base2.085011
QF_BitvecBitwuzla2.000822
QF_LinearIntArithYices21.784286
QF_EqualityYices21.680968
QF_Equalityz3-BooledASS-base1.672567
QF_Equalityz3-BooledASS1.672567
EqualitySMTInterpol1.492646
QF_NonLinearIntArithYices21.477202
QF_Stringsz3-BooledASS1.471756
QF_Stringsz3-BooledASS-base1.471756
QF_LinearIntArithOpenSMT1.470179
QF_Stringscvc51.40217
QF_Equality_LinearArithOpenSMT1.351136
QF_NonLinearIntArithcvc51.264562
QF_Equality_BitvecYices21.210927
QF_FPArithBitwuzla1.193529
QF_LinearIntArithSMTInterpol1.127343
QF_Equality_Bitvecz3-BooledASS-base1.105478
QF_Equality_Bitvecz3-BooledASS1.104658
QF_FPArithcvc51.098102
Equality_LinearArithSMTInterpol1.073063
Equality_MachineArithSMTInterpol1.070017
QF_NonLinearIntArithz3-BooledASS-base1.00107
QF_EqualityOpenSMT (min-ucore)0.998881
QF_NonLinearIntArithz3-BooledASS0.99169
QF_LinearIntArithcvc50.982466
QF_Bitvecz3-BooledASS-base0.967715
QF_FPArithz3-BooledASS-base0.91463
QF_LinearRealArithSMTInterpol0.91361
QF_Equality_BitvecSMTInterpol0.872413
QF_EqualityOpenSMT0.86604
QF_EqualitySMTInterpol0.797943
QF_Equalityplat-smt0.77653
QF_LinearIntArithOpenSMT (min-ucore)0.722998
QF_Bitvecz3-BooledASS0.636078
FPArithBitwuzla0.591979
FPArithz3-BooledASS-base0.568991
QF_Equalitycvc50.568251
QF_Datatypescvc50.559615
FPArithcvc50.546459
QF_Equality_NonLinearArithYices20.509119
QF_Equality_NonLinearArithcvc50.413973
Equality_MachineArithz3-BooledASS0.356038
QF_Bitveccvc50.329659
QF_Equality_Bitveccvc50.3125
QF_FPArithz3-BooledASS0.191135
QF_BitvecSMTInterpol0.18335
Arithcvc50.135101
QF_Datatypesz3-BooledASS0.118617
QF_Datatypesz3-BooledASS-base0.118546
Equality_NonLinearArithSMTInterpol0.074513
QF_Equality_LinearArithcvc50.024714
Bitveccvc50.016906
BitvecBitwuzla0.011661
Bitvecz3-BooledASS-base0.009835
Bitvecz3-BooledASS0.009835
QF_Equality_LinearArithSMTInterpol0.009646
Arithz3-BooledASS-base0.008118
Arithz3-BooledASS0.008118
QF_Equality_LinearArithOpenSMT (min-ucore)0.006974
QF_NonLinearRealArithcvc50.002799
QF_NonLinearRealArithSMTInterpol0.002181
QF_NonLinearIntArithSMTInterpol0.000763
QF_DatatypesSMTInterpol0.000436
ArithSMTInterpol0.000248
Equality_LinearArithUltimateEliminator+MathSAT5.1e-05
Equality_MachineArithBitwuzla2e-06
Equality_NonLinearArithUltimateEliminator+MathSAT0
BitvecUltimateEliminator+MathSAT0
BitvecSMTInterpol0
FPArithBitwuzla-fixed0
FPArithUltimateEliminator+MathSAT0
FPArithz3-BooledASS0
BitvecBitwuzla-fixed0
Equality_MachineArithBitwuzla-fixed0
Equality_MachineArithUltimateEliminator+MathSAT0
EqualityUltimateEliminator+MathSAT0
ArithUltimateEliminator+MathSAT-6.179104
QF_BitvecYices2-12.299175

UNSAT Performance

DivisionSolverContribution
Equalitycvc55.336052
QF_NonLinearRealArithz3-BooledASS5.066835
QF_NonLinearRealArithz3-BooledASS-base5.066835
Equality_NonLinearArithz3-BooledASS4.616548
QF_NonLinearRealArithYices24.534646
Equality_NonLinearArithz3-BooledASS-base4.498837
QF_LinearRealArithOpenSMT4.42506
Equality_LinearArithcvc54.208953
QF_LinearRealArithOpenSMT (min-ucore)4.136591
Equality_NonLinearArithcvc54.086622
QF_Equality_BitvecBitwuzla4.030668
QF_LinearRealArithYices23.954995
Equality_LinearArithz3-BooledASS3.90598
Equality_LinearArithz3-BooledASS-base3.88597
Equalityz3-BooledASS-base3.677891
Equalityz3-BooledASS3.677533
QF_Equality_NonLinearArithSMTInterpol3.475599
QF_Equality_NonLinearArithz3-BooledASS-base3.454918
QF_Equality_NonLinearArithz3-BooledASS3.450271
QF_Equality_LinearArithz3-BooledASS3.199606
QF_Equality_LinearArithz3-BooledASS-base3.199606
QF_Equality_LinearArithYices22.609245
Equality_MachineArithcvc52.532215
QF_LinearRealArithcvc52.482265
QF_LinearRealArithz3-BooledASS2.467619
QF_LinearRealArithz3-BooledASS-base2.467619
Equality_MachineArithz3-BooledASS-base2.305761
QF_LinearIntArithz3-BooledASS2.085011
QF_LinearIntArithz3-BooledASS-base2.085011
QF_BitvecBitwuzla2.000822
QF_LinearIntArithYices21.784286
QF_EqualityYices21.680968
QF_Equalityz3-BooledASS-base1.672567
QF_Equalityz3-BooledASS1.672567
EqualitySMTInterpol1.492646
QF_NonLinearIntArithYices21.477202
QF_Stringsz3-BooledASS1.471756
QF_Stringsz3-BooledASS-base1.471756
QF_LinearIntArithOpenSMT1.470179
QF_Stringscvc51.40217
QF_Equality_LinearArithOpenSMT1.351136
QF_NonLinearIntArithcvc51.264562
QF_Equality_BitvecYices21.210927
QF_FPArithBitwuzla1.193529
QF_LinearIntArithSMTInterpol1.127343
QF_Equality_Bitvecz3-BooledASS-base1.105478
QF_Equality_Bitvecz3-BooledASS1.104658
QF_FPArithcvc51.098102
Equality_LinearArithSMTInterpol1.073063
Equality_MachineArithSMTInterpol1.070017
QF_NonLinearIntArithz3-BooledASS-base1.00107
QF_EqualityOpenSMT (min-ucore)0.998881
QF_NonLinearIntArithz3-BooledASS0.99169
QF_LinearIntArithcvc50.982466
QF_Bitvecz3-BooledASS-base0.967715
QF_FPArithz3-BooledASS-base0.91463
QF_LinearRealArithSMTInterpol0.91361
QF_Equality_BitvecSMTInterpol0.872413
QF_EqualityOpenSMT0.86604
QF_EqualitySMTInterpol0.797943
QF_Equalityplat-smt0.77653
QF_LinearIntArithOpenSMT (min-ucore)0.722998
QF_Bitvecz3-BooledASS0.636078
FPArithBitwuzla0.591979
FPArithz3-BooledASS-base0.568991
QF_Equalitycvc50.568251
QF_Datatypescvc50.559615
FPArithcvc50.546459
QF_Equality_NonLinearArithYices20.509119
QF_Equality_NonLinearArithcvc50.413973
Equality_MachineArithz3-BooledASS0.356038
QF_Bitveccvc50.329659
QF_Equality_Bitveccvc50.3125
QF_FPArithz3-BooledASS0.191135
QF_BitvecSMTInterpol0.18335
Arithcvc50.135101
QF_Datatypesz3-BooledASS0.118617
QF_Datatypesz3-BooledASS-base0.118546
Equality_NonLinearArithSMTInterpol0.074513
QF_Equality_LinearArithcvc50.024714
Bitveccvc50.016906
BitvecBitwuzla0.011661
Bitvecz3-BooledASS-base0.009835
Bitvecz3-BooledASS0.009835
QF_Equality_LinearArithSMTInterpol0.009646
Arithz3-BooledASS-base0.008118
Arithz3-BooledASS0.008118
QF_Equality_LinearArithOpenSMT (min-ucore)0.006974
QF_NonLinearRealArithcvc50.002799
QF_NonLinearRealArithSMTInterpol0.002181
QF_NonLinearIntArithSMTInterpol0.000763
QF_DatatypesSMTInterpol0.000436
ArithSMTInterpol0.000248
Equality_LinearArithUltimateEliminator+MathSAT5.1e-05
Equality_MachineArithBitwuzla2e-06
Equality_NonLinearArithUltimateEliminator+MathSAT0
BitvecUltimateEliminator+MathSAT0
BitvecSMTInterpol0
FPArithBitwuzla-fixed0
FPArithUltimateEliminator+MathSAT0
FPArithz3-BooledASS0
BitvecBitwuzla-fixed0
Equality_MachineArithBitwuzla-fixed0
Equality_MachineArithUltimateEliminator+MathSAT0
EqualityUltimateEliminator+MathSAT0
ArithUltimateEliminator+MathSAT-6.179104
QF_BitvecYices2-12.299175

24 seconds Performance

DivisionSolverContribution
Equalitycvc54.769378
Equality_NonLinearArithz3-BooledASS4.33791
Equality_NonLinearArithz3-BooledASS-base4.324857
Equality_LinearArithcvc53.940835
Equality_LinearArithz3-BooledASS3.869918
Equality_LinearArithz3-BooledASS-base3.855606
Equalityz3-BooledASS3.582186
Equalityz3-BooledASS-base3.565756
QF_LinearRealArithOpenSMT2.845995
Equality_MachineArithcvc52.477962
Equality_MachineArithz3-BooledASS-base2.253861
QF_LinearRealArithOpenSMT (min-ucore)1.758847
QF_EqualityYices21.576534
QF_Equalityz3-BooledASS-base1.569987
QF_Equalityz3-BooledASS1.569987
QF_LinearRealArithYices21.438212
QF_Stringsz3-BooledASS1.427753
QF_Stringsz3-BooledASS-base1.427753
QF_LinearIntArithYices21.409128
QF_Stringscvc51.354806
QF_NonLinearIntArithYices21.349978
QF_BitvecBitwuzla1.305933
Equality_NonLinearArithcvc51.259926
EqualitySMTInterpol1.191931
QF_Equality_BitvecBitwuzla1.127285
QF_Equality_BitvecYices21.088423
QF_NonLinearIntArithcvc51.05192
QF_Equality_Bitvecz3-BooledASS-base1.046782
QF_Equality_Bitvecz3-BooledASS1.046782
QF_FPArithBitwuzla1.027053
QF_LinearIntArithz3-BooledASS-base1.016865
QF_LinearIntArithz3-BooledASS1.016865
Equality_LinearArithSMTInterpol1.005266
QF_NonLinearIntArithz3-BooledASS-base0.969901
QF_NonLinearIntArithz3-BooledASS0.961118
QF_NonLinearRealArithz3-BooledASS-base0.914248
Equality_MachineArithSMTInterpol0.90937
QF_NonLinearRealArithz3-BooledASS0.877739
QF_EqualityOpenSMT0.866005
QF_Bitvecz3-BooledASS-base0.823008
QF_FPArithcvc50.787405
QF_EqualitySMTInterpol0.726559
QF_FPArithz3-BooledASS-base0.715688
QF_Equalityplat-smt0.640973
QF_Bitvecz3-BooledASS0.636078
QF_LinearIntArithOpenSMT0.630402
FPArithBitwuzla0.591979
QF_Equality_NonLinearArithSMTInterpol0.573925
QF_Equality_BitvecSMTInterpol0.562308
QF_LinearIntArithcvc50.549122
FPArithcvc50.546459
QF_Equalitycvc50.499171
QF_Equality_NonLinearArithYices20.451602
QF_LinearIntArithOpenSMT (min-ucore)0.39477
QF_NonLinearRealArithYices20.379115
Equality_MachineArithz3-BooledASS0.354129
QF_Equality_LinearArithYices20.325073
QF_LinearRealArithcvc50.282922
QF_LinearRealArithz3-BooledASS0.26472
QF_LinearRealArithz3-BooledASS-base0.26472
QF_EqualityOpenSMT (min-ucore)0.245452
QF_LinearIntArithSMTInterpol0.243534
QF_Equality_NonLinearArithz3-BooledASS0.190871
QF_Equality_NonLinearArithz3-BooledASS-base0.190871
QF_FPArithz3-BooledASS0.18713
QF_LinearRealArithSMTInterpol0.113996
Equality_NonLinearArithSMTInterpol0.069917
QF_Equality_NonLinearArithcvc50.06357
QF_Bitveccvc50.060251
Arithcvc50.023419
QF_BitvecSMTInterpol0.019243
FPArithz3-BooledASS-base0.018435
QF_Equality_LinearArithz3-BooledASS0.016503
QF_Equality_LinearArithz3-BooledASS-base0.016503
BitvecBitwuzla0.011661
QF_Equality_Bitveccvc50.010991
Bitvecz3-BooledASS-base0.009835
Bitvecz3-BooledASS0.009835
Arithz3-BooledASS0.008118
Arithz3-BooledASS-base0.008118
Bitveccvc50.007387
QF_Equality_LinearArithcvc50.003749
QF_NonLinearRealArithSMTInterpol0.002181
QF_NonLinearRealArithcvc50.001866
QF_NonLinearIntArithSMTInterpol0.000763
QF_Equality_LinearArithSMTInterpol0.000591
ArithSMTInterpol0.000248
QF_Equality_LinearArithOpenSMT5e-05
QF_Datatypesz3-BooledASS4.8e-05
QF_Datatypesz3-BooledASS-base4.8e-05
Equality_LinearArithUltimateEliminator+MathSAT3.2e-05
QF_Equality_LinearArithOpenSMT (min-ucore)1.7e-05
QF_DatatypesSMTInterpol2e-06
Equality_MachineArithBitwuzla1e-06
Equality_NonLinearArithUltimateEliminator+MathSAT0
QF_Datatypescvc50
BitvecUltimateEliminator+MathSAT0
BitvecSMTInterpol0
FPArithBitwuzla-fixed0
FPArithUltimateEliminator+MathSAT0
FPArithz3-BooledASS0
BitvecBitwuzla-fixed0
Equality_MachineArithBitwuzla-fixed0
Equality_MachineArithUltimateEliminator+MathSAT0
EqualityUltimateEliminator+MathSAT0
ArithUltimateEliminator+MathSAT-6.179104
QF_BitvecYices2-12.299175