LTS Termination Proof

by T2Cert

Input

Integer Transition System

Proof

1 Invariant Updates

The following invariants are asserted.

0: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
1: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
2: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0i9_0 ≤ 0−50 + nmax7_0 ≤ 0
3: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
4: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0i9_0 ≤ 0−50 + nmax7_0 ≤ 0
5: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
6: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 01 + i9_0 ≤ 0−50 + nmax7_0 ≤ 0chkerr_post ≤ 0ret_ludcmp14_post ≤ 0ret_ludcmp14_post ≤ 0chkerr_0 ≤ 0ret_ludcmp14_0 ≤ 0ret_ludcmp14_0 ≤ 0
7: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
8: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
9: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
10: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
11: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
12: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
13: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
14: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
15: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
16: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
17: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
18: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
19: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
20: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
21: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0−50 + nmax7_post ≤ 0−50 + nmax7_0 ≤ 0
22: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 0−5 + n_0 ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0
23: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 0−5 + n_0 ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0
24: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 0−5 + n_0 ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0
25: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 0−5 + n_0 ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0
26: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 0−5 + n_0 ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0
27: −5 + n_post ≤ 05 − n_post ≤ 0−50 + nmax_post ≤ 050 − nmax_post ≤ 0−5 + n_0 ≤ 05 − n_0 ≤ 0−50 + nmax_0 ≤ 050 − nmax_0 ≤ 0
28: TRUE
29: TRUE

The invariants are proved as follows.

IMPACT Invariant Proof

2 Switch to Cooperation Termination Proof

We consider the following cutpoint-transitions:
0 44 0: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
3 51 3: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
4 58 4: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
7 65 7: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
10 72 10: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
11 79 11: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
12 86 12: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
15 93 15: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
17 100 17: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
23 107 23: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
26 114 26: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0
and for every transition t, a duplicate t is considered.

3 Transition Removal

We remove transitions 3, 9, 27, 37, 42, 43 using the following ranking functions, which are bounded by −39.

29: 0
28: 0
22: 0
23: 0
24: 0
25: 0
26: 0
27: 0
0: 0
1: 0
7: 0
8: 0
12: 0
13: 0
15: 0
16: 0
17: 0
18: 0
19: 0
20: 0
21: 0
9: 0
10: 0
11: 0
14: 0
2: 0
3: 0
4: 0
5: 0
6: 0
29: −8
28: −9
22: −10
23: −10
24: −10
25: −10
26: −10
27: −10
23_var_snapshot: −10
23*: −10
26_var_snapshot: −10
26*: −10
0: −13
1: −13
7: −13
8: −13
12: −13
13: −13
15: −13
16: −13
18: −13
19: −13
20: −13
17: −13
21: −13
0_var_snapshot: −13
0*: −13
7_var_snapshot: −13
7*: −13
12_var_snapshot: −13
12*: −13
15_var_snapshot: −13
15*: −13
17_var_snapshot: −13
17*: −13
9: −22
10: −22
11: −22
14: −22
10_var_snapshot: −22
10*: −22
11_var_snapshot: −22
11*: −22
2: −25
3: −25
4: −25
5: −25
3_var_snapshot: −25
3*: −25
4_var_snapshot: −25
4*: −25
6: −28

4 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

0* 47 0: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

5 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

0 45 0_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

6 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

3* 54 3: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

7 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

3 52 3_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

8 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

4* 61 4: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

9 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

4 59 4_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

10 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

7* 68 7: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

11 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

7 66 7_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

12 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

10* 75 10: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

13 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

10 73 10_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

14 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

11* 82 11: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

15 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

11 80 11_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

16 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

12* 89 12: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

17 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

12 87 12_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

18 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

15* 96 15: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

19 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

15 94 15_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

20 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

17* 103 17: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

21 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

17 101 17_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

22 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

23* 110 23: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

23 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

23 108 23_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

24 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

26* 117 26: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

25 Location Addition

