YES(?, 80*b + 34) Initial complexity problem: 1: T: (1, 1) evalfstart(a, b, c, d) -> evalfentryin(a, b, c, d) (?, 1) evalfentryin(a, b, c, d) -> evalfbb6in(0, b, c, d) (?, 1) evalfbb6in(a, b, c, d) -> evalfbbin(a, b, c, d) [ b >= a + 1 ] (?, 1) evalfbb6in(a, b, c, d) -> evalfreturnin(a, b, c, d) [ a >= b ] (?, 1) evalfbbin(a, b, c, d) -> evalfbb2in(a, b, 0, a + 1) (?, 1) evalfbb2in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ d >= b ] (?, 1) evalfbb2in(a, b, c, d) -> evalfbb3in(a, b, c, d) [ b >= d + 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ 0 >= e + 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ e >= 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb4in(a, b, c, d) (?, 1) evalfbb1in(a, b, c, d) -> evalfbb2in(a, b, c + 1, d + 1) (?, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d - 1, b, c, d) [ c >= 1 ] (?, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d, b, c, d) [ 0 >= c ] (?, 1) evalfreturnin(a, b, c, d) -> evalfstop(a, b, c, d) start location: evalfstart leaf cost: 0 Repeatedly removing leaves of the complexity graph in problem 1 produces the following problem: 2: T: (1, 1) evalfstart(a, b, c, d) -> evalfentryin(a, b, c, d) (?, 1) evalfentryin(a, b, c, d) -> evalfbb6in(0, b, c, d) (?, 1) evalfbb6in(a, b, c, d) -> evalfbbin(a, b, c, d) [ b >= a + 1 ] (?, 1) evalfbbin(a, b, c, d) -> evalfbb2in(a, b, 0, a + 1) (?, 1) evalfbb2in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ d >= b ] (?, 1) evalfbb2in(a, b, c, d) -> evalfbb3in(a, b, c, d) [ b >= d + 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ 0 >= e + 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ e >= 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb4in(a, b, c, d) (?, 1) evalfbb1in(a, b, c, d) -> evalfbb2in(a, b, c + 1, d + 1) (?, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d - 1, b, c, d) [ c >= 1 ] (?, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d, b, c, d) [ 0 >= c ] start location: evalfstart leaf cost: 2 Repeatedly propagating knowledge in problem 2 produces the following problem: 3: T: (1, 1) evalfstart(a, b, c, d) -> evalfentryin(a, b, c, d) (1, 1) evalfentryin(a, b, c, d) -> evalfbb6in(0, b, c, d) (?, 1) evalfbb6in(a, b, c, d) -> evalfbbin(a, b, c, d) [ b >= a + 1 ] (?, 1) evalfbbin(a, b, c, d) -> evalfbb2in(a, b, 0, a + 1) (?, 1) evalfbb2in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ d >= b ] (?, 1) evalfbb2in(a, b, c, d) -> evalfbb3in(a, b, c, d) [ b >= d + 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ 0 >= e + 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ e >= 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb4in(a, b, c, d) (?, 1) evalfbb1in(a, b, c, d) -> evalfbb2in(a, b, c + 1, d + 1) (?, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d - 1, b, c, d) [ c >= 1 ] (?, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d, b, c, d) [ 0 >= c ] start location: evalfstart leaf cost: 2 Applied AI with 'oct' on problem 3 to obtain the following invariants: For symbol evalfbb1in: X_2 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ -X_3 + X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ -X_1 + X_4 - 1 >= 0 /\ X_2 - X_3 - 2 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 - 2 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ -X_1 + X_2 - 2 >= 0 /\ X_1 >= 0 For symbol evalfbb2in: X_2 - X_4 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ -X_3 + X_4 - 1 >= 0 /\ X_2 + X_4 - 2 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ -X_1 + X_4 - 1 >= 0 /\ X_2 - X_3 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 - 1 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 1 >= 0 /\ -X_1 + X_2 - 1 >= 0 /\ X_1 >= 0 For symbol evalfbb3in: X_2 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ -X_3 + X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ -X_1 + X_4 - 1 >= 0 /\ X_2 - X_3 - 2 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 - 2 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ -X_1 + X_2 - 2 >= 0 /\ X_1 >= 0 For symbol evalfbb4in: X_2 - X_4 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ -X_3 + X_4 - 1 >= 0 /\ X_2 + X_4 - 2 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ -X_1 + X_4 - 1 >= 0 /\ X_2 - X_3 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 - 1 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 1 >= 0 /\ -X_1 + X_2 - 1 >= 0 /\ X_1 >= 0 For symbol evalfbb6in: X_1 >= 0 For symbol evalfbbin: X_2 - 1 >= 0 /\ X_1 + X_2 - 1 >= 0 /\ -X_1 + X_2 - 1 >= 0 /\ X_1 >= 0 This yielded the following problem: 4: T: (?, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ 0 >= c ] (?, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d - 1, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ c >= 1 ] (?, 1) evalfbb1in(a, b, c, d) -> evalfbb2in(a, b, c + 1, d + 1) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 /\ e >= 1 ] (?, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 /\ 0 >= e + 1 ] (?, 1) evalfbb2in(a, b, c, d) -> evalfbb3in(a, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ b >= d + 1 ] (?, 1) evalfbb2in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ d >= b ] (?, 1) evalfbbin(a, b, c, d) -> evalfbb2in(a, b, 0, a + 1) [ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 ] (?, 1) evalfbb6in(a, b, c, d) -> evalfbbin(a, b, c, d) [ a >= 0 /\ b >= a + 1 ] (1, 1) evalfentryin(a, b, c, d) -> evalfbb6in(0, b, c, d) (1, 1) evalfstart(a, b, c, d) -> evalfentryin(a, b, c, d) start location: evalfstart leaf cost: 2 A polynomial rank function with Pol(evalfbb4in) = 8*V_2 + 5*V_3 - 8*V_4 + 1 Pol(evalfbb6in) = -8*V_1 + 8*V_2 - 3 Pol(evalfbb1in) = 8*V_2 + 5*V_3 - 8*V_4 + 1 Pol(evalfbb2in) = 8*V_2 + 5*V_3 - 8*V_4 + 3 Pol(evalfbb3in) = 8*V_2 + 5*V_3 - 8*V_4 + 2 Pol(evalfbbin) = -8*V_1 + 8*V_2 - 4 Pol(evalfentryin) = 8*V_2 - 3 Pol(evalfstart) = 8*V_2 - 3 orients all transitions weakly and the transitions evalfbbin(a, b, c, d) -> evalfbb2in(a, b, 0, a + 1) [ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 ] evalfbb6in(a, b, c, d) -> evalfbbin(a, b, c, d) [ a >= 0 /\ b >= a + 1 ] evalfbb4in(a, b, c, d) -> evalfbb6in(d, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ 0 >= c ] evalfbb4in(a, b, c, d) -> evalfbb6in(d - 1, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ c >= 1 ] evalfbb3in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 ] evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 /\ e >= 1 ] evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 /\ 0 >= e + 1 ] evalfbb2in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ d >= b ] evalfbb2in(a, b, c, d) -> evalfbb3in(a, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ b >= d + 1 ] evalfbb1in(a, b, c, d) -> evalfbb2in(a, b, c + 1, d + 1) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 ] strictly and produces the following problem: 5: T: (8*b + 3, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ 0 >= c ] (8*b + 3, 1) evalfbb4in(a, b, c, d) -> evalfbb6in(d - 1, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ c >= 1 ] (8*b + 3, 1) evalfbb1in(a, b, c, d) -> evalfbb2in(a, b, c + 1, d + 1) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 ] (8*b + 3, 1) evalfbb3in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 ] (8*b + 3, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 /\ e >= 1 ] (8*b + 3, 1) evalfbb3in(a, b, c, d) -> evalfbb1in(a, b, c, d) [ b - d - 1 >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 3 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 2 >= 0 /\ c >= 0 /\ b + c - 2 >= 0 /\ a + c >= 0 /\ b - 2 >= 0 /\ a + b - 2 >= 0 /\ -a + b - 2 >= 0 /\ a >= 0 /\ 0 >= e + 1 ] (8*b + 3, 1) evalfbb2in(a, b, c, d) -> evalfbb3in(a, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ b >= d + 1 ] (8*b + 3, 1) evalfbb2in(a, b, c, d) -> evalfbb4in(a, b, c, d) [ b - d >= 0 /\ d - 1 >= 0 /\ c + d - 1 >= 0 /\ -c + d - 1 >= 0 /\ b + d - 2 >= 0 /\ a + d - 1 >= 0 /\ -a + d - 1 >= 0 /\ b - c - 1 >= 0 /\ c >= 0 /\ b + c - 1 >= 0 /\ a + c >= 0 /\ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 /\ d >= b ] (8*b + 3, 1) evalfbbin(a, b, c, d) -> evalfbb2in(a, b, 0, a + 1) [ b - 1 >= 0 /\ a + b - 1 >= 0 /\ -a + b - 1 >= 0 /\ a >= 0 ] (8*b + 3, 1) evalfbb6in(a, b, c, d) -> evalfbbin(a, b, c, d) [ a >= 0 /\ b >= a + 1 ] (1, 1) evalfentryin(a, b, c, d) -> evalfbb6in(0, b, c, d) (1, 1) evalfstart(a, b, c, d) -> evalfentryin(a, b, c, d) start location: evalfstart leaf cost: 2 Complexity upper bound 80*b + 34 Time: 0.857 sec (SMT: 0.792 sec)