2.26/2.25 MAYBE 2.26/2.25 2.26/2.25 DP problem for innermost termination. 2.26/2.25 P = 2.26/2.25 f5#(x1, x2, x3, x4) -> f3#(x1, x2, x3, x4) 2.26/2.25 f3#(I0, I1, I2, I3) -> f1#(I0, I1, I2, I3) [-1 * I1 + I3 <= 0 /\ 0 <= -1 * I2 + I3 /\ 0 <= -1 * I1 + I2] 2.26/2.25 f2#(I18, I19, I20, I21) -> f1#(I18, I19, I20, I21) 2.26/2.25 f1#(I22, I23, I24, I25) -> f2#(I22, 1 + I23, 1 + I24, -1 + I25) 2.26/2.25 R = 2.26/2.25 f5(x1, x2, x3, x4) -> f3(x1, x2, x3, x4) 2.26/2.25 f3(I0, I1, I2, I3) -> f1(I0, I1, I2, I3) [-1 * I1 + I3 <= 0 /\ 0 <= -1 * I2 + I3 /\ 0 <= -1 * I1 + I2] 2.26/2.25 f3(I4, I5, I6, I7) -> f4(rnd1, I5, I6, I7) [rnd1 = rnd1 /\ 0 <= -1 - I5 + I7 /\ 0 <= -1 * I6 + I7 /\ 0 <= -1 * I5 + I6] 2.26/2.25 f3(I8, I9, I10, I11) -> f4(I12, I9, I10, I11) [I12 = I12 /\ 1 - I10 + I11 <= 0 /\ 0 <= -1 * I9 + I10] 2.26/2.25 f3(I13, I14, I15, I16) -> f4(I17, I14, I15, I16) [I17 = I17 /\ 1 - I14 + I15 <= 0] 2.26/2.25 f2(I18, I19, I20, I21) -> f1(I18, I19, I20, I21) 2.26/2.25 f1(I22, I23, I24, I25) -> f2(I22, 1 + I23, 1 + I24, -1 + I25) 2.26/2.25 2.26/2.25 The dependency graph for this problem is: 2.26/2.25 0 -> 1 2.26/2.25 1 -> 3 2.26/2.25 2 -> 3 2.26/2.25 3 -> 2 2.26/2.25 Where: 2.26/2.25 0) f5#(x1, x2, x3, x4) -> f3#(x1, x2, x3, x4) 2.26/2.25 1) f3#(I0, I1, I2, I3) -> f1#(I0, I1, I2, I3) [-1 * I1 + I3 <= 0 /\ 0 <= -1 * I2 + I3 /\ 0 <= -1 * I1 + I2] 2.26/2.25 2) f2#(I18, I19, I20, I21) -> f1#(I18, I19, I20, I21) 2.26/2.25 3) f1#(I22, I23, I24, I25) -> f2#(I22, 1 + I23, 1 + I24, -1 + I25) 2.26/2.25 2.26/2.25 We have the following SCCs. 2.26/2.25 { 2, 3 } 2.26/2.25 2.26/2.25 DP problem for innermost termination. 2.26/2.25 P = 2.26/2.25 f2#(I18, I19, I20, I21) -> f1#(I18, I19, I20, I21) 2.26/2.25 f1#(I22, I23, I24, I25) -> f2#(I22, 1 + I23, 1 + I24, -1 + I25) 2.26/2.25 R = 2.26/2.25 f5(x1, x2, x3, x4) -> f3(x1, x2, x3, x4) 2.26/2.25 f3(I0, I1, I2, I3) -> f1(I0, I1, I2, I3) [-1 * I1 + I3 <= 0 /\ 0 <= -1 * I2 + I3 /\ 0 <= -1 * I1 + I2] 2.26/2.25 f3(I4, I5, I6, I7) -> f4(rnd1, I5, I6, I7) [rnd1 = rnd1 /\ 0 <= -1 - I5 + I7 /\ 0 <= -1 * I6 + I7 /\ 0 <= -1 * I5 + I6] 2.26/2.25 f3(I8, I9, I10, I11) -> f4(I12, I9, I10, I11) [I12 = I12 /\ 1 - I10 + I11 <= 0 /\ 0 <= -1 * I9 + I10] 2.26/2.25 f3(I13, I14, I15, I16) -> f4(I17, I14, I15, I16) [I17 = I17 /\ 1 - I14 + I15 <= 0] 2.26/2.25 f2(I18, I19, I20, I21) -> f1(I18, I19, I20, I21) 2.26/2.25 f1(I22, I23, I24, I25) -> f2(I22, 1 + I23, 1 + I24, -1 + I25) 2.26/2.25 2.26/5.23 EOF