The following skip-transition is inserted and corresponding redirections w.r.t. the old location are performed.

26 115 26_var_snapshot: w_post + w_post ≤ 0w_postw_post ≤ 0w_0 + w_0 ≤ 0w_0w_0 ≤ 0w12_post + w12_post ≤ 0w12_postw12_post ≤ 0w12_0 + w12_0 ≤ 0w12_0w12_0 ≤ 0ret_ludcmp14_post + ret_ludcmp14_post ≤ 0ret_ludcmp14_postret_ludcmp14_post ≤ 0ret_ludcmp14_0 + ret_ludcmp14_0 ≤ 0ret_ludcmp14_0ret_ludcmp14_0 ≤ 0nmax_post + nmax_post ≤ 0nmax_postnmax_post ≤ 0nmax_0 + nmax_0 ≤ 0nmax_0nmax_0 ≤ 0nmax7_post + nmax7_post ≤ 0nmax7_postnmax7_post ≤ 0nmax7_0 + nmax7_0 ≤ 0nmax7_0nmax7_0 ≤ 0n_post + n_post ≤ 0n_postn_post ≤ 0n_0 + n_0 ≤ 0n_0n_0 ≤ 0n8_post + n8_post ≤ 0n8_postn8_post ≤ 0n8_0 + n8_0 ≤ 0n8_0n8_0 ≤ 0k11_post + k11_post ≤ 0k11_postk11_post ≤ 0k11_0 + k11_0 ≤ 0k11_0k11_0 ≤ 0j_post + j_post ≤ 0j_postj_post ≤ 0j_0 + j_0 ≤ 0j_0j_0 ≤ 0j10_post + j10_post ≤ 0j10_postj10_post ≤ 0j10_0 + j10_0 ≤ 0j10_0j10_0 ≤ 0i_post + i_post ≤ 0i_posti_post ≤ 0i_0 + i_0 ≤ 0i_0i_0 ≤ 0i9_post + i9_post ≤ 0i9_posti9_post ≤ 0i9_0 + i9_0 ≤ 0i9_0i9_0 ≤ 0chkerr_post + chkerr_post ≤ 0chkerr_postchkerr_post ≤ 0chkerr_0 + chkerr_0 ≤ 0chkerr_0chkerr_0 ≤ 0

26 SCC Decomposition

We consider subproblems for each of the 4 SCC(s) of the program graph.

26.1 SCC Subproblem 1/4

Here we consider the SCC { 2, 3, 4, 5, 3_var_snapshot, 3*, 4_var_snapshot, 4* }.

26.1.1 Transition Removal

We remove transitions 1, 4 using the following ranking functions, which are bounded by −1.

2: 111⋅i9_0
3: −50 + 111⋅i9_0 + 22⋅n_post
4: 111⋅i9_0
5: −105 + 111⋅i9_0 + 22⋅n_post
3_var_snapshot: 111⋅i9_0 + 22⋅n_post − 2⋅nmax_0
3*: 111⋅i9_0 + 22⋅n_post
4_var_snapshot: 111⋅i9_0
4*: 111⋅i9_0

26.1.2 Transition Removal

We remove transitions 52, 2 using the following ranking functions, which are bounded by −201.

2: −151⋅j10_0 + 151⋅n8_0 − 10⋅n_post − 3⋅nmax_post
3: 0
4: −100 − 151⋅j10_0 + 151⋅n8_0
5: n_postnmax_post
3_var_snapshot: nmax_post
3*: 0
4_var_snapshot: −151⋅j10_0 + 151⋅n8_0 − 3⋅nmax_post
4*: −151⋅j10_0 + 151⋅n8_0 − 10⋅n_post

26.1.3 Transition Removal

We remove transitions 54, 59, 61, 29, 34 using the following ranking functions, which are bounded by −51.

2: n_postnmax_post
3: 0
4: 0
5: 0
3_var_snapshot: nmax_post
3*: 1
4_var_snapshot: nmax_post
4*: nmax_post

