Start: n_start0
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3
Temp_Vars: NoDet0
Locations: n_cut___4, n_cut___8, n_lbl51___5, n_lbl51___9, n_start0, n_start___10, n_stop___1, n_stop___2, n_stop___3, n_stop___6, n_stop___7
Transitions:
0:n_cut___4(Arg_0,Arg_1,Arg_2,Arg_3) -> n_lbl51___5(NoDet0,Arg_1,Arg_0,Arg_3):|:Arg_0<=2+Arg_2 && 1<=Arg_2 && Arg_0<=9 && 1+Arg_2<=Arg_0 && Arg_0<=2+Arg_2 && 0<=Arg_2 && Arg_0<=9 && 1+Arg_2<=Arg_0
1:n_cut___8(Arg_0,Arg_1,Arg_2,Arg_3) -> n_lbl51___5(NoDet0,Arg_1,Arg_0,Arg_3):|:Arg_0<=2 && 1<=Arg_0 && Arg_2<=0 && 0<=Arg_2 && Arg_0<=2+Arg_2 && 0<=Arg_2 && Arg_0<=9 && 1+Arg_2<=Arg_0
2:n_lbl51___5(Arg_0,Arg_1,Arg_2,Arg_3) -> n_cut___4(Arg_0,Arg_1,Arg_2,Arg_3):|:0<=Arg_2 && 1<=Arg_2 && Arg_2<=9 && 0<=Arg_2 && 1+Arg_2<=Arg_0 && Arg_0<=2+Arg_2 && Arg_0<=9
3:n_lbl51___5(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___1(Arg_0,Arg_1,Arg_2,Arg_3):|:0<=Arg_2 && 1<=Arg_2 && Arg_2<=9 && 10<=Arg_0 && Arg_2<=9 && Arg_0<=2+Arg_2
4:n_lbl51___5(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___2(Arg_0,Arg_1,Arg_2,Arg_3):|:0<=Arg_2 && 1<=Arg_2 && Arg_2<=9 && 3+Arg_2<=Arg_0 && 0<=Arg_2 && Arg_2<=9
5:n_lbl51___5(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___3(Arg_0,Arg_1,Arg_2,Arg_3):|:0<=Arg_2 && 1<=Arg_2 && Arg_2<=9 && 0<=Arg_2 && Arg_2<=9 && Arg_0<=Arg_2
6:n_lbl51___9(Arg_0,Arg_1,Arg_2,Arg_3) -> n_cut___8(Arg_0,Arg_1,Arg_2,Arg_3):|:0<=Arg_2 && Arg_2<=0 && 0<=Arg_2 && 0<=Arg_2 && 1+Arg_2<=Arg_0 && Arg_0<=2+Arg_2 && Arg_0<=9
7:n_lbl51___9(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___6(Arg_0,Arg_1,Arg_2,Arg_3):|:0<=Arg_2 && Arg_2<=0 && 0<=Arg_2 && 3+Arg_2<=Arg_0 && 0<=Arg_2 && Arg_2<=9
8:n_lbl51___9(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___7(Arg_0,Arg_1,Arg_2,Arg_3):|:0<=Arg_2 && Arg_2<=0 && 0<=Arg_2 && 0<=Arg_2 && Arg_2<=9 && Arg_0<=Arg_2
9:n_start0(Arg_0,Arg_1,Arg_2,Arg_3) -> n_start___10(Arg_1,Arg_1,Arg_3,Arg_3)
10:n_start___10(Arg_0,Arg_1,Arg_2,Arg_3) -> n_lbl51___9(NoDet0,Arg_0,0,Arg_2):|:Arg_2<=Arg_3 && Arg_3<=Arg_2 && Arg_0<=Arg_1 && Arg_1<=Arg_0 && Arg_2<=Arg_3 && Arg_3<=Arg_2 && Arg_0<=Arg_1 && Arg_1<=Arg_0
Found invariant Arg_2<=0 && 0<=Arg_2 for location n_lbl51___9
Found invariant Arg_2<=9 && 1<=Arg_2 for location n_lbl51___5
Found invariant Arg_2<=9 && 1+Arg_2<=Arg_0 && Arg_0+Arg_2<=20 && 8<=Arg_2 && 18<=Arg_0+Arg_2 && Arg_0<=2+Arg_2 && Arg_0<=11 && 10<=Arg_0 for location n_stop___1
Found invariant Arg_2<=0 && 1+Arg_2<=Arg_0 && Arg_0+Arg_2<=2 && 0<=Arg_2 && 1<=Arg_0+Arg_2 && Arg_0<=2+Arg_2 && Arg_0<=2 && 1<=Arg_0 for location n_cut___8
Found invariant Arg_2<=9 && 3+Arg_2<=Arg_0 && 1<=Arg_2 && 5<=Arg_0+Arg_2 && 4<=Arg_0 for location n_stop___2
Found invariant Arg_2<=8 && 1+Arg_2<=Arg_0 && Arg_0+Arg_2<=17 && 1<=Arg_2 && 3<=Arg_0+Arg_2 && Arg_0<=2+Arg_2 && Arg_0<=9 && 2<=Arg_0 for location n_cut___4
Found invariant Arg_2<=0 && Arg_0+Arg_2<=0 && 0<=Arg_2 && Arg_0<=Arg_2 && Arg_0<=0 for location n_stop___7
Found invariant Arg_2<=9 && Arg_0+Arg_2<=18 && 1<=Arg_2 && Arg_0<=Arg_2 && Arg_0<=9 for location n_stop___3
Found invariant Arg_3<=Arg_2 && Arg_2<=Arg_3 && Arg_1<=Arg_0 && Arg_0<=Arg_1 for location n_start___10
Found invariant Arg_2<=0 && 3+Arg_2<=Arg_0 && 0<=Arg_2 && 3<=Arg_0+Arg_2 && 3<=Arg_0 for location n_stop___6
Start: n_start0
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3
Temp_Vars: NoDet0
Locations: n_cut___4, n_cut___8, n_lbl51___5, n_lbl51___9, n_start0, n_start___10, n_stop___1, n_stop___2, n_stop___3, n_stop___6, n_stop___7
Transitions:
0:n_cut___4(Arg_0,Arg_1,Arg_2,Arg_3) -> n_lbl51___5(NoDet0,Arg_1,Arg_0,Arg_3):|:Arg_2<=8 && 1+Arg_2<=Arg_0 && Arg_0+Arg_2<=17 && 1<=Arg_2 && 3<=Arg_0+Arg_2 && Arg_0<=2+Arg_2 && Arg_0<=9 && 2<=Arg_0 && Arg_0<=2+Arg_2 && 1<=Arg_2 && Arg_0<=9 && 1+Arg_2<=Arg_0 && Arg_0<=2+Arg_2 && 0<=Arg_2 && Arg_0<=9 && 1+Arg_2<=Arg_0
1:n_cut___8(Arg_0,Arg_1,Arg_2,Arg_3) -> n_lbl51___5(NoDet0,Arg_1,Arg_0,Arg_3):|:Arg_2<=0 && 1+Arg_2<=Arg_0 && Arg_0+Arg_2<=2 && 0<=Arg_2 && 1<=Arg_0+Arg_2 && Arg_0<=2+Arg_2 && Arg_0<=2 && 1<=Arg_0 && Arg_0<=2 && 1<=Arg_0 && Arg_2<=0 && 0<=Arg_2 && Arg_0<=2+Arg_2 && 0<=Arg_2 && Arg_0<=9 && 1+Arg_2<=Arg_0
2:n_lbl51___5(Arg_0,Arg_1,Arg_2,Arg_3) -> n_cut___4(Arg_0,Arg_1,Arg_2,Arg_3):|:Arg_2<=9 && 1<=Arg_2 && 0<=Arg_2 && 1<=Arg_2 && Arg_2<=9 && 0<=Arg_2 && 1+Arg_2<=Arg_0 && Arg_0<=2+Arg_2 && Arg_0<=9
3:n_lbl51___5(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___1(Arg_0,Arg_1,Arg_2,Arg_3):|:Arg_2<=9 && 1<=Arg_2 && 0<=Arg_2 && 1<=Arg_2 && Arg_2<=9 && 10<=Arg_0 && Arg_2<=9 && Arg_0<=2+Arg_2
4:n_lbl51___5(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___2(Arg_0,Arg_1,Arg_2,Arg_3):|:Arg_2<=9 && 1<=Arg_2 && 0<=Arg_2 && 1<=Arg_2 && Arg_2<=9 && 3+Arg_2<=Arg_0 && 0<=Arg_2 && Arg_2<=9
5:n_lbl51___5(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___3(Arg_0,Arg_1,Arg_2,Arg_3):|:Arg_2<=9 && 1<=Arg_2 && 0<=Arg_2 && 1<=Arg_2 && Arg_2<=9 && 0<=Arg_2 && Arg_2<=9 && Arg_0<=Arg_2
6:n_lbl51___9(Arg_0,Arg_1,Arg_2,Arg_3) -> n_cut___8(Arg_0,Arg_1,Arg_2,Arg_3):|:Arg_2<=0 && 0<=Arg_2 && 0<=Arg_2 && Arg_2<=0 && 0<=Arg_2 && 0<=Arg_2 && 1+Arg_2<=Arg_0 && Arg_0<=2+Arg_2 && Arg_0<=9
7:n_lbl51___9(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___6(Arg_0,Arg_1,Arg_2,Arg_3):|:Arg_2<=0 && 0<=Arg_2 && 0<=Arg_2 && Arg_2<=0 && 0<=Arg_2 && 3+Arg_2<=Arg_0 && 0<=Arg_2 && Arg_2<=9
8:n_lbl51___9(Arg_0,Arg_1,Arg_2,Arg_3) -> n_stop___7(Arg_0,Arg_1,Arg_2,Arg_3):|:Arg_2<=0 && 0<=Arg_2 && 0<=Arg_2 && Arg_2<=0 && 0<=Arg_2 && 0<=Arg_2 && Arg_2<=9 && Arg_0<=Arg_2
9:n_start0(Arg_0,Arg_1,Arg_2,Arg_3) -> n_start___10(Arg_1,Arg_1,Arg_3,Arg_3)
10:n_start___10(Arg_0,Arg_1,Arg_2,Arg_3) -> n_lbl51___9(NoDet0,Arg_0,0,Arg_2):|:Arg_3<=Arg_2 && Arg_2<=Arg_3 && Arg_1<=Arg_0 && Arg_0<=Arg_1 && Arg_2<=Arg_3 && Arg_3<=Arg_2 && Arg_0<=Arg_1 && Arg_1<=Arg_0 && Arg_2<=Arg_3 && Arg_3<=Arg_2 && Arg_0<=Arg_1 && Arg_1<=Arg_0
new bound:
11 {O(1)}
MPRF:
n_lbl51___5 [9-Arg_2 ]
n_cut___4 [9-Arg_2 ]
new bound:
12 {O(1)}
MPRF:
n_lbl51___5 [10-Arg_2 ]
n_cut___4 [9-Arg_2 ]
Overall timebound:32 {O(1)}
0: n_cut___4->n_lbl51___5: 11 {O(1)}
1: n_cut___8->n_lbl51___5: 1 {O(1)}
2: n_lbl51___5->n_cut___4: 12 {O(1)}
3: n_lbl51___5->n_stop___1: 1 {O(1)}
4: n_lbl51___5->n_stop___2: 1 {O(1)}
5: n_lbl51___5->n_stop___3: 1 {O(1)}
6: n_lbl51___9->n_cut___8: 1 {O(1)}
7: n_lbl51___9->n_stop___6: 1 {O(1)}
8: n_lbl51___9->n_stop___7: 1 {O(1)}
9: n_start0->n_start___10: 1 {O(1)}
10: n_start___10->n_lbl51___9: 1 {O(1)}
Overall costbound: 32 {O(1)}
0: n_cut___4->n_lbl51___5: 11 {O(1)}
1: n_cut___8->n_lbl51___5: 1 {O(1)}
2: n_lbl51___5->n_cut___4: 12 {O(1)}
3: n_lbl51___5->n_stop___1: 1 {O(1)}
4: n_lbl51___5->n_stop___2: 1 {O(1)}
5: n_lbl51___5->n_stop___3: 1 {O(1)}
6: n_lbl51___9->n_cut___8: 1 {O(1)}
7: n_lbl51___9->n_stop___6: 1 {O(1)}
8: n_lbl51___9->n_stop___7: 1 {O(1)}
9: n_start0->n_start___10: 1 {O(1)}
10: n_start___10->n_lbl51___9: 1 {O(1)}
0: n_cut___4->n_lbl51___5, Arg_1: Arg_1 {O(n)}
0: n_cut___4->n_lbl51___5, Arg_2: 9 {O(1)}
0: n_cut___4->n_lbl51___5, Arg_3: Arg_3 {O(n)}
1: n_cut___8->n_lbl51___5, Arg_1: Arg_1 {O(n)}
1: n_cut___8->n_lbl51___5, Arg_2: 2 {O(1)}
1: n_cut___8->n_lbl51___5, Arg_3: Arg_3 {O(n)}
2: n_lbl51___5->n_cut___4, Arg_0: 9 {O(1)}
2: n_lbl51___5->n_cut___4, Arg_1: Arg_1 {O(n)}
2: n_lbl51___5->n_cut___4, Arg_2: 8 {O(1)}
2: n_lbl51___5->n_cut___4, Arg_3: Arg_3 {O(n)}
3: n_lbl51___5->n_stop___1, Arg_0: 11 {O(1)}
3: n_lbl51___5->n_stop___1, Arg_1: Arg_1 {O(n)}
3: n_lbl51___5->n_stop___1, Arg_2: 9 {O(1)}
3: n_lbl51___5->n_stop___1, Arg_3: Arg_3 {O(n)}
4: n_lbl51___5->n_stop___2, Arg_1: 2*Arg_1 {O(n)}
4: n_lbl51___5->n_stop___2, Arg_2: 9 {O(1)}
4: n_lbl51___5->n_stop___2, Arg_3: 2*Arg_3 {O(n)}
5: n_lbl51___5->n_stop___3, Arg_1: 2*Arg_1 {O(n)}
5: n_lbl51___5->n_stop___3, Arg_2: 9 {O(1)}
5: n_lbl51___5->n_stop___3, Arg_3: 2*Arg_3 {O(n)}
6: n_lbl51___9->n_cut___8, Arg_0: 2 {O(1)}
6: n_lbl51___9->n_cut___8, Arg_1: Arg_1 {O(n)}
6: n_lbl51___9->n_cut___8, Arg_2: 0 {O(1)}
6: n_lbl51___9->n_cut___8, Arg_3: Arg_3 {O(n)}
7: n_lbl51___9->n_stop___6, Arg_1: Arg_1 {O(n)}
7: n_lbl51___9->n_stop___6, Arg_2: 0 {O(1)}
7: n_lbl51___9->n_stop___6, Arg_3: Arg_3 {O(n)}
8: n_lbl51___9->n_stop___7, Arg_1: Arg_1 {O(n)}
8: n_lbl51___9->n_stop___7, Arg_2: 0 {O(1)}
8: n_lbl51___9->n_stop___7, Arg_3: Arg_3 {O(n)}
9: n_start0->n_start___10, Arg_0: Arg_1 {O(n)}
9: n_start0->n_start___10, Arg_1: Arg_1 {O(n)}
9: n_start0->n_start___10, Arg_2: Arg_3 {O(n)}
9: n_start0->n_start___10, Arg_3: Arg_3 {O(n)}
10: n_start___10->n_lbl51___9, Arg_1: Arg_1 {O(n)}
10: n_start___10->n_lbl51___9, Arg_2: 0 {O(1)}
10: n_start___10->n_lbl51___9, Arg_3: Arg_3 {O(n)}