Initial Problem

Start: f0
Program_Vars: Arg_0, Arg_1
Temp_Vars:
Locations: f0, f10, f3
Transitions:
0:f0(Arg_0,Arg_1) -> f3(1,Arg_1)
2:f3(Arg_0,Arg_1) -> f10(Arg_0,Arg_1):|:11<=Arg_0
1:f3(Arg_0,Arg_1) -> f3(Arg_0+1,10-Arg_0):|:Arg_0<=10

Preprocessing

Eliminate variables {Arg_1} that do not contribute to the problem

Found invariant Arg_0<=11 && 1<=Arg_0 for location f3

Found invariant Arg_0<=11 && 11<=Arg_0 for location f10

Problem after Preprocessing

Start: f0
Program_Vars: Arg_0
Temp_Vars:
Locations: f0, f10, f3
Transitions:
7:f0(Arg_0) -> f3(1)
9:f3(Arg_0) -> f10(Arg_0):|:Arg_0<=11 && 1<=Arg_0 && 11<=Arg_0
8:f3(Arg_0) -> f3(Arg_0+1):|:Arg_0<=11 && 1<=Arg_0 && Arg_0<=10

MPRF for transition 8:f3(Arg_0) -> f3(Arg_0+1):|:Arg_0<=11 && 1<=Arg_0 && Arg_0<=10 of depth 1:

new bound:

13 {O(1)}

MPRF:

f3 [12-Arg_0 ]

All Bounds

Timebounds

Overall timebound:15 {O(1)}
7: f0->f3: 1 {O(1)}
8: f3->f3: 13 {O(1)}
9: f3->f10: 1 {O(1)}

Costbounds

Overall costbound: 15 {O(1)}
7: f0->f3: 1 {O(1)}
8: f3->f3: 13 {O(1)}
9: f3->f10: 1 {O(1)}

Sizebounds

7: f0->f3, Arg_0: 1 {O(1)}
8: f3->f3, Arg_0: 11 {O(1)}
9: f3->f10, Arg_0: 11 {O(1)}