Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/870f8168.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
Size12108
Compressed Size1761
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 1495
Compressed Size916
Max. Term Depth1
Asserts 1
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

distinct1
Query 2
Status unknown
Inferred Status None
Size 1700
Compressed Size982
Max. Term Depth5
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 not1 distinct2 fp.eq1
Query 3
Status unknown
Inferred Status None
Size 1848
Compressed Size1013
Max. Term Depth5
Asserts 3
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not2 distinct4 fp.eq1
Query 4
Status unknown
Inferred Status None
Size 2605
Compressed Size1184
Max. Term Depth8
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not2 distinct4 let2
bvule1 select1 store6 fp.eq1
Query 5
Status unknown
Inferred Status None
Size 3419
Compressed Size1292
Max. Term Depth9
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 not2 and1 =1
distinct5 let5 bvule2 select7
store14 fp.eq1
Query 6
Status unknown
Inferred Status None
Size 4811
Compressed Size1453
Max. Term Depth11
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 not2 and2 =2
distinct6 let10 bvule4 select18
store28 fp.eq1
Query 7
Status unknown
Inferred Status None
Size 6397
Compressed Size1549
Max. Term Depth12
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not3 and3 =2
distinct7 let16 bvsub1 bvule6
bvsgt1 select32 store43 fp.eq1
Query 8
Status unknown
Inferred Status None
Size 7977
Compressed Size1570
Max. Term Depth12
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 not3 and4 =2
distinct8 let22 bvsub2 bvule8
bvslt1 bvsgt1 select46 store58
fp.eq1
Query 9
Status unknown
Inferred Status None
Size 9343
Compressed Size1661
Max. Term Depth12
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite25 not5 and5 =2
distinct10 let27 bvsub2 bvule10
bvslt1 bvsgt1 select54 store71
fp.eq1
Query 10
Status unknown
Inferred Status None
Size 10578
Compressed Size1691
Max. Term Depth12
Asserts 10
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite29 not6 and6 =2
distinct11 let32 bvsub2 bvule12
bvslt1 bvsgt1 select62 store84
fp.eq1
Query 11
Status unknown
Inferred Status None
Size 10771
Compressed Size1730
Max. Term Depth12
Asserts 10
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 not6 and6 =2
distinct11 let32 bvsub2 bvule12
bvslt1 bvsgt1 select62 store84
fp.lt1 fp.eq1