Benchmark

incremental/QF_BVFP/20210211-Vector/Aerospace_C/263cd0bd.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
Size4681
Compressed Size1457
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 1969
Compressed Size1029
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 and1 distinct3 let1
fp1 fp.lt1 fp.gt1
Query 2
Status unknown
Inferred Status None
Size 2076
Compressed Size1058
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not1 and1 distinct4
let1 bvand1 fp1 fp.lt1
fp.gt1
Query 3
Status unknown
Inferred Status None
Size 2172
Compressed Size1067
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 fp1 fp.leq1 fp.lt1
fp.gt1
Query 4
Status unknown
Inferred Status None
Size 2287
Compressed Size1095
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1 and2 distinct4
let1 bvsle1 bvsge1 fp1
fp.leq1 fp.lt1 fp.gt1
Query 5
Status unknown
Inferred Status None
Size 2402
Compressed Size1099
Max. Term Depth8
Asserts 4
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not1 and3 distinct4
let1 bvsle2 bvsge2 fp1
fp.leq1 fp.lt1 fp.gt1
Query 6
Status unknown
Inferred Status None
Size 2755
Compressed Size1184
Max. Term Depth9
Asserts 5
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not1 and3 =1
distinct5 let3 extract2 bvand2
bvsle2 bvsge2 bvlshr1 sign_extend2
fp1 fp.leq1 fp.lt1 fp.gt1
Query 7
Status unknown
Inferred Status None
Size 2672
Compressed Size1162
Max. Term Depth8
Asserts 5
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not2 and3 =1
distinct5 let2 bvand2 bvor1
bvsle2 bvsge2 bvshl1 fp1
fp.leq1 fp.lt1 fp.gt1
Query 8
Status unknown
Inferred Status None
Size 2554
Compressed Size1118
Max. Term Depth8
Asserts 5
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not2 and3 distinct5
let1 bvult1 bvsle2 bvsge2
fp1 fp.leq1 fp.lt1 fp.gt1
Query 9
Status unknown
Inferred Status None
Size 2659
Compressed Size1148
Max. Term Depth8
Asserts 5
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not2 and3 distinct6
let2 bvand1 bvadd1 bvsle2
bvsge2 fp1 fp.leq1 fp.lt1
fp.gt1
Query 10
Status unknown
Inferred Status None
Size 3212
Compressed Size1271
Max. Term Depth11
Asserts 6
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not3 and3 distinct7
let6 extract6 bvand3 bvxor1
bvadd2 bvsub1 bvsle2 bvsge2
bvlshr1 sign_extend4 fp1 fp.leq1
fp.lt1 fp.gt1
Query 11
Status unknown
Inferred Status None
Size 3119
Compressed Size1259
Max. Term Depth10
Asserts 6
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not3 and3 distinct7
let5 extract5 bvand3 bvadd2
bvsub1 bvsle2 bvsge2 bvlshr1
sign_extend3 fp1 fp.leq1 fp.lt1
fp.gt1