Benchmark

incremental/QF_BVFP/20210211-Vector/Aerospace_C/6bc6effe.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
Size5103
Compressed Size1186
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 calls10
Query 1
Status unknown
Inferred Status None
Size 1790
Compressed Size995
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 not2 distinct1 let1
fp3 fp.add1 fp.eq1 roundTowardPositive1
Query 2
Status unknown
Inferred Status None
Size 2210
Compressed Size1024
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not4 distinct2 let2
fp6 fp.add1 fp.sub1 fp.eq2
roundTowardPositive2
Query 3
Status unknown
Inferred Status None
Size 2630
Compressed Size1055
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not6 distinct3 let3
fp9 fp.add1 fp.sub1 fp.mul1
fp.eq3 roundTowardPositive3
Query 4
Status unknown
Inferred Status None
Size 3050
Compressed Size1072
Max. Term Depth8
Asserts 4
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not8 distinct4 let4
fp12 fp.add1 fp.sub1 fp.mul1
fp.div1 fp.eq4 roundTowardPositive4
Query 5
Status unknown
Inferred Status None
Size 3310
Compressed Size1107
Max. Term Depth8
Asserts 5
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not10 distinct5 let5
fp14 fp.add1 fp.sub1 fp.mul1
fp.div1 fp.neg2 fp.eq5 roundTowardPositive4
Query 6
Status unknown
Inferred Status None
Size 3570
Compressed Size1111
Max. Term Depth8
Asserts 6
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 not12 distinct6 let6
fp16 fp.add1 fp.sub1 fp.mul1
fp.div1 fp.neg4 fp.eq6 roundTowardPositive4
Query 7
Status unknown
Inferred Status None
Size 3990
Compressed Size1116
Max. Term Depth8
Asserts 7
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 not14 distinct7 let7
fp19 fp.add2 fp.sub1 fp.mul1
fp.div1 fp.neg4 fp.eq7 roundTowardPositive5
Query 8
Status unknown
Inferred Status None
Size 4410
Compressed Size1118
Max. Term Depth8
Asserts 8
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite8 not16 distinct8 let8
fp22 fp.add2 fp.sub2 fp.mul1
fp.div1 fp.neg4 fp.eq8 roundTowardPositive6
Query 9
Status unknown
Inferred Status None
Size 4824
Compressed Size1124
Max. Term Depth8
Asserts 9
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite9 not17 distinct9 let9
fp25 fp.add2 fp.sub2 fp.mul2
fp.div1 fp.neg4 fp.eq9 roundTowardPositive7
Query 10
Status unknown
Inferred Status None
Size 4595
Compressed Size1183
Max. Term Depth8
Asserts 9
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite9 not16 distinct10 let8
fp22 fp.add2 fp.sub2 fp.mul1
fp.div1 fp.neg4 fp.eq8 roundTowardPositive6