Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/a5b75f06.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
Size518859
Compressed Size15351
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 calls33
Query 1
Status unknown
Inferred Status None
Size 1968
Compressed Size1064
Max. Term Depth7
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 let1 bvule1 select1
store5
Query 2
Status unknown
Inferred Status None
Size 7918
Compressed Size1745
Max. Term Depth14
Asserts 2
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite36 and6 distinct17 let9
bvule7 select13 store36
Query 3
Status unknown
Inferred Status None
Size 12018
Compressed Size2154
Max. Term Depth14
Asserts 3
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite55 and7 distinct20 let17
extract1 bvnot1 bvadd2 bvult2
bvule19 bvuge1 zero_extend1 select31
store63
Query 4
Status unknown
Inferred Status None
Size 18963
Compressed Size2650
Max. Term Depth18
Asserts 4
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite84 and8 distinct22 let29
extract2 bvnot2 bvadd6 bvult4
bvule34 bvuge1 zero_extend3 select68
store110
Query 5
Status unknown
Inferred Status None
Size 24943
Compressed Size2967
Max. Term Depth19
Asserts 5
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite114 and9 distinct24 let43
extract3 bvnot3 bvadd11 bvult7
bvule51 bvuge1 zero_extend4 select102
store151
Query 6
Status unknown
Inferred Status None
Size 34347
Compressed Size3339
Max. Term Depth23
Asserts 6
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite155 and10 distinct26 let60
extract4 bvnot4 bvadd18 bvult11
bvule70 bvuge1 zero_extend6 select156
store214
Query 7
Status unknown
Inferred Status None
Size 42235
Compressed Size3652
Max. Term Depth24
Asserts 7
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite195 and11 distinct28 let79
extract5 bvnot5 bvadd26 bvult16
bvule91 bvuge1 zero_extend7 select205
store267
Query 8
Status unknown
Inferred Status None
Size 54131
Compressed Size4089
Max. Term Depth28
Asserts 8
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite248 and12 distinct30 let101
extract6 bvnot6 bvadd36 bvult22
bvule114 bvuge1 zero_extend9 select276
store346
Query 9
Status unknown
Inferred Status None
Size 63927
Compressed Size4398
Max. Term Depth29
Asserts 9
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite298 and13 distinct32 let125
extract7 bvnot7 bvadd47 bvult29
bvule139 bvuge1 zero_extend10 select340
store411
Query 10
Status unknown
Inferred Status None
Size 78315
Compressed Size4881
Max. Term Depth33
Asserts 10
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite363 and14 distinct34 let152
extract8 bvnot8 bvadd60 bvult37
bvule166 bvuge1 zero_extend12 select428
store506
Query 11
Status unknown
Inferred Status None
Size 91638
Compressed Size5265
Max. Term Depth35
Asserts 11
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite434 and15 =3 distinct34
let181 extract8 bvnot8 bvadd72
bvult45 bvule181 bvuge1 zero_extend12
select491 store596
Query 12
Status unknown
Inferred Status None
Size 104051
Compressed Size5535
Max. Term Depth36
Asserts 12
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite497 and16 =3 distinct36
let212 extract9 bvnot9 bvadd86
bvult54 bvule212 bvuge1 zero_extend13
select574 store679
Query 13
Status unknown
Inferred Status None
Size 115974
Compressed Size5720
Max. Term Depth38
Asserts 13
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite561 and17 =6 distinct36
let245 extract9 bvnot9 bvadd99
bvult63 bvule229 bvuge1 zero_extend13
select646 store767
Query 14
Status unknown
Inferred Status None
Size 134722
Compressed Size6222
Max. Term Depth42
Asserts 14
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite645 and18 =6 distinct38
let281 extract10 bvnot10 bvadd115
bvult73 bvule264 bvuge1 zero_extend15
select762 store894
Query 15
Status unknown
Inferred Status None
Size 151793
Compressed Size6602
Max. Term Depth44
Asserts 15
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite735 and19 =9 distinct38
let319 extract10 bvnot10 bvadd130
bvult83 bvule283 bvuge1 zero_extend15
select845 store1012
Query 16
Status unknown
Inferred Status None
Size 167398
Compressed Size6898
Max. Term Depth45
Asserts 16
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite813 and20 =9 distinct40
let359 extract11 bvnot11 bvadd147
bvult94 bvule322 bvuge1 zero_extend16
select952 store1119
Query 17
Status unknown
Inferred Status None
Size 185884
Compressed Size7383
Max. Term Depth48
Asserts 17
Declared Functions0
Declared Constants22
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite893 and21 =9 distinct43
let402 extract12 bvnot12 bvadd167
bvult107 bvule363 bvuge2 zero_extend18
select1090 store1250
Query 18
Status unknown
Inferred Status None
Size 201814
Compressed Size7650
Max. Term Depth50
Asserts 18
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite975 and22 =10 distinct44
let447 extract12 bvnot12 bvadd185
bvult119 bvule385 bvuge2 zero_extend18
select1193 store1368
Query 19
Status unknown
Inferred Status None
Size 224522
Compressed Size8952
Max. Term Depth52
Asserts 19
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1080 not1 and34 =23
distinct68 let493 extract12 bvnot12
bvadd203 bvult131 bvule407 bvuge2
zero_extend18 select1356 store1513
Query 20
Status unknown
Inferred Status None
Size 243458
Compressed Size10055
Max. Term Depth52
Asserts 20
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1163 not2 and35 =24
distinct69 let539 extract12 bvnot12
bvadd221 bvult143 bvule429 bvuge2
zero_extend18 select1497 store1651
Query 21
Status unknown
Inferred Status None
Size 262356
Compressed Size10523
Max. Term Depth52
Asserts 21
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1246 not2 and36 =25
distinct70 let585 extract12 bvnot12
bvadd239 bvult155 bvule451 bvuge2
zero_extend18 select1638 store1789
Query 22
Status unknown
Inferred Status None
Size 269059
Compressed Size12013
Max. Term Depth56
Asserts 21
Declared Functions0
Declared Constants24
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1248 not2 and36 =24
distinct106 let589 extract80 bvnot109
bvand62 bvadd248 bvmul6 bvult157
bvule452 bvuge3 zero_extend24 select1632
store1794
Query 23
Status unknown
Inferred Status None
Size 288076
Compressed Size12493
Max. Term Depth56
Asserts 22
Declared Functions0
Declared Constants24
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1334 not3 and37 =24
distinct107 let638 extract80 bvnot109
bvand62 bvadd268 bvmul8 bvult170
bvule475 bvuge3 zero_extend24 select1761
store1937 fp1 fp.gt1
Query 24
Status unknown
Inferred Status None
Size 288112
Compressed Size12864
Max. Term Depth57
Asserts 22
Declared Functions0
Declared Constants24
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1334 not3 and37 =24
distinct107 let639 extract80 bvnot109
bvand62 bvadd268 bvmul8 bvult170
bvule475 bvuge3 zero_extend24 select1763
store1938 fp.geq1 to_fp1
Query 25
Status unknown
Inferred Status None
Size 309025
Compressed Size13370
Max. Term Depth57
Asserts 23
Declared Functions0
Declared Constants25
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1422 not3 and38 =26
distinct109 let690 extract80 bvnot109
bvand62 bvadd288 bvmul10 bvult183
bvule499 bvuge3 zero_extend24 select1924
store2089 fp.geq1 to_fp1
Query 26
Status unknown
Inferred Status None
Size 330164
Compressed Size13666
Max. Term Depth59
Asserts 24
Declared Functions0
Declared Constants25
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1510 not4 and39 =26
distinct110 let742 extract80 bvnot109
bvand62 bvadd308 bvmul12 bvult196
bvule523 bvuge3 zero_extend24 select2085
store2240 fp1 fp.sub1 fp.geq1
fp.gt1 roundTowardPositive1 to_fp3
Query 27
Status unknown
Inferred Status None
Size 348520
Compressed Size13991
Max. Term Depth59
Asserts 25
Declared Functions0
Declared Constants27
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1601 not4 and40 =27
distinct111 let796 extract80 bvnot109
bvand62 bvadd328 bvmul14 bvult209
bvule549 bvuge3 zero_extend24 select2205
store2377 fp1 fp.sub1 fp.geq1
fp.gt1 roundTowardPositive1 to_fp3
Query 28
Status unknown
Inferred Status None
Size 367348
Compressed Size14209
Max. Term Depth61
Asserts 26
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1694 not4 and41 =28
distinct112 let852 extract80 bvnot109
bvand62 bvadd348 bvmul16 bvult222
bvule576 bvuge3 zero_extend24 select2328
store2519 fp1 fp.sub1 fp.geq1
fp.gt1 roundTowardPositive1 to_fp3
Query 29
Status unknown
Inferred Status None
Size 390323
Compressed Size14558
Max. Term Depth63
Asserts 27
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1788 not5 and42 =30
distinct114 let909 extract80 bvnot109
bvand62 bvadd368 bvmul18 bvult235
bvule603 bvuge3 zero_extend24 select2505
store2688 fp1 fp.sub1 fp.geq1
fp.gt1 roundTowardPositive1 to_fp3
Query 30
Status unknown
Inferred Status None
Size 412907
Compressed Size15041
Max. Term Depth63
Asserts 28
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1882 not6 and43 =31
distinct115 let966 extract80 bvnot109
bvand62 bvadd388 bvmul20 bvult248
bvule630 bvuge3 zero_extend24 select2676
store2855 fp1 fp.sub1 fp.geq1
fp.gt1 roundTowardPositive1 to_fp3
Query 31
Status unknown
Inferred Status None
Size 435491
Compressed Size15042
Max. Term Depth63
Asserts 29
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1976 not7 and44 =32
distinct116 let1023 extract80 bvnot109
bvand62 bvadd408 bvmul22 bvult261
bvule657 bvuge3 zero_extend24 select2847
store3022 fp1 fp.sub1 fp.geq1
fp.gt1 roundTowardPositive1 to_fp3
Query 32
Status unknown
Inferred Status None
Size 458075
Compressed Size15044
Max. Term Depth63
Asserts 30
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2070 not8 and45 =33
distinct117 let1080 extract80 bvnot109
bvand62 bvadd428 bvmul24 bvult274
bvule684 bvuge3 zero_extend24 select3018
store3189 fp1 fp.sub1 fp.geq1
fp.gt1 roundTowardPositive1 to_fp3
Query 33
Status unknown
Inferred Status None
Size 480659
Compressed Size15044
Max. Term Depth63
Asserts 31
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2164 not9 and46 =34
distinct118 let1137 extract80 bvnot109
bvand62 bvadd448 bvmul26 bvult287
bvule711 bvuge3 zero_extend24 select3189
store3356 fp1 fp.sub1 fp.geq1
fp.gt1 roundTowardPositive1 to_fp3