Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/7958cfec.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 *Robotics* 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
Size13244
Compressed Size2016
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 calls14
Query 1
Status unknown
Inferred Status None
Size 3752
Compressed Size1219
Max. Term Depth14
Asserts 1
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not1 or7 distinct15
let7 bvslt2 bvsle2 fp.leq1
fp.lt3
Query 2
Status unknown
Inferred Status None
Size 3925
Compressed Size1251
Max. Term Depth14
Asserts 2
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 not2 or7 =1
distinct16 let7 bvslt2 bvsle2
fp.leq1 fp.lt3
Query 3
Status unknown
Inferred Status None
Size 4424
Compressed Size1374
Max. Term Depth14
Asserts 3
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite18 not2 or7 =1
distinct16 let8 bvule1 bvslt2
bvsle2 select1 store3 fp.leq1
fp.lt3
Query 4
Status unknown
Inferred Status None
Size 5022
Compressed Size1423
Max. Term Depth14
Asserts 4
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 not3 or7 and1
=1 distinct17 let9 bvule2
bvslt3 bvsle2 select2 store6
fp.leq1 fp.lt3
Query 5
Status unknown
Inferred Status None
Size 5244
Compressed Size1512
Max. Term Depth14
Asserts 4
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite22 not2 or7 and1
=2 distinct17 let10 bvule3
bvslt2 bvsle2 select3 store9
fp.leq1 fp.lt3
Query 6
Status unknown
Inferred Status None
Size 7578
Compressed Size1802
Max. Term Depth14
Asserts 5
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite35 not2 or7 and2
=2 distinct18 let16 bvule9
bvslt3 bvsle2 select10 store27
fp.leq1 fp.lt3
Query 7
Status unknown
Inferred Status None
Size 9786
Compressed Size1825
Max. Term Depth14
Asserts 6
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 not3 or7 and3
=2 distinct19 let22 bvule15
bvslt4 bvsle2 select17 store45
fp.leq1 fp.lt3
Query 8
Status unknown
Inferred Status None
Size 9945
Compressed Size1905
Max. Term Depth14
Asserts 6
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 not3 or7 and3
=2 distinct19 let22 bvule15
bvslt3 bvsle2 bvsgt1 select16
store45 fp.leq1 fp.lt3
Query 9
Status unknown
Inferred Status None
Size 10005
Compressed Size1915
Max. Term Depth14
Asserts 7
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 not3 or7 and3
=2 distinct19 let22 bvule15
bvslt3 bvsle2 bvsgt1 select16
store45 fp.leq1 fp.lt3
Query 10
Status unknown
Inferred Status None
Size 10065
Compressed Size1921
Max. Term Depth14
Asserts 8
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 not3 or7 and3
=2 distinct19 let22 bvule15
bvslt3 bvsle2 bvsgt1 select16
store45 fp.leq1 fp.lt3
Query 11
Status unknown
Inferred Status None
Size 10125
Compressed Size1924
Max. Term Depth14
Asserts 9
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 not3 or7 and3
=2 distinct19 let22 bvule15
bvslt3 bvsle2 bvsgt1 select16
store45 fp.leq1 fp.lt3
Query 12
Status unknown
Inferred Status None
Size 10185
Compressed Size1928
Max. Term Depth14
Asserts 10
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 not3 or7 and3
=2 distinct19 let22 bvule15
bvslt3 bvsle2 bvsgt1 select16
store45 fp.leq1 fp.lt3
Query 13
Status unknown
Inferred Status None
Size 10245
Compressed Size1931
Max. Term Depth14
Asserts 11
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 not3 or7 and3
=2 distinct19 let22 bvule15
bvslt3 bvsle2 bvsgt1 select16
store45 fp.leq1 fp.lt3
Query 14
Status unknown
Inferred Status None
Size 10305
Compressed Size1935
Max. Term Depth14
Asserts 12
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 not3 or7 and3
=2 distinct19 let22 bvule15
bvslt3 bvsle2 bvsgt1 select16
store45 fp.leq1 fp.lt3