c90b4d5 |
Inspect |
|
valid-memsafety |
violation_witness |
DIVINE 4 |
2 |
2023-12-18T09:15:29+01:00 |
|
d549225 |
Inspect |
|
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
Symbiotic |
3 |
2023-11-29T23:25:46Z |
|
20ae0ca |
Inspect |
|
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-18T12:03:42+01:00 |
c90b4d5 |
2317743 |
Inspect |
|
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-11-30T04:42:15+01:00 |
|
fcced4e |
Inspect |
|
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
CPAchecker 2.2.1-svn-e677b7cd46+ |
8 |
2023-12-03T23:34:53+01:00 |
|
b494a9b |
Inspect |
|
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
CPAchecker 2.0.1-svn-38892M |
10 |
2023-12-18T01:33:28+01:00 |
|
138f061 |
Inspect |
|
CHECK( init(main()), LTL(G valid-free) )
CHECK( init(main()), LTL(G valid-deref) )
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
Taipan |
12 |
2023-12-02T17:24:32Z |
|
1382957 |
Inspect |
|
CHECK( init(main()), LTL(G valid-free) )
CHECK( init(main()), LTL(G valid-deref) )
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
Mopsa (v1.0~pre2) |
3 |
2023-11-29T09:19:23Z |
|
ca832bd |
Inspect |
|
CHECK( init(main()), LTL(G valid-free) )
CHECK( init(main()), LTL(G valid-deref) )
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
Kojak |
13 |
2023-12-03T03:55:50Z |
|
5816bd5 |
Inspect |
|
CHECK( init(main()), LTL(G valid-free) )
CHECK( init(main()), LTL(G valid-deref) )
CHECK( init(main()), LTL(G valid-memtrack) ) |
correctness_witness |
Automizer |
12 |
2023-11-29T00:17:25Z |
|
e459d65 |
Inspect |
|
CHECK( init(main()), LTL(G valid-deref) ) |
correctness_witness |
CPAchecker 2.0 |
8 |
2023-12-19T10:36:55+01:00 |
|
a7c1603 |
Inspect |
|
CHECK( init(main()), LTL(G valid-deref) ) |
correctness_witness |
CPAchecker 2.0.1-svn-a45b42da2f+ |
8 |
2023-12-18T17:54:17+01:00 |
|
821ed42 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
violation_witness |
CPAchecker 2.1 |
4 |
2023-12-17T04:32:51+01:00 |
|
7861a5c |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
violation_witness |
CPAchecker 2.0 |
4 |
2023-12-19T11:53:47+01:00 |
|
bdb0799 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
violation_witness |
CPAchecker 2.0.1-svn-a45b42da2f+ |
4 |
2023-12-18T22:09:15+01:00 |
|
5df69b6 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
sv-comp-24 |
4 |
2023-12-03T17:22:53+01:00 |
|
c8d00c2 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
frama-c-sv version 0.4.0 |
3 |
2023-12-03T07:57:57Z |
|
5441a07 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
Taipan |
13 |
2023-12-02T11:22:26Z |
|
6bbafe8 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
Mopsa (v1.0~pre2) |
3 |
2023-11-29T11:12:11Z |
|
5d9e44a |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
Goblint (tags/svcomp24-0-gc2e9465a7) |
42 |
2023-12-01T00:56:07Z |
|
0647601 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-19T15:34:43+01:00 |
7861a5c |
910fb8f |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-19T05:28:10+01:00 |
bdb0799 |
06aced1 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-17T06:40:03+01:00 |
821ed42 |
7a4c8da |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-04T11:29:03+01:00 |
5441a07 |
ddaa117 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-04T01:46:50+01:00 |
dfd2c9f |
7b337a3 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-03T18:30:50+01:00 |
5df69b6 |
c195fd5 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-03T09:54:16+01:00 |
c8d00c2 |
27fdce3 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-12-01T03:50:16+01:00 |
5d9e44a |
608790c |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-11-30T11:53:21+01:00 |
64c1c9a |
64c1c9a |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-11-30T07:26:32+01:00 |
|
f5f2729 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-11-29T18:13:49+01:00 |
6bbafe8 |
64160c1 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.3 |
8 |
2023-11-29T07:52:54+01:00 |
ab3e647 |
dfd2c9f |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
CPAchecker 2.2.1-svn-e677b7cd46+ |
8 |
2023-12-04T00:01:29+01:00 |
|
ab3e647 |
Inspect |
|
CHECK( init(main()), LTL(G ! overflow) ) |
correctness_witness |
Automizer |
13 |
2023-11-29T05:05:52Z |
|
15a589f |
Inspect |
|
CHECK( init(main()), LTL(F end) ) |
violation_witness |
Automizer |
13 |
2023-11-28T19:38:47Z |
|
4dcac45 |
Inspect |
|
- entry_type: invariant_set
metadata:
format_version: '2.0'
uuid: a38c2c52-f031-4d0d-8655-aad930ebb7ad
creation_time: '2023-12-02T12:22:26+01:00'
producer:
name: Taipan
version: 0.2.4-dev-0e0057c
task:
input_files:
- /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1de689f3-6330-4bbb-8292-f009e65b2248/sv-benchmarks/c/termination-15/array14_alloca.i
input_file_hashes:
? /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1de689f3-6330-4bbb-8292-f009e65b2248/sv-benchmarks/c/termination-15/array14_alloca.i
: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
specification: |+
CHECK( init(main()), LTL(G ! overflow) )
data_model: 64bit
language: C
content:
- invariant:
type: loop_invariant
location:
file_name: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1de689f3-6330-4bbb-8292-f009e65b2248/sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 370
column: 0
function: main
value: (((1 <= i) && (i <= 2147483647)) || (i == 0))
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1de689f3-6330-4bbb-8292-f009e65b2248/sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 0
function: main
value: (((((j + 1) <= 0) && (0 <= i)) || (((i <= 2147483647) && (0 <= i)) && (j <= 2147483647))) || (((i == 0) && (length <= 0)) && (j == 0)))
format: c_expression |
correctness_witness |
CPAchecker 2.3 |
10 |
2023-12-04T11:56:53+01:00 |
|
5098f14 |
Inspect |
|
- entry_type: invariant_set
metadata:
format_version: '2.0'
uuid: 5de97afb-9eb0-46ae-94e4-7b44c826adf6
creation_time: '2023-11-29T06:05:52+01:00'
producer:
name: Automizer
version: 0.2.4-dev-0e0057c
task:
input_files:
- /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_089918ac-1143-45ca-9518-f16d0855f5b4/sv-benchmarks/c/termination-15/array14_alloca.i
input_file_hashes:
? /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_089918ac-1143-45ca-9518-f16d0855f5b4/sv-benchmarks/c/termination-15/array14_alloca.i
: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
specification: |+
CHECK( init(main()), LTL(G ! overflow) )
data_model: 64bit
language: C
content:
- invariant:
type: loop_invariant
location:
file_name: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_089918ac-1143-45ca-9518-f16d0855f5b4/sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 370
column: 0
function: main
value: ((((length <= 2147483647) && (1 <= i)) && (1 <= length)) || (((length <= 2147483647) && (i == 0)) && (1 <= length)))
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_089918ac-1143-45ca-9518-f16d0855f5b4/sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 0
function: main
value: ((((((length <= 2147483647) && (1 <= i)) && (j <= 2147483647)) && (1 <= length)) || ((1 <= i) && (length == 1))) || ((((j + 1) <= 0) && (1 <= i)) && (1 <= length)))
format: c_expression |
correctness_witness |
CPAchecker 2.3 |
10 |
2023-11-29T07:49:02+01:00 |
|
43e11bd |
Inspect |
|
- entry_type: invariant_set
metadata:
format_version: "2.0"
uuid: 78fa2ce4-460f-4114-a1b0-12bb6db20bf3
creation_time: 2023-12-01T00:56:07Z
producer:
name: Goblint
version: tags/svcomp24-0-gc2e9465a7
command_line: '''./goblint'' ''--conf'' ''conf/svcomp24.json'' ''--sets'' ''ana.specification''
''../../sv-benchmarks/c/properties/no-overflow.prp'' ''--sets'' ''exp.architecture''
''64bit'' ''../../sv-benchmarks/c/termination-15/array14_alloca.i'''
task:
input_files:
- ../../sv-benchmarks/c/termination-15/array14_alloca.i
input_file_hashes:
../../sv-benchmarks/c/termination-15/array14_alloca.i: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
data_model: LP64
language: C
specification: CHECK( init(main()), LTL(G ! overflow) )
content:
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 370
column: 6
function: main
value: length != 0
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 370
column: 6
function: main
value: (((((((((((((((6 <= i && (2147483642LL + (long long )i) + (long long
)j >= 0LL) && (2147483641LL + (long long )i) - (long long )j >= 0LL) && (((((((7
<= length && i <= 2147483646) && (-13LL + (long long )i) + (long long )length
>= 0LL) && (2147483641LL + (long long )j) + (long long )length >= 0LL) &&
(-1LL - (long long )i) + (long long )length >= 0LL) && (2147483640LL - (long
long )j) + (long long )length >= 0LL) && i != 0) || ((((6 <= length && (-12LL
+ (long long )i) + (long long )length >= 0LL) && (2147483642LL + (long long
)j) + (long long )length >= 0LL) && (0LL - (long long )i) + (long long )length
>= 0LL) && (2147483641LL - (long long )j) + (long long )length >= 0LL))) ||
(((((((((6 <= length && (-11LL + (long long )i) + (long long )length >= 0LL)
&& (2147483642LL + (long long )j) + (long long )length >= 0LL) && (2147483643LL
+ (long long )i) + (long long )j >= 0LL) && (-1LL - (long long )i) + (long
long )length >= 0LL) && (2147483641LL - (long long )j) + (long long )length
>= 0LL) && (2147483653LL - (long long )i) + (long long )j >= 0LL) && (2147483642LL
+ (long long )i) - (long long )j >= 0LL) && (2147483652LL - (long long )i)
- (long long )j >= 0LL) && i == 5)) || (((((((((5 <= length && (-10LL + (long
long )i) + (long long )length >= 0LL) && (2147483643LL + (long long )i) +
(long long )j >= 0LL) && (2147483643LL + (long long )j) + (long long )length
>= 0LL) && (0LL - (long long )i) + (long long )length >= 0LL) && (2147483642LL
- (long long )j) + (long long )length >= 0LL) && (2147483653LL - (long long
)i) + (long long )j >= 0LL) && (2147483642LL + (long long )i) - (long long
)j >= 0LL) && (2147483652LL - (long long )i) - (long long )j >= 0LL) && i
== 5)) || (((((((((5 <= length && (-9LL + (long long )i) + (long long )length
>= 0LL) && (2147483643LL + (long long )j) + (long long )length >= 0LL) &&
(2147483644LL + (long long )i) + (long long )j >= 0LL) && (-1LL - (long long
)i) + (long long )length >= 0LL) && (2147483642LL - (long long )j) + (long
long )length >= 0LL) && (2147483652LL - (long long )i) + (long long )j >=
0LL) && (2147483643LL + (long long )i) - (long long )j >= 0LL) && (2147483651LL
- (long long )i) - (long long )j >= 0LL) && i == 4)) || (((((((((4 <= length
&& (-8LL + (long long )i) + (long long )length >= 0LL) && (2147483644LL +
(long long )i) + (long long )j >= 0LL) && (2147483644LL + (long long )j) +
(long long )length >= 0LL) && (0LL - (long long )i) + (long long )length >=
0LL) && (2147483643LL - (long long )j) + (long long )length >= 0LL) && (2147483652LL
- (long long )i) + (long long )j >= 0LL) && (2147483643LL + (long long )i)
- (long long )j >= 0LL) && (2147483651LL - (long long )i) - (long long )j
>= 0LL) && i == 4)) || (((((((((4 <= length && (-7LL + (long long )i) + (long
long )length >= 0LL) && (2147483644LL + (long long )j) + (long long )length
>= 0LL) && (2147483645LL + (long long )i) + (long long )j >= 0LL) && (-1LL
- (long long )i) + (long long )length >= 0LL) && (2147483643LL - (long long
)j) + (long long )length >= 0LL) && (2147483651LL - (long long )i) + (long
long )j >= 0LL) && (2147483644LL + (long long )i) - (long long )j >= 0LL)
&& (2147483650LL - (long long )i) - (long long )j >= 0LL) && i == 3)) || (((((((((3
<= length && (-6LL + (long long )i) + (long long )length >= 0LL) && (2147483645LL
+ (long long )i) + (long long )j >= 0LL) && (2147483645LL + (long long )j)
+ (long long )length >= 0LL) && (0LL - (long long )i) + (long long )length
>= 0LL) && (2147483644LL - (long long )j) + (long long )length >= 0LL) &&
(2147483651LL - (long long )i) + (long long )j >= 0LL) && (2147483644LL +
(long long )i) - (long long )j >= 0LL) && (2147483650LL - (long long )i) -
(long long )j >= 0LL) && i == 3)) || (((((((((3 <= length && (-5LL + (long
long )i) + (long long )length >= 0LL) && (2147483645LL + (long long )j) +
(long long )length >= 0LL) && (2147483646LL + (long long )i) + (long long
)j >= 0LL) && (-1LL - (long long )i) + (long long )length >= 0LL) && (2147483644LL
- (long long )j) + (long long )length >= 0LL) && (2147483650LL - (long long
)i) + (long long )j >= 0LL) && (2147483645LL + (long long )i) - (long long
)j >= 0LL) && (2147483649LL - (long long )i) - (long long )j >= 0LL) && i
== 2)) || (((((((((2 <= length && (-4LL + (long long )i) + (long long )length
>= 0LL) && (2147483646LL + (long long )i) + (long long )j >= 0LL) && (2147483646LL
+ (long long )j) + (long long )length >= 0LL) && (0LL - (long long )i) + (long
long )length >= 0LL) && (2147483645LL - (long long )j) + (long long )length
>= 0LL) && (2147483650LL - (long long )i) + (long long )j >= 0LL) && (2147483645LL
+ (long long )i) - (long long )j >= 0LL) && (2147483649LL - (long long )i)
- (long long )j >= 0LL) && i == 2)) || (((((((((2 <= length && (-3LL + (long
long )i) + (long long )length >= 0LL) && (2147483646LL + (long long )j) +
(long long )length >= 0LL) && (2147483647LL + (long long )i) + (long long
)j >= 0LL) && (-1LL - (long long )i) + (long long )length >= 0LL) && (2147483645LL
- (long long )j) + (long long )length >= 0LL) && (2147483649LL - (long long
)i) + (long long )j >= 0LL) && (2147483646LL + (long long )i) - (long long
)j >= 0LL) && (2147483648LL - (long long )i) - (long long )j >= 0LL) && i
== 1)) || (((((((((1 <= length && (-2LL + (long long )i) + (long long )length
>= 0LL) && (2147483647LL + (long long )i) + (long long )j >= 0LL) && (2147483647LL
+ (long long )j) + (long long )length >= 0LL) && (0LL - (long long )i) + (long
long )length >= 0LL) && (2147483646LL - (long long )j) + (long long )length
>= 0LL) && (2147483649LL - (long long )i) + (long long )j >= 0LL) && (2147483646LL
+ (long long )i) - (long long )j >= 0LL) && (2147483648LL - (long long )i)
- (long long )j >= 0LL) && i == 1)) || ((((((((((1 <= length && (-1LL + (long
long )i) + (long long )length >= 0LL) && (2147483647LL + (long long )j) +
(long long )length >= 0LL) && (2147483648LL + (long long )i) + (long long
)j >= 0LL) && (-1LL - (long long )i) + (long long )length >= 0LL) && (2147483646LL
- (long long )j) + (long long )length >= 0LL) && (2147483648LL - (long long
)i) + (long long )j >= 0LL) && (2147483647LL + (long long )i) - (long long
)j >= 0LL) && (2147483647LL - (long long )i) - (long long )j >= 0LL) && 0
== i) && i == 0)) || ((((((((((1 <= length && (-1LL + (long long )i) + (long
long )length >= 0LL) && (2147483647LL + (long long )j) + (long long )length
>= 0LL) && (2147483648LL + (long long )i) + (long long )j >= 0LL) && (-1LL
- (long long )i) + (long long )length >= 0LL) && (2147483646LL - (long long
)j) + (long long )length >= 0LL) && (2147483648LL - (long long )i) + (long
long )j >= 0LL) && (2147483647LL + (long long )i) - (long long )j >= 0LL)
&& (2147483647LL - (long long )i) - (long long )j >= 0LL) && 0 == i) && i
== 0)) || ((((((((1 <= length && (2147483647LL + (long long )i) + (long long
)length >= 0LL) && (2147483647LL + (long long )j) + (long long )length >=
0LL) && (4294967296LL + (long long )i) + (long long )j >= 0LL) && (2147483646LL
- (long long )i) + (long long )length >= 0LL) && (2147483646LL - (long long
)j) + (long long )length >= 0LL) && (4294967295LL - (long long )i) + (long
long )j >= 0LL) && (4294967295LL + (long long )i) - (long long )j >= 0LL)
&& (4294967294LL - (long long )i) - (long long )j >= 0LL)
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 9
function: main
value: 1 <= i
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 9
function: main
value: 1 <= length
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 9
function: main
value: (-2LL + (long long )i) + (long long )length >= 0LL
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 9
function: main
value: (0LL - (long long )i) + (long long )length >= 0LL
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 9
function: main
value: (long long )i - (long long )length >= 0LL
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 9
function: main
value: i != 0
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 9
function: main
value: length != 0
format: c_expression
- invariant:
type: loop_invariant
location:
file_name: ../../sv-benchmarks/c/termination-15/array14_alloca.i
file_hash: a0f9dc1e3a944fe0c87fb9c3f72dec5466e715e61eb5b701f6540feca3c935ad
line: 377
column: 9
function: main
value: ((((((((((((((((((((((0LL - (long long )j) + (long long )length >= 0LL
&& (long long )i - (long long )j >= 0LL) && (((((((0 <= j && (-1LL + (long
long )i) + (long long )j >= 0LL) && (-1LL + (long long )j) + (long long )length
>= 0LL) || ((-1 <= j && (long long )i + (long long )j >= 0LL) && (long long
)j + (long long )length >= 0LL)) || ((((((((-128 <= j && 0 <= j) && j <= 1)
&& j <= 127) && (-1LL + (long long )i) + (long long )j >= 0LL) && (-1LL +
(long long )j) + (long long )length >= 0LL) && j % 2 == 1) && j != 0) && (j
== -1 || j == 1))) || ((((((((-128 <= j && -1 <= j) && j <= 1) && j <= 127)
&& (long long )i + (long long )j >= 0LL) && (long long )j + (long long )length
>= 0LL) && j % 2 == 1) && j != 0) && (j == -1 || j == 1))) || ((((0 <= j &&
j <= 11) && (-1LL + (long long )i) + (long long )j >= 0LL) && (-1LL + (long
long )j) + (long long )length >= 0LL) && j % 2 == 1)) || ((((-1 <= j && j
<= 11) && (long long )i + (long long )j >= 0LL) && (long long )j + (long long
)length >= 0LL) && j % 2 == 1))) || ((((((-1LL + (long long )i) + (long long
)j >= 0LL && (-1LL + (long long )j) + (long long )length >= 0LL) && (-1LL
- (long long )j) + (long long )length >= 0LL) && (-1LL + (long long )i) -
(long long )j >= 0LL) && 0 == j) && j == 0)) || ((((((-1LL + (long long )i)
+ (long long )j >= 0LL && (-1LL + (long long )j) + (long long )length >= 0LL)
&& (-1LL - (long long )j) + (long long )length >= 0LL) && (-1LL + (long long
)i) - (long long )j >= 0LL) && 0 == j) && j == 0)) || ((((((0 <= j && j <=
10) && (-1LL + (long long )i) + (long long )j >= 0LL) && (-1LL + (long long
)j) + (long long )length >= 0LL) && (0LL - (long long )j) + (long long )length
>= 0LL) && (long long )i - (long long )j >= 0LL) && j % 2 == 0)) || ((((((-1
<= j && j <= 10) && (0LL - (long long )j) + (long long )length >= 0LL) &&
(long long )i + (long long )j >= 0LL) && (long long )j + (long long )length
>= 0LL) && (long long )i - (long long )j >= 0LL) && j % 2 == 0)) || ((((((0
<= j && j <= 9) && (-1LL + (long long )i) + (long long )j >= 0LL) && (-1LL
+ (long long )j) + (long long )length >= 0LL) && (0LL - (long long )j) + (long
long )length >= 0LL) && (long long )i - (long long )j >= 0LL) && j % 2 ==
1)) || ((((((-1 <= j && j <= 9) && (0LL - (long long )j) + (long long )length
>= 0LL) && (long long )i + (long long )j >= 0LL) && (long long )j + (long
long )length >= 0LL) && (long long )i - (long long )j >= 0LL) && j % 2 ==
1)) || ((((((0 <= j && j <= 8) && (-1LL + (long long )i) + (long long )j >=
0LL) && (-1LL + (long long )j) + (long long )length >= 0LL) && (0LL - (long
long )j) + (long long )length >= 0LL) && (long long )i - (long long )j >=
0LL) && j % 2 == 0)) || ((((((-1 <= j && j <= 8) && (0LL - (long long )j)
+ (long long )length >= 0LL) && (long long )i + (long long )j >= 0LL) && (long
long )j + (long long )length >= 0LL) && (long long )i - (long long )j >= 0LL)
&& j % 2 == 0)) || ((((((0 <= j && j <= 7) && (-1LL + (long long )i) + (long
long )j >= 0LL) && (-1LL + (long long )j) + (long long )length >= 0LL) &&
(0LL - (long long )j) + (long long )length >= 0LL) && (long long )i - (long
long )j >= 0LL) && j % 2 == 1)) || ((((((-1 <= j && j <= 7) && (0LL - (long
long )j) + (long long )length >= 0LL) && (long long )i + (long long )j >=
0LL) && (long long )j + (long long )length >= 0LL) && (long long )i - (long
long )j >= 0LL) && j % 2 == 1)) || ((((((0 <= j && j <= 6) && (-1LL + (long
long )i) + (long long )j >= 0LL) && (-1LL + (long long )j) + (long long )length
>= 0LL) && (0LL - (long long )j) + (long long )length >= 0LL) && (long long
)i - (long long )j >= 0LL) && j % 2 == 0)) || ((((((-1 <= j && j <= 6) &&
(0LL - (long long )j) + (long long )length >= 0LL) && (long long )i + (long
long )j >= 0LL) && (long long )j + (long long )length >= 0LL) && (long long
)i - (long long )j >= 0LL) && j % 2 == 0)) || ((((((0 <= j && j <= 5) && (-1LL
+ (long long )i) + (long long )j >= 0LL) && (-1LL + (long long )j) + (long
long )length >= 0LL) && (0LL - (long long )j) + (long long )length >= 0LL)
&& (long long )i - (long long )j >= 0LL) && j % 2 == 1)) || ((((((-1 <= j
&& j <= 5) && (0LL - (long long )j) + (long long )length >= 0LL) && (long
long )i + (long long )j >= 0LL) && (long long )j + (long long )length >= 0LL)
&& (long long )i - (long long )j >= 0LL) && j % 2 == 1)) || ((((((0 <= j &&
j <= 4) && (-1LL + (long long )i) + (long long )j >= 0LL) && (-1LL + (long
long )j) + (long long )length >= 0LL) && (0LL - (long long )j) + (long long
)length >= 0LL) && (long long )i - (long long )j >= 0LL) && j % 2 == 0)) ||
((((((-1 <= j && j <= 4) && (0LL - (long long )j) + (long long )length >=
0LL) && (long long )i + (long long )j >= 0LL) && (long long )j + (long long
)length >= 0LL) && (long long )i - (long long )j >= 0LL) && j % 2 == 0)) ||
((((((0 <= j && j <= 3) && (-1LL + (long long )i) + (long long )j >= 0LL)
&& (-1LL + (long long )j) + (long long )length >= 0LL) && (0LL - (long long
)j) + (long long )length >= 0LL) && (long long )i - (long long )j >= 0LL)
&& j % 2 == 1)) || ((((((-1 <= j && j <= 3) && (0LL - (long long )j) + (long
long )length >= 0LL) && (long long )i + (long long )j >= 0LL) && (long long
)j + (long long )length >= 0LL) && (long long )i - (long long )j >= 0LL) &&
j % 2 == 1)) || ((((((((-32768 <= j && 0 <= j) && j <= 2) && j <= 32767) &&
(-1LL + (long long )i) + (long long )j >= 0LL) && (-1LL + (long long )j) +
(long long )length >= 0LL) && (0LL - (long long )j) + (long long )length >=
0LL) && (long long )i - (long long )j >= 0LL) && j % 2 == 0)) || ((((((((-32768
<= j && -1 <= j) && j <= 2) && j <= 32767) && (0LL - (long long )j) + (long
long )length >= 0LL) && (long long )i + (long long )j >= 0LL) && (long long
)j + (long long )length >= 0LL) && (long long )i - (long long )j >= 0LL) &&
j % 2 == 0)
format: c_expression |
correctness_witness |
CPAchecker 2.3 |
29 |
2023-12-01T05:16:20+01:00 |
|