Benchmark

incremental/QF_FP/20210211-Vector/Aerospace_C/5486ebda.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
Size4879
Compressed Size1370
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 calls11
Query 1
Status unknown
Inferred Status None
Size 1961
Compressed Size1017
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1 and1 distinct3
let1 fp.eq2
Query 2
Status unknown
Inferred Status None
Size 2104
Compressed Size1041
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1 and1 distinct4
let1 fp.lt1 fp.eq2
Query 3
Status unknown
Inferred Status None
Size 2258
Compressed Size1057
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not2 and1 distinct5
let1 fp.lt2 fp.eq2
Query 4
Status unknown
Inferred Status None
Size 2784
Compressed Size1141
Max. Term Depth8
Asserts 4
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite8 not3 and2 distinct8
let2 fp.neg2 fp.lt3 fp.gt1
fp.eq2
Query 5
Status unknown
Inferred Status None
Size 3413
Compressed Size1244
Max. Term Depth9
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite11 not4 or1 and2
distinct11 let4 fp.div1 fp.neg3
fp.lt3 fp.gt2 fp.eq3 roundTowardPositive1
Query 6
Status unknown
Inferred Status None
Size 3563
Compressed Size1263
Max. Term Depth9
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 not5 or1 and2
distinct12 let4 fp.div1 fp.neg3
fp.lt3 fp.gt3 fp.eq3 roundTowardPositive1
Query 7
Status unknown
Inferred Status None
Size 3764
Compressed Size1287
Max. Term Depth9
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not6 or1 and2
distinct13 let4 fp.div1 fp.neg3
fp.lt4 fp.gt3 fp.eq3 roundTowardPositive1
Query 8
Status unknown
Inferred Status None
Size 4001
Compressed Size1322
Max. Term Depth9
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 not7 or1 and2
distinct14 let5 fp.div1 fp.neg4
fp.lt4 fp.gt4 fp.eq3 roundTowardPositive1
Query 9
Status unknown
Inferred Status None
Size 4476
Compressed Size1346
Max. Term Depth9
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite17 not8 or1 and3
distinct17 let6 fp.div1 fp.neg6
fp.lt5 fp.gt5 fp.eq3 roundTowardPositive1
Query 10
Status unknown
Inferred Status None
Size 4630
Compressed Size1361
Max. Term Depth9
Asserts 10
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite18 not9 or1 and3
distinct18 let6 fp.div1 fp.neg6
fp.lt5 fp.gt6 fp.eq3 roundTowardPositive1
Query 11
Status unknown
Inferred Status None
Size 4784
Compressed Size1367
Max. Term Depth9
Asserts 11
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite19 not10 or1 and3
distinct19 let6 fp.div1 fp.neg6
fp.lt5 fp.gt7 fp.eq3 roundTowardPositive1