Benchmark

non-incremental/QF_ABV/brummayerbiere/fifo32bc06k07.smt2

This benchmark comes from bounded model checking of two fifo implementations.
The fifos are resetted once at the beginning. We show that the
implementations are behaviorally equivalent up to a bound of 7 clock cycles.
Fifo inputs: 'enqueue', 'dequeue', 'reset' (active low) and 'data_in'.
Fifo output: 'empty', 'full' and 'data_out'.
Bit-width: 32
The fifos have an internal memory of size 64, respectively modelled as array.

Contributed by Robert Brummayer (robert.brummayer@gmail.com).
Benchmark
Size44418
Compressed Size4278
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 44410
Compressed Size4292
Max. Term Depth166
Asserts 1
Declared Functions0
Declared Constants125
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite443 not1 =241 let1
bvnot60 bvand168 bvadd35 select448
store448

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2008 0.33 (2/3) Boolector Boolector unsat ✅ 1.60000
CVC3 CVC3-1.5 unknown ❌ 1800.80000
Z3 Z3 0.1 unsat ✅ 89.30000
Z3.2 unsat ✅ 612.30000
SMT-COMP 2009 0.25 (3/4) Boolector Boolector unsat ✅ 1.60000
Boolector 1.2 unsat ✅ 1.90000
CVC3 CVC3 2.0 unknown ❌ 89.60000
MathSAT MathSAT 4.3 unsat ✅ 78.10000
Yices2 Yices 2 proto unsat ✅ 787.10000
SMT-COMP 2012 Boolector Boolector unsat ✅ 4.30000
Boolector 1.5.23-833 unsat ✅ 2.90000
CVC3 CVC3 v2.4.2 unknown ❌ 41.40000
CVC4 1.0rc.3931 unsat ✅ 73.70000
CVC4 1.0rc.3970 unsat ✅ 73.40000
SONOLAR SONOLAR unsat ✅ 1.40000
Tiffany de Wintermonte Tiffany de Wintermonte & Sonolar unsat ✅ 1.40000
SMT Evaluation 2013 0.14 (6/7) Boolector Boolector-1.5.118-SMT-EVAL-2013 default unsat ✅ 2.72560
Boolector-SMT-COMP-2011 default unsat ✅ 1.59158
Boolector-SMT-COMP-2012 default unsat ✅ 2.69133
CVC3 CVC3-SMT-COMP-2010 default unknown ❌ 117.87700
CVC3-SMT-COMP-2011 default unknown ❌
CVC3-SMT-COMP-2012 default unknown ❌
CVC4 CVC4-SMT-COMP-2012-Resubmission default unsat ✅ 4.81991
CVC4-SMT-EVAL-2013 default unsat ✅ 5.97950
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default unsat ✅ 77.87540
MathSAT5-SMT-COMP-2011 default unsat ✅ 83.27430
MathSAT5-SMT-COMP-2012 default unsat ✅ 178.21500
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default unsat ✅ 1.56832
SONOLAR-SMT-COMP-2011 default unknown ❌
SONOLAR-SMT-COMP-2012 default unsat ✅ 1.41178
Tiffany de Wintermonte TdW-SMT-COMP-2012 default unsat ✅ 1.45629
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default unsat ✅ 155.56800
Z3-SMT-COMP-2011 default unsat ✅ 80.83000
SMT-COMP 2014 0.14 (6/7) Boolector Boolector boolectord unsat ✅ 0.57784 0.56691
Boolector boolectorj unsat ✅ 0.58695 0.57591
CVC4 CVC4 f7118b2 default unsat ✅ 12.03770 12.03220
Kleaver Kleaver-indie-more-typed kleaver_indie_1 unknown ❌ 0.02512 0.01600
Kleaver-indie-more-typed kleaver_portfolio unknown ❌ 0.04008 0.03000
MathSAT MathSAT-5.2.12-Main default unsat ✅ 47.66230 47.66680
SONOLAR sonolar_smtcomp-2014 default unsat ✅ 0.99543 0.98485
Yices2 Yices-2.2.1-smtcomp2014 default unsat ✅ 5.55967 5.55315
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default unsat ✅ 382.41500 382.50300
SMT-COMP 2015 Boolector Boolector SMT15 QF_AUFBV final boolector_qf_aufbv unsat ✅ 0.50422 0.50292
CVC4 CVC4-master-2015-06-15-9b32405-main default unsat ✅ 8.99258 8.99363
CVC4-experimental-2015-06-15-ff5745a-main default unsat ✅ 24.52210 24.51330
MathSAT MathSat 5.3.6 main smtcomp2015_main unsat ✅ 71.66140 71.67410
Yices2 Yices default unsat ✅ 7.14373 7.14491
Z3 z3 4.4.0 default unsat ✅ 192.27100 192.29100
SMT-COMP 2016 Boolector Boolector boolector unsat ✅ 0.58277 0.58368
CVC4 CVC4-master-2016-05-27-cfef263-main default unsat ✅ 21.60080 21.61240
MathSAT mathsat-5.3.11-linux-x86_64-Main default unsat ✅ 63.01520 63.04490
Yices2 Yices-2.4.2 default unsat ✅ 4.43317 4.43609
Z3 z3-4.4.1 default unsat ✅ 65.64760 65.68490
SMT-COMP 2017 Boolector Boolector SMT17 final boolector unsat ✅ 1.35268 1.34277
CVC4 CVC4-smtcomp2017-main default unsat ✅ 22.99560 22.98940
MathSAT mathsat-5.4.1-linux-x86_64-Main default unsat ✅ 106.24500 106.22100
Yices2 Yices2-Main default unsat ✅ 6.16740 6.16552
Z3 z3-4.5.0 default unsat ✅ 478.43900 478.37900
SMT-COMP 2018 0.20 (4/5) Boolector Boolector_default unsat ✅ 2.01141 2.01124
CVC4 master-2018-06-10-b19c840-competition-default_default unsat ✅ 111.91600 109.77200
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unknown ❌ 7.29781 7.29817
Yices2 Yices 2.6.0_default unsat ✅ 3.63893 3.63856
Z3 z3-4.7.1_default unsat ✅ 527.00700 526.91000
SMT-COMP 2021 MathSAT mathsat-5.6.6_default unsat ✅ 20.29440 20.29270
Yices2 Yices 2.6.2 bug fix_default unsat ✅ 2.43594 2.43589
Yices 2.6.2 for SMTCOMP2020_default unsat ✅ 2.36639 2.36638
Z3 z3-4.8.11_default unsat ✅ 7.96353 7.96375
SMT-COMP 2024 0.25 (3/4) Bitwuzla Bitwuzla unsat ✅ 0.45921 0.35918
cvc5 cvc5 unsat ✅ 132.99761 132.89386
SMTInterpol SMTInterpol unknown ❌ 1201.71806 1223.79553
Yices2 Yices2 unsat ✅ 1.14376 1.04412