Benchmark

incremental/UFDTNIA/20201212-Barrett/DiemBlock.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
Size252123
Compressed Size23015
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 calls4
Query 1
Status unsat
Inferred Status None
Size 181542
Compressed Size17652
Max. Term Depth237
Asserts 120
Declared Functions58
Declared Constants211
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true57 false13 Bool1 ite27
not122 or46 and565 =>516
=637 distinct1 forall113 exists7
let296 Int110 div1 +24
-23 *1 <64 <=101
>9 >=78
Query 2
Status unsat
Inferred Status None
Size 61431
Compressed Size9109
Max. Term Depth67
Asserts 120
Declared Functions58
Declared Constants225
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true21 false13 Bool1 ite26
not24 or16 and124 =>104
=223 distinct1 forall74 let73
Int66 div1 +9 -7
*1 <24 <=35 >1
>=21
Query 3
Status unsat
Inferred Status None
Size 84613
Compressed Size10964
Max. Term Depth92
Asserts 122
Declared Functions59
Declared Constants256
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true27 false9 Bool3 ite26
not62 or28 and207 =>200
=311 distinct1 forall81 let103
Int74 div1 +9 -16
*1 <28 <=45 >2
>=30
Query 4
Status unsat
Inferred Status None
Size 54968
Compressed Size8407
Max. Term Depth37
Asserts 122
Declared Functions59
Declared Constants258
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true13 false9 Bool3 ite26
not12 or17 and89 =>45
=174 distinct1 forall76 let43
Int69 div1 +9 -6
*1 <24 <=34 >1
>=20