Benchmark

non-incremental/QF_BV/log-slicing/bvshl_0612.smt2

Checking the soundness of the translation of bvshl to base operations (bitwise ones, equality, and slicing).
Contributed by Gergely Kovasznai, Andreas Froehlich, and Armin Biere.
Institute for Formal Models and Verification, JKU, Linz, 2013.
source: http://fmv.jku.at/smtbench and "Complexity of Fixed-Size Bit-Vector Logics" by Gergely Kovasznai, Andreas Froehlich, and Armin Biere. Submitted to the journal Theory of Computing Systems in 2013.
Benchmark
Size50356
Compressed Size5430
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categorycrafted
First Occurrence2014-07-21
Generated By
Generated On
Generator
Dolmen OK1
strict Dolmen OK1
check-sat calls1
Query 1
Status unsat
Inferred Status unsat
Size 50348
Compressed Size5443
Max. Term Depth5
Asserts 500
Declared Functions0
Declared Constants289
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

not1 =520 extract545 bvnot33
bvand64 bvor31 bvshl1

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2014 0.11 (8/9) 4Simp 4Simp - 2014 default unsat ✅ 167.40500 167.39200
Abziz abziz_portfolio_all_features default unsat ✅ 5.41882 5.32194
abziz_portfolio_min_features default unsat ✅ 5.42940 5.30294
Boolector Boolector boolector unsat ✅ 2.30275 2.28765
CVC4 CVC4 f7118b2 default unsat ✅ 517.25100 1037.93000
MathSAT MathSAT-5.2.12-Main default unsat ✅ 1334.06000 1334.42000
SONOLAR sonolar_smtcomp-2014 default unsat ✅ 131.47800 131.50800
STP stp-cryptominisat4 default unsat ✅ 109.89100 109.91000
Yices2 Yices-2.2.1-smtcomp2014 default unknown ❌ 2399.12000 2400.10000
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default unsat ✅ 2100.03000 2100.86000
SMT-COMP 2015 0.29 (5/7) Boolector Boolector SMT15 QF_BV final boolector_qf_bv unsat ✅ 0.96515 0.96385
CVC4 CVC4-master-2015-06-15-9b32405-main default unsat ✅ 502.28200 1008.54000
CVC4-experimental-2015-06-15-ff5745a-main default unsat ✅ 124.30600 249.24500
MathSAT MathSat 5.3.6 main smtcomp2015_main unsat ✅ 468.22900 468.30100
SMT-RAT SMT-RAT-final default unknown ❌ 2400.01000 2400.64000
STP stp-cryptominisat4 default unsat ✅ 110.70800 110.75300
stp-cmsat4-v15 default unsat ✅ 39.64900 39.66400
stp-cmsat4-mt-v15 default unknown ❌ 0.33561 0.32095
stp-minisat-v15 default unsat ✅ 370.03200 370.17600
Yices2 Yices default unknown ❌ 2400.02000 2401.01000
Z3 z3 4.4.0 default unsat ✅ 289.43100 289.53500
SMT-COMP 2016 0.20 (8/10) ABC ABC_default default_abc unknown ❌ 179.39600 177.74200
ABC_glucose glucose unsat ✅ 220.31900 220.43100
Boolector Boolector boolector unsat ✅ 1.36106 1.36181
Boolector preprop boolector unsat ✅ 1.39517 1.39668
CVC4 CVC4-master-2016-05-27-cfef263-main default unsat ✅ 121.58100 243.91800
MapleSTP MapleSTP default unsat ✅ 272.62600 272.77000
MapleSTP-mt default unsat ✅ 151.36400 600.33800
MathSAT mathsat-5.3.11-linux-x86_64-Main default unsat ✅ 747.63500 747.93200
MinkeyRink Minkeyrink 2016 default unsat ✅ 62.24920 240.96600
Q3B Q3B default unknown ❌ 2400.07000 7203.68000
STP stp-cms-exp-2016 default unsat ✅ 115.80800 115.86900
stp-cms-mt-2016 default unsat ✅ 64.80180 256.32200
stp-cms-st-2016 default unsat ✅ 92.98640 93.04070
stp-minisat-st-2016 default unknown ❌ 2400.05000 2401.45000
Yices2 Yices-2.4.2 default unknown ❌ 2400.03000 2401.59000
Z3 z3-4.4.1 default unsat ✅ 312.56000 312.75500
SMT-COMP 2017 0.38 (5/8) Boolector Boolector+CaDiCaL SMT17 final boolector unsat ✅ 0.60833 0.60420
Boolector SMT17 final boolector unsat ✅ 1.53216 1.52697
CVC4 CVC4-smtcomp2017-main default unsat ✅ 124.62700 249.81400
MathSAT mathsat-5.4.1-linux-x86_64-Main default unknown ❌ 600.01400 599.76000
MinkeyRink MinkeyRink 2017.3a default unsat ✅ 175.85600 345.99000
Q3B Q3B default unknown ❌ 600.08200 1787.15000
STP stp_st default unsat ✅ 153.36700 153.35200
stp_mt default unsat ✅ 71.96230 285.36300
Yices2 Yices2-Main default unknown ❌ 600.03300 599.95600
Z3 z3-4.5.0 default unsat ✅ 323.03700 323.01200
SMT-COMP 2018 0.14 (6/7) Boolector Boolector_default unsat ✅ 0.51131 0.51119
CVC4 master-2018-06-10-b19c840-competition-default_default unsat ✅ 9.14863 9.14831
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unsat ✅ 607.68500 607.58300
MinkeyRink Minkeyrink MT_mt unsat ✅ 29.39930 115.48200
Minkeyrink ST_st unsat ✅ 22.82040 22.81750
STP STP-CMS-st-2018_default-no-stderr unsat ✅ 16.88040 16.88100
STP-CMS-mt-2018_multicore-no-stderr unsat ✅ 20.41440 80.20480
STP-Riss-st-2018_riss-no-stderr unsat ✅ 187.48000 187.47800
Yices2 Yices 2.6.0_default unknown ❌ 1200.01000 1199.96000
Z3 z3-4.7.1_default unsat ✅ 301.54600 301.51700
SMT-COMP 2020 0.22 (7/9) Bitwuzla Bitwuzla-fixed_default unsat ✅ 0.57606 0.57599
Boolector Boolector-wrapped-sq_default unsat ✅ 0.69460 0.69457
Poolector-wrapped-sq_default unsat ✅ 0.48332 0.49519
CVC4 CVC4-sq-final_default unsat ✅ 25.15900 25.14440
LazyBV2Int LazyBV2Int20200523_default.sh unknown ❌ 1200.04000 1199.82000
MathSAT MathSAT5_default.sh unknown ❌ 1200.02000 1199.60000
MinkeyRink MinkeyRink Solver 2020.3.1_default unknown ❌ 0.34271 0.34294
MinkeyRink Solver 2020.3_default unsat ✅ 13.94180 54.35090
STP STP_default unsat ✅ 10.00580 38.95690
STP ++ Mergsat v1_default unsat ✅ 200.24500 200.23200
Yices2 Yices 2.6.2 bug fix_default unsat ✅ 31.34690 31.34120
Z3 z3-4.8.8_default unsat ✅ 264.39700 264.38000
SMT-COMP 2025 0.11 (8/9) Bitwuzla Bitwuzla unsat ✅ 5.26278 5.14547
Bitwuzla-MachBV-base unsat ✅ 6.81994 6.70014
Bitwuzla-MachBV Bitwuzla-MachBV unsat ✅ 0.73995 0.60758
BVDecide bv_decide unsat ✅ 63.46874 63.31685
bv_decide-nokernel unsat ✅ 57.75188 57.59589
cvc5 cvc5 unsat ✅ 39.54990 39.42774
SMTInterpol SMTInterpol unknown ❌ 1201.68202 1781.31267
Yices2 Yices2 unsat ✅ 1.09819 0.97028
Z3alpha Z3-alpha unsat ✅ 272.27019 1086.86936
Z3 Z3-alpha-base unsat ✅ 110.90009 110.75163
Z3-Owl-base unsat ✅ 609.11641 608.94237
z3siri-base unsat ✅ 112.14480 111.98747
Z3-Owl Z3-Owl unsat ✅ 394.29476 394.13155