26.1.4 Splitting Cut-Point Transitions

We consider 2 subproblems corresponding to sets of cut-point transitions as follows.

26.1.4.1 Cut-Point Subproblem 1/2

Here we consider cut-point transition 51.

26.1.4.1.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.1.4.2 Cut-Point Subproblem 2/2

Here we consider cut-point transition 58.

26.1.4.2.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.2 SCC Subproblem 2/4

Here we consider the SCC { 9, 10, 11, 14, 10_var_snapshot, 10*, 11_var_snapshot, 11* }.

26.2.1 Transition Removal

We remove transition 10 using the following ranking functions, which are bounded by 152.

9: −8⋅i9_0 + 8⋅n8_0 + 10⋅n_post + nmax_0 + nmax_post
10: −8⋅i9_0 + 8⋅n8_0 + n_post + 2⋅nmax_0 + nmax_post
11: −5 − 8⋅i9_0 + 8⋅n8_0 + n_post + 2⋅nmax_0 + nmax_post
14: 3 − 8⋅i9_0 + 8⋅n8_0 + 10⋅n_post + 2⋅nmax_0
10_var_snapshot: 4 − 8⋅i9_0 + 8⋅n8_0 + 10⋅n_post + 2⋅nmax_0
10*: 56 − 8⋅i9_0 + 8⋅n8_0 + nmax_0 + nmax_post
11_var_snapshot: −8⋅i9_0 + 8⋅n8_0 + 10⋅n_post + nmax_0 + nmax_post
11*: −8⋅i9_0 + 8⋅n8_0 + 10⋅n_post + 2⋅nmax_0

26.2.2 Transition Removal

We remove transition 7 using the following ranking functions, which are bounded by 349.

9: 200⋅i9_0 − 200⋅j10_0 − 30⋅n_post + 7⋅nmax_0nmax_post
10: 198⋅i9_0 + 2⋅i9_post − 200⋅j10_0 − 30⋅n_post
11: −100 + 200⋅i9_0 − 200⋅j10_0 + 7⋅nmax_0
14: 198⋅i9_0 + 2⋅i9_post − 200⋅j10_0 − 41⋅n_0
10_var_snapshot: 198⋅i9_0 + 2⋅i9_post − 200⋅j10_0 − 4⋅nmax_0
10*: −300 + 198⋅i9_0 + 2⋅i9_post − 200⋅j10_0 − 30⋅n_post + 7⋅nmax_0
11_var_snapshot: 200⋅i9_0 − 200⋅j10_0 − 30⋅n_post + 7⋅nmax_0
11*: 200⋅i9_0 − 200⋅j10_0 + 7⋅nmax_0nmax_post

26.2.3 Transition Removal

We remove transitions 73, 75, 80, 82, 6, 16, 21 using the following ranking functions, which are bounded by −51.

9: −50 + 3⋅nmax_0
10: 0
11: 31⋅n_0
14: n_postnmax_0
10_var_snapshot: nmax_0
10*: −100 + 3⋅nmax_0
11_var_snapshot: 3⋅nmax_0
11*: 31⋅n_0 + n_post

26.2.4 Splitting Cut-Point Transitions

We consider 2 subproblems corresponding to sets of cut-point transitions as follows.

26.2.4.1 Cut-Point Subproblem 1/2

Here we consider cut-point transition 72.

26.2.4.1.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.2.4.2 Cut-Point Subproblem 2/2

Here we consider cut-point transition 79.

26.2.4.2.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.3 SCC Subproblem 3/4

Here we consider the SCC { 0, 1, 7, 8, 12, 13, 15, 16, 18, 19, 20, 17, 21, 0_var_snapshot, 0*, 7_var_snapshot, 7*, 12_var_snapshot, 12*, 15_var_snapshot, 15*, 17_var_snapshot, 17* }.

26.3.1 Transition Removal

We remove transition 28 using the following ranking functions, which are bounded by 303.

