Benchmark

non-incremental/QF_BV/brummayerbiere2/umulov1bw096.smt2

We verify the correctness of an unsigned multiplication
overflow detection unit, which is described in
"Combined Unsigned and Two's Complement Saturating Multipliers"
by M. Schulte et al.

Bit-width: 96

Contributed by Robert Brummayer (robert.brummayer@gmail.com).
Benchmark
Size12244
Compressed Size1582
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 12236
Compressed Size1574
Max. Term Depth199
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1 =3 let94
concat4 extract192 bvnot288 bvand284
bvmul2

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2008 0.57 (3/7) Beaver Beaver-1.0 unsat ✅ 52.70000
Boolector Boolector unsat ✅ 13.00000
CVC3 CVC3-1.5 unknown ❌ 1801.00000
MathSAT MathSAT-4.2 unknown ❌ 1800.80000
Spear Spear unknown ❌
Spear v1.9 (fh-1-2) unknown ❌
SWORD SWORD v0.2 unknown ❌ 1800.80000
Z3 Z3.2 unsat ✅ 744.10000
SMT-COMP 2010 0.33 (2/3) CVC3 CVC3 2.3 unknown ❌ 1200.10000
SONOLAR SONOLAR r252 unsat ✅ 73.40000
STP simplifyingSTP unsat ✅ 118.10000
SMT-COMP 2011 0.83 (1/6) Boolector Boolector 1.5.23-833 unknown ❌ 1200.00000
CVC3 CVC3 v2.4 unknown ❌ 1200.10000
MathSAT MathSAT5 unknown ❌ 1200.00000
SONOLAR SONOLAR unknown ❌ 1200.00000
STP simplifyingSTP unknown ❌ 1200.00000
STP2 unknown ❌ 1200.00000
Z3 Z3 unsat ✅ 602.70000
SMT Evaluation 2013 0.11 (8/9) 4Simp 4Simp-SMT-COMP-2012 default unsat ✅ 12.55590
Abziz abziz_portfolio_2011_minfeatures_2 default unsat ✅ 16.45680
abziz_portfolio_2011_solvers_2 default unsat ✅ 7.81369
abziz_portfolio_2012_minfeatures default unsat ✅ 7.72668
abziz_portfolio_2012_solvers default unsat ✅ 5.67494
AbzizPortfolio-SMT-COMP-2012 default unsat ✅ 7.83477
Boolector Boolector-1.5.118-SMT-EVAL-2013 default unsat ✅ 0.58736
Boolector-SMT-COMP-2011 default unsat ✅ 11.23100
Boolector-SMT-COMP-2012 default unsat ✅ 0.57915
CVC3 CVC3-SMT-COMP-2010 default unknown ❌
CVC3-SMT-COMP-2011 default unknown ❌
CVC3-SMT-COMP-2012 default unknown ❌
CVC4 CVC4-SMT-COMP-2012-Resubmission default unsat ✅ 25.03890
CVC4-SMT-EVAL-2013 default unsat ✅ 35.69630
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default unsat ✅ 4.79084
MathSAT5-HeavyBV-SMT-COMP-2012 default unsat ✅ 8.39381
MathSAT5-SMT-COMP-2011 default unsat ✅ 2.75355
MathSAT5-SMT-COMP-2012 default unsat ✅ 2.69337
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default unsat ✅ 8.10012
SONOLAR-SMT-COMP-2010 default unsat ✅ 27.47340
SONOLAR-SMT-COMP-2011 default unsat ✅ 11.59920
SONOLAR-SMT-COMP-2012 default unsat ✅ 11.04710
STP STP2-SMT-COMP-2011 default unsat ✅
STP2-SMT-COMP-2012 default unsat ✅ 24.76200
simplifyingSTP-SMT-COMP-2010 default unsat ✅ 66.25210
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default unsat ✅ 189.20800
Z3-SMT-COMP-2011 default unsat ✅ 218.34100
SMT-COMP 2014 0.67 (3/9) 4Simp 4Simp - 2014 default unknown ❌ 2399.21000 2400.11000
Abziz abziz_portfolio_all_features default unknown ❌ 2399.72000 2400.05000
abziz_portfolio_min_features default unknown ❌ 2399.03000 2400.06000
Boolector Boolector boolector unsat ✅ 19.25140 19.24810
CVC4 CVC4 f7118b2 default unknown ❌ 1197.67000 2402.93000
MathSAT MathSAT-5.2.12-Main default unknown ❌ 2399.21000 2400.08000
SONOLAR sonolar_smtcomp-2014 default unknown ❌ 2399.61000 2400.09000
STP stp-cryptominisat4 default unsat ✅ 55.66650 55.68250
Yices2 Yices-2.2.1-smtcomp2014 default unknown ❌ 2398.91000 2400.05000
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default unsat ✅ 268.08000 268.15000
SMT-COMP 2015 0.14 (6/7) Boolector Boolector SMT15 QF_BV final boolector_qf_bv unsat ✅ 8.06916 8.06977
CVC4 CVC4-master-2015-06-15-9b32405-main default unsat ✅ 12.06790 24.19230
CVC4-experimental-2015-06-15-ff5745a-main default unsat ✅ 8.75219 17.52530
MathSAT MathSat 5.3.6 main smtcomp2015_main unsat ✅ 11.79870 11.80220
SMT-RAT SMT-RAT-final default unknown ❌ 2400.01000 2400.91000
STP stp-cryptominisat4 default unsat ✅ 49.65060 49.65640
stp-cmsat4-v15 default unsat ✅ 31.69880 31.69920
stp-cmsat4-mt-v15 default unknown ❌ 0.50408 0.50292
stp-minisat-v15 default unsat ✅ 25.92730 25.93710
Yices2 Yices default unsat ✅ 27.98770 27.99270
Z3 z3 4.4.0 default unsat ✅ 421.02000 421.17600
SMT-COMP 2016 0.10 (9/10) ABC ABC_default default_abc unknown ❌ 2400.02000 2401.23000
ABC_glucose glucose unsat ✅ 62.66220 62.67620
Boolector Boolector boolector unsat ✅ 7.29255 7.29638
Boolector preprop boolector unsat ✅ 7.29465 7.29874
CVC4 CVC4-master-2016-05-27-cfef263-main default unsat ✅ 4.44246 8.88962
MapleSTP MapleSTP default unsat ✅ 207.62200 207.74200
MapleSTP-mt default unsat ✅ 113.10600 434.56900
MathSAT mathsat-5.3.11-linux-x86_64-Main default unsat ✅ 10.58740 10.59450
MinkeyRink Minkeyrink 2016 default unsat ✅ 53.83580 201.54700
Q3B Q3B default unknown ❌ 2400.09000 7204.13000
STP stp-cms-exp-2016 default unsat ✅ 33.67300 33.69620
stp-cms-mt-2016 default unsat ✅ 36.61490 143.84500
stp-cms-st-2016 default unsat ✅ 40.26410 40.28680
stp-minisat-st-2016 default unsat ✅ 170.15800 170.25100
Yices2 Yices-2.4.2 default unsat ✅ 12.48230 12.49040
Z3 z3-4.4.1 default unsat ✅ 323.03800 323.16800
SMT-COMP 2017 0.12 (7/8) Boolector Boolector+CaDiCaL SMT17 final boolector unsat ✅ 2.92011 2.91911
Boolector SMT17 final boolector unsat ✅ 16.54110 16.53980
CVC4 CVC4-smtcomp2017-main default unsat ✅ 4.64275 9.28191
MathSAT mathsat-5.4.1-linux-x86_64-Main default unsat ✅ 10.74740 10.74670
MinkeyRink MinkeyRink 2017.3a default unsat ✅ 37.38520 69.96000
Q3B Q3B default unknown ❌ 600.06400 1787.79000
STP stp_st default unsat ✅ 53.46730 52.32150
stp_mt default unsat ✅ 28.04390 84.52280
Yices2 Yices2-Main default unsat ✅ 18.33910 18.33550
Z3 z3-4.5.0 default unsat ✅ 311.48100 311.40500
SMT-COMP 2018 0.43 (4/7) Boolector Boolector_default unsat ✅ 0.57010 0.56975
CVC4 master-2018-06-10-b19c840-competition-default_default unknown ❌ 1200.05000 1199.98000
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unknown ❌ 1200.02000 1199.93000
MinkeyRink Minkeyrink MT_mt unsat ✅ 50.96350 201.32400
Minkeyrink ST_st unsat ✅ 51.99190 51.99070
STP STP-CMS-st-2018_default-no-stderr unsat ✅ 45.56810 45.55690
STP-CMS-mt-2018_multicore-no-stderr unsat ✅ 46.53910 183.45700
STP-Riss-st-2018_riss-no-stderr unsat ✅ 22.90130 22.89990
Yices2 Yices 2.6.0_default unknown ❌ 1200.01000 1199.94000
Z3 z3-4.7.1_default unsat ✅ 542.81800 542.80700
SMT-COMP 2020 0.11 (8/9) Bitwuzla Bitwuzla-fixed_default unsat ✅ 11.31970 11.31830
Boolector Boolector-wrapped-sq_default unsat ✅ 2.47753 2.47771
Poolector-wrapped-sq_default unsat ✅ 2.58355 9.69000
CVC4 CVC4-sq-final_default unsat ✅ 26.79660 26.79650
LazyBV2Int LazyBV2Int20200523_default.sh unsat ✅ 64.38050 64.37650
MathSAT MathSAT5_default.sh unsat ✅ 4.11507 4.11506
MinkeyRink MinkeyRink Solver 2020.3.1_default unknown ❌ 0.44099 0.44120
MinkeyRink Solver 2020.3_default unsat ✅ 54.39140 213.91900
STP STP_default unsat ✅ 40.20140 145.97100
STP ++ Mergsat v1_default unsat ✅ 54.12700 54.12740
Yices2 Yices 2.6.2 bug fix_default unsat ✅ 17.71870 17.71550
Z3 z3-4.8.8_default unknown ❌ 1200.02000 1199.72000
SMT-COMP 2023 0.17 (5/6) Bitwuzla Bitwuzla-fixed_default unsat ✅ 0.88876 0.88870
cvc5 cvc5-default-2023-05-16-ea045f305_sq unsat ✅ 21.88550 21.88310
STP STP 2022.4_default unsat ✅ 41.24640 41.24440
STP 2022.4_default unsat ✅ 41.17050 41.16450
UltimateEliminator UltimateIntBlastingWrapper+SMTInterpol_default unknown ❌ 4.46110 11.84060
Yices2 Yices 2 for SMTCOMP 2023_default unsat ✅ 14.87500 14.87350
Z3-Owl z3-Owl-Final_default unsat ✅ 86.32140 86.30970
z3-Owl-Final_default unsat ✅ 94.25330 94.23750
SMT-COMP 2024 0.17 (5/6) Bitwuzla Bitwuzla unsat ✅ 3.72155 3.62168
cvc5 cvc5 unsat ✅ 28.77609 28.66528
SMTInterpol SMTInterpol unknown ❌ 1201.74350 1234.01533
STP STP unsat ✅ 13.30993 13.21006
Yices2 Yices2 unsat ✅ 14.44872 14.33886
Z3alpha Z3-alpha unsat ✅ 95.62206 95.51850