Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/36b99ccc.smt2

These benchmarks were generated using VectorCAST's [1] automated test-case
generation capability, an industrial symbolic execution engine targeted towards
generating high-coverage test-suites for safety-critical C and C++.

While VectorCAST can target multiple SMT solvers via a generic Python API, it
does not support generating SMTLIB2 files directly. Consequently, these
benchmarks were obtained using Z3's [2] 'smtlib2_log' [3] facility to capture
all interactions between VectorCAST and the SMT solver, including all push/pop
commands.

The input to the test-case generator was:

    * A *C* file,

    * which came from project from the *Aerospace* market

[1] https://www.vector.com/int/en/products/products-a-z/software/vectorcast

[2] Leonardo de Moura, Nikolaj Bjorner (2008), "Z3: An Efficient SMT Solver".
In: Proceedings of TACAS 2008.

[3] Z3 4.8.7 release notes:
https://raw.githubusercontent.com/Z3Prover/z3/master/RELEASE_NOTES
Benchmark
Size139412
Compressed Size5651
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categoryindustrial
First Occurrence2021-07-18
Generated ByAndrew V. Jones (andrew.jones@vector.com)
Generated On2021-02-11 00:00:00
GeneratorVectorCAST 2020sp6, ATG 2.0c-pre
Dolmen OK1
strict Dolmen OK1
check-sat calls18
Query 1
Status unknown
Inferred Status None
Size 1891
Compressed Size1047
Max. Term Depth7
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 and1 let1 bvadd1
bvule1 select1 store3
Query 2
Status unknown
Inferred Status None
Size 3124
Compressed Size1200
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 and2 let5 bvadd2
bvule3 select5 store14
Query 3
Status unknown
Inferred Status None
Size 5666
Compressed Size1434
Max. Term Depth14
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 and3 distinct1 let13
bvadd4 bvult1 bvule8 select18
store34
Query 4
Status unknown
Inferred Status None
Size 9526
Compressed Size1708
Max. Term Depth17
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite28 and4 distinct2 let24
bvadd7 bvult3 bvule15 select43
store63
Query 5
Status unknown
Inferred Status None
Size 13472
Compressed Size1989
Max. Term Depth19
Asserts 5
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 and7 distinct7 let37
extract3 bvadd10 bvult5 bvule19
select65 store91
Query 6
Status unknown
Inferred Status None
Size 18069
Compressed Size2330
Max. Term Depth21
Asserts 6
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite64 and8 distinct8 let52
extract3 bvadd14 bvult8 bvule28
select94 store124
Query 7
Status unknown
Inferred Status None
Size 24660
Compressed Size2670
Max. Term Depth24
Asserts 7
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite89 and9 distinct9 let70
extract3 bvadd19 bvult12 bvule39
select137 store170
Query 8
Status unknown
Inferred Status None
Size 31313
Compressed Size2957
Max. Term Depth28
Asserts 8
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite117 and10 distinct10 let92
extract3 bvadd25 bvult17 bvule52
select182 store216
Query 9
Status unknown
Inferred Status None
Size 40544
Compressed Size3250
Max. Term Depth31
Asserts 9
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite153 and11 distinct11 let117
extract3 bvadd32 bvult23 bvule67
select243 store279
Query 10
Status unknown
Inferred Status None
Size 49582
Compressed Size3629
Max. Term Depth34
Asserts 10
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite195 not2 or1 and14
distinct18 let145 extract6 bvadd39
bvult29 bvule75 select293 store337
fp1 fp.eq1 to_fp1
Query 11
Status unknown
Inferred Status None
Size 58291
Compressed Size3894
Max. Term Depth35
Asserts 11
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite232 not2 or1 and15
distinct19 let174 extract6 bvadd47
bvult36 bvule92 select354 store396
fp1 fp.eq1 to_fp1
Query 12
Status unknown
Inferred Status None
Size 66411
Compressed Size4099
Max. Term Depth36
Asserts 12
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite269 not4 or1 and16
distinct21 let204 extract7 bvadd55
bvult43 bvule101 select407 store454
fp1 fp.eq1 to_fp1
Query 13
Status unknown
Inferred Status None
Size 78282
Compressed Size4428
Max. Term Depth38
Asserts 13
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite316 not4 or1 and17
distinct22 let236 extract7 bvadd64
bvult51 bvule120 select486 store534
fp1 fp.eq1 to_fp1
Query 14
Status unknown
Inferred Status None
Size 88891
Compressed Size4598
Max. Term Depth39
Asserts 14
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite365 not5 or1 and18
distinct24 let269 extract8 bvadd73
bvult59 bvule130 select547 store606
fp1 fp.eq1 to_fp1
Query 15
Status unknown
Inferred Status None
Size 99656
Compressed Size4838
Max. Term Depth42
Asserts 15
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite411 not5 or1 and19
distinct25 let305 extract8 bvadd83
bvult68 bvule151 select624 store678
fp1 fp.eq1 to_fp1
Query 16
Status unknown
Inferred Status None
Size 114167
Compressed Size5192
Max. Term Depth45
Asserts 16
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite469 not5 or1 and20
distinct26 let344 extract8 bvadd94
bvult78 bvule174 select721 store775
fp1 fp.eq1 to_fp1
Query 17
Status unknown
Inferred Status None
Size 126988
Compressed Size5446
Max. Term Depth49
Asserts 17
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite524 not5 or1 and21
distinct27 let387 extract8 bvadd106
bvult89 bvule199 select814 store860
fp1 fp.eq1 to_fp1
Query 18
Status unknown
Inferred Status None
Size 139261
Compressed Size5590
Max. Term Depth50
Asserts 18
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite580 not6 or1 and23
distinct30 let431 extract10 bvadd118
bvult100 bvule212 select896 store945
fp1 fp.eq1 to_fp1