Start: f0
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5, Arg_6, Arg_7, Arg_8, Arg_9, Arg_10, Arg_11, Arg_12, Arg_13, Arg_14, Arg_15, Arg_16, Arg_17
Temp_Vars:
Locations: f0, f10, f18, f25, f33, f40, f48, f52
Transitions:
0:f0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f18(3,3,0,3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17)
1:f10(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f10(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17):|:Arg_0<=0 && Arg_2<=Arg_0
2:f10(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f10(Arg_0,Arg_1+Arg_0,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17):|:1<=Arg_0 && Arg_2<=Arg_0
13:f10(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f18(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17):|:1+Arg_0<=Arg_2
3:f18(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f25(Arg_0,Arg_1,Arg_2,Arg_3,Arg_3,Arg_3,-3,4,0,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17)
4:f25(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f25(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17):|:Arg_6<=0 && Arg_8<=Arg_6
5:f25(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f25(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7+Arg_6,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17):|:1<=Arg_6 && Arg_8<=Arg_6
12:f25(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f33(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_7,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17):|:1+Arg_6<=Arg_8
6:f33(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f40(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_10,Arg_10,Arg_10,3,-6,0,Arg_15,Arg_16,Arg_17)
7:f40(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f40(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17):|:Arg_12<=0 && Arg_14<=Arg_12
8:f40(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f40(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13+Arg_12,Arg_14,Arg_15,Arg_16,Arg_17):|:1<=Arg_12 && Arg_14<=Arg_12
11:f40(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f48(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_13,Arg_17):|:1+Arg_12<=Arg_14
9:f48(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f52(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_16,Arg_16,Arg_16):|:Arg_5<=4
10:f48(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17) -> f52(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_16,Arg_16,Arg_16):|:5<=Arg_5
Cut unreachable locations [f10] from the program graph
Cut unsatisfiable transition 4: f25->f25
Cut unsatisfiable transition 5: f25->f25
Cut unsatisfiable transition 7: f40->f40
Cut unsatisfiable transition 11: f40->f48
Cut unreachable locations [f48; f52] from the program graph
Eliminate variables {Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_7,Arg_9,Arg_10,Arg_11,Arg_13,Arg_15,Arg_16,Arg_17} that do not contribute to the problem
Found invariant Arg_8<=0 && Arg_8<=3+Arg_6 && 3+Arg_6+Arg_8<=0 && Arg_8<=Arg_14 && Arg_14+Arg_8<=0 && 3+Arg_8<=Arg_12 && Arg_12+Arg_8<=3 && 0<=Arg_8 && 0<=3+Arg_6+Arg_8 && 3+Arg_6<=Arg_8 && 0<=Arg_14+Arg_8 && Arg_14<=Arg_8 && 3<=Arg_12+Arg_8 && Arg_12<=3+Arg_8 && 3+Arg_6<=0 && 3+Arg_6<=Arg_14 && 3+Arg_14+Arg_6<=0 && 6+Arg_6<=Arg_12 && Arg_12+Arg_6<=0 && 0<=3+Arg_6 && 0<=3+Arg_14+Arg_6 && Arg_14<=3+Arg_6 && 0<=Arg_12+Arg_6 && Arg_12<=6+Arg_6 && Arg_14<=0 && 3+Arg_14<=Arg_12 && Arg_12+Arg_14<=3 && 0<=Arg_14 && 3<=Arg_12+Arg_14 && Arg_12<=3+Arg_14 && Arg_12<=3 && 3<=Arg_12 for location f40
Found invariant Arg_8<=0 && Arg_8<=3+Arg_6 && 3+Arg_6+Arg_8<=0 && 0<=Arg_8 && 0<=3+Arg_6+Arg_8 && 3+Arg_6<=Arg_8 && 3+Arg_6<=0 && 0<=3+Arg_6 for location f33
Found invariant Arg_8<=0 && Arg_8<=3+Arg_6 && 3+Arg_6+Arg_8<=0 && 0<=Arg_8 && 0<=3+Arg_6+Arg_8 && 3+Arg_6<=Arg_8 && 3+Arg_6<=0 && 0<=3+Arg_6 for location f25
Start: f0
Program_Vars: Arg_6, Arg_8, Arg_12, Arg_14
Temp_Vars:
Locations: f0, f18, f25, f33, f40
Transitions:
37:f0(Arg_6,Arg_8,Arg_12,Arg_14) -> f18(Arg_6,Arg_8,Arg_12,Arg_14)
38:f18(Arg_6,Arg_8,Arg_12,Arg_14) -> f25(-3,0,Arg_12,Arg_14)
39:f25(Arg_6,Arg_8,Arg_12,Arg_14) -> f33(Arg_6,Arg_8,Arg_12,Arg_14):|:Arg_8<=0 && Arg_8<=3+Arg_6 && 3+Arg_6+Arg_8<=0 && 0<=Arg_8 && 0<=3+Arg_6+Arg_8 && 3+Arg_6<=Arg_8 && 3+Arg_6<=0 && 0<=3+Arg_6 && 1+Arg_6<=Arg_8
40:f33(Arg_6,Arg_8,Arg_12,Arg_14) -> f40(Arg_6,Arg_8,3,0):|:Arg_8<=0 && Arg_8<=3+Arg_6 && 3+Arg_6+Arg_8<=0 && 0<=Arg_8 && 0<=3+Arg_6+Arg_8 && 3+Arg_6<=Arg_8 && 3+Arg_6<=0 && 0<=3+Arg_6
41:f40(Arg_6,Arg_8,Arg_12,Arg_14) -> f40(Arg_6,Arg_8,Arg_12,Arg_14):|:Arg_8<=0 && Arg_8<=3+Arg_6 && 3+Arg_6+Arg_8<=0 && Arg_8<=Arg_14 && Arg_14+Arg_8<=0 && 3+Arg_8<=Arg_12 && Arg_12+Arg_8<=3 && 0<=Arg_8 && 0<=3+Arg_6+Arg_8 && 3+Arg_6<=Arg_8 && 0<=Arg_14+Arg_8 && Arg_14<=Arg_8 && 3<=Arg_12+Arg_8 && Arg_12<=3+Arg_8 && 3+Arg_6<=0 && 3+Arg_6<=Arg_14 && 3+Arg_14+Arg_6<=0 && 6+Arg_6<=Arg_12 && Arg_12+Arg_6<=0 && 0<=3+Arg_6 && 0<=3+Arg_14+Arg_6 && Arg_14<=3+Arg_6 && 0<=Arg_12+Arg_6 && Arg_12<=6+Arg_6 && Arg_14<=0 && 3+Arg_14<=Arg_12 && Arg_12+Arg_14<=3 && 0<=Arg_14 && 3<=Arg_12+Arg_14 && Arg_12<=3+Arg_14 && Arg_12<=3 && 3<=Arg_12 && 1<=Arg_12 && Arg_14<=Arg_12
Overall timebound:inf {Infinity}
37: f0->f18: 1 {O(1)}
38: f18->f25: 1 {O(1)}
39: f25->f33: 1 {O(1)}
40: f33->f40: 1 {O(1)}
41: f40->f40: inf {Infinity}
Overall costbound: inf {Infinity}
37: f0->f18: 1 {O(1)}
38: f18->f25: 1 {O(1)}
39: f25->f33: 1 {O(1)}
40: f33->f40: 1 {O(1)}
41: f40->f40: inf {Infinity}
37: f0->f18, Arg_6: Arg_6 {O(n)}
37: f0->f18, Arg_8: Arg_8 {O(n)}
37: f0->f18, Arg_12: Arg_12 {O(n)}
37: f0->f18, Arg_14: Arg_14 {O(n)}
38: f18->f25, Arg_6: 3 {O(1)}
38: f18->f25, Arg_8: 0 {O(1)}
38: f18->f25, Arg_12: Arg_12 {O(n)}
38: f18->f25, Arg_14: Arg_14 {O(n)}
39: f25->f33, Arg_6: 3 {O(1)}
39: f25->f33, Arg_8: 0 {O(1)}
39: f25->f33, Arg_12: Arg_12 {O(n)}
39: f25->f33, Arg_14: Arg_14 {O(n)}
40: f33->f40, Arg_6: 3 {O(1)}
40: f33->f40, Arg_8: 0 {O(1)}
40: f33->f40, Arg_12: 3 {O(1)}
40: f33->f40, Arg_14: 0 {O(1)}
41: f40->f40, Arg_6: 3 {O(1)}
41: f40->f40, Arg_8: 0 {O(1)}
41: f40->f40, Arg_12: 3 {O(1)}
41: f40->f40, Arg_14: 0 {O(1)}