Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/0eeb8e58.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
Size8244
Compressed Size1535
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 calls16
Query 1
Status unknown
Inferred Status None
Size 1563
Compressed Size953
Max. Term Depth4
Asserts 1
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 distinct1 bvult1 select1
Query 2
Status unknown
Inferred Status None
Size 1793
Compressed Size1005
Max. Term Depth7
Asserts 2
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1 distinct3 let1
bvult1 select2
Query 3
Status unknown
Inferred Status None
Size 1934
Compressed Size1039
Max. Term Depth7
Asserts 3
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1 distinct5 let1
bvult1 select3
Query 4
Status unknown
Inferred Status None
Size 2369
Compressed Size1137
Max. Term Depth7
Asserts 4
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not1 distinct5 let2
bvult1 bvule1 select4 store3
Query 5
Status unknown
Inferred Status None
Size 2807
Compressed Size1213
Max. Term Depth8
Asserts 5
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 not2 and1 distinct6
let4 extract1 bvult1 bvule2
select6 store6
Query 6
Status unknown
Inferred Status None
Size 3245
Compressed Size1218
Max. Term Depth8
Asserts 6
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite9 not3 and2 distinct7
let6 extract2 bvult1 bvule3
select8 store9
Query 7
Status unknown
Inferred Status None
Size 3722
Compressed Size1243
Max. Term Depth8
Asserts 7
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 not4 and3 distinct9
let8 extract2 bvult1 bvule4
select10 store12
Query 8
Status unknown
Inferred Status None
Size 4211
Compressed Size1287
Max. Term Depth8
Asserts 8
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not5 and4 distinct10
let9 extract2 bvult1 bvule5
bvslt1 select11 store15
Query 9
Status unknown
Inferred Status None
Size 4274
Compressed Size1289
Max. Term Depth8
Asserts 8
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not5 or1 and4
distinct12 let10 extract4 bvult1
bvule5 select13 store15
Query 10
Status unknown
Inferred Status None
Size 4712
Compressed Size1305
Max. Term Depth8
Asserts 9
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite17 not6 or1 and5
distinct13 let12 extract5 bvult1
bvule6 select15 store18
Query 11
Status unknown
Inferred Status None
Size 5150
Compressed Size1308
Max. Term Depth8
Asserts 10
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite19 not7 or1 and6
distinct14 let14 extract6 bvult1
bvule7 select17 store21
Query 12
Status unknown
Inferred Status None
Size 5588
Compressed Size1315
Max. Term Depth8
Asserts 11
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 not8 or1 and7
distinct15 let16 extract7 bvult1
bvule8 select19 store24
Query 13
Status unknown
Inferred Status None
Size 6009
Compressed Size1332
Max. Term Depth8
Asserts 12
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite23 not8 or1 and8
distinct16 let17 extract8 bvult1
bvule9 select21 store27
Query 14
Status unknown
Inferred Status None
Size 7065
Compressed Size1503
Max. Term Depth8
Asserts 13
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite27 not10 or1 and9
distinct22 let19 extract8 bvult1
bvule10 select22 store30 fp2
fp.leq1 fp.geq1 roundTowardZero1 fp.to_sbv1
Query 15
Status unknown
Inferred Status None
Size 6490
Compressed Size1342
Max. Term Depth8
Asserts 13
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 not10 or1 and9
distinct18 let19 extract9 bvult1
bvule10 select23 store30
Query 16
Status unknown
Inferred Status None
Size 6550
Compressed Size1348
Max. Term Depth8
Asserts 14
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 not10 or1 and9
distinct18 let19 extract9 bvult1
bvule10 select23 store30