Benchmark

incremental/QF_ABVFP/20210211-Vector/Railway_C/aa8ae0ff.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 *Railway* 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
Size84312
Compressed Size5230
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 calls21
Query 1
Status unknown
Inferred Status None
Size 1561
Compressed Size947
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 not1 distinct1 bvslt1
Query 2
Status unknown
Inferred Status None
Size 1833
Compressed Size1024
Max. Term Depth7
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 not3 distinct3 let1
bvslt1
Query 3
Status unknown
Inferred Status None
Size 2719
Compressed Size1211
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 not3 distinct3 let3
bvule1 bvslt1 select1 store9
Query 4
Status unknown
Inferred Status None
Size 4272
Compressed Size1400
Max. Term Depth11
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite8 not4 and1 =3
distinct4 let8 bvule3 bvslt1
select9 store25
Query 5
Status unknown
Inferred Status None
Size 7113
Compressed Size1728
Max. Term Depth15
Asserts 5
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite18 not4 and2 =6
distinct4 let17 bvule8 bvslt1
select22 store54
Query 6
Status unknown
Inferred Status None
Size 10761
Compressed Size1933
Max. Term Depth17
Asserts 6
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 not5 or1 and3
=8 distinct8 let28 bvule13
bvslt1 select50 store90
Query 7
Status unknown
Inferred Status None
Size 14023
Compressed Size1987
Max. Term Depth17
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite40 not5 or1 and4
=8 distinct9 let38 bvule18
bvslt1 select74 store125
Query 8
Status unknown
Inferred Status None
Size 14936
Compressed Size2219
Max. Term Depth21
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite42 not6 or1 and4
=9 distinct13 let42 extract3
bvnot2 bvand1 bvadd8 bvult1
bvule23 bvslt1 zero_extend5 select78
store124
Query 9
Status unknown
Inferred Status None
Size 14656
Compressed Size2154
Max. Term Depth18
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 not5 or1 and4
=8 distinct12 let40 extract2
bvnot2 bvadd6 bvult1 bvule23
bvslt1 zero_extend4 select77 store124
Query 10
Status unknown
Inferred Status None
Size 22386
Compressed Size3085
Max. Term Depth27
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite50 not6 or3 and6
=9 distinct35 let49 extract15
bvnot12 bvand4 bvadd34 bvult5
bvule43 bvslt1 zero_extend23 select168
store154
Query 11
Status unknown
Inferred Status None
Size 20724
Compressed Size2799
Max. Term Depth25
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 not5 or1 and4
=8 distinct26 let46 extract10
bvnot12 bvadd26 bvult5 bvule43
bvslt1 zero_extend18 select159 store152
Query 12
Status unknown
Inferred Status None
Size 16778
Compressed Size2528
Max. Term Depth22
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 not5 or2 and4
=10 distinct19 let44 extract6
bvnot5 bvand2 bvadd16 bvult2
bvule23 bvslt1 zero_extend10 select97
store130
Query 13
Status unknown
Inferred Status None
Size 15057
Compressed Size2334
Max. Term Depth17
Asserts 7
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 not5 or3 and4
=8 distinct13 let38 bvule18
bvslt1 select71 store124 fp.lt1
fp.gt2
Query 14
Status unknown
Inferred Status None
Size 18591
Compressed Size2496
Max. Term Depth17
Asserts 8
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite56 not7 or3 and5
=8 distinct15 let48 bvule23
bvslt1 select92 store158 fp.lt1
fp.gt2
Query 15
Status unknown
Inferred Status None
Size 18870
Compressed Size2577
Max. Term Depth18
Asserts 8
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite58 not8 or4 and5
=8 distinct18 let50 bvule23
bvslt1 select98 store160 fp.lt1
fp.gt2
Query 16
Status unknown
Inferred Status None
Size 22092
Compressed Size2643
Max. Term Depth18
Asserts 9
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite68 not9 or4 and6
=8 distinct19 let60 bvand1
bvule28 bvslt1 select119 store194
fp.lt1 fp.gt2
Query 17
Status unknown
Inferred Status None
Size 25360
Compressed Size2684
Max. Term Depth18
Asserts 10
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite78 not10 or4 and7
=8 distinct20 let70 bvand1
bvule33 bvslt1 select143 store229
fp.lt1 fp.gt2
Query 18
Status unknown
Inferred Status None
Size 30438
Compressed Size3085
Max. Term Depth20
Asserts 11
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite91 not11 or4 and8
=8 distinct27 let84 extract2
bvnot3 bvand1 bvadd8 bvult3
bvule43 bvslt1 zero_extend4 select188
store269 fp.lt1 fp.gt2
Query 19
Status unknown
Inferred Status None
Size 30584
Compressed Size3101
Max. Term Depth23
Asserts 11
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite90 not11 or4 and8
=8 distinct27 let87 extract2
bvnot2 bvand1 bvadd19 bvult3
bvule48 bvuge1 bvslt1 zero_extend4
select192 store264 fp.lt1 fp.gt2
Query 20
Status unknown
Inferred Status None
Size 31278
Compressed Size3170
Max. Term Depth22
Asserts 11
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite90 not10 or4 and8
=8 distinct26 let86 extract2
bvnot3 bvand1 bvadd8 bvult3
bvule48 bvuge1 bvslt1 zero_extend4
select196 store282 fp.lt1 fp.gt2
Query 21
Status unknown
Inferred Status None
Size 25402
Compressed Size2687
Max. Term Depth18
Asserts 10
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite78 not10 or4 and7
=8 distinct20 let70 bvand1
bvule33 bvslt1 select143 store229
fp.lt1 fp.gt2