Benchmark

non-incremental/QF_BV/brummayerbiere3/maxor008.smt2

Propagating bounds through logical operators (unsigned context).
The maxOR(a, b, c, d) algorithm computes the maximum of x | y, where
a <= x <= b  and  c <= y <= d.

From the book ""Hacker's delight"" by Henry S. Warren, Jr., page 60
We verify that the result is indeed the maximum.

Contributed by Robert Brummayer (robert.brummayer@gmail.com)
Benchmark
Size7454
Compressed Size1630
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categorycrafted
First Occurrence2009-08-02
Generated By
Generated On
Generator
Dolmen OK1
strict Dolmen OK1
check-sat calls1
Query 1
Status unsat
Inferred Status unsat
Size 7446
Compressed Size1630
Max. Term Depth63
Asserts 1
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite77 not1 =49 let48
concat1 bvnot114 bvand68 bvadd33
bvult21 bvlshr7 zero_extend1

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT Evaluation 2013 4Simp 4Simp-SMT-COMP-2012 default unsat ✅ 0.07718
Abziz abziz_portfolio_2011_minfeatures_2 default unsat ✅ 0.05453
abziz_portfolio_2011_solvers_2 default unsat ✅ 0.04966
abziz_portfolio_2012_minfeatures default unsat ✅ 0.05538
abziz_portfolio_2012_solvers default unsat ✅ 0.05053
AbzizPortfolio-SMT-COMP-2012 default unsat ✅ 0.05640
Boolector Boolector-1.5.118-SMT-EVAL-2013 default unsat ✅ 0.03418
Boolector-SMT-COMP-2011 default unsat ✅ 0.19925
Boolector-SMT-COMP-2012 default unsat ✅ 0.03840
CVC3 CVC3-SMT-COMP-2010 default unsat ✅ 347.24000
CVC3-SMT-COMP-2011 default unsat ✅ 331.81500
CVC3-SMT-COMP-2012 default unsat ✅ 331.02400
CVC4 CVC4-SMT-COMP-2012-Resubmission default unsat ✅ 0.38668
CVC4-SMT-EVAL-2013 default unsat ✅ 9.11139
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default unsat ✅ 0.18591
MathSAT5-HeavyBV-SMT-COMP-2012 default unsat ✅ 0.16953
MathSAT5-SMT-COMP-2011 default unsat ✅ 0.18262
MathSAT5-SMT-COMP-2012 default unsat ✅ 0.16445
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default unsat ✅ 0.02925
SONOLAR-SMT-COMP-2010 default unsat ✅ 0.47849
SONOLAR-SMT-COMP-2011 default unsat ✅ 0.06599
SONOLAR-SMT-COMP-2012 default unsat ✅ 0.04869
STP STP2-SMT-COMP-2011 default unsat ✅ 0.05390
STP2-SMT-COMP-2012 default unsat ✅ 0.07210
simplifyingSTP-SMT-COMP-2010 default unsat ✅ 0.08756
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default unsat ✅ 0.10360
Z3-SMT-COMP-2011 default unsat ✅ 0.04442
SMT-COMP 2014 4Simp 4Simp - 2014 default unsat ✅ 0.08012 0.06399
Abziz abziz_portfolio_all_features default unsat ✅ 0.10511 0.09998
abziz_portfolio_min_features default unsat ✅ 0.11073 0.09898
Boolector Boolector boolector unsat ✅ 0.11829 0.10898
CVC4 CVC4 f7118b2 default unsat ✅ 0.18147 0.34495
MathSAT MathSAT-5.2.12-Main default unsat ✅ 0.20269 0.19397
SONOLAR sonolar_smtcomp-2014 default unsat ✅ 0.03953 0.02899
STP stp-cryptominisat4 default unsat ✅ 0.10712 0.09898
Yices2 Yices-2.2.1-smtcomp2014 default unsat ✅ 0.15081 0.14198
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default unsat ✅ 0.10041 0.09198
SMT-COMP 2015 Boolector Boolector SMT15 QF_BV final boolector_qf_bv unsat ✅ 0.08163 0.08099
CVC4 CVC4-master-2015-06-15-9b32405-main default unsat ✅ 0.14669 0.27496
CVC4-experimental-2015-06-15-ff5745a-main default unsat ✅ 0.23955 0.46193
MathSAT MathSat 5.3.6 main smtcomp2015_main unsat ✅ 0.17290 0.17197
SMT-RAT SMT-RAT-final default unsat ✅ 1.41822 1.41778
STP stp-cryptominisat4 default unsat ✅ 0.10298 0.10198
stp-cmsat4-v15 default unsat ✅ 0.10315 0.10198
stp-cmsat4-mt-v15 default unknown ❌ 0.04237 0.04099
stp-minisat-v15 default unsat ✅ 0.07231 0.07099
Yices2 Yices default unsat ✅ 0.15462 0.15398
Z3 z3 4.4.0 default unsat ✅ 0.08484 0.08499
SMT-COMP 2016 ABC ABC_default default_abc unsat ✅ 0.12226 0.12235
ABC_glucose glucose unsat ✅ 0.20859 0.20877
Boolector Boolector boolector unsat ✅ 0.12424 0.12427
Boolector preprop boolector unsat ✅ 0.13401 0.13403
CVC4 CVC4-master-2016-05-27-cfef263-main default unsat ✅ 0.22268 0.43106
MapleSTP MapleSTP default unsat ✅ 0.16511 0.16516
MapleSTP-mt default unsat ✅ 0.17250 0.59904
MathSAT mathsat-5.3.11-linux-x86_64-Main default unsat ✅ 0.15222 0.15330
MinkeyRink Minkeyrink 2016 default unsat ✅ 0.15020 0.27540
Q3B Q3B default unsat ✅ 0.09684 0.09732
STP stp-cms-exp-2016 default unsat ✅ 0.07740 0.07741
stp-cms-mt-2016 default unsat ✅ 0.08328 0.25591
stp-cms-st-2016 default unsat ✅ 0.07942 0.07943
stp-minisat-st-2016 default unsat ✅ 0.43032 0.43055
Yices2 Yices-2.4.2 default unsat ✅ 0.16302 0.16307
Z3 z3-4.4.1 default unsat ✅ 0.11655 0.11786
SMT-COMP 2017 Boolector Boolector+CaDiCaL SMT17 final boolector unsat ✅ 0.11611 0.11387
Boolector SMT17 final boolector unsat ✅ 0.17176 0.17098
CVC4 CVC4-smtcomp2017-main default unsat ✅ 0.31249 0.60726
MathSAT mathsat-5.4.1-linux-x86_64-Main default unsat ✅ 0.17053 0.16715
MinkeyRink MinkeyRink 2017.3a default unsat ✅ 0.15643 0.13654
Q3B Q3B default unsat ✅ 0.11260 0.09864
STP stp_st default unsat ✅ 0.10406 0.10419
stp_mt default unsat ✅ 0.79547 0.25477
Yices2 Yices2-Main default unsat ✅ 0.17801 0.17716
Z3 z3-4.5.0 default unsat ✅ 0.11743 0.11662
SMT-COMP 2018 Boolector Boolector_default unsat ✅ 0.09908 0.09896
CVC4 master-2018-06-10-b19c840-competition-default_default unsat ✅ 0.22931 0.22943
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unsat ✅ 0.16524 0.16629
MinkeyRink Minkeyrink MT_mt unsat ✅ 0.07230 0.15286
Minkeyrink ST_st unsat ✅ 0.06869 0.06882
STP STP-CMS-st-2018_default-no-stderr unsat ✅ 0.06153 0.06156
STP-CMS-mt-2018_multicore-no-stderr unsat ✅ 0.06327 0.14621
STP-Riss-st-2018_riss-no-stderr unsat ✅ 0.13617 0.13624
Yices2 Yices 2.6.0_default unsat ✅ 0.14611 0.14600
Z3 z3-4.7.1_default unsat ✅ 0.21448 0.21441