Benchmark

non-incremental/QF_ABV/platania/no_init_selection_sort/no_init_selection_sort_unsafe7.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 the Selection Sort algorithm for sorting
an array of N (the increasing parameter) unknown elements.

Contributed by Lorenzo Platania (c1009@unige.it).  Translated from CVC format
by Clark Barrett.
Benchmark
Size50658
Compressed Size4333
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 50650
Compressed Size4357
Max. Term Depth163
Asserts 153
Declared Functions0
Declared Constants160
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite150 not8 and396 =>91
=152 let38 bvadd54 bvsub151
bvult403 bvule102 select96 store12

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2007 Yices Yices 1.0.10 sat ✅ 11.80000 —
Z3 Z3 0.1 sat ✅ 0.10000 —
Z3 0.1 (fixed BV) sat ✅ — —
SMT-COMP 2009 Boolector Boolector sat ✅ 0.20000 —
Boolector 1.2 sat ✅ 0.60000 —
CVC3 CVC3 2.0 sat ✅ 22.10000 —
MathSAT MathSAT 4.3 sat ✅ 1.30000 —
Yices2 Yices 2 proto sat ✅ 0.20000 —
SMT Evaluation 2013 Boolector Boolector-1.5.118-SMT-EVAL-2013 default sat ✅ 0.39125 —
Boolector-SMT-COMP-2011 default sat ✅ 1.55739 —
Boolector-SMT-COMP-2012 default sat ✅ 0.46771 —
CVC3 CVC3-SMT-COMP-2010 default sat ✅ 3.48493 —
CVC3-SMT-COMP-2011 default sat ✅ 3.04743 —
CVC3-SMT-COMP-2012 default sat ✅ 3.10422 —
CVC4 CVC4-SMT-COMP-2012-Resubmission default sat ✅ 0.30089 —
CVC4-SMT-EVAL-2013 default sat ✅ 0.06914 —
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default sat ✅ 0.99021 —
MathSAT5-SMT-COMP-2011 default sat ✅ 0.43579 —
MathSAT5-SMT-COMP-2012 default sat ✅ 1.03356 —
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default sat ✅ 0.37666 —
SONOLAR-SMT-COMP-2011 default sat ✅ 0.59090 —
SONOLAR-SMT-COMP-2012 default sat ✅ 0.35744 —
Tiffany de Wintermonte TdW-SMT-COMP-2012 default sat ✅ 0.82706 —
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default sat ✅ 0.11193 —
Z3-SMT-COMP-2011 default sat ✅ 0.10311 —
SMT-COMP 2015 Boolector Boolector SMT15 QF_AUFBV final boolector_qf_aufbv sat ✅ 0.84917 0.84887
CVC4 CVC4-master-2015-06-15-9b32405-main default sat ✅ 0.07515 0.07299
CVC4-experimental-2015-06-15-ff5745a-main default sat ✅ 0.15294 0.14998
MathSAT MathSat 5.3.6 main smtcomp2015_main sat ✅ 1.10420 1.10383
Yices2 Yices default sat ✅ 0.07127 0.06999
Z3 z3 4.4.0 default sat ✅ 0.09463 0.09398
SMT-COMP 2016 Boolector Boolector boolector sat ✅ 1.17645 1.17708
CVC4 CVC4-master-2016-05-27-cfef263-main default sat ✅ 0.13315 0.13361
MathSAT mathsat-5.3.11-linux-x86_64-Main default sat ✅ 0.99181 0.99376
Yices2 Yices-2.4.2 default sat ✅ 0.04277 0.04274
Z3 z3-4.4.1 default sat ✅ 0.09853 0.10007
SMT-COMP 2017 Boolector Boolector SMT17 final boolector sat ✅ 1.14079 1.13524
CVC4 CVC4-smtcomp2017-main default sat ✅ 2.38841 2.38082
MathSAT mathsat-5.4.1-linux-x86_64-Main default sat ✅ 0.99330 0.99167
Yices2 Yices2-Main default sat ✅ 0.08927 0.08862
Z3 z3-4.5.0 default sat ✅ 0.19651 0.19506
SMT-COMP 2018 0.20 (4/5) Boolector Boolector_default sat ✅ 1.22853 1.22824
CVC4 master-2018-06-10-b19c840-competition-default_default sat ✅ 0.34974 0.34988
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unknown ❌ 0.26975 0.27052
Yices2 Yices 2.6.0_default sat ✅ 0.08714 0.08704
Z3 z3-4.7.1_default sat ✅ 0.09015 0.09006
SMT-COMP 2020 Bitwuzla Bitwuzla-fixed_default sat ✅ 0.05101 0.05092
Boolector Boolector-wrapped-sq_default sat ✅ 0.08834 0.08705
CVC4 CVC4-sq-final_default sat ✅ 0.37921 0.37950
MathSAT MathSAT5_default.sh sat ✅ 0.15398 0.15393
Par4 Par4-wrapped-sq_default sat ✅ 0.08064 0.00649
Yices2 Yices 2.6.2 bug fix_default sat ✅ 0.07252 0.07242
Z3 z3-4.8.8_default sat ✅ 0.15792 0.15783
SMT-COMP 2025 Bitwuzla Bitwuzla sat ✅ 0.33878 0.21122
cvc5 cvc5 sat ✅ 0.42321 0.29094
SMTInterpol SMTInterpol sat ✅ 2.28651 6.38991
Yices2 Yices2 sat ✅ 0.27604 0.15759
Z3 Z3-Owl-base sat ✅ 1.21834 1.08951
Z3-Owl Z3-Owl sat ✅ 0.85093 0.72790