Benchmark

non-incremental/QF_BV/brummayerbiere2/smulov3bw0512.smt2

We verify a verification condition for a signed multiplication
overflow detection unit, which is described in
"Combined Unsigned and Two's Complement Saturating Multipliers"
by M. Schulte et al.

Let n be the bit-width, which is even.
If the n/2 + 1 most significant bits of the operands are zero, then
the overflow detection unit must not yield an overflow.

Bit-width: 512

Contributed by Robert Brummayer (robert.brummayer@gmail.com).
Benchmark
Size68850
Compressed Size6307
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categoryindustrial
First Occurrence2008-07-07
Generated By
Generated On
Generator
Dolmen OK1
strict Dolmen OK1
check-sat calls1
Query 1
Status unsat
Inferred Status unsat
Size 68842
Compressed Size6316
Max. Term Depth1030
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 not1 =8 let512
concat4 extract1028 bvnot1538 bvand1537
bvmul1

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2008 0.57 (3/7) Beaver Beaver-1.0 unknown ❌ 0.10000
Boolector Boolector unsat ✅
CVC3 CVC3-1.5 unknown ❌ 1800.80000
MathSAT MathSAT-4.2 unsat ✅ 64.20000
Spear Spear unknown ❌ 0.10000
Spear v1.9 (fh-1-2) unknown ❌ 0.10000
SWORD SWORD v0.2 unknown ❌ 1801.00000
Z3 Z3.2 unsat ✅ 72.80000
SMT Evaluation 2013 4Simp 4Simp-SMT-COMP-2012 default unsat ✅ 8.71206
Abziz abziz_portfolio_2011_minfeatures_2 default unsat ✅ 9.64408
abziz_portfolio_2011_solvers_2 default unsat ✅ 8.62195
abziz_portfolio_2012_minfeatures default unsat ✅ 8.78229
abziz_portfolio_2012_solvers default unsat ✅ 5.45821
AbzizPortfolio-SMT-COMP-2012 default unsat ✅ 5.45699
Boolector Boolector-1.5.118-SMT-EVAL-2013 default unsat ✅ 0.40810
Boolector-SMT-COMP-2011 default unsat ✅ 0.03805
Boolector-SMT-COMP-2012 default unsat ✅ 0.48258
CVC3 CVC3-SMT-COMP-2010 default unsat ✅ 15.87220
CVC3-SMT-COMP-2011 default unsat ✅ 14.57930
CVC3-SMT-COMP-2012 default unsat ✅ 14.77230
CVC4 CVC4-SMT-COMP-2012-Resubmission default unsat ✅ 6.18970
CVC4-SMT-EVAL-2013 default unsat ✅ 7.16304
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default unsat ✅ 3.71416
MathSAT5-HeavyBV-SMT-COMP-2012 default unsat ✅ 13.06480
MathSAT5-SMT-COMP-2011 default unsat ✅
MathSAT5-SMT-COMP-2012 default unsat ✅ 3.33356
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default unsat ✅ 0.42261
SONOLAR-SMT-COMP-2010 default unsat ✅ 2.36405
SONOLAR-SMT-COMP-2011 default unsat ✅ 4.21252
SONOLAR-SMT-COMP-2012 default unsat ✅ 0.46058
STP STP2-SMT-COMP-2011 default unsat ✅ 2.58944
STP2-SMT-COMP-2012 default unsat ✅ 0.03144
simplifyingSTP-SMT-COMP-2010 default unsat ✅ 0.04139
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default unsat ✅ 1148.04000
Z3-SMT-COMP-2011 default unsat ✅ 482.15200
SMT-COMP 2014 4Simp 4Simp - 2014 default unsat ✅ 6.94217 6.92195
Abziz abziz_portfolio_all_features default unsat ✅ 6.26631 6.15582
abziz_portfolio_min_features default unsat ✅ 6.22706 6.09582
Boolector Boolector boolector unsat ✅ 0.44331 0.43493
CVC4 CVC4 f7118b2 default unsat ✅ 0.50693 0.96685
MathSAT MathSAT-5.2.12-Main default unsat ✅ 4.14183 4.14237
SONOLAR sonolar_smtcomp-2014 default unsat ✅ 0.42216 0.41094
STP stp-cryptominisat4 default unsat ✅ 0.04257 0.03399
Yices2 Yices-2.2.1-smtcomp2014 default unsat ✅ 0.32313 0.31395
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default unsat ✅ 1165.92000 1166.29000
SMT-COMP 2015 Boolector Boolector SMT15 QF_BV final boolector_qf_bv unsat ✅ 1.08753 1.08683
CVC4 CVC4-master-2015-06-15-9b32405-main default unsat ✅ 0.68956 1.33080
CVC4-experimental-2015-06-15-ff5745a-main default unsat ✅ 0.74404 1.43978
MathSAT MathSat 5.3.6 main smtcomp2015_main unsat ✅ 8.50203 8.50371
SMT-RAT SMT-RAT-final default unsat ✅ 852.86800 852.94300
STP stp-cryptominisat4 default unsat ✅ 0.03471 0.03399
stp-cmsat4-v15 default unsat ✅ 0.03282 0.03199
stp-cmsat4-mt-v15 default unsat ✅ 0.03303 0.03199
stp-minisat-v15 default unsat ✅ 0.03230 0.03099
Yices2 Yices default unsat ✅ 0.31631 0.31495
Z3 z3 4.4.0 default unsat ✅ 1096.66000 1096.98000
SMT-COMP 2016 0.10 (9/10) ABC ABC_default default_abc unknown ❌ 370.48600 359.76000
ABC_glucose glucose unsat ✅ 139.35900 139.43100
Boolector Boolector boolector unsat ✅ 0.80447 0.80497
Boolector preprop boolector unsat ✅ 8.31692 8.32241
CVC4 CVC4-master-2016-05-27-cfef263-main default unsat ✅ 0.70526 1.36580
MapleSTP MapleSTP default unsat ✅ 0.03379 0.03375
MapleSTP-mt default unsat ✅ 0.03400 0.03397
MathSAT mathsat-5.3.11-linux-x86_64-Main default unsat ✅ 6.78704 6.79257
MinkeyRink Minkeyrink 2016 default unsat ✅ 0.03533 0.03530
Q3B Q3B default unknown ❌ 2400.02000 7204.13000
STP stp-cms-exp-2016 default unsat ✅ 0.03355 0.03354
stp-cms-mt-2016 default unsat ✅ 0.03294 0.03294
stp-cms-st-2016 default unsat ✅ 0.03308 0.03307
stp-minisat-st-2016 default unsat ✅ 0.03315 0.03312
Yices2 Yices-2.4.2 default unsat ✅ 0.32237 0.32252
Z3 z3-4.4.1 default unsat ✅ 720.59900 720.94300
SMT-COMP 2017 0.25 (6/8) Boolector Boolector+CaDiCaL SMT17 final boolector unsat ✅ 72.94510 72.93990
Boolector SMT17 final boolector unsat ✅ 72.71400 72.71750
CVC4 CVC4-smtcomp2017-main default unsat ✅ 0.74489 1.44134
MathSAT mathsat-5.4.1-linux-x86_64-Main default unsat ✅ 7.39132 7.39188
MinkeyRink MinkeyRink 2017.3a default unsat ✅ 0.02996 0.02948
Q3B Q3B default unknown ❌ 600.08200 1434.40000
STP stp_st default unsat ✅ 0.37314 0.37284
stp_mt default unsat ✅ 0.39092 0.39020
Yices2 Yices2-Main default unsat ✅ 0.30707 0.30618
Z3 z3-4.5.0 default unknown ❌ 600.03600 599.93000
SMT-COMP 2018 Boolector Boolector_default unsat ✅ 52.42370 52.42370
CVC4 master-2018-06-10-b19c840-competition-default_default unsat ✅ 0.72437 0.72439
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unsat ✅ 7.33785 7.33822
MinkeyRink Minkeyrink MT_mt unsat ✅ 0.03468 0.03475
Minkeyrink ST_st unsat ✅ 0.03482 0.03486
STP STP-CMS-st-2018_default-no-stderr unsat ✅ 0.34421 0.34426
STP-CMS-mt-2018_multicore-no-stderr unsat ✅ 0.34288 0.34294
STP-Riss-st-2018_riss-no-stderr unsat ✅ 0.34362 0.34363
Yices2 Yices 2.6.0_default unsat ✅ 0.27287 0.27274
Z3 z3-4.7.1_default unsat ✅ 857.06400 856.91500
SMT-COMP 2019 0.12 (7/8) Boolector Boolector-wrapped-sq_default unsat ✅ 1.22830 1.22817
Poolector-wrapped-sq_default unsat ✅ 1.00194 3.48422
Boolector-ReasonLS boolector-ReasonLS-wrapped-sq_default unsat ✅ 0.81575 0.81582
CVC4 CVC4-2019-06-03-d350fe1-wrapped-sq_default unsat ✅ 0.52144 0.52158
MinkeyRink MinkeyRink MT-wrapped-sq_default unsat ✅ 0.03861 0.03875
MinkeyRink ST-wrapped-sq_default unsat ✅ 0.03648 0.03653
Par4 Par4-wrapped-sq_default unsat ✅ 0.25453 0.00594
STP STP-2019-wrapped-sq_default unsat ✅ 0.35726 0.35737
stp-mergesat-fixed-wrapped-sq_default unsat ✅ 0.35530 0.35532
stp-minisat-wrapped-sq_default unsat ✅ 0.35722 0.35730
stp-mt-wrapped-sq_default unsat ✅ 0.35782 0.35792
stp-portfolio-fixed-wrapped-sq_default unsat ✅ 0.35577 0.35587
stp-riss-wrapped-sq_default unsat ✅ 0.35636 0.35652
Yices2 Yices 2.6.2-wrapped-sq_default unsat ✅ 0.32402 0.32403
Yices 2.6.2 Cadical-wrapped-sq_default unsat ✅ 0.32739 0.32684
Yices 2.6.2 Cryptominisat-wrapped-sq_default unsat ✅ 0.32495 0.32490
Yices 2.6.2 MCSAT BV-wrapped-sq_default unsat ✅ 123.73900 123.72000
Yices 2.6.2 new bvsolver-wrapped-sq_default unsat ✅ 0.31914 0.31910
Z3 z3-4.8.4-d6df51951f4c-wrapped-sq_default unknown ❌ 2400.02000 2399.74000
SMT-COMP 2023 0.17 (5/6) Bitwuzla Bitwuzla-fixed_default unsat ✅ 7.33762 7.33735
cvc5 cvc5-default-2023-05-16-ea045f305_sq unsat ✅ 9.48188 9.48230
STP STP 2022.4_default unsat ✅ 0.03290 0.03295
STP 2022.4_default unsat ✅ 0.03330 0.03335
UltimateEliminator UltimateIntBlastingWrapper+SMTInterpol_default unknown ❌ 10.24110 25.14120
Yices2 Yices 2 for SMTCOMP 2023_default unsat ✅ 0.32953 0.32937
Z3-Owl z3-Owl-Final_default unsat ✅ 244.55200 244.49200
z3-Owl-Final_default unsat ✅ 400.79500 400.73800