0: −153⋅i9_0 + 153⋅n8_0 + 10⋅n_post + 2⋅nmax_0
1: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_post
7: −153⋅i9_0 + 153⋅n8_0 + 3⋅nmax_post
8: −153⋅i9_0 + 153⋅n8_0 + 3⋅nmax_post
12: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_post − 2⋅nmax_0 + nmax_post
13: −153⋅i9_0 + 153⋅n8_0 − 2⋅nmax_0 + 4⋅nmax_post
15: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_postnmax_0
16: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_postnmax_post
18: 150 − 153⋅i9_0 + 153⋅n8_0
19: −153⋅i9_0 + 153⋅n8_0 + 20⋅n_post + nmax_post
20: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_post
17: −198 − 153⋅i9_0 + 153⋅n8_0 + 10⋅n_post + 6⋅nmax_0 + nmax_post
21: 1 − 153⋅i9_0 + 153⋅n8_0 + 10⋅n_post + nmax_0 + nmax_post
0_var_snapshot: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_post
0*: 50 − 153⋅i9_0 + 153⋅n8_0 + 10⋅n_post + nmax_0
7_var_snapshot: −153⋅i9_0 + 153⋅n8_0 + 3⋅nmax_post
7*: −153⋅i9_0 + 153⋅n8_0 + 3⋅nmax_post
12_var_snapshot: 150 − 153⋅i9_0 + 153⋅n8_0 − 2⋅nmax_0 + nmax_post
12*: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_postnmax_post
15_var_snapshot: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_postnmax_0
15*: −153⋅i9_0 + 153⋅n8_0 + 30⋅n_post − 4⋅nmax_0 + 3⋅nmax_post
17_var_snapshot: 2 − 153⋅i9_0 + 153⋅n8_0 + 10⋅n_post + nmax_0 + nmax_post
17*: −48 − 153⋅i9_0 + 153⋅n8_0 + 6⋅nmax_0

26.3.2 Transition Removal

We remove transitions 101, 103, 14, 25, 41 using the following ranking functions, which are bounded by −151.

0: n_0
1: n_0
7: n_0
8: n_0
12: 0
13: 0
15: 0
16: 0
18: n_0
19: n_0
20: n_0
17: −20⋅n_post
21: −1 − 3⋅nmax_post
0_var_snapshot: n_0
0*: n_0
7_var_snapshot: n_0
7*: n_0
12_var_snapshot: 0
12*: 0
15_var_snapshot: 0
15*: 0
17_var_snapshot: −3⋅nmax_post
17*: nmax_post

26.3.3 Transition Removal

We remove transitions 15, 26 using the following ranking functions, which are bounded by 98.

0: 101 − 8⋅j10_0 + 8⋅n8_0
1: 49 − 8⋅j10_0 + 8⋅n8_0 + nmax_post
7: 6 − 8⋅j10_0 + 8⋅n8_0 + 18⋅n_post
8: 96 − 8⋅j10_0 + 8⋅n8_0
12: −45 − 306⋅j10_0 + 306⋅n8_0 + 71⋅n_post + nmax_0 − 5⋅nmax_post
13: −306⋅j10_0 + 306⋅n8_0 + 10⋅n_post + nmax_0
15: −306⋅j10_0 + 306⋅n8_0 + nmax_0
16: −306⋅j10_0 + 306⋅n8_0 + nmax_post
18: −55 − 8⋅j10_0 + 8⋅n8_0 + nmax_0 + 2⋅nmax_post
19: 47 − 8⋅j10_0 + 8⋅n8_0 + nmax_post
20: 48 − 8⋅j10_0 + 8⋅n8_0 + nmax_post
17: 0
21: 0
0_var_snapshot: −8⋅j10_0 + 8⋅n8_0 + nmax_0 + nmax_post
0*: 2 − 8⋅j10_0 + 8⋅n8_0 + 2⋅nmax_post
7_var_snapshot: 46 − 8⋅j10_0 + 8⋅n8_0 + nmax_0
7*: 46 − 8⋅j10_0 + 8⋅n8_0 + nmax_post
12_var_snapshot: 305 − 306⋅j10_0 + 306⋅n8_0 + nmax_0 − 5⋅nmax_post
12*: −306⋅j10_0 + 306⋅n8_0 + 71⋅n_post
15_var_snapshot: −306⋅j10_0 + 306⋅n8_0 + nmax_post
15*: −50 − 306⋅j10_0 + 306⋅n8_0 + 10⋅n_post + nmax_0
17_var_snapshot: 0
17*: 0

