Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/2c3af8a2.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
Size7615
Compressed Size1588
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 1709
Compressed Size955
Max. Term Depth4
Asserts 2
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 distinct2 fp.lt2
Query 3
Status unknown
Inferred Status None
Size 1958
Compressed Size1019
Max. Term Depth4
Asserts 3
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 distinct3 fp1 fp.lt2
fp.gt1
Query 4
Status unknown
Inferred Status None
Size 2156
Compressed Size1024
Max. Term Depth4
Asserts 4
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 distinct4 fp2 fp.lt2
fp.gt2
Query 5
Status unknown
Inferred Status None
Size 2655
Compressed Size1165
Max. Term Depth7
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 distinct4 let1 bvule1
select1 store3 fp2 fp.lt2
fp.gt2
Query 6
Status unknown
Inferred Status None
Size 3944
Compressed Size1352
Max. Term Depth9
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not2 and2 distinct10
let4 bvule2 select3 store6
fp4 fp.lt3 fp.geq1 fp.gt3
Query 7
Status unknown
Inferred Status None
Size 4426
Compressed Size1389
Max. Term Depth9
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite17 not3 and3 distinct11
let5 bvule3 select4 store9
fp4 fp.lt3 fp.geq1 fp.gt3
Query 8
Status unknown
Inferred Status None
Size 5079
Compressed Size1471
Max. Term Depth9
Asserts 8
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 not4 and4 distinct12
let6 bvule4 select5 store12
fp4 fp.lt4 fp.geq1 fp.gt3
Query 9
Status unknown
Inferred Status None
Size 5681
Compressed Size1479
Max. Term Depth9
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite23 not5 and5 distinct13
let7 bvule5 select6 store15
fp4 fp.lt5 fp.geq1 fp.gt3
Query 10
Status unknown
Inferred Status None
Size 6346
Compressed Size1499
Max. Term Depth9
Asserts 10
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 not6 and6 distinct14
let8 bvule6 select7 store18
fp5 fp.lt5 fp.geq1 fp.gt4
Query 11
Status unknown
Inferred Status None
Size 6828
Compressed Size1519
Max. Term Depth9
Asserts 11
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite28 not7 and7 distinct15
let9 bvule7 select8 store21
fp5 fp.lt5 fp.geq1 fp.gt4
Query 12
Status unknown
Inferred Status None
Size 7512
Compressed Size1607
Max. Term Depth9
Asserts 12
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite31 not7 and8 distinct16
let12 bvult1 bvule8 select17
store25 fp5 fp.lt5 fp.geq1
fp.gt4