Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/db235a7a.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 *Automotive* 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
Size7684
Compressed Size1621
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 calls12
Query 1
Status unknown
Inferred Status None
Size 1566
Compressed Size951
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 fp.lt1
Query 2
Status unknown
Inferred Status None
Size 1720
Compressed Size963
Max. Term Depth5
Asserts 2
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1 distinct2 fp.lt2
Query 3
Status unknown
Inferred Status None
Size 1837
Compressed Size1025
Max. Term Depth5
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not1 distinct2 fp1
fp.lt1 fp.gt1
Query 4
Status unknown
Inferred Status None
Size 2056
Compressed Size1031
Max. Term Depth5
Asserts 3
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 not2 distinct3 fp2
fp.lt1 fp.gt2
Query 5
Status unknown
Inferred Status None
Size 2555
Compressed Size1167
Max. Term Depth7
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite5 not2 distinct3 let1
bvule1 select1 store3 fp2
fp.lt1 fp.gt2
Query 6
Status unknown
Inferred Status None
Size 3844
Compressed Size1349
Max. Term Depth9
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 not4 and2 distinct9
let4 bvule2 select3 store6
fp4 fp.lt2 fp.geq1 fp.gt3
Query 7
Status unknown
Inferred Status None
Size 3038
Compressed Size1206
Max. Term Depth7
Asserts 5
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 not3 and1 distinct4
let2 bvule2 select2 store6
fp2 fp.lt1 fp.gt2
Query 8
Status unknown
Inferred Status None
Size 3691
Compressed Size1264
Max. Term Depth8
Asserts 6
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 not4 and2 distinct5
let3 bvule3 select3 store9
fp2 fp.lt2 fp.gt2
Query 9
Status unknown
Inferred Status None
Size 4293
Compressed Size1272
Max. Term Depth8
Asserts 7
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not5 and3 distinct6
let4 bvule4 select4 store12
fp2 fp.lt3 fp.gt2
Query 10
Status unknown
Inferred Status None
Size 4958
Compressed Size1291
Max. Term Depth8
Asserts 8
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 not6 and4 distinct7
let5 bvule5 select5 store15
fp3 fp.lt3 fp.gt3
Query 11
Status unknown
Inferred Status None
Size 5440
Compressed Size1309
Max. Term Depth8
Asserts 9
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite18 not7 and5 distinct8
let6 bvule6 select6 store18
fp3 fp.lt3 fp.gt3
Query 12
Status unknown
Inferred Status None
Size 6124
Compressed Size1435
Max. Term Depth9
Asserts 10
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 not7 and6 distinct9
let9 bvult1 bvule7 select15
store22 fp3 fp.lt3 fp.gt3