Initial Problem
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
Temp_Vars: M, N, O, P
Locations: f0, f3, f4, f8
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) -> f3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11)
5: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) -> f3(Arg_5,Arg_3,Arg_3,Arg_3,Arg_5,Arg_5,Arg_0,Arg_1,Arg_8,Arg_9,Arg_10,Arg_11)
6: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) -> f3(Arg_5,Arg_3,Arg_3,Arg_3,Arg_5,Arg_5,M,N,M,N,Arg_10,Arg_11)
9: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) -> f3(Arg_0+1,Arg_1,Arg_3,Arg_3,Arg_5,Arg_5,Arg_0,Arg_1,Arg_8,Arg_9,Arg_10,Arg_11)
11: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) -> f3(Arg_0,Arg_1+1,Arg_3,Arg_3,Arg_5,Arg_5,Arg_0,Arg_1,Arg_8,Arg_9,Arg_10,Arg_11)
1: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) -> f4(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: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) -> f8(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11)
7: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) -> f8(O,P,Arg_3,M,Arg_5,N,Arg_0,Arg_1,M,N,O,P)
3:f3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11) -> f4(Arg_0,Arg_1,Arg_3,Arg_3,Arg_5,Arg_5,Arg_0,Arg_1,Arg_8,Arg_9,Arg_10,Arg_11):|:Arg_1+1<=Arg_0
4:f3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11) -> f4(Arg_0,Arg_1,Arg_3,Arg_3,Arg_5,Arg_5,Arg_0,Arg_1,Arg_8,Arg_9,Arg_10,Arg_11):|:Arg_0+1<=Arg_1
8:f3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11) -> f8(O,P,Arg_3,M,Arg_5,N,Arg_0,Arg_0,M,N,O,P):|:Arg_0<=Arg_1 && Arg_1<=Arg_0
10:f4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11) -> f3(Arg_0+1,Arg_1,Arg_3,Arg_3,Arg_5,Arg_5,Arg_0,Arg_1,Arg_8,Arg_9,Arg_10,Arg_11):|:Arg_0+1<=Arg_1
12:f4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11) -> f3(Arg_0,Arg_1+1,Arg_3,Arg_3,Arg_5,Arg_5,Arg_0,Arg_1,Arg_8,Arg_9,Arg_10,Arg_11):|:Arg_1<=Arg_0
Preprocessing
Eliminate variables {Arg_2,Arg_4,Arg_6,Arg_7,Arg_8,Arg_9,Arg_10,Arg_11} that do not contribute to the problem
Problem after Preprocessing
Start: f0
Program_Vars: Arg_0, Arg_1, Arg_3, Arg_5
Temp_Vars: M, N, O, P
Locations: f0, f3, f4, f8
Transitions:
20:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0,Arg_1,Arg_3,Arg_5)
23:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_5,Arg_3,Arg_3,Arg_5)
24:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_5,Arg_3,Arg_3,Arg_5)
26:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0+1,Arg_1,Arg_3,Arg_5)
27:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0,Arg_1+1,Arg_3,Arg_5)
21:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f4(Arg_0,Arg_1,Arg_3,Arg_5)
22:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(Arg_0,Arg_1,Arg_3,Arg_5)
25:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(O,P,M,N)
28:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> f4(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_1+1<=Arg_0
29:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> f4(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_0+1<=Arg_1
30:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(O,P,M,N):|:Arg_0<=Arg_1 && Arg_1<=Arg_0
31:f4(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0+1,Arg_1,Arg_3,Arg_5):|:Arg_0+1<=Arg_1
32:f4(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0,Arg_1+1,Arg_3,Arg_5):|:Arg_1<=Arg_0
MPRF for transition 28:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> f4(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_1+1<=Arg_0 of depth 1:
new bound:
2*Arg_3+2*Arg_5+4*Arg_0+4*Arg_1+13 {O(n)}
MPRF:
f4 [Arg_0+1-Arg_1 ]
f3 [Arg_0+2-Arg_1 ]
MPRF for transition 32:f4(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0,Arg_1+1,Arg_3,Arg_5):|:Arg_1<=Arg_0 of depth 1:
new bound:
2*Arg_3+2*Arg_5+4*Arg_0+4*Arg_1+8 {O(n)}
MPRF:
f4 [Arg_0+1-Arg_1 ]
f3 [Arg_0+1-Arg_1 ]
MPRF for transition 29:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> f4(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_0+1<=Arg_1 of depth 1:
new bound:
16*Arg_3*Arg_5+32*Arg_0*Arg_0+32*Arg_0*Arg_3+32*Arg_0*Arg_5+32*Arg_1*Arg_1+32*Arg_1*Arg_3+32*Arg_1*Arg_5+64*Arg_0*Arg_1+8*Arg_3*Arg_3+8*Arg_5*Arg_5+116*Arg_0+116*Arg_1+58*Arg_3+58*Arg_5+109 {O(n^2)}
MPRF:
f4 [Arg_1+1-Arg_0 ]
f3 [Arg_1+2-Arg_0 ]
MPRF for transition 31:f4(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0+1,Arg_1,Arg_3,Arg_5):|:Arg_0+1<=Arg_1 of depth 1:
new bound:
16*Arg_3*Arg_5+32*Arg_0*Arg_0+32*Arg_0*Arg_3+32*Arg_0*Arg_5+32*Arg_1*Arg_1+32*Arg_1*Arg_3+32*Arg_1*Arg_5+64*Arg_0*Arg_1+8*Arg_3*Arg_3+8*Arg_5*Arg_5+112*Arg_0+112*Arg_1+56*Arg_3+56*Arg_5+96 {O(n^2)}
MPRF:
f4 [Arg_1+1-Arg_0 ]
f3 [Arg_1+1-Arg_0 ]
Analysing control-flow refined program
Cut unsatisfiable transition 116: n_f3___4->n_f4___5
Found invariant 1+Arg_5<=Arg_3 && 1+Arg_5<=Arg_1 && Arg_5<=Arg_0 && Arg_0<=Arg_5 && Arg_3<=Arg_1 && Arg_1<=Arg_3 && 1+Arg_0<=Arg_3 && 1+Arg_0<=Arg_1 for location n_f4___1
Found invariant Arg_1<=Arg_0 && Arg_0<=Arg_1 for location n_f3___4
Found invariant Arg_1<=1+Arg_0 for location n_f3___6
Found invariant Arg_5<=Arg_0 && 1+Arg_3<=Arg_5 && 1+Arg_1<=Arg_5 && Arg_0<=Arg_5 && Arg_3<=Arg_1 && 1+Arg_3<=Arg_0 && Arg_1<=Arg_3 && 1+Arg_1<=Arg_0 for location n_f4___2
Found invariant Arg_0<=Arg_1 for location n_f3___3
Found invariant 1+Arg_0<=Arg_1 for location n_f4___7
Found invariant Arg_1<=1+Arg_0 && 1+Arg_0<=Arg_1 for location n_f4___5
Found invariant 1+Arg_1<=Arg_0 for location n_f4___8
MPRF for transition 115:n_f3___3(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___7(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_0<=Arg_1 && Arg_0<=Arg_1 && 1+Arg_0<=Arg_1 of depth 1:
new bound:
4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+8 {O(n)}
MPRF:
n_f4___7 [Arg_1-Arg_0 ]
n_f3___3 [Arg_1+1-Arg_0 ]
MPRF for transition 122:n_f4___7(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___3(Arg_0+1,Arg_1,Arg_3,Arg_5):|:1+Arg_0<=Arg_1 && 1+Arg_0<=Arg_1 && 1+Arg_0<=Arg_1 of depth 1:
new bound:
4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+6 {O(n)}
MPRF:
n_f4___7 [Arg_1-Arg_0 ]
n_f3___3 [Arg_1-Arg_0 ]
MPRF for transition 118:n_f3___6(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___8(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_1<=1+Arg_0 && Arg_1<=1+Arg_0 && 1+Arg_1<=Arg_0 of depth 1:
new bound:
4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+11 {O(n)}
MPRF:
n_f4___8 [Arg_0+1-Arg_1 ]
n_f3___6 [Arg_0+2-Arg_1 ]
MPRF for transition 123:n_f4___8(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___6(Arg_0,Arg_1+1,Arg_3,Arg_5):|:1+Arg_1<=Arg_0 && 1+Arg_1<=Arg_0 && Arg_1<=Arg_0 of depth 1:
new bound:
4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+9 {O(n)}
MPRF:
n_f4___8 [Arg_0+1-Arg_1 ]
n_f3___6 [Arg_0+1-Arg_1 ]
CFR: Improvement to new bound with the following program:
new bound:
16*Arg_3+16*Arg_5+28*Arg_0+28*Arg_1+34 {O(n)}
cfr-program:
Start: f0
Program_Vars: Arg_0, Arg_1, Arg_3, Arg_5
Temp_Vars: M, N, O, P
Locations: f0, f3, f4, f8, n_f3___3, n_f3___4, n_f3___6, n_f4___1, n_f4___2, n_f4___5, n_f4___7, n_f4___8
Transitions:
20:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0,Arg_1,Arg_3,Arg_5)
23:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_5,Arg_3,Arg_3,Arg_5)
24:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_5,Arg_3,Arg_3,Arg_5)
26:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0+1,Arg_1,Arg_3,Arg_5)
27:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f3(Arg_0,Arg_1+1,Arg_3,Arg_5)
21:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f4(Arg_0,Arg_1,Arg_3,Arg_5)
22:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(Arg_0,Arg_1,Arg_3,Arg_5)
25:f0(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(O,P,M,N)
30:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(O,P,M,N):|:Arg_0<=Arg_1 && Arg_1<=Arg_0
111:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___1(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_0<=Arg_5 && Arg_5<=Arg_0 && Arg_1<=Arg_3 && Arg_3<=Arg_1 && Arg_0<=Arg_5 && Arg_5<=Arg_0 && Arg_1<=Arg_3 && Arg_3<=Arg_1 && 1+Arg_0<=Arg_1
112:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___2(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_0<=Arg_5 && Arg_5<=Arg_0 && Arg_1<=Arg_3 && Arg_3<=Arg_1 && Arg_0<=Arg_5 && Arg_5<=Arg_0 && Arg_1<=Arg_3 && Arg_3<=Arg_1 && 1+Arg_1<=Arg_0
113:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___7(Arg_0,Arg_1,Arg_3,Arg_5):|:1+Arg_0<=Arg_1
114:f3(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___8(Arg_0,Arg_1,Arg_3,Arg_5):|:1+Arg_1<=Arg_0
124:f4(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___3(Arg_0+1,Arg_1,Arg_3,Arg_5):|:1+Arg_0<=Arg_1
125:f4(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___6(Arg_0,Arg_1+1,Arg_3,Arg_5):|:Arg_1<=Arg_0
136:n_f3___3(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(O,P,M,N):|:Arg_0<=Arg_1 && Arg_0<=Arg_1 && Arg_1<=Arg_0
115:n_f3___3(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___7(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_0<=Arg_1 && Arg_0<=Arg_1 && 1+Arg_0<=Arg_1
137:n_f3___4(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(O,P,M,N):|:Arg_1<=Arg_0 && Arg_0<=Arg_1 && Arg_0<=Arg_1 && Arg_1<=Arg_0
138:n_f3___6(Arg_0,Arg_1,Arg_3,Arg_5) -> f8(O,P,M,N):|:Arg_1<=1+Arg_0 && Arg_0<=Arg_1 && Arg_1<=Arg_0
117:n_f3___6(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___5(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_1<=1+Arg_0 && Arg_1<=1+Arg_0 && 1+Arg_0<=Arg_1
118:n_f3___6(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f4___8(Arg_0,Arg_1,Arg_3,Arg_5):|:Arg_1<=1+Arg_0 && Arg_1<=1+Arg_0 && 1+Arg_1<=Arg_0
119:n_f4___1(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___3(Arg_0+1,Arg_1,Arg_3,Arg_5):|:1+Arg_5<=Arg_3 && 1+Arg_5<=Arg_1 && Arg_5<=Arg_0 && Arg_0<=Arg_5 && Arg_3<=Arg_1 && Arg_1<=Arg_3 && 1+Arg_0<=Arg_3 && 1+Arg_0<=Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=Arg_5 && Arg_5<=Arg_0 && Arg_1<=Arg_3 && Arg_3<=Arg_1 && 1+Arg_0<=Arg_1
120:n_f4___2(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___6(Arg_0,Arg_1+1,Arg_3,Arg_5):|:Arg_5<=Arg_0 && 1+Arg_3<=Arg_5 && 1+Arg_1<=Arg_5 && Arg_0<=Arg_5 && Arg_3<=Arg_1 && 1+Arg_3<=Arg_0 && Arg_1<=Arg_3 && 1+Arg_1<=Arg_0 && 1+Arg_1<=Arg_0 && Arg_0<=Arg_5 && Arg_5<=Arg_0 && Arg_1<=Arg_3 && Arg_3<=Arg_1 && Arg_1<=Arg_0
121:n_f4___5(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___4(Arg_0+1,Arg_1,Arg_3,Arg_5):|:Arg_1<=1+Arg_0 && 1+Arg_0<=Arg_1 && Arg_0+1<=Arg_1 && Arg_1<=1+Arg_0 && 1+Arg_0<=Arg_1
122:n_f4___7(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___3(Arg_0+1,Arg_1,Arg_3,Arg_5):|:1+Arg_0<=Arg_1 && 1+Arg_0<=Arg_1 && 1+Arg_0<=Arg_1
123:n_f4___8(Arg_0,Arg_1,Arg_3,Arg_5) -> n_f3___6(Arg_0,Arg_1+1,Arg_3,Arg_5):|:1+Arg_1<=Arg_0 && 1+Arg_1<=Arg_0 && Arg_1<=Arg_0
All Bounds
Timebounds
Overall timebound:16*Arg_3+16*Arg_5+28*Arg_0+28*Arg_1+56 {O(n)}
20: f0->f3: 1 {O(1)}
21: f0->f4: 1 {O(1)}
22: f0->f8: 1 {O(1)}
23: f0->f3: 1 {O(1)}
24: f0->f3: 1 {O(1)}
25: f0->f8: 1 {O(1)}
26: f0->f3: 1 {O(1)}
27: f0->f3: 1 {O(1)}
30: f3->f8: 1 {O(1)}
111: f3->n_f4___1: 1 {O(1)}
112: f3->n_f4___2: 1 {O(1)}
113: f3->n_f4___7: 1 {O(1)}
114: f3->n_f4___8: 1 {O(1)}
124: f4->n_f3___3: 1 {O(1)}
125: f4->n_f3___6: 1 {O(1)}
115: n_f3___3->n_f4___7: 4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+8 {O(n)}
136: n_f3___3->f8: 1 {O(1)}
137: n_f3___4->f8: 1 {O(1)}
117: n_f3___6->n_f4___5: 1 {O(1)}
118: n_f3___6->n_f4___8: 4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+11 {O(n)}
138: n_f3___6->f8: 1 {O(1)}
119: n_f4___1->n_f3___3: 1 {O(1)}
120: n_f4___2->n_f3___6: 1 {O(1)}
121: n_f4___5->n_f3___4: 1 {O(1)}
122: n_f4___7->n_f3___3: 4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+6 {O(n)}
123: n_f4___8->n_f3___6: 4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+9 {O(n)}
Costbounds
Overall costbound: 16*Arg_3+16*Arg_5+28*Arg_0+28*Arg_1+56 {O(n)}
20: f0->f3: 1 {O(1)}
21: f0->f4: 1 {O(1)}
22: f0->f8: 1 {O(1)}
23: f0->f3: 1 {O(1)}
24: f0->f3: 1 {O(1)}
25: f0->f8: 1 {O(1)}
26: f0->f3: 1 {O(1)}
27: f0->f3: 1 {O(1)}
30: f3->f8: 1 {O(1)}
111: f3->n_f4___1: 1 {O(1)}
112: f3->n_f4___2: 1 {O(1)}
113: f3->n_f4___7: 1 {O(1)}
114: f3->n_f4___8: 1 {O(1)}
124: f4->n_f3___3: 1 {O(1)}
125: f4->n_f3___6: 1 {O(1)}
115: n_f3___3->n_f4___7: 4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+8 {O(n)}
136: n_f3___3->f8: 1 {O(1)}
137: n_f3___4->f8: 1 {O(1)}
117: n_f3___6->n_f4___5: 1 {O(1)}
118: n_f3___6->n_f4___8: 4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+11 {O(n)}
138: n_f3___6->f8: 1 {O(1)}
119: n_f4___1->n_f3___3: 1 {O(1)}
120: n_f4___2->n_f3___6: 1 {O(1)}
121: n_f4___5->n_f3___4: 1 {O(1)}
122: n_f4___7->n_f3___3: 4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+6 {O(n)}
123: n_f4___8->n_f3___6: 4*Arg_3+4*Arg_5+7*Arg_0+7*Arg_1+9 {O(n)}
Sizebounds
20: f0->f3, Arg_0: Arg_0 {O(n)}
20: f0->f3, Arg_1: Arg_1 {O(n)}
20: f0->f3, Arg_3: Arg_3 {O(n)}
20: f0->f3, Arg_5: Arg_5 {O(n)}
21: f0->f4, Arg_0: Arg_0 {O(n)}
21: f0->f4, Arg_1: Arg_1 {O(n)}
21: f0->f4, Arg_3: Arg_3 {O(n)}
21: f0->f4, Arg_5: Arg_5 {O(n)}
22: f0->f8, Arg_0: Arg_0 {O(n)}
22: f0->f8, Arg_1: Arg_1 {O(n)}
22: f0->f8, Arg_3: Arg_3 {O(n)}
22: f0->f8, Arg_5: Arg_5 {O(n)}
23: f0->f3, Arg_0: Arg_5 {O(n)}
23: f0->f3, Arg_1: Arg_3 {O(n)}
23: f0->f3, Arg_3: Arg_3 {O(n)}
23: f0->f3, Arg_5: Arg_5 {O(n)}
24: f0->f3, Arg_0: Arg_5 {O(n)}
24: f0->f3, Arg_1: Arg_3 {O(n)}
24: f0->f3, Arg_3: Arg_3 {O(n)}
24: f0->f3, Arg_5: Arg_5 {O(n)}
26: f0->f3, Arg_0: Arg_0+1 {O(n)}
26: f0->f3, Arg_1: Arg_1 {O(n)}
26: f0->f3, Arg_3: Arg_3 {O(n)}
26: f0->f3, Arg_5: Arg_5 {O(n)}
27: f0->f3, Arg_0: Arg_0 {O(n)}
27: f0->f3, Arg_1: Arg_1+1 {O(n)}
27: f0->f3, Arg_3: Arg_3 {O(n)}
27: f0->f3, Arg_5: Arg_5 {O(n)}
111: f3->n_f4___1, Arg_0: 2*Arg_5+3*Arg_0+1 {O(n)}
111: f3->n_f4___1, Arg_1: 2*Arg_3+3*Arg_1+1 {O(n)}
111: f3->n_f4___1, Arg_3: 5*Arg_3 {O(n)}
111: f3->n_f4___1, Arg_5: 5*Arg_5 {O(n)}
112: f3->n_f4___2, Arg_0: 2*Arg_5+3*Arg_0+1 {O(n)}
112: f3->n_f4___2, Arg_1: 2*Arg_3+3*Arg_1+1 {O(n)}
112: f3->n_f4___2, Arg_3: 5*Arg_3 {O(n)}
112: f3->n_f4___2, Arg_5: 5*Arg_5 {O(n)}
113: f3->n_f4___7, Arg_0: 2*Arg_5+3*Arg_0+1 {O(n)}
113: f3->n_f4___7, Arg_1: 2*Arg_3+3*Arg_1+1 {O(n)}
113: f3->n_f4___7, Arg_3: 5*Arg_3 {O(n)}
113: f3->n_f4___7, Arg_5: 5*Arg_5 {O(n)}
114: f3->n_f4___8, Arg_0: 2*Arg_5+3*Arg_0+1 {O(n)}
114: f3->n_f4___8, Arg_1: 2*Arg_3+3*Arg_1+1 {O(n)}
114: f3->n_f4___8, Arg_3: 5*Arg_3 {O(n)}
114: f3->n_f4___8, Arg_5: 5*Arg_5 {O(n)}
124: f4->n_f3___3, Arg_0: Arg_0+1 {O(n)}
124: f4->n_f3___3, Arg_1: Arg_1 {O(n)}
124: f4->n_f3___3, Arg_3: Arg_3 {O(n)}
124: f4->n_f3___3, Arg_5: Arg_5 {O(n)}
125: f4->n_f3___6, Arg_0: Arg_0 {O(n)}
125: f4->n_f3___6, Arg_1: Arg_1+1 {O(n)}
125: f4->n_f3___6, Arg_3: Arg_3 {O(n)}
125: f4->n_f3___6, Arg_5: Arg_5 {O(n)}
115: n_f3___3->n_f4___7, Arg_0: 14*Arg_0+4*Arg_3+7*Arg_1+8*Arg_5+10 {O(n)}
115: n_f3___3->n_f4___7, Arg_1: 4*Arg_3+7*Arg_1+2 {O(n)}
115: n_f3___3->n_f4___7, Arg_3: 11*Arg_3 {O(n)}
115: n_f3___3->n_f4___7, Arg_5: 11*Arg_5 {O(n)}
117: n_f3___6->n_f4___5, Arg_0: Arg_0 {O(n)}
117: n_f3___6->n_f4___5, Arg_1: Arg_1+1 {O(n)}
117: n_f3___6->n_f4___5, Arg_3: Arg_3 {O(n)}
117: n_f3___6->n_f4___5, Arg_5: Arg_5 {O(n)}
118: n_f3___6->n_f4___8, Arg_0: 4*Arg_5+7*Arg_0+2 {O(n)}
118: n_f3___6->n_f4___8, Arg_1: 14*Arg_1+4*Arg_5+7*Arg_0+8*Arg_3+13 {O(n)}
118: n_f3___6->n_f4___8, Arg_3: 11*Arg_3 {O(n)}
118: n_f3___6->n_f4___8, Arg_5: 11*Arg_5 {O(n)}
119: n_f4___1->n_f3___3, Arg_0: 2*Arg_5+3*Arg_0+2 {O(n)}
119: n_f4___1->n_f3___3, Arg_1: 2*Arg_3+3*Arg_1+1 {O(n)}
119: n_f4___1->n_f3___3, Arg_3: 5*Arg_3 {O(n)}
119: n_f4___1->n_f3___3, Arg_5: 5*Arg_5 {O(n)}
120: n_f4___2->n_f3___6, Arg_0: 2*Arg_5+3*Arg_0+1 {O(n)}
120: n_f4___2->n_f3___6, Arg_1: 2*Arg_3+3*Arg_1+2 {O(n)}
120: n_f4___2->n_f3___6, Arg_3: 5*Arg_3 {O(n)}
120: n_f4___2->n_f3___6, Arg_5: 5*Arg_5 {O(n)}
121: n_f4___5->n_f3___4, Arg_0: Arg_0+1 {O(n)}
121: n_f4___5->n_f3___4, Arg_1: Arg_1+1 {O(n)}
121: n_f4___5->n_f3___4, Arg_3: Arg_3 {O(n)}
121: n_f4___5->n_f3___4, Arg_5: Arg_5 {O(n)}
122: n_f4___7->n_f3___3, Arg_0: 14*Arg_0+4*Arg_3+7*Arg_1+8*Arg_5+10 {O(n)}
122: n_f4___7->n_f3___3, Arg_1: 4*Arg_3+7*Arg_1+2 {O(n)}
122: n_f4___7->n_f3___3, Arg_3: 11*Arg_3 {O(n)}
122: n_f4___7->n_f3___3, Arg_5: 11*Arg_5 {O(n)}
123: n_f4___8->n_f3___6, Arg_0: 4*Arg_5+7*Arg_0+2 {O(n)}
123: n_f4___8->n_f3___6, Arg_1: 14*Arg_1+4*Arg_5+7*Arg_0+8*Arg_3+13 {O(n)}
123: n_f4___8->n_f3___6, Arg_3: 11*Arg_3 {O(n)}
123: n_f4___8->n_f3___6, Arg_5: 11*Arg_5 {O(n)}