Benchmark

incremental/UFDTNIA/20201212-Barrett/aborts_if_assume_assert.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
Size85037
Compressed Size11039
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 calls9
Query 1
Status unsat
Inferred Status None
Size 36881
Compressed Size6087
Max. Term Depth45
Asserts 63
Declared Functions50
Declared Constants26
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true18 false9 Bool1 ite26
not16 or12 and102 =>96
=166 forall61 let63 Int55
div1 +9 -12 *1
<21 <=28 >1 >=15
Query 2
Status unsat
Inferred Status None
Size 30465
Compressed Size5556
Max. Term Depth28
Asserts 63
Declared Functions50
Declared Constants32
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true14 false8 Bool1 ite26
not8 or12 and76 =>60
=127 forall61 let46 Int55
div1 +9 -10 *1
<21 <=27 >1 >=14
Query 3
Status unsat
Inferred Status None
Size 33507
Compressed Size5865
Max. Term Depth35
Asserts 63
Declared Functions50
Declared Constants40
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true16 false9 Bool1 ite26
not14 or12 and84 =>70
=141 forall61 let53 Int55
div1 +9 -10 *1
<21 <=27 >1 >=14
Query 4
Status unknown
Inferred Status None
Size 34254
Compressed Size5897
Max. Term Depth35
Asserts 63
Declared Functions50
Declared Constants48
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true16 false9 Bool1 ite26
not14 or12 and84 =>70
=141 forall61 let53 Int55
div1 +9 -10 *1
<21 <=27 >1 >=14
Query 5
Status unknown
Inferred Status None
Size 28894
Compressed Size5349
Max. Term Depth18
Asserts 63
Declared Functions50
Declared Constants49
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true10 false10 Bool1 ite26
not6 or12 and66 =>41
=106 forall61 let36 Int55
div1 +9 -8 *1
<20 <=26 >2 >=14
Query 6
Status unsat
Inferred Status None
Size 31883
Compressed Size5689
Max. Term Depth28
Asserts 63
Declared Functions50
Declared Constants55
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true14 false8 Bool1 ite26
not8 or12 and76 =>60
=127 forall61 let46 Int55
div1 +9 -10 *1
<21 <=27 >1 >=14
Query 7
Status unsat
Inferred Status None
Size 34583
Compressed Size5963
Max. Term Depth37
Asserts 63
Declared Functions50
Declared Constants63
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true17 false9 Bool1 ite26
not14 or12 and88 =>71
=142 forall61 let55 Int55
div1 +9 -9 *1
<21 <=28 >1 >=15
Query 8
Status unsat
Inferred Status None
Size 35355
Compressed Size5994
Max. Term Depth35
Asserts 63
Declared Functions50
Declared Constants71
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true17 false10 Bool1 ite26
not15 or12 and85 =>70
=140 forall61 let52 Int55
div1 +9 -10 *1
<21 <=27 >1 >=14
Query 9
Status unknown
Inferred Status None
Size 30084
Compressed Size5422
Max. Term Depth17
Asserts 63
Declared Functions50
Declared Constants72
Declared Sorts 6
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes8

Symbols

true10 false10 Bool1 ite26
not6 or12 and65 =>40
=105 forall61 let35 Int55
div1 +9 -8 *1
<20 <=26 >1 >=14