Initial Problem

Start: start
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, Arg_18, Arg_19, Arg_20, Arg_21, Arg_22, Arg_23, Arg_24, Arg_25, Arg_26
Temp_Vars: B1, C1, D1, E1, F1
Locations: f0, f17, f25, f28, f30, f44, f55, f64, f66, f68, f93, start
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,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f0(Arg_0,Arg_1,Arg_2+1,B1,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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_2<=Arg_0
21: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,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f17(Arg_0,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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:1+Arg_0<=Arg_2
1:f17(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f25(Arg_0,Arg_1,Arg_2,Arg_3,B1,C1,D1,E1,F1,1,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:1<=Arg_2
20:f17(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f93(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_2<=0
2: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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f28(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_10<=Arg_7 && Arg_10+1<=Arg_9
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,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f44(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,B1,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_10<=Arg_7 && Arg_9<=Arg_10
19: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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f55(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_6,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:1+Arg_7<=Arg_10
3:f28(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f30(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:2+Arg_11<=Arg_10+Arg_6
18:f28(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f44(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,B1,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_10+Arg_6<=Arg_11+1
17:f30(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f28(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11+2,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:1+Arg_8<=Arg_12
4:f30(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f30(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_7,Arg_9+Arg_12-Arg_10,B1,Arg_15,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_12<=Arg_8
15:f44(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f25(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9+Arg_15,Arg_10+Arg_6,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_6<=Arg_15 && Arg_9<=Arg_15
16:f44(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f25(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9+Arg_15,Arg_10+Arg_6,Arg_11,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_15+1<=Arg_6
6:f44(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f44(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9-Arg_15,Arg_10,Arg_11,Arg_12,Arg_13,Arg_14,B1,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_6<=Arg_15 && 1+Arg_15<=Arg_9
14:f55(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f17(Arg_0,B1,Arg_2-1,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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_7<=Arg_16
7:f55(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f64(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,B1,C1,D1,E1,F1,1,0,Arg_24,Arg_25,Arg_26):|:Arg_16+1<=Arg_7
13:f64(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f55(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_17,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:1+Arg_16<=Arg_12
8:f64(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f66(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:Arg_12<=Arg_16
12:f66(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f64(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_6,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17,Arg_18,Arg_22,Arg_20,Arg_21,B1,C1,Arg_24,Arg_25,Arg_26):|:Arg_12+Arg_6<=Arg_11+1
9:f66(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f68(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:2+Arg_11<=Arg_12+Arg_6
11:f68(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f66(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11+2,Arg_12,Arg_13,Arg_14,Arg_15,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26):|:1+Arg_8<=Arg_10
10:f68(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> f68(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10+Arg_17,Arg_11,Arg_12,Arg_13,B1,Arg_15,Arg_16,Arg_17,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_10,Arg_10+Arg_16,C1):|:Arg_10<=Arg_8
22:start(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_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26) -> 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,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26)

Preprocessing

Eliminate variables {C1,Arg_1,Arg_3,Arg_4,Arg_5,Arg_13,Arg_14,Arg_18,Arg_19,Arg_20,Arg_21,Arg_22,Arg_23,Arg_24,Arg_25,Arg_26} that do not contribute to the problem

Found invariant Arg_10<=Arg_7 && 1<=Arg_2 for location f44

Found invariant 1<=Arg_2 for location f55

Found invariant 1+Arg_16<=Arg_7 && 1+Arg_12<=Arg_7 && 1<=Arg_2 && Arg_12<=Arg_16 for location f66

Found invariant 1+Arg_16<=Arg_7 && 1+Arg_12<=Arg_7 && 1<=Arg_2 && Arg_12<=Arg_16 for location f68

Found invariant 1+Arg_16<=Arg_7 && 1<=Arg_2 for location f64

Found invariant Arg_2<=0 for location f93

Found invariant 1+Arg_10<=Arg_9 && Arg_10<=Arg_7 && 1<=Arg_2 for location f28

Found invariant 1+Arg_10<=Arg_9 && Arg_10<=Arg_7 && 1<=Arg_2 for location f30

Found invariant 1<=Arg_2 for location f25

Problem after Preprocessing

Start: start
Program_Vars: Arg_0, Arg_2, Arg_6, Arg_7, Arg_8, Arg_9, Arg_10, Arg_11, Arg_12, Arg_15, Arg_16, Arg_17
Temp_Vars: B1, D1, E1, F1
Locations: f0, f17, f25, f28, f30, f44, f55, f64, f66, f68, f93, start
Transitions:
49:f0(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f0(Arg_0,Arg_2+1,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:Arg_2<=Arg_0
50:f0(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f17(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1+Arg_0<=Arg_2
51:f17(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f25(Arg_0,Arg_2,D1,E1,F1,1,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1<=Arg_2
52:f17(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f93(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:Arg_2<=0
53:f25(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f28(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1<=Arg_2 && Arg_10<=Arg_7 && Arg_10+1<=Arg_9
54:f25(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f44(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,B1,Arg_16,Arg_17):|:1<=Arg_2 && Arg_10<=Arg_7 && Arg_9<=Arg_10
55:f25(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f55(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_6,Arg_17):|:1<=Arg_2 && 1+Arg_7<=Arg_10
56:f28(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f30(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1+Arg_10<=Arg_9 && Arg_10<=Arg_7 && 1<=Arg_2 && 2+Arg_11<=Arg_10+Arg_6
57:f28(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f44(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,B1,Arg_16,Arg_17):|:1+Arg_10<=Arg_9 && Arg_10<=Arg_7 && 1<=Arg_2 && Arg_10+Arg_6<=Arg_11+1
59:f30(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f28(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11+2,Arg_12,Arg_15,Arg_16,Arg_17):|:1+Arg_10<=Arg_9 && Arg_10<=Arg_7 && 1<=Arg_2 && 1+Arg_8<=Arg_12
58:f30(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f30(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12+Arg_7,Arg_15,Arg_16,Arg_17):|:1+Arg_10<=Arg_9 && Arg_10<=Arg_7 && 1<=Arg_2 && Arg_12<=Arg_8
61:f44(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f25(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9+Arg_15,Arg_10+Arg_6,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:Arg_10<=Arg_7 && 1<=Arg_2 && Arg_6<=Arg_15 && Arg_9<=Arg_15
62:f44(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f25(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9+Arg_15,Arg_10+Arg_6,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:Arg_10<=Arg_7 && 1<=Arg_2 && Arg_15+1<=Arg_6
60:f44(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f44(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9-Arg_15,Arg_10,Arg_11,Arg_12,B1,Arg_16,Arg_17):|:Arg_10<=Arg_7 && 1<=Arg_2 && Arg_6<=Arg_15 && 1+Arg_15<=Arg_9
64:f55(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f17(Arg_0,Arg_2-1,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1<=Arg_2 && Arg_7<=Arg_16
63:f55(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f64(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,B1):|:1<=Arg_2 && Arg_16+1<=Arg_7
66:f64(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f55(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_17,Arg_17):|:1+Arg_16<=Arg_7 && 1<=Arg_2 && 1+Arg_16<=Arg_12
65:f64(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f66(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1+Arg_16<=Arg_7 && 1<=Arg_2 && Arg_12<=Arg_16
68:f66(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f64(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12+Arg_6,Arg_15,Arg_16,Arg_17):|:1+Arg_16<=Arg_7 && 1+Arg_12<=Arg_7 && 1<=Arg_2 && Arg_12<=Arg_16 && Arg_12+Arg_6<=Arg_11+1
67:f66(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f68(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1+Arg_16<=Arg_7 && 1+Arg_12<=Arg_7 && 1<=Arg_2 && Arg_12<=Arg_16 && 2+Arg_11<=Arg_12+Arg_6
70:f68(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f66(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11+2,Arg_12,Arg_15,Arg_16,Arg_17):|:1+Arg_16<=Arg_7 && 1+Arg_12<=Arg_7 && 1<=Arg_2 && Arg_12<=Arg_16 && 1+Arg_8<=Arg_10
69:f68(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f68(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10+Arg_17,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1+Arg_16<=Arg_7 && 1+Arg_12<=Arg_7 && 1<=Arg_2 && Arg_12<=Arg_16 && Arg_10<=Arg_8
71:start(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f0(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17)

MPRF for transition 49:f0(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f0(Arg_0,Arg_2+1,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:Arg_2<=Arg_0 of depth 1:

new bound:

Arg_0+Arg_2+1 {O(n)}

MPRF:

f0 [Arg_0+1-Arg_2 ]

MPRF for transition 51:f17(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f25(Arg_0,Arg_2,D1,E1,F1,1,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1<=Arg_2 of depth 1:

new bound:

3*Arg_2+Arg_0+2 {O(n)}

MPRF:

f30 [Arg_2 ]
f28 [Arg_2 ]
f44 [Arg_2 ]
f25 [Arg_2 ]
f17 [Arg_2+1 ]
f55 [Arg_2 ]
f64 [Arg_2 ]
f68 [Arg_2 ]
f66 [Arg_2 ]

MPRF for transition 55:f25(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f55(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_6,Arg_17):|:1<=Arg_2 && 1+Arg_7<=Arg_10 of depth 1:

new bound:

3*Arg_2+Arg_0+1 {O(n)}

MPRF:

f30 [Arg_2 ]
f28 [Arg_2 ]
f44 [Arg_2 ]
f25 [Arg_2 ]
f17 [Arg_2 ]
f55 [Arg_2-1 ]
f64 [Arg_2-1 ]
f68 [Arg_2-1 ]
f66 [Arg_2-1 ]

MPRF for transition 64:f55(Arg_0,Arg_2,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17) -> f17(Arg_0,Arg_2-1,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11,Arg_12,Arg_15,Arg_16,Arg_17):|:1<=Arg_2 && Arg_7<=Arg_16 of depth 1:

new bound:

3*Arg_2+Arg_0+1 {O(n)}

MPRF:

f30 [Arg_2 ]
f28 [Arg_2 ]
f44 [Arg_2 ]
f25 [Arg_2 ]
f17 [Arg_2 ]
f55 [Arg_2 ]
f64 [Arg_2 ]
f68 [Arg_2 ]
f66 [Arg_2 ]

All Bounds

Timebounds

Overall timebound:inf {Infinity}
49: f0->f0: Arg_0+Arg_2+1 {O(n)}
50: f0->f17: 1 {O(1)}
51: f17->f25: 3*Arg_2+Arg_0+2 {O(n)}
52: f17->f93: 1 {O(1)}
53: f25->f28: inf {Infinity}
54: f25->f44: inf {Infinity}
55: f25->f55: 3*Arg_2+Arg_0+1 {O(n)}
56: f28->f30: inf {Infinity}
57: f28->f44: inf {Infinity}
58: f30->f30: inf {Infinity}
59: f30->f28: inf {Infinity}
60: f44->f44: inf {Infinity}
61: f44->f25: inf {Infinity}
62: f44->f25: inf {Infinity}
63: f55->f64: inf {Infinity}
64: f55->f17: 3*Arg_2+Arg_0+1 {O(n)}
65: f64->f66: inf {Infinity}
66: f64->f55: inf {Infinity}
67: f66->f68: inf {Infinity}
68: f66->f64: inf {Infinity}
69: f68->f68: inf {Infinity}
70: f68->f66: inf {Infinity}
71: start->f0: 1 {O(1)}

Costbounds

Overall costbound: inf {Infinity}
49: f0->f0: Arg_0+Arg_2+1 {O(n)}
50: f0->f17: 1 {O(1)}
51: f17->f25: 3*Arg_2+Arg_0+2 {O(n)}
52: f17->f93: 1 {O(1)}
53: f25->f28: inf {Infinity}
54: f25->f44: inf {Infinity}
55: f25->f55: 3*Arg_2+Arg_0+1 {O(n)}
56: f28->f30: inf {Infinity}
57: f28->f44: inf {Infinity}
58: f30->f30: inf {Infinity}
59: f30->f28: inf {Infinity}
60: f44->f44: inf {Infinity}
61: f44->f25: inf {Infinity}
62: f44->f25: inf {Infinity}
63: f55->f64: inf {Infinity}
64: f55->f17: 3*Arg_2+Arg_0+1 {O(n)}
65: f64->f66: inf {Infinity}
66: f64->f55: inf {Infinity}
67: f66->f68: inf {Infinity}
68: f66->f64: inf {Infinity}
69: f68->f68: inf {Infinity}
70: f68->f66: inf {Infinity}
71: start->f0: 1 {O(1)}

Sizebounds

49: f0->f0, Arg_0: Arg_0 {O(n)}
49: f0->f0, Arg_2: 2*Arg_2+Arg_0+1 {O(n)}
49: f0->f0, Arg_6: Arg_6 {O(n)}
49: f0->f0, Arg_7: Arg_7 {O(n)}
49: f0->f0, Arg_8: Arg_8 {O(n)}
49: f0->f0, Arg_9: Arg_9 {O(n)}
49: f0->f0, Arg_10: Arg_10 {O(n)}
49: f0->f0, Arg_11: Arg_11 {O(n)}
49: f0->f0, Arg_12: Arg_12 {O(n)}
49: f0->f0, Arg_15: Arg_15 {O(n)}
49: f0->f0, Arg_16: Arg_16 {O(n)}
49: f0->f0, Arg_17: Arg_17 {O(n)}
50: f0->f17, Arg_0: 2*Arg_0 {O(n)}
50: f0->f17, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
50: f0->f17, Arg_6: 2*Arg_6 {O(n)}
50: f0->f17, Arg_7: 2*Arg_7 {O(n)}
50: f0->f17, Arg_8: 2*Arg_8 {O(n)}
50: f0->f17, Arg_9: 2*Arg_9 {O(n)}
50: f0->f17, Arg_10: 2*Arg_10 {O(n)}
50: f0->f17, Arg_11: 2*Arg_11 {O(n)}
50: f0->f17, Arg_12: 2*Arg_12 {O(n)}
50: f0->f17, Arg_15: 2*Arg_15 {O(n)}
50: f0->f17, Arg_16: 2*Arg_16 {O(n)}
50: f0->f17, Arg_17: 2*Arg_17 {O(n)}
51: f17->f25, Arg_0: 2*Arg_0 {O(n)}
51: f17->f25, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
51: f17->f25, Arg_9: 1 {O(1)}
52: f17->f93, Arg_0: 4*Arg_0 {O(n)}
52: f17->f93, Arg_2: 2*Arg_0+6*Arg_2+2 {O(n)}
53: f25->f28, Arg_0: 2*Arg_0 {O(n)}
53: f25->f28, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
54: f25->f44, Arg_0: 2*Arg_0 {O(n)}
54: f25->f44, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
55: f25->f55, Arg_0: 2*Arg_0 {O(n)}
55: f25->f55, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
56: f28->f30, Arg_0: 2*Arg_0 {O(n)}
56: f28->f30, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
57: f28->f44, Arg_0: 2*Arg_0 {O(n)}
57: f28->f44, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
58: f30->f30, Arg_0: 2*Arg_0 {O(n)}
58: f30->f30, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
59: f30->f28, Arg_0: 2*Arg_0 {O(n)}
59: f30->f28, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
60: f44->f44, Arg_0: 2*Arg_0 {O(n)}
60: f44->f44, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
61: f44->f25, Arg_0: 2*Arg_0 {O(n)}
61: f44->f25, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
62: f44->f25, Arg_0: 2*Arg_0 {O(n)}
62: f44->f25, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
63: f55->f64, Arg_0: 2*Arg_0 {O(n)}
63: f55->f64, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
64: f55->f17, Arg_0: 2*Arg_0 {O(n)}
64: f55->f17, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
65: f64->f66, Arg_0: 2*Arg_0 {O(n)}
65: f64->f66, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
66: f64->f55, Arg_0: 2*Arg_0 {O(n)}
66: f64->f55, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
67: f66->f68, Arg_0: 2*Arg_0 {O(n)}
67: f66->f68, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
68: f66->f64, Arg_0: 2*Arg_0 {O(n)}
68: f66->f64, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
69: f68->f68, Arg_0: 2*Arg_0 {O(n)}
69: f68->f68, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
70: f68->f66, Arg_0: 2*Arg_0 {O(n)}
70: f68->f66, Arg_2: 3*Arg_2+Arg_0+1 {O(n)}
71: start->f0, Arg_0: Arg_0 {O(n)}
71: start->f0, Arg_2: Arg_2 {O(n)}
71: start->f0, Arg_6: Arg_6 {O(n)}
71: start->f0, Arg_7: Arg_7 {O(n)}
71: start->f0, Arg_8: Arg_8 {O(n)}
71: start->f0, Arg_9: Arg_9 {O(n)}
71: start->f0, Arg_10: Arg_10 {O(n)}
71: start->f0, Arg_11: Arg_11 {O(n)}
71: start->f0, Arg_12: Arg_12 {O(n)}
71: start->f0, Arg_15: Arg_15 {O(n)}
71: start->f0, Arg_16: Arg_16 {O(n)}
71: start->f0, Arg_17: Arg_17 {O(n)}