SMT-COMP 2026

The International Satisfiability Modulo Theories (SMT) Competition.

GitHub

SMT-COMP 2026

QF_BV (Single Query Track)

Competition results for the QF_BV logic in the Single Query Track. Chart

Results were generated on 2026-07-25

Benchmarks: 2540
Time Limit: 1200 seconds
Memory Limit: 30720 GB

Winners

Sequential PerformanceParallel PerformanceSAT Performance (parallel)UNSAT Performance (parallel)24 seconds Performance (parallel)
Bitwuzla-MachBVBitwuzla-MachBVBitwuzla-MachBVBitwuzla-MachBVBitwuzla

Sequential Performance Performance

SolverError ScoreCorrect ScoreCPU Time ScoreWall Time ScoreSolvedSolved SATSolved UNSATUnsolvedAbstainedTimeoutMemout
Bitwuzla-MachBV02495
(base +17)
18732.0619045.00249512251270450450
Bitwuzla0247519066.8019376.69247512131262650650
bitwuzla-dandelion n02472
(base -7)
181812.38182137.12247212211251680680
Bitwuzla-SPFD ne02457
(base -21)
67200.7167508.98245712111246830830
bv_decide-nokernel02404128731.41129084.4424041180122413601340
bv_decide02401157573.75157937.3124011179122213901370
cvc5-cvc5-xyz ne02375
(base +1)
77836.3478137.0923751187118816501650
cvc50237577951.8978253.7223751187118816501650
NeuroSym023587780.057513.73235811621196182010
Z3-GEX02229
(base +145)
110525.6530303.9022941119117524602460
Z3-alpha202131
(base +48)
93661.2393568.2421311128100340904090
Z3-alpha2-debug n0213099868.3897735.7921301127100341004100
SMTInterpol01007126277.4796935.4010091608491531013000
Roole067743289.7343375.866772434341863018610
z3-BooledASS ne0569
(base -1516)
350.16419.065691568197104490
Yices23246927204.0827512.64247212151257680680
bitwuzla-dandelion-base n0247917537.8117847.37247912201259610610
Bitwuzla-SPFD-base n0247817140.2617451.16247812201258620620
Bitwuzla-MachBV-base n0247817194.3817504.70247812201258620620
cvc5-cvc5-xyz-base n0237476965.3077267.8623741186118816601660
z3-BooledASS-base n0208593913.5494177.032085110198445504550
Z3-GEX-base n0208484772.3285040.982084110198345604560
Z3-alpha2-base n0208392928.8193197.042083110098345704570
(base +/- n): for derived solvers: increment over base solver
ne: not eligible for winning as it does not substantially improve over the base solver (at least 10 % improvement in PAR2 score) n: non-competing solver

Parallel Performance Performance

SolverError ScoreCorrect ScoreCPU Time ScoreWall Time ScoreSolvedSolved SATSolved UNSATUnsolvedAbstainedTimeoutMemout
Bitwuzla-MachBV02495
(base +17)
18732.0619045.00249512251270450450
Bitwuzla0247519066.8019376.69247512131262650650
bitwuzla-dandelion n02472
(base -7)
181812.38182137.12247212211251680680
Bitwuzla-SPFD ne02457
(base -21)
67200.7167508.98245712111246830830
bv_decide-nokernel02404128731.41129084.4424041180122413601340
bv_decide02401157573.75157937.3124011179122213901370
cvc5-cvc5-xyz ne02375
(base +1)
77836.3478137.0923751187118816501650
cvc50237577951.8978253.7223751187118816501650
NeuroSym023587780.057513.73235811621196182010
Z3-GEX02294
(base +210)
272369.2174108.8022941119117524602460
Z3-alpha2 ne02131
(base +48)
93661.2393568.2421311128100340904090
Z3-alpha2-debug n0213099868.3897735.7921301127100341004100
SMTInterpol01009128723.3099293.1510091608491531013000
Roole067743289.7343375.866772434341863018610
z3-BooledASS ne0569
(base -1516)
350.16419.065691568197104490
Yices23246927204.0827512.64247212151257680680
bitwuzla-dandelion-base n0247917537.8117847.37247912201259610610
Bitwuzla-SPFD-base n0247817140.2617451.16247812201258620620
Bitwuzla-MachBV-base n0247817194.3817504.70247812201258620620
cvc5-cvc5-xyz-base n0237476965.3077267.8623741186118816601660
z3-BooledASS-base n0208593913.5494177.032085110198445504550
Z3-GEX-base n0208484772.3285040.982084110198345604560
Z3-alpha2-base n0208392928.8193197.042083110098345704570
(base +/- n): for derived solvers: increment over base solver
ne: not eligible for winning as it does not substantially improve over the base solver (at least 10 % improvement in PAR2 score) n: non-competing solver

SAT Performance Performance

