Start: n_f300
Program_Vars: Arg_0, Arg_1
Temp_Vars: A_P, NoDet0
Locations: n_f1___1, n_f1___5, n_f2___2, n_f2___3, n_f2___4, n_f2___6, n_f300
Transitions:
0:n_f2___2(Arg_0,Arg_1) -> n_f1___1(Arg_0-1,NoDet0):|:Arg_0<=13 && 0<=Arg_0 && 0<=Arg_0 && Arg_0<=12 && Arg_0<=0
1:n_f2___2(Arg_0,Arg_1) -> n_f2___2(Arg_0-1,Arg_1):|:Arg_0<=13 && 0<=Arg_0 && 0<=Arg_0 && Arg_0<=12 && 1<=Arg_0 && Arg_0<=13
2:n_f2___3(Arg_0,Arg_1) -> n_f1___5(A_P,NoDet0):|:1<=Arg_0 && 0<=Arg_0 && 14<=Arg_0 && 1+A_P<=0 && Arg_0<=14 && 14<=Arg_0
3:n_f2___3(Arg_0,Arg_1) -> n_f2___3(Arg_0-1,Arg_1):|:1<=Arg_0 && 0<=Arg_0 && 14<=Arg_0 && 15<=Arg_0
4:n_f2___3(Arg_0,Arg_1) -> n_f2___4(A_P,Arg_1):|:1<=Arg_0 && 0<=Arg_0 && 14<=Arg_0 && 0<=A_P && Arg_0<=14 && 14<=Arg_0
5:n_f2___4(Arg_0,Arg_1) -> n_f1___1(Arg_0-1,NoDet0):|:0<=Arg_0 && Arg_0<=0
6:n_f2___4(Arg_0,Arg_1) -> n_f1___5(A_P,NoDet0):|:0<=Arg_0 && 1+A_P<=0 && Arg_0<=14 && 14<=Arg_0
7:n_f2___4(Arg_0,Arg_1) -> n_f2___2(Arg_0-1,Arg_1):|:0<=Arg_0 && 1<=Arg_0 && Arg_0<=13
8:n_f2___4(Arg_0,Arg_1) -> n_f2___3(Arg_0-1,Arg_1):|:0<=Arg_0 && 15<=Arg_0
9:n_f2___4(Arg_0,Arg_1) -> n_f2___4(A_P,Arg_1):|:0<=Arg_0 && 0<=A_P && Arg_0<=14 && 14<=Arg_0
10:n_f2___6(Arg_0,Arg_1) -> n_f1___5(A_P,NoDet0):|:1+A_P<=0 && Arg_0<=14 && 14<=Arg_0
11:n_f2___6(Arg_0,Arg_1) -> n_f1___5(Arg_0-1,NoDet0):|:Arg_0<=0
12:n_f2___6(Arg_0,Arg_1) -> n_f2___2(Arg_0-1,Arg_1):|:1<=Arg_0 && Arg_0<=13
13:n_f2___6(Arg_0,Arg_1) -> n_f2___3(Arg_0-1,Arg_1):|:15<=Arg_0
14:n_f2___6(Arg_0,Arg_1) -> n_f2___4(A_P,Arg_1):|:0<=A_P && Arg_0<=14 && 14<=Arg_0
15:n_f300(Arg_0,Arg_1) -> n_f2___6(Arg_0,Arg_1)
Eliminate variables {NoDet0,Arg_1} that do not contribute to the problem
Found invariant 1+Arg_0<=0 for location n_f1___5
Found invariant 1+Arg_0<=0 && 0<=1+Arg_0 for location n_f1___1
Found invariant Arg_0<=12 && 0<=Arg_0 for location n_f2___2
Found invariant 0<=Arg_0 for location n_f2___4
Found invariant 14<=Arg_0 for location n_f2___3
Start: n_f300
Program_Vars: Arg_0
Temp_Vars: A_P
Locations: n_f1___1, n_f1___5, n_f2___2, n_f2___3, n_f2___4, n_f2___6, n_f300
Transitions:
32:n_f2___2(Arg_0) -> n_f1___1(Arg_0-1):|:Arg_0<=12 && 0<=Arg_0 && Arg_0<=13 && 0<=Arg_0 && 0<=Arg_0 && Arg_0<=12 && Arg_0<=0
33:n_f2___2(Arg_0) -> n_f2___2(Arg_0-1):|:Arg_0<=12 && 0<=Arg_0 && Arg_0<=13 && 0<=Arg_0 && 0<=Arg_0 && Arg_0<=12 && 1<=Arg_0 && Arg_0<=13
34:n_f2___3(Arg_0) -> n_f1___5(A_P):|:14<=Arg_0 && 1<=Arg_0 && 0<=Arg_0 && 14<=Arg_0 && 1+A_P<=0 && Arg_0<=14 && 14<=Arg_0
35:n_f2___3(Arg_0) -> n_f2___3(Arg_0-1):|:14<=Arg_0 && 1<=Arg_0 && 0<=Arg_0 && 14<=Arg_0 && 15<=Arg_0
36:n_f2___3(Arg_0) -> n_f2___4(A_P):|:14<=Arg_0 && 1<=Arg_0 && 0<=Arg_0 && 14<=Arg_0 && 0<=A_P && Arg_0<=14 && 14<=Arg_0
37:n_f2___4(Arg_0) -> n_f1___1(Arg_0-1):|:0<=Arg_0 && 0<=Arg_0 && Arg_0<=0
38:n_f2___4(Arg_0) -> n_f1___5(A_P):|:0<=Arg_0 && 0<=Arg_0 && 1+A_P<=0 && Arg_0<=14 && 14<=Arg_0
39:n_f2___4(Arg_0) -> n_f2___2(Arg_0-1):|:0<=Arg_0 && 0<=Arg_0 && 1<=Arg_0 && Arg_0<=13
40:n_f2___4(Arg_0) -> n_f2___3(Arg_0-1):|:0<=Arg_0 && 0<=Arg_0 && 15<=Arg_0
41:n_f2___4(Arg_0) -> n_f2___4(A_P):|:0<=Arg_0 && 0<=Arg_0 && 0<=A_P && Arg_0<=14 && 14<=Arg_0
42:n_f2___6(Arg_0) -> n_f1___5(A_P):|:1+A_P<=0 && Arg_0<=14 && 14<=Arg_0
43:n_f2___6(Arg_0) -> n_f1___5(Arg_0-1):|:Arg_0<=0
44:n_f2___6(Arg_0) -> n_f2___2(Arg_0-1):|:1<=Arg_0 && Arg_0<=13
45:n_f2___6(Arg_0) -> n_f2___3(Arg_0-1):|:15<=Arg_0
46:n_f2___6(Arg_0) -> n_f2___4(A_P):|:0<=A_P && Arg_0<=14 && 14<=Arg_0
47:n_f300(Arg_0) -> n_f2___6(Arg_0)
new bound:
26 {O(1)}
MPRF:
n_f2___2 [Arg_0+1 ]
Overall timebound:inf {Infinity}
32: n_f2___2->n_f1___1: 1 {O(1)}
33: n_f2___2->n_f2___2: 26 {O(1)}
34: n_f2___3->n_f1___5: 1 {O(1)}
35: n_f2___3->n_f2___3: inf {Infinity}
36: n_f2___3->n_f2___4: inf {Infinity}
37: n_f2___4->n_f1___1: 1 {O(1)}
38: n_f2___4->n_f1___5: 1 {O(1)}
39: n_f2___4->n_f2___2: 1 {O(1)}
40: n_f2___4->n_f2___3: inf {Infinity}
41: n_f2___4->n_f2___4: inf {Infinity}
42: n_f2___6->n_f1___5: 1 {O(1)}
43: n_f2___6->n_f1___5: 1 {O(1)}
44: n_f2___6->n_f2___2: 1 {O(1)}
45: n_f2___6->n_f2___3: 1 {O(1)}
46: n_f2___6->n_f2___4: 1 {O(1)}
47: n_f300->n_f2___6: 1 {O(1)}
Overall costbound: inf {Infinity}
32: n_f2___2->n_f1___1: 1 {O(1)}
33: n_f2___2->n_f2___2: 26 {O(1)}
34: n_f2___3->n_f1___5: 1 {O(1)}
35: n_f2___3->n_f2___3: inf {Infinity}
36: n_f2___3->n_f2___4: inf {Infinity}
37: n_f2___4->n_f1___1: 1 {O(1)}
38: n_f2___4->n_f1___5: 1 {O(1)}
39: n_f2___4->n_f2___2: 1 {O(1)}
40: n_f2___4->n_f2___3: inf {Infinity}
41: n_f2___4->n_f2___4: inf {Infinity}
42: n_f2___6->n_f1___5: 1 {O(1)}
43: n_f2___6->n_f1___5: 1 {O(1)}
44: n_f2___6->n_f2___2: 1 {O(1)}
45: n_f2___6->n_f2___3: 1 {O(1)}
46: n_f2___6->n_f2___4: 1 {O(1)}
47: n_f300->n_f2___6: 1 {O(1)}
32: n_f2___2->n_f1___1, Arg_0: 1 {O(1)}
33: n_f2___2->n_f2___2, Arg_0: 11 {O(1)}
37: n_f2___4->n_f1___1, Arg_0: 1 {O(1)}
39: n_f2___4->n_f2___2, Arg_0: 12 {O(1)}
43: n_f2___6->n_f1___5, Arg_0: Arg_0+1 {O(n)}
44: n_f2___6->n_f2___2, Arg_0: 12 {O(1)}
45: n_f2___6->n_f2___3, Arg_0: Arg_0 {O(n)}
47: n_f300->n_f2___6, Arg_0: Arg_0 {O(n)}