Benchmark

non-incremental/QF_BV/brummayerbiere3/maxand008.smt2

Propagating bounds through logical operators (unsigned context).
The maxAND(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 61
We verify that the result is indeed the maximum.

Contributed by Robert Brummayer (robert.brummayer@gmail.com)
Benchmark
Size6344
Compressed Size1332
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 6336
Compressed Size1321
Max. Term Depth40
Asserts 1
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite77 not1 =49 let25
concat1 bvnot101 bvand70 bvadd9
bvult21 bvlshr7 zero_extend1

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT Evaluation 2013 4Simp 4Simp-SMT-COMP-2012 default unsat ✅ 0.02611
Abziz abziz_portfolio_2011_minfeatures_2 default unsat ✅ 0.03885
abziz_portfolio_2011_solvers_2 default unsat ✅ 0.04669
abziz_portfolio_2012_minfeatures default unsat ✅ 0.03926
abziz_portfolio_2012_solvers default unsat ✅ 0.04015
AbzizPortfolio-SMT-COMP-2012 default unsat ✅ 0.04596
Boolector Boolector-1.5.118-SMT-EVAL-2013 default unsat ✅ 0.01261
Boolector-SMT-COMP-2011 default unsat ✅ 0.05372
Boolector-SMT-COMP-2012 default unsat ✅ 0.01655
CVC3 CVC3-SMT-COMP-2010 default unsat ✅ 1016.38000
CVC3-SMT-COMP-2011 default unsat ✅ 1006.70000
CVC3-SMT-COMP-2012 default unsat ✅ 1007.46000
CVC4 CVC4-SMT-COMP-2012-Resubmission default unsat ✅ 4.32304
CVC4-SMT-EVAL-2013 default unsat ✅ 17.94980
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default unsat ✅ 0.21474
MathSAT5-HeavyBV-SMT-COMP-2012 default unsat ✅ 0.25875
MathSAT5-SMT-COMP-2011 default unsat ✅ 0.20583
MathSAT5-SMT-COMP-2012 default unsat ✅ 0.24035
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default unsat ✅ 0.01725
SONOLAR-SMT-COMP-2010 default unsat ✅ 0.72613
SONOLAR-SMT-COMP-2011 default unsat ✅ 0.02391
SONOLAR-SMT-COMP-2012 default unsat ✅ 0.03206
STP STP2-SMT-COMP-2011 default unsat ✅ 0.02887
STP2-SMT-COMP-2012 default unsat ✅ 0.04031
simplifyingSTP-SMT-COMP-2010 default unsat ✅ 0.03605
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default unsat ✅ 0.07570
Z3-SMT-COMP-2011 default unsat ✅ 0.03751
SMT-COMP 2014 4Simp 4Simp - 2014 default unsat ✅ 0.03437 0.02499
Abziz abziz_portfolio_all_features default unsat ✅ 0.08397 0.07099
abziz_portfolio_min_features default unsat ✅ 0.07676 0.06399
Boolector Boolector boolector unsat ✅ 0.03694 0.02799
CVC4 CVC4 f7118b2 default unsat ✅ 0.20401 0.37694
MathSAT MathSAT-5.2.12-Main default unsat ✅ 0.19462 0.18597
SONOLAR sonolar_smtcomp-2014 default unsat ✅ 0.02156 0.01100
STP stp-cryptominisat4 default unsat ✅ 0.05120 0.04299
Yices2 Yices-2.2.1-smtcomp2014 default unsat ✅ 0.05954 0.05799
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default unsat ✅ 0.07381 0.06599
SMT-COMP 2015 Boolector Boolector SMT15 QF_BV final boolector_qf_bv unsat ✅ 0.02801 0.02700
CVC4 CVC4-master-2015-06-15-9b32405-main default unsat ✅ 0.15706 0.29795
CVC4-experimental-2015-06-15-ff5745a-main default unsat ✅ 0.34551 0.67490
MathSAT MathSat 5.3.6 main smtcomp2015_main unsat ✅ 0.17691 0.17597
SMT-RAT SMT-RAT-final default unsat ✅ 1.48021 1.47977
STP stp-cryptominisat4 default unsat ✅ 0.04686 0.04599
stp-cmsat4-v15 default unsat ✅ 0.04922 0.04799
stp-cmsat4-mt-v15 default unknown ❌ 0.03675 0.03599
stp-minisat-v15 default unsat ✅ 0.03848 0.03699
Yices2 Yices default unsat ✅ 0.08745 0.08599
Z3 z3 4.4.0 default unsat ✅ 0.09101 0.09098
SMT-COMP 2016 ABC ABC_default default_abc unsat ✅ 0.09968 0.09980
ABC_glucose glucose unsat ✅ 0.10812 0.10691
Boolector Boolector boolector unsat ✅ 0.03981 0.04027
Boolector preprop boolector unsat ✅ 0.04879 0.04891
CVC4 CVC4-master-2016-05-27-cfef263-main default unsat ✅ 0.25374 0.49364
MapleSTP MapleSTP default unsat ✅ 0.03463 0.03455
MapleSTP-mt default unsat ✅ 0.03705 0.08669
MathSAT mathsat-5.3.11-linux-x86_64-Main default unsat ✅ 0.13189 0.13296
MinkeyRink Minkeyrink 2016 default unsat ✅ 0.08621 0.11385
Q3B Q3B default unsat ✅ 0.09943 0.09950
STP stp-cms-exp-2016 default unsat ✅ 0.03791 0.03791
stp-cms-mt-2016 default unsat ✅ 0.03742 0.09054
stp-cms-st-2016 default unsat ✅ 0.03643 0.03639
stp-minisat-st-2016 default unsat ✅ 0.14682 0.14688
Yices2 Yices-2.4.2 default unsat ✅ 0.05144 0.05141
Z3 z3-4.4.1 default unsat ✅ 0.09962 0.10087
SMT-COMP 2017 Boolector Boolector+CaDiCaL SMT17 final boolector unsat ✅ 0.20570 0.08707
Boolector SMT17 final boolector unsat ✅ 0.11027 0.11006
CVC4 CVC4-smtcomp2017-main default unsat ✅ 2.98267 1.07828
MathSAT mathsat-5.4.1-linux-x86_64-Main default unsat ✅ 0.13399 0.13419
MinkeyRink MinkeyRink 2017.3a default unsat ✅ 0.10082 0.06834
Q3B Q3B default unsat ✅ 0.10831 0.09698
STP stp_st default unsat ✅ 0.04261 0.04097
stp_mt default unsat ✅ 0.07437 0.04938
Yices2 Yices2-Main default unsat ✅ 0.06514 0.06085
Z3 z3-4.5.0 default unsat ✅ 0.10405 0.10401
SMT-COMP 2018 Boolector Boolector_default unsat ✅ 0.06579 0.06574
CVC4 master-2018-06-10-b19c840-competition-default_default unsat ✅ 0.19388 0.19404
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unsat ✅ 0.13994 0.14100
MinkeyRink Minkeyrink MT_mt unsat ✅ 0.06119 0.12004
Minkeyrink ST_st unsat ✅ 0.05982 0.06003
STP STP-CMS-st-2018_default-no-stderr unsat ✅ 0.04614 0.04633
STP-CMS-mt-2018_multicore-no-stderr unsat ✅ 0.04959 0.11434
STP-Riss-st-2018_riss-no-stderr unsat ✅ 0.06915 0.06922
Yices2 Yices 2.6.0_default unsat ✅ 0.06399 0.06394
Z3 z3-4.7.1_default unsat ✅ 0.14383 0.14377