SolverError ScoreCorrect ScoreCPU Time ScoreWall Time ScoreSolvedSolved SATSolved UNSATUnsolvedAbstainedTimeoutMemout
Bitwuzla-MachBV01225
(base +5)
9068.619221.841225122506130960
bitwuzla-dandelion n01221
(base +1)
13088.4713242.37122112210101309100
Bitwuzla012139302.229453.83121312130181309180
Bitwuzla-SPFD ne01211
(base -9)
34539.8834691.76121112110201309200
cvc5-cvc5-xyz ne01187
(base +1)
25610.0025758.79118711870441309440
cvc50118725672.6825821.97118711870441309440
bv_decide-nokernel0118041695.8541857.81118011800511309500
bv_decide0117940274.9740440.22117911790521309510
NeuroSym011623713.503580.8711621162069130910
Z3-alpha201128
(base +28)
46459.5646398.1011281128010313091030
Z3-alpha2-debug n0112749167.8748027.4311271127010413091040
Z3-GEX01119
(base +18)
134969.3737235.7211191119011213091120
Roole024335112.4735144.70243243098813099880
SMTInterpol016030247.2427428.521601600107113099090
z3-BooledASS ne01
(base -1100)
0.160.28110123013091240
Yices23121412769.7512921.98121712143141309140
bitwuzla-dandelion-base n012206743.446895.42122012200111309110
Bitwuzla-SPFD-base n012207005.347158.18122012200111309110
Bitwuzla-MachBV-base n012207071.757223.92122012200111309110
cvc5-cvc5-xyz-base n0118624572.1724721.87118611860451309450
Z3-GEX-base n0110139325.3639466.6211011101013013091300
z3-BooledASS-base n0110148264.8648404.2111011101013013091300
Z3-alpha2-base n0110047494.3947635.7511001100013113091310
(base +/- n): for derived solvers: increment over base solver
ne: not eligible for winning as it does not substantially improve over the base solver (at least 10 % improvement in PAR2 score) n: non-competing solver

UNSAT Performance Performance

SolverError ScoreCorrect ScoreCPU Time ScoreWall Time ScoreSolvedSolved SATSolved UNSATUnsolvedAbstainedTimeoutMemout
Bitwuzla-MachBV01270
(base +12)
9663.449823.15127001270141256140
Bitwuzla012629764.589922.87126201262221256220
Yices20125414345.4514501.64125401254301256300
bitwuzla-dandelion n01251
(base -8)
168723.92168894.75125101251331256330
Bitwuzla-SPFD ne01246
(base -12)
32660.8332817.21124601246381256380
bv_decide-nokernel0122487035.5787226.63122401224601256590
bv_decide01222117298.78117497.10122201222621256610
NeuroSym011964066.553932.8611960119688125600
cvc5-cvc5-xyz ne01188
(base +0)
52226.3452378.30118801188961256960
cvc50118852279.2152431.75118801188961256960
Z3-GEX01175
(base +192)
137399.8436873.0811750117510912561090
Z3-alpha2 ne01003
(base +20)
47201.6747170.1410030100328112562810
Z3-alpha2-debug n0100350700.5049708.3610030100328112562810
SMTInterpol084998476.0671864.63849084943512563740
z3-BooledASS ne0568
(base -416)
349.99418.78568056871612563000
Roole04348177.268231.16434043485012568480
bitwuzla-dandelion-base n0125910794.3710951.95125901259251256250
Bitwuzla-MachBV-base n0125810122.6310280.78125801258261256260
Bitwuzla-SPFD-base n0125810134.9310292.98125801258261256260
cvc5-cvc5-xyz-base n0118852393.1352545.99118801188961256960
z3-BooledASS-base n098445648.6745772.82984098430012563000
Z3-alpha2-base n098345434.4245561.29983098330112563010
Z3-GEX-base n098345446.9545574.37983098330112563010
(base +/- n): for derived solvers: increment over base solver
ne: not eligible for winning as it does not substantially improve over the base solver (at least 10 % improvement in PAR2 score) n: non-competing solver

24 seconds Performance Performance

SolverError ScoreCorrect ScoreCPU Time ScoreWall Time ScoreSolvedSolved SATSolved UNSATUnsolvedAbstainedTimeoutMemout
Bitwuzla-MachBV ne02401
(base +33)
4047.624347.30240111861215013900
Bitwuzla023853518.623815.07238511691216015500
NeuroSym023527614.357348.872352115711951256300
Bitwuzla-SPFD ne02135
(base -234)
9084.919348.5421359921143040500
cvc5019976024.816271.6219979811016054300
cvc5-cvc5-xyz ne01995
(base +2)
6023.766269.4719959801015054500
Z3-GEX ne01962
(base +282)
15270.664971.6819629561006057800
bitwuzla-dandelion n01959
(base -415)
4706.244950.3019591143816058100
Z3-alpha2 ne01698
(base +19)
3926.924057.511698904794084200
Z3-alpha2-debug n0169410179.538687.761694903791084600
bv_decide-nokernel016658331.658584.611665900765187400
bv_decide015547739.817981.701554902652198500
z3-BooledASS ne0567
(base -1115)
253.36322.005671566112085300
SMTInterpol04735489.382303.1547384389103196400
Roole04701939.221997.17470604100207000
Yices2323292979.783268.42233211241208020800
bitwuzla-dandelion-base n023743587.183882.23237411721202016600
Bitwuzla-SPFD-base n023693635.683931.46236911711198017100
Bitwuzla-MachBV-base n023683641.603936.55236811701198017200
cvc5-cvc5-xyz-base n019935981.146228.0419939781015054700
z3-BooledASS-base n016823460.473666.311682886796085800
Z3-GEX-base n016803414.413624.991680891789086000
Z3-alpha2-base n016793302.143511.471679886793086100
(base +/- n): for derived solvers: increment over base solver
ne: not eligible for winning as it does not substantially improve over the base solver (at least 10 % improvement in PAR2 score) n: non-competing solver