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