Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/52d51cda.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
Size8212
Compressed Size1528
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 7041
Compressed Size1470
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 not9 or1 and9
distinct22 let18 extract8 bvult1
bvule10 select22 store30 fp2
fp.leq1 fp.geq1 roundTowardZero1 fp.to_sbv1
Query 15
Status unknown
Inferred Status None
Size 7521
Compressed Size1479
Max. Term Depth8
Asserts 14
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 not11 or1 and10
distinct24 let20 extract9 bvult1
bvule11 select24 store33 fp2
fp.leq1 fp.geq1 roundTowardZero1 fp.to_sbv1
Query 16
Status unknown
Inferred Status None
Size 7581
Compressed Size1485
Max. Term Depth8
Asserts 15
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 not11 or1 and10
distinct24 let20 extract9 bvult1
bvule11 select24 store33 fp2
fp.leq1 fp.geq1 roundTowardZero1 fp.to_sbv1