26.3.4 Transition Removal

We remove transitions 47, 0, 13, 17, 18, 20, 22, 23, 24 using the following ranking functions, which are bounded by −206.

0: −31⋅n_postnmax_0
1: −1 − 31⋅n_postnmax_post
7: −2⋅nmax_0
8: −20⋅n_post
12: −52 + 101⋅i9_0 − 101⋅k11_0
13: −54 + 101⋅i9_0 − 101⋅k11_0
15: 101⋅i9_0 − 101⋅k11_0
16: 101⋅i9_0 − 101⋅k11_0nmax_post
18: −20⋅n_postnmax_0
19: −10⋅n_post
20: 0
17: 0
21: 0
0_var_snapshot: −31⋅n_postnmax_post
0*: nmax_0 − 3⋅nmax_post
7_var_snapshot: −20⋅n_post
7*: −2⋅nmax_post
12_var_snapshot: −53 + 101⋅i9_0 − 101⋅k11_0
12*: −1 + 101⋅i9_0 − 101⋅k11_0nmax_post
15_var_snapshot: 101⋅i9_0 − 101⋅k11_0
15*: 101⋅i9_0 − 101⋅k11_0 + 2⋅nmax_0nmax_post
17_var_snapshot: 0
17*: 0

26.3.5 Transition Removal

We remove transitions 45, 87, 89, 94, 96, 8, 11, 12, 19 using the following ranking functions, which are bounded by −151.

0: 0
1: 0
7: 106⋅i9_0 − 106⋅k11_0 + nmax_0
8: 106⋅i9_0 − 106⋅k11_0 + nmax_0 − 2⋅nmax_post
12: nmax_0nmax_post
13: −4⋅nmax_post
15: 2⋅n_0
16: 2⋅n_0nmax_0nmax_post
18: 0
19: 0
20: 0
17: 0
21: 0
0_var_snapshot: n_post
0*: 0
7_var_snapshot: 106⋅i9_0 − 106⋅k11_0
7*: 106⋅i9_0 − 106⋅k11_0 + 21⋅n_post + nmax_0 − 2⋅nmax_post
12_var_snapshot: 100 − nmax_0 − 4⋅nmax_post
12*: −5 + 2⋅n_0nmax_0nmax_post
15_var_snapshot: 2⋅n_0nmax_post
15*: 2⋅n_0 + nmax_0
17_var_snapshot: 0
17*: 0

26.3.6 Transition Removal

We remove transitions 66, 68, 5 using the following ranking functions, which are bounded by −6.

0: 0
1: 0
7: 0
8: n_postnmax_0
12: 0
13: 0
15: 0
16: 0
18: 0
19: 0
20: 0
17: 0
21: 0
0_var_snapshot: 0
0*: 0
7_var_snapshot: n_post
7*: n_0
12_var_snapshot: 0
12*: 0
15_var_snapshot: 0
15*: 0
17_var_snapshot: 0
17*: 0

26.3.7 Splitting Cut-Point Transitions

We consider 5 subproblems corresponding to sets of cut-point transitions as follows.

26.3.7.1 Cut-Point Subproblem 1/5

Here we consider cut-point transition 44.

26.3.7.1.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.3.7.2 Cut-Point Subproblem 2/5

Here we consider cut-point transition 65.

