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 |
| Size | 50658 |
| Compressed Size | 4333 |
| License |
Creative Commons Attribution 4.0 International
(CC-BY-4.0)
|
| Category | industrial |
| First Occurrence | 2007-07-03 |
| Generated By | — |
| Generated On | — |
| Generator | — |
| Dolmen OK | 1 |
| strict Dolmen OK | 1 |
| check-sat calls | 1 |
| Status | sat |
| Inferred Status | sat |
| Size | 50650 |
| Compressed Size | 4357 |
| Max. Term Depth | 163 |
| Asserts | 153 |
| Declared Functions | 0 |
| Declared Constants | 160 |
| Declared Sorts | 0 |
| Defined Functions | 0 |
| Defined Recursive Functions | 0 |
| Defined Sorts | 0 |
| Constants | 0 |
| Declared Datatypes | 0 |
Symbols
ite | 150 |
not | 8 |
and | 396 |
=> | 91 |
= | 152 |
let | 38 |
bvadd | 54 |
bvsub | 151 |
bvult | 403 |
bvule | 102 |
select | 96 |
store | 12 |
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
|