Benchmark

non-incremental/QF_ABV/brummayerbiere/matrixmultcomm07.smt2

This benchmark shows that matrix multiplicationis not commutative in general.
We try to show that A x B = B x A, which is generally not the case.
The matrices have 7 * 7 fields of bit-width 32,
and are respectively represented by a one-dimensional array.

Contributed by Robert Brummayer (robert.brummayer@gmail.com).
Benchmark
Size62986
Compressed Size10504
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 sat
Inferred Status sat
Size 62978
Compressed Size10508
Max. Term Depth705
Asserts 1
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 not1 =2 let692
bvnot1 bvadd686 bvmul637 select196
store784

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2008 Boolector Boolector sat ✅ 55.40000
CVC3 CVC3-1.5 sat ✅ 4.30000
Z3 Z3 0.1 sat ✅ 648.10000
Z3.2 sat ✅ 6.50000
SMT-COMP 2010 Boolector Boolector 1.2 sat ✅ 59.00000
CVC3 CVC3 2.3 sat ✅ 1.30000
SMT-COMP 2011 0.80 (1/5) Boolector Boolector 1.5.23-833 unknown ❌ 1200.10000
CVC3 CVC3 v2.4 sat ✅ 1.20000
MathSAT MathSAT5 unknown ❌ 1200.10000
SONOLAR SONOLAR unknown ❌ 1200.00000
Z3 Z3 unknown ❌ 1200.00000
SMT Evaluation 2013 Boolector Boolector-1.5.118-SMT-EVAL-2013 default sat ✅ 66.33720
Boolector-SMT-COMP-2011 default sat ✅ 871.58600
Boolector-SMT-COMP-2012 default sat ✅ 27.17940
CVC3 CVC3-SMT-COMP-2010 default sat ✅ 0.95592
CVC3-SMT-COMP-2011 default sat ✅ 0.87480
CVC3-SMT-COMP-2012 default sat ✅ 0.87064
CVC4 CVC4-SMT-COMP-2012-Resubmission default sat ✅ 0.44747
CVC4-SMT-EVAL-2013 default sat ✅ 0.34678
MathSAT MathSAT5-5.2.6-SMT-EVAL-2013 default sat ✅ 16.89800
MathSAT5-SMT-COMP-2011 default sat ✅ 63.48980
MathSAT5-SMT-COMP-2012 default sat ✅ 51.40770
SONOLAR SONOLAR-2013-05-15-SMT-EVAL-2013 default sat ✅ 3.09361
SONOLAR-SMT-COMP-2011 default sat ✅ 470.38800
SONOLAR-SMT-COMP-2012 default sat ✅ 2.49364
Tiffany de Wintermonte TdW-SMT-COMP-2012 default sat ✅ 50.22800
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-EVAL-2013 default sat ✅ 7.52585
Z3-SMT-COMP-2011 default sat ✅ 4.08322
SMT-COMP 2014 0.29 (5/7) Boolector Boolector boolectord unknown ❌ 2399.12000 2400.07000
Boolector boolectorj unknown ❌ 2399.21000 2400.06000
CVC4 CVC4 f7118b2 default sat ✅ 0.40545 0.39594
Kleaver Kleaver-indie-more-typed kleaver_indie_1 unknown ❌ 0.02722 0.02600
Kleaver-indie-more-typed kleaver_portfolio unknown ❌ 0.05142 0.04199
MathSAT MathSAT-5.2.12-Main default sat ✅ 18.97970 18.98110
SONOLAR sonolar_smtcomp-2014 default sat ✅ 2.32800 2.31765
Yices2 Yices-2.2.1-smtcomp2014 default sat ✅ 3.01165 3.00354
Z3 Z3-4.3.2.a054b099c1d6-x64-debian-6.0.6-SMT-COMP-2014 default sat ✅ 7.83107 7.82581
SMT-COMP 2015 Boolector Boolector SMT15 QF_AUFBV final boolector_qf_aufbv sat ✅ 30.14080 30.14840
CVC4 CVC4-master-2015-06-15-9b32405-main default sat ✅ 0.41222 0.40994
CVC4-experimental-2015-06-15-ff5745a-main default sat ✅ 0.37338 0.37094
MathSAT MathSat 5.3.6 main smtcomp2015_main sat ✅ 16.82110 16.82640
Yices2 Yices default sat ✅ 2.97256 2.97255
Z3 z3 4.4.0 default sat ✅ 7.10702 7.10992
SMT-COMP 2016 Boolector Boolector boolector sat ✅ 28.84220 28.85850
CVC4 CVC4-master-2016-05-27-cfef263-main default sat ✅ 0.37314 0.37358
MathSAT mathsat-5.3.11-linux-x86_64-Main default sat ✅ 16.01740 16.02820
Yices2 Yices-2.4.2 default sat ✅ 2.97474 2.97670
Z3 z3-4.4.1 default sat ✅ 8.09119 8.09723
SMT-COMP 2017 Boolector Boolector SMT17 final boolector sat ✅ 30.53240 30.52860
CVC4 CVC4-smtcomp2017-main default sat ✅ 0.37517 0.37392
MathSAT mathsat-5.4.1-linux-x86_64-Main default sat ✅ 15.78300 15.78220
Yices2 Yices2-Main default sat ✅ 2.98966 2.98913
Z3 z3-4.5.0 default sat ✅ 18.62730 18.62680
SMT-COMP 2018 0.40 (3/5) Boolector Boolector_default unknown ❌ 1200.02000 1199.83000
CVC4 master-2018-06-10-b19c840-competition-default_default sat ✅ 0.40968 0.40990
MathSAT mathsat-5.5.2-linux-x86_64-Main_default unknown ❌ 15.20740 15.20770
Yices2 Yices 2.6.0_default sat ✅ 2.71934 2.71940
Z3 z3-4.7.1_default sat ✅ 4.98148 4.98119
SMT-COMP 2021 MathSAT mathsat-5.6.6_default sat ✅ 23.69880 23.69700
Yices2 Yices 2.6.2 bug fix_default sat ✅ 3.16925 3.16900
Yices 2.6.2 for SMTCOMP2020_default sat ✅ 3.18177 3.18126
Z3 z3-4.8.11_default sat ✅ 4.19322 4.19304
SMT-COMP 2023 0.20 (4/5) Bitwuzla Bitwuzla-fixed_default sat ✅ 0.23211 0.23205
cvc5 cvc5-default-2023-05-16-ea045f305_sq sat ✅ 0.63180 0.63240
UltimateEliminator UltimateIntBlastingWrapper+SMTInterpol_default unknown ❌ 4.65876 12.61780
Yices2 Yices 2 for SMTCOMP 2023_default sat ✅ 3.15178 3.15165
Z3-Owl z3-Owl-Final_default sat ✅ 29.49540 29.00880
z3-Owl-Final_default sat ✅ 35.51270 35.51120
SMT-COMP 2024 0.25 (3/4) Bitwuzla Bitwuzla sat ✅ 0.39271 0.29186
cvc5 cvc5 sat ✅ 0.71583 0.61644
SMTInterpol SMTInterpol unknown ❌ 248.78794 265.86114
Yices2 Yices2 sat ✅ 2.20652 2.10548