Benchmark

incremental/UFDTNIA/20201212-Barrett/Errors.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
Size79849
Compressed Size10613
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 28791
Compressed Size5338
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants17
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 2
Status unsat
Inferred Status None
Size 28877
Compressed Size5391
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants24
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 3
Status unsat
Inferred Status None
Size 29321
Compressed Size5416
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants31
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 4
Status unsat
Inferred Status None
Size 29993
Compressed Size5456
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants38
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 5
Status unsat
Inferred Status None
Size 30284
Compressed Size5493
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants45
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 6
Status unsat
Inferred Status None
Size 30714
Compressed Size5518
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants52
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 7
Status unsat
Inferred Status None
Size 34694
Compressed Size6154
Max. Term Depth40
Asserts 63
Declared Functions50
Declared Constants67
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true18 false8 Bool1 ite26
not12 or12 and98 =>85
=156 forall61 let57 Int55
div1 +13 -11 *2
<20 <=27 >3 >=19
Query 8
Status unsat
Inferred Status None
Size 31795
Compressed Size5646
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants74
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 9
Status unsat
Inferred Status None
Size 32299
Compressed Size5676
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants81
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 10
Status unsat
Inferred Status None
Size 32812
Compressed Size5725
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants88
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15
Query 11
Status unsat
Inferred Status None
Size 33001
Compressed Size5750
Max. Term Depth24
Asserts 63
Declared Functions50
Declared Constants95
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true12 false13 Bool1 ite26
not10 or12 and79 =>58
=120 forall61 let42 Int55
div1 +9 -9 *1
<20 <=27 >1 >=15