Benchmark

incremental/UFDTNIA/20201212-Barrett/ValidatorConfig.smt2

From the test suite for the Move Prover, a verifier for smart contracts in the
Move programming language.  A paper about the tool is here:
https://doi.org/10.1007/978-3-030-53288-8_7

The Move Prover code and tests are available at:
https://github.com/diem/diem/tree/main/language/move-prover

The benchmarks were generated using the master branch and standard test suite
as of Dec 17, 2020.  Submitted by Clark Barrett <barrett@cs.stanford.edu>.
Benchmark
Size511172
Compressed Size39669
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categoryindustrial
First Occurrence
Generated By
Generated On
Generator
Dolmen OK1
strict Dolmen OK1
check-sat calls11
Query 1
Status unsat
Inferred Status None
Size 53040
Compressed Size7545
Max. Term Depth66
Asserts 82
Declared Functions54
Declared Constants52
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true17 false9 Bool1 ite26
not26 or18 and143 =>121
=196 distinct1 forall76 let76
Int66 div1 +9 -12
*1 <27 <=41 >1
>=22
Query 2
Status unsat
Inferred Status None
Size 102260
Compressed Size10831
Max. Term Depth103
Asserts 86
Declared Functions56
Declared Constants93
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true28 false15 Bool3 ite26
not104 or64 and306 =>297
=321 distinct1 forall105 let136
Int88 div1 +11 -23
*1 <41 <=73 >2
>=41
Query 3
Status unsat
Inferred Status None
Size 46527
Compressed Size7013
Max. Term Depth41
Asserts 86
Declared Functions56
Declared Constants95
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true10 false10 Bool3 ite26
not15 or20 and102 =>58
=143 distinct1 forall80 let49
Int72 div1 +9 -8
*1 <27 <=40 >1
>=21
Query 4
Status unsat
Inferred Status None
Size 73093
Compressed Size9300
Max. Term Depth95
Asserts 86
Declared Functions56
Declared Constants128
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true24 false15 Bool3 ite26
not46 or26 and194 =>193
=259 distinct1 forall83 let107
Int75 div1 +9 -13
*1 <29 <=47 >1
>=25
Query 5
Status unsat
Inferred Status None
Size 50485
Compressed Size7290
Max. Term Depth37
Asserts 86
Declared Functions56
Declared Constants131
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false10 Bool3 ite26
not14 or22 and122 =>58
=144 distinct1 forall84 let53
Int79 div1 +9 -8
*1 <34 <=47 >1
>=33
Query 6
Status unsat
Inferred Status None
Size 74151
Compressed Size9328
Max. Term Depth89
Asserts 86
Declared Functions56
Declared Constants164
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true21 false13 Bool3 ite26
not54 or26 and189 =>181
=251 distinct1 forall83 let103
Int75 div1 +9 -13
*1 <29 <=47 >1
>=25
Query 7
Status unsat
Inferred Status None
Size 52495
Compressed Size7449
Max. Term Depth37
Asserts 86
Declared Functions56
Declared Constants166
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false10 Bool3 ite26
not14 or22 and122 =>58
=144 distinct1 forall84 let53
Int79 div1 +9 -8
*1 <34 <=47 >1
>=33
Query 8
Status unsat
Inferred Status None
Size 62678
Compressed Size8577
Max. Term Depth63
Asserts 86
Declared Functions56
Declared Constants183
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true16 false16 Bool3 ite26
not26 or22 and147 =>117
=198 distinct1 forall83 let75
Int75 div1 +9 -11
*1 <29 <=45 >1
>=23
Query 9
Status unsat
Inferred Status None
Size 97503
Compressed Size11306
Max. Term Depth101
Asserts 86
Declared Functions56
Declared Constants230
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true21 false13 Bool3 ite26
not71 or33 and240 =>236
=294 distinct1 forall93 let115
Int76 div1 +11 -19
*1 <30 <=56 >1
>=26
Query 10
Status unsat
Inferred Status None
Size 128831
Compressed Size13993
Max. Term Depth143
Asserts 86
Declared Functions56
Declared Constants298
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true32 false18 Bool3 ite26
not93 or40 and348 =>345
=381 distinct1 forall106 let195
Int89 div1 +27 -21
*1 <43 <=78 >2
>=47
Query 11
Status unsat
Inferred Status None
Size 122799
Compressed Size13121
Max. Term Depth121
Asserts 86
Declared Functions56
Declared Constants352
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true27 false15 Bool3 ite26
not105 or51 and294 =>302
=347 distinct1 forall97 let142
Int80 div1 +11 -24
*1 <33 <=62 >1
>=31