Benchmark

non-incremental/QF_ABV/platania/strcmp/strcmp67.c.smt2

The benchmarks come from Bounded Model Checking of software. Each of them is a
family of formulae obtained during the check of a program and is parametric in
the size of the arrays. They actually don't involve Uninterpreted Functions but
just Arrays and Bitvectors.

This family contains formulae modeling a program that compares the content of
two arrays of size N (the increasing parameter) until either a difference or
the termination element (0) is found.

Contributed by Lorenzo Platania (c1009@unige.it).  Translated from CVC format
by Clark Barrett.
Benchmark
Size45270
Compressed Size3549
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categoryindustrial
First Occurrence2007-07-03
Generated By
Generated On
Generator
Dolmen OK1
strict Dolmen OK1
check-sat calls1
Query 1
Status sat
Inferred Status sat
Size 45262
Compressed Size3561
Max. Term Depth404
Asserts 69
Declared Functions0
Declared Constants72
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite66 not202 and469 =>134
=334 let265 bvadd66 bvsub1
bvult67 bvule67 select268

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2007 Yices Yices 1.0.10 sat ✅ 0.10000
Z3 Z3 0.1 sat ✅ 0.30000
Z3 0.1 (fixed BV) sat ✅ 0.30000
SMT-COMP 2012 Boolector Boolector sat ✅ 4.00000
Boolector 1.5.23-833 sat ✅ 4.50000
CVC3 CVC3 v2.4.2 sat ✅ 0.60000
CVC4 1.0rc.3931 sat ✅ 2.00000
CVC4 1.0rc.3970 sat ✅ 2.00000
SONOLAR SONOLAR sat ✅ 470.60000
Tiffany de Wintermonte Tiffany de Wintermonte & Sonolar sat ✅ 47.60000
SMT Evaluation 2013 0.43 (4/7) Boolector Boolector-1.5.118-SMT-EVAL-2013 default unknown ❌
Boolector-SMT-COMP-2011 default sat ✅ 4.42011
Boolector-SMT-COMP-2012 default unknown ❌
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 sat ✅ 0.93124
CVC4-SMT-EVAL-2013 default sat ✅ 0.30948
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default unknown ❌
MathSAT5-SMT-COMP-2011 default unknown ❌
MathSAT5-SMT-COMP-2012 default unknown ❌
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default unknown ❌
SONOLAR-SMT-COMP-2011 default unknown ❌
SONOLAR-SMT-COMP-2012 default unknown ❌
Tiffany de Wintermonte TdW-SMT-COMP-2012 default sat ✅ 21.76200
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default unknown ❌
Z3-SMT-COMP-2011 default sat ✅ 0.19212
SMT-COMP 2014 0.14 (6/7) Boolector Boolector boolectord sat ✅ 185.28800 185.35100
Boolector boolectorj sat ✅ 220.70900 220.73400
CVC4 CVC4 f7118b2 default sat ✅ 0.52658 0.50992
Kleaver Kleaver-indie-more-typed kleaver_indie_1 unknown ❌ 0.03615 0.01900
Kleaver-indie-more-typed kleaver_portfolio unknown ❌ 0.05597 0.03599
MathSAT MathSAT-5.2.12-Main default sat ✅ 1.19789 1.18382
SONOLAR sonolar_smtcomp-2014 default sat ✅ 134.97700 134.98200
Yices2 Yices-2.2.1-smtcomp2014 default sat ✅ 4.09182 4.07838
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default sat ✅ 0.24276 0.23996
SMT-COMP 2015 Boolector Boolector SMT15 QF_AUFBV final boolector_qf_aufbv sat ✅ 13.25740 13.26200
CVC4 CVC4-master-2015-06-15-9b32405-main default sat ✅ 0.45135 0.44993
CVC4-experimental-2015-06-15-ff5745a-main default sat ✅ 0.45307 0.45093
MathSAT MathSat 5.3.6 main smtcomp2015_main sat ✅ 0.55110 0.54992
Yices2 Yices default sat ✅ 3.92766 3.92840
Z3 z3 4.4.0 default sat ✅ 0.18651 0.18697
SMT-COMP 2016 Boolector Boolector boolector sat ✅ 25.80970 25.80930
CVC4 CVC4-master-2016-05-27-cfef263-main default sat ✅ 0.42069 0.41952
MathSAT mathsat-5.3.11-linux-x86_64-Main default sat ✅ 0.42733 0.42849
Yices2 Yices-2.4.2 default sat ✅ 4.41544 4.41832
Z3 z3-4.4.1 default sat ✅ 0.37795 0.37990
SMT-COMP 2017 Boolector Boolector SMT17 final boolector sat ✅ 23.54150 23.54010
CVC4 CVC4-smtcomp2017-main default sat ✅ 0.59759 0.59425
MathSAT mathsat-5.4.1-linux-x86_64-Main default sat ✅ 1.29689 1.29585
Yices2 Yices2-Main default sat ✅ 5.12073 5.11373
Z3 z3-4.5.0 default sat ✅ 0.21505 0.21421
SMT-COMP 2018 0.20 (4/5) Boolector Boolector_default sat ✅ 26.29910 26.29680
CVC4 master-2018-06-10-b19c840-competition-default_default sat ✅ 0.51726 0.51737
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unknown ❌ 0.46357 0.46153
Yices2 Yices 2.6.0_default sat ✅ 5.98855 5.98752
Z3 z3-4.7.1_default sat ✅ 0.47144 0.47128
SMT-COMP 2020 Bitwuzla Bitwuzla-fixed_default sat ✅ 0.06097 0.06088
Boolector Boolector-wrapped-sq_default sat ✅ 0.06070 0.06068
CVC4 CVC4-sq-final_default sat ✅ 157.63800 155.48400
MathSAT MathSAT5_default.sh sat ✅ 7.06105 7.06129
Par4 Par4-wrapped-sq_default sat ✅ 0.56499 0.00668
Yices2 Yices 2.6.2 bug fix_default sat ✅ 5.87648 5.87621
Z3 z3-4.8.8_default sat ✅ 0.19681 0.19676
SMT-COMP 2022 Bitwuzla Bitwuzla-wrapped_default sat ✅ 0.06269 0.06260
cvc5 cvc5-default-2022-07-02-b15e116-wrapped_sq sat ✅ 53.74520 51.29320
MathSAT MathSAT-5.6.8_default sat ✅ 7.21647 7.21490
Yices2 Yices 2.6.2 for SMTCOMP 2021_default sat ✅ 5.72054 5.71989
Z3 z3-4.8.17_default sat ✅ 0.47992 0.47896
SMT-COMP 2023 Bitwuzla Bitwuzla-fixed_default sat ✅ 0.22479 0.22477
cvc5 cvc5-default-2023-05-16-ea045f305_sq sat ✅ 55.38750 51.28410
UltimateEliminator UltimateIntBlastingWrapper+SMTInterpol_default sat ✅ 204.68400 255.79700
Yices2 Yices 2 for SMTCOMP 2023_default sat ✅ 6.39775 6.39746
Z3-Owl z3-Owl-Final_default sat ✅ 32.64090 32.63390
z3-Owl-Final_default sat ✅ 1.05900 1.05920