Benchmark

non-incremental/QF_BV/brummayerbiere2/umulov1bw112.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: 112

Contributed by Robert Brummayer (robert.brummayer@gmail.com).
Benchmark
Size14283
Compressed Size1807
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 14275
Compressed Size1794
Max. Term Depth231
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1 =3 let110
concat4 extract224 bvnot336 bvand332
bvmul2

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2008 0.57 (3/7) Beaver Beaver-1.0 unsat ✅ 86.80000
Boolector Boolector unsat ✅ 26.80000
CVC3 CVC3-1.5 unknown ❌ 1800.80000
MathSAT MathSAT-4.2 unknown ❌ 1801.00000
Spear Spear unknown ❌
Spear v1.9 (fh-1-2) unknown ❌
SWORD SWORD v0.2 unknown ❌ 1800.80000
Z3 Z3.2 unsat ✅ 1065.70000
SMT-COMP 2010 0.33 (2/3) CVC3 CVC3 2.3 unknown ❌ 1200.20000
SONOLAR SONOLAR r252 unsat ✅ 129.40000
STP simplifyingSTP unsat ✅ 437.80000
SMT-COMP 2011 0.33 (4/6) Boolector Boolector 1.5.23-833 unsat ✅ 29.40000
CVC3 CVC3 v2.4 unknown ❌ 1200.20000
MathSAT MathSAT5 unsat ✅ 17.20000
SONOLAR SONOLAR unsat ✅ 57.80000
STP simplifyingSTP unsat ✅ 194.90000
STP2 unsat ✅ 78.90000
Z3 Z3 unknown ❌ 1200.00000
SMT Evaluation 2013 0.11 (8/9) 4Simp 4Simp-SMT-COMP-2012 default unsat ✅ 17.68520
Abziz abziz_portfolio_2011_minfeatures_2 default unsat ✅ 26.93420
abziz_portfolio_2011_solvers_2 default unsat ✅ 11.14450
abziz_portfolio_2012_minfeatures default unsat ✅ 22.74140
abziz_portfolio_2012_solvers default unsat ✅ 6.57354
AbzizPortfolio-SMT-COMP-2012 default unsat ✅ 11.19340
Boolector Boolector-1.5.118-SMT-EVAL-2013 default unsat ✅ 2.44066
Boolector-SMT-COMP-2011 default unsat ✅ 16.95880
Boolector-SMT-COMP-2012 default unsat ✅ 1.46227
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 ✅ 120.44100
CVC4-SMT-EVAL-2013 default unsat ✅ 97.69100
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default unsat ✅ 5.76143
MathSAT5-HeavyBV-SMT-COMP-2012 default unsat ✅ 18.52190
MathSAT5-SMT-COMP-2011 default unsat ✅ 6.07463
MathSAT5-SMT-COMP-2012 default unsat ✅ 17.52960
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default unsat ✅ 19.02390
SONOLAR-SMT-COMP-2010 default unsat ✅ 67.28330
SONOLAR-SMT-COMP-2011 default unsat ✅ 21.37470
SONOLAR-SMT-COMP-2012 default unsat ✅ 14.66440
STP STP2-SMT-COMP-2011 default unsat ✅ 86.65060
STP2-SMT-COMP-2012 default unsat ✅ 38.12120
simplifyingSTP-SMT-COMP-2010 default unsat ✅ 295.40200
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default unsat ✅ 674.52300
Z3-SMT-COMP-2011 default unsat ✅ 1184.51000
SMT-COMP 2014 0.67 (3/9) 4Simp 4Simp - 2014 default unknown ❌ 2398.92000 2400.08000
Abziz abziz_portfolio_all_features default unknown ❌ 2399.23000 2400.09000
abziz_portfolio_min_features default unknown ❌ 2399.32000 2400.06000
Boolector Boolector boolector unsat ✅ 18.84820 18.85110
CVC4 CVC4 f7118b2 default unknown ❌ 1197.59000 2402.83000
MathSAT MathSAT-5.2.12-Main default unknown ❌ 2399.12000 2400.04000
SONOLAR sonolar_smtcomp-2014 default unknown ❌ 2399.12000 2400.08000
STP stp-cryptominisat4 default unsat ✅ 91.90050 91.82000
Yices2 Yices-2.2.1-smtcomp2014 default unknown ❌ 2399.12000 2400.09000
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default unsat ✅ 1894.19000 1894.93000
SMT-COMP 2015 0.14 (6/7) Boolector Boolector SMT15 QF_BV final boolector_qf_bv unsat ✅ 12.47450 12.47710
CVC4 CVC4-master-2015-06-15-9b32405-main default unsat ✅ 22.14990 44.45020
CVC4-experimental-2015-06-15-ff5745a-main default unsat ✅ 10.06620 20.15690
MathSAT MathSat 5.3.6 main smtcomp2015_main unsat ✅ 24.53730 24.54630
SMT-RAT SMT-RAT-final default unknown ❌ 2400.01000 2400.68000
STP stp-cryptominisat4 default unsat ✅ 86.55470 86.57380
stp-cmsat4-v15 default unsat ✅ 57.33250 57.35530
stp-cmsat4-mt-v15 default unknown ❌ 0.54282 0.54192
stp-minisat-v15 default unsat ✅ 48.92250 48.94160
Yices2 Yices default unsat ✅ 36.89580 36.90640
Z3 z3 4.4.0 default unsat ✅ 1525.83000 1526.35000
SMT-COMP 2016 0.50 (5/10) ABC ABC_default default_abc unknown ❌ 2400.02000 2401.59000
ABC_glucose glucose unknown ❌ 2400.12000 2401.46000
Boolector Boolector boolector unsat ✅ 16.47470 16.48570
Boolector preprop boolector unsat ✅ 16.37240 16.38210
CVC4 CVC4-master-2016-05-27-cfef263-main default unknown ❌ 2400.17000 4824.98000
MapleSTP MapleSTP default unsat ✅ 245.40400 245.54000
MapleSTP-mt default unsat ✅ 287.80500 1140.95000
MathSAT mathsat-5.3.11-linux-x86_64-Main default unknown ❌ 2400.12000 2401.55000
MinkeyRink Minkeyrink 2016 default unsat ✅ 67.29230 250.52400
Q3B Q3B default unknown ❌ 2400.03000 7203.28000
STP stp-cms-exp-2016 default unsat ✅ 58.78930 58.82820
stp-cms-mt-2016 default unsat ✅ 56.93090 224.74600
stp-cms-st-2016 default unsat ✅ 56.05980 56.07560
stp-minisat-st-2016 default unsat ✅ 933.51200 934.03300
Yices2 Yices-2.4.2 default unknown ❌ 2400.10000 2401.43000
Z3 z3-4.4.1 default unsat ✅ 1149.06000 1149.69000
SMT-COMP 2017 0.25 (6/8) Boolector Boolector+CaDiCaL SMT17 final boolector unsat ✅ 4.54388 4.54342
Boolector SMT17 final boolector unsat ✅ 22.87350 22.86450
CVC4 CVC4-smtcomp2017-main default unsat ✅ 15.10550 30.35630
MathSAT mathsat-5.4.1-linux-x86_64-Main default unsat ✅ 33.50110 32.80180
MinkeyRink MinkeyRink 2017.3a default unsat ✅ 78.85860 122.38500
Q3B Q3B default unknown ❌ 600.08100 798.31000
STP stp_st default unsat ✅ 60.02080 60.02040
stp_mt default unsat ✅ 66.48210 209.77600
Yices2 Yices2-Main default unsat ✅ 42.28100 42.26940
Z3 z3-4.5.0 default unknown ❌ 600.01800 599.97200
SMT-COMP 2018 0.14 (6/7) Boolector Boolector_default unsat ✅ 4.24033 4.23987
CVC4 master-2018-06-10-b19c840-competition-default_default unsat ✅ 10.90370 10.90260
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unsat ✅ 26.40340 26.40510
MinkeyRink Minkeyrink MT_mt unsat ✅ 95.45810 377.41200
Minkeyrink ST_st unsat ✅ 107.76300 107.75300
STP STP-CMS-st-2018_default-no-stderr unsat ✅ 68.10360 68.10770
STP-CMS-mt-2018_multicore-no-stderr unsat ✅ 77.99630 308.34800
STP-Riss-st-2018_riss-no-stderr unsat ✅ 40.52820 40.52620
Yices2 Yices 2.6.0_default unsat ✅ 24.39020 24.38640
Z3 z3-4.7.1_default unknown ❌ 1200.02000 1199.93000
SMT-COMP 2021 0.25 (3/4) Bitwuzla Bitwuzla-fixed_default unsat ✅ 2.52802 2.52458
MathSAT mathsat-5.6.6_default unknown ❌ 1200.02000 1199.84000
STP STP 2021.0_default unsat ✅ 93.09770 334.81800
Z3 z3-4.8.11_default unsat ✅ 929.25100 929.20900
SMT-COMP 2022 0.14 (6/7) Bitwuzla Bitwuzla-fixed_default unsat ✅ 3.41592 3.41534
Bitwuzla-wrapped_default unsat ✅ 1.96995 1.96964
cvc5 cvc5-default-2022-07-02-b15e116-wrapped_sq unsat ✅ 44.29860 44.29110
MathSAT MathSAT-5.6.8_default unsat ✅ 6.31252 6.31151
STP STP 2022.4_default unsat ✅ 65.82990 65.80780
Yices2 Yices 2.6.2 for SMTCOMP 2021_default unsat ✅ 31.57150 31.56900
Z3++BV z3++bv_0702_default unsat ✅ 129.65100 129.59500
Z3 z3-4.8.17_default unknown ❌ 1200.02000 1199.97000
SMT-COMP 2023 0.50 (3/6) Bitwuzla Bitwuzla-fixed_default unsat ✅ 1.34589 1.34554
cvc5 cvc5-default-2023-05-16-ea045f305_sq unknown ❌ 1200.02000 1199.71000
STP STP 2022.4_default unsat ✅ 51.59800 51.59980
STP 2022.4_default unsat ✅ 51.57350 51.57420
UltimateEliminator UltimateIntBlastingWrapper+SMTInterpol_default unknown ❌ 8.06737 12.21770
Yices2 Yices 2 for SMTCOMP 2023_default unknown ❌ 1200.10000 1200.04000
Z3-Owl z3-Owl-Final_default unsat ✅ 210.61600 210.62600
z3-Owl-Final_default unsat ✅ 164.12400 164.13200
SMT-COMP 2024 0.67 (2/6) Bitwuzla Bitwuzla unsat ✅ 41.86399 41.74680
cvc5 cvc5 unknown ❌ 1201.74085 1201.15585
SMTInterpol SMTInterpol unknown ❌ 1201.72397 1242.87844
STP STP unknown ❌ 1201.23005 1200.94361
Yices2 Yices2 unknown ❌ 1201.25194 1201.10601
Z3alpha Z3-alpha unsat ✅ 1088.78704 1088.55846
SMT-COMP 2025 0.11 (8/9) Bitwuzla Bitwuzla unsat ✅ 20.96024 20.82859
Bitwuzla-MachBV-base unsat ✅ 1.05585 0.92397
Bitwuzla-MachBV Bitwuzla-MachBV unsat ✅ 1.13018 0.99992
BVDecide bv_decide unsat ✅ 21.13062 20.99046
bv_decide-nokernel unsat ✅ 18.47546 18.31460
cvc5 cvc5 unsat ✅ 36.55125 36.42739
SMTInterpol SMTInterpol unknown ❌ 80.07467 103.64450
Yices2 Yices2 unsat ✅ 20.16939 20.02739
Z3alpha Z3-alpha unsat ✅ 278.55476 1108.87100
Z3 Z3-alpha-base unsat ✅ 736.35857 736.11102
Z3-Owl-base unknown ❌ 1201.29472 1201.02906
z3siri-base unsat ✅ 761.12110 760.93760
Z3-Owl Z3-Owl unsat ✅ 97.94628 97.80606