26.3.7.2.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.3.7.3 Cut-Point Subproblem 3/5

Here we consider cut-point transition 86.

26.3.7.3.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.3.7.4 Cut-Point Subproblem 4/5

Here we consider cut-point transition 93.

26.3.7.4.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.3.7.5 Cut-Point Subproblem 5/5

Here we consider cut-point transition 100.

26.3.7.5.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.4 SCC Subproblem 4/4

Here we consider the SCC { 22, 23, 24, 25, 26, 27, 23_var_snapshot, 23*, 26_var_snapshot, 26* }.

26.4.1 Transition Removal

We remove transition 38 using the following ranking functions, which are bounded by −661.

22: −152⋅i_0 + nmax_post
23: −152⋅i_0 − 20⋅n_0 + 10⋅n_post + nmax_0 + nmax_post
24: −152⋅i_0 + 10⋅n_post
25: −152⋅i_0 − 20⋅n_0 + 10⋅n_post − 3⋅nmax_0 + 5⋅nmax_post
26: −152⋅i_0 − 20⋅n_0 + 10⋅n_post + 5⋅nmax_post
27: −152⋅i_0 − 20⋅n_0 + 10⋅n_post + 2⋅nmax_0 + nmax_post
23_var_snapshot: −152⋅i_0 − 20⋅n_0 + 10⋅n_post − 3⋅nmax_0 + 5⋅nmax_post
23*: −152⋅i_0 − 20⋅n_0 + 2⋅nmax_0 + nmax_post
26_var_snapshot: 200 − 152⋅i_0 − 20⋅n_0 + 10⋅n_post
26*: 151 − 152⋅i_0 − 20⋅n_0 + 10⋅n_post − 3⋅nmax_0 + 5⋅nmax_post

26.4.2 Transition Removal

We remove transition 36 using the following ranking functions, which are bounded by −1356.

22: −251⋅j_0 − 40⋅n_post
23: −251⋅j_0
24: −251⋅j_0 − 3⋅nmax_0
25: −251⋅j_0 − 10⋅n_0 + 20⋅n_post − 3⋅nmax_0
26: −251⋅j_0 − 10⋅n_0 − 11⋅n_post
27: −251⋅j_0 − 12⋅n_0 − 2⋅nmax_post
23_var_snapshot: −251⋅j_0 + 20⋅n_post − 3⋅nmax_0
23*: −251⋅j_0 − 40⋅n_post + 5⋅nmax_0
26_var_snapshot: −251⋅j_0 − 11⋅n_post − 2⋅nmax_post
26*: −251⋅j_0 − 10⋅n_0 − 11⋅n_post

26.4.3 Transition Removal

We remove transitions 108, 110, 115, 117, 30, 31, 32, 33, 35, 39, 40 using the following ranking functions, which are bounded by −401.

22: −10⋅n_post
23: −60⋅n_0 − 10⋅n_post + 4⋅nmax_0
24: 0
25: −60⋅n_0 − 10⋅n_postnmax_0 + 3⋅nmax_post
26: −60⋅n_0 − 10⋅n_post
27: −9⋅nmax_post
23_var_snapshot: −60⋅n_0 − 10⋅n_post + 3⋅nmax_post
23*: −10⋅n_post + 4⋅nmax_0 − 5⋅nmax_post
26_var_snapshot: −80⋅n_post
26*: −100 − 60⋅n_0 − 10⋅n_post + 3⋅nmax_post

26.4.4 Splitting Cut-Point Transitions

We consider 2 subproblems corresponding to sets of cut-point transitions as follows.

26.4.4.1 Cut-Point Subproblem 1/2

Here we consider cut-point transition 107.

26.4.4.1.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

26.4.4.2 Cut-Point Subproblem 2/2

Here we consider cut-point transition 114.

26.4.4.2.1 Splitting Cut-Point Transitions

There remain no cut-point transition to consider. Hence the cooperation termination is trivial.

Tool configuration

T2Cert