LTS Termination Proof
by AProVE
Input
    Integer Transition System
    
- 
        Initial Location:
        l1, l3, l0, l2
 
- 
        Transitions: (pre-variables and post-variables)
        
| l0 | 
1 | 
l1:
               | 
 | 
1 ≤ 0 | 
| l1 | 
2 | 
l0:
               | 
 | 
0 ≤ 0 | 
| l2 | 
3 | 
l0:
               | 
 | 
0 ≤ 0 | 
| l3 | 
4 | 
l2:
               | 
 | 
0 ≤ 0 | 
 
Proof
1 Switch to Cooperation Termination Proof
        
          We consider the following cutpoint-transitions:
          
| l1 | 
l1  | 
l1:  | 
      TRUE
     | 
| l3 | 
l3  | 
l3:  | 
      TRUE
     | 
| l0 | 
l0  | 
l0:  | 
      TRUE
     | 
| l2 | 
l2  | 
l2:  | 
      TRUE
     | 
          and for every transition t,
          a duplicate t is considered.
        2 SCC Decomposition 
        
              We consider subproblems for each of the 1 SCC(s) of the program graph.
              
2.1 SCC Subproblem 1/1
Here we consider the SCC
                  { l1, l0 }.
2.1.1 Transition Removal
        
          We remove transitions 1, 2
          using the following  ranking functions, which are bounded by
          −1.
        
2.1.2 Trivial Cooperation Program
        
          There are no more "sharp" transitions in the cooperation program.
          Hence the cooperation termination is proved.
        
Tool configuration
AProVE
- version: AProVE Commit ID: unknown
 
- strategy:                         
                        Statistics for single proof: 100.00 % (4 real / 0 unknown / 0 assumptions / 4 total proof steps)