Benchmark

non-incremental/QF_ABV/brummayerbiere/memcpy08.smt2

We verify the correctness of the memcpy algorithm.
We represent main memory as byte array of size 2 ^ 32,
and model the memcpy algorithm with pointer arithmetic.
We assume that the memory locations do not overlap.
Length: 8

Contributed by Armin Biere (armin.biere@jku.at).
Benchmark
Size1876
Compressed Size669
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categorycrafted
First Occurrence2008-07-07
Generated By
Generated On
Generator
Dolmen OK1
strict Dolmen OK1
check-sat calls1
Query 1
Status unsat
Inferred Status unsat
Size 1868
Compressed Size672
Max. Term Depth18
Asserts 1
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 not1 =2 let7
bvnot4 bvand5 bvadd18 bvult5
select10 store8

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2012 Boolector Boolector unsat ✅ 3.40000
Boolector 1.5.23-833 unsat ✅ 2.00000
CVC3 CVC3 v2.4.2 unsat ✅ 2.60000
CVC4 1.0rc.3931 unsat ✅ 0.80000
CVC4 1.0rc.3970 unsat ✅ 0.80000
SONOLAR SONOLAR unsat ✅ 7.90000
Tiffany de Wintermonte Tiffany de Wintermonte & Sonolar unsat ✅ 1.30000
SMT-COMP 2011 0.20 (4/5) Boolector Boolector 1.5.23-833 unsat ✅ 1.90000
CVC3 CVC3 v2.4 unsat ✅ 2.60000
MathSAT MathSAT5 unsat ✅ 0.70000
SONOLAR SONOLAR unsat ✅ 9.50000
Z3 Z3 unknown ❌ 1200.00000
SMT Evaluation 2013 Boolector Boolector-1.5.118-SMT-EVAL-2013 default unsat ✅ 4.39279
Boolector-SMT-COMP-2011 default unsat ✅ 1.54231
Boolector-SMT-COMP-2012 default unsat ✅ 3.12720
CVC3 CVC3-SMT-COMP-2010 default unsat ✅ 1.68551
CVC3-SMT-COMP-2011 default unsat ✅ 1.53643
CVC3-SMT-COMP-2012 default unsat ✅ 1.54817
CVC4 CVC4-SMT-COMP-2012-Resubmission default unsat ✅ 0.59964
CVC4-SMT-EVAL-2013 default unsat ✅ 0.40018
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default unsat ✅ 0.33143
MathSAT5-SMT-COMP-2011 default unsat ✅ 0.22187
MathSAT5-SMT-COMP-2012 default unsat ✅ 1.72427
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default unsat ✅ 3.60488
SONOLAR-SMT-COMP-2011 default unsat ✅ 5.48985
SONOLAR-SMT-COMP-2012 default unsat ✅ 3.83216
Tiffany de Wintermonte TdW-SMT-COMP-2012 default unsat ✅ 0.85291
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default unsat ✅ 1.43659
Z3-SMT-COMP-2011 default unsat ✅ 6.76740
SMT-COMP 2015 Boolector Boolector SMT15 QF_AUFBV final boolector_qf_aufbv unsat ✅ 0.27904 0.27796
CVC4 CVC4-master-2015-06-15-9b32405-main default unsat ✅ 0.33604 0.33395
CVC4-experimental-2015-06-15-ff5745a-main default unsat ✅ 0.55294 0.54992
MathSAT MathSat 5.3.6 main smtcomp2015_main unsat ✅ 0.30104 0.29995
Yices2 Yices default unsat ✅ 0.23039 0.22996
Z3 z3 4.4.0 default unsat ✅ 3.37050 3.37249
SMT-COMP 2016 Boolector Boolector boolector unsat ✅ 0.17792 0.17799
CVC4 CVC4-master-2016-05-27-cfef263-main default unsat ✅ 0.47447 0.47326
MathSAT mathsat-5.3.11-linux-x86_64-Main default unsat ✅ 0.24135 0.24240
Yices2 Yices-2.4.2 default unsat ✅ 0.20626 0.20651
Z3 z3-4.4.1 default unsat ✅ 3.95361 3.95708
SMT-COMP 2017 Boolector Boolector SMT17 final boolector unsat ✅ 0.20813 0.20684
CVC4 CVC4-smtcomp2017-main default unsat ✅ 0.28855 0.28431
MathSAT mathsat-5.4.1-linux-x86_64-Main default unsat ✅ 0.23455 0.23438
Yices2 Yices2-Main default unsat ✅ 0.30321 0.30253
Z3 z3-4.5.0 default unsat ✅ 1.37371 1.37280
SMT-COMP 2018 0.20 (4/5) Boolector Boolector_default unsat ✅ 0.21451 0.21442
CVC4 master-2018-06-10-b19c840-competition-default_default unsat ✅ 0.58066 0.58078
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unknown ❌ 0.16233 0.16319
Yices2 Yices 2.6.0_default unsat ✅ 0.19991 0.19984
Z3 z3-4.7.1_default unsat ✅ 0.83421 0.83384
SMT-COMP 2021 MathSAT mathsat-5.6.6_default unsat ✅ 1.42298 1.42269
Yices2 Yices 2.6.2 bug fix_default unsat ✅ 0.19763 0.19758
Yices 2.6.2 for SMTCOMP2020_default unsat ✅ 0.19759 0.19754
Z3 z3-4.8.11_default unsat ✅ 3.72886 3.72840
SMT-COMP 2023 Bitwuzla Bitwuzla-fixed_default unsat ✅ 1.59008 1.58990
cvc5 cvc5-default-2023-05-16-ea045f305_sq unsat ✅ 0.63127 0.62964
UltimateEliminator UltimateIntBlastingWrapper+SMTInterpol_default unsat ✅ 5.51098 15.94350
Yices2 Yices 2 for SMTCOMP 2023_default unsat ✅ 0.19430 0.19427
Z3-Owl z3-Owl-Final_default sat ✅ 2.22767 0.92858
z3-Owl-Final_default unsat ✅ 3.08981 3.08961
SMT-COMP 2024 Bitwuzla Bitwuzla unsat ✅ 1.69196 1.59196
cvc5 cvc5 unsat ✅ 1.57432 1.47432
SMTInterpol SMTInterpol unsat ✅ 1.35494 3.59936
Yices2 Yices2 unsat ✅ 0.47109 0.37117
SMT-COMP 2025 Bitwuzla Bitwuzla unsat ✅ 1.38036 1.26085
cvc5 cvc5 unsat ✅ 2.74655 2.62213
SMTInterpol SMTInterpol unsat ✅ 1.33771 3.39255
Yices2 Yices2 unsat ✅ 0.36761 0.25112
Z3 Z3-Owl-base unsat ✅ 8.65858 8.52682
Z3-Owl Z3-Owl unsat ✅ 2.46842 2.34158