5.68/5.70 MAYBE 5.68/5.70 5.68/5.70 DP problem for innermost termination. 5.68/5.70 P = 5.68/5.70 f11#(x1, x2, x3) -> f10#(x1, x2, x3) 5.68/5.70 f10#(I0, I1, I2) -> f8#(0, I1, I2) 5.68/5.70 f3#(I3, I4, I5) -> f8#(I3, I4, I5) 5.68/5.70 f9#(I6, I7, I8) -> f6#(0, I7, I8) [1 <= I6 /\ I6 <= 1] 5.68/5.70 f9#(I9, I10, I11) -> f6#(I9, I10, I11) [1 + I9 <= 1] 5.68/5.70 f9#(I12, I13, I14) -> f6#(I12, I13, I14) [2 <= I12] 5.68/5.70 f2#(I15, I16, I17) -> f9#(I15, I16, I17) 5.68/5.70 f8#(I18, I19, I20) -> f5#(I18, I19, rnd3) [rnd3 = rnd3] 5.68/5.70 f5#(I24, I25, I26) -> f4#(I24, I25, I26) [1 + I26 <= 0] 5.68/5.70 f5#(I27, I28, I29) -> f4#(I27, I28, I29) [1 <= I29] 5.68/5.70 f5#(I30, I31, I32) -> f2#(I30, I31, I32) [0 <= I32 /\ I32 <= 0] 5.68/5.70 f4#(I33, I34, I35) -> f1#(I33, rnd2, I35) [rnd2 = rnd2] 5.68/5.70 f1#(I36, I37, I38) -> f3#(I36, I37, I38) [1 + I37 <= 0] 5.68/5.70 f1#(I39, I40, I41) -> f3#(I39, I40, I41) [1 <= I40] 5.68/5.70 f1#(I42, I43, I44) -> f2#(1, I43, I44) [0 <= I43 /\ I43 <= 0] 5.68/5.70 R = 5.68/5.70 f11(x1, x2, x3) -> f10(x1, x2, x3) 5.68/5.70 f10(I0, I1, I2) -> f8(0, I1, I2) 5.68/5.70 f3(I3, I4, I5) -> f8(I3, I4, I5) 5.68/5.70 f9(I6, I7, I8) -> f6(0, I7, I8) [1 <= I6 /\ I6 <= 1] 5.68/5.70 f9(I9, I10, I11) -> f6(I9, I10, I11) [1 + I9 <= 1] 5.68/5.70 f9(I12, I13, I14) -> f6(I12, I13, I14) [2 <= I12] 5.68/5.70 f2(I15, I16, I17) -> f9(I15, I16, I17) 5.68/5.70 f8(I18, I19, I20) -> f5(I18, I19, rnd3) [rnd3 = rnd3] 5.68/5.70 f6(I21, I22, I23) -> f7(I21, I22, I23) 5.68/5.70 f5(I24, I25, I26) -> f4(I24, I25, I26) [1 + I26 <= 0] 5.68/5.70 f5(I27, I28, I29) -> f4(I27, I28, I29) [1 <= I29] 5.68/5.70 f5(I30, I31, I32) -> f2(I30, I31, I32) [0 <= I32 /\ I32 <= 0] 5.68/5.70 f4(I33, I34, I35) -> f1(I33, rnd2, I35) [rnd2 = rnd2] 5.68/5.70 f1(I36, I37, I38) -> f3(I36, I37, I38) [1 + I37 <= 0] 5.68/5.70 f1(I39, I40, I41) -> f3(I39, I40, I41) [1 <= I40] 5.68/5.70 f1(I42, I43, I44) -> f2(1, I43, I44) [0 <= I43 /\ I43 <= 0] 5.68/5.70 5.68/5.70 The dependency graph for this problem is: 5.68/5.70 0 -> 1 5.68/5.70 1 -> 7 5.68/5.70 2 -> 7 5.68/5.70 3 -> 5.68/5.70 4 -> 5.68/5.70 5 -> 5.68/5.70 6 -> 3, 4, 5 5.68/5.70 7 -> 8, 9, 10 5.68/5.70 8 -> 11 5.68/5.70 9 -> 11 5.68/5.70 10 -> 6 5.68/5.70 11 -> 12, 13, 14 5.68/5.70 12 -> 2 5.68/5.70 13 -> 2 5.68/5.70 14 -> 6 5.68/5.70 Where: 5.68/5.70 0) f11#(x1, x2, x3) -> f10#(x1, x2, x3) 5.68/5.70 1) f10#(I0, I1, I2) -> f8#(0, I1, I2) 5.68/5.70 2) f3#(I3, I4, I5) -> f8#(I3, I4, I5) 5.68/5.70 3) f9#(I6, I7, I8) -> f6#(0, I7, I8) [1 <= I6 /\ I6 <= 1] 5.68/5.70 4) f9#(I9, I10, I11) -> f6#(I9, I10, I11) [1 + I9 <= 1] 5.68/5.70 5) f9#(I12, I13, I14) -> f6#(I12, I13, I14) [2 <= I12] 5.68/5.70 6) f2#(I15, I16, I17) -> f9#(I15, I16, I17) 5.68/5.70 7) f8#(I18, I19, I20) -> f5#(I18, I19, rnd3) [rnd3 = rnd3] 5.68/5.70 8) f5#(I24, I25, I26) -> f4#(I24, I25, I26) [1 + I26 <= 0] 5.68/5.70 9) f5#(I27, I28, I29) -> f4#(I27, I28, I29) [1 <= I29] 5.68/5.70 10) f5#(I30, I31, I32) -> f2#(I30, I31, I32) [0 <= I32 /\ I32 <= 0] 5.68/5.70 11) f4#(I33, I34, I35) -> f1#(I33, rnd2, I35) [rnd2 = rnd2] 5.68/5.70 12) f1#(I36, I37, I38) -> f3#(I36, I37, I38) [1 + I37 <= 0] 5.68/5.70 13) f1#(I39, I40, I41) -> f3#(I39, I40, I41) [1 <= I40] 5.68/5.70 14) f1#(I42, I43, I44) -> f2#(1, I43, I44) [0 <= I43 /\ I43 <= 0] 5.68/5.70 5.68/5.70 We have the following SCCs. 5.68/5.70 { 2, 7, 8, 9, 11, 12, 13 } 5.68/5.70 5.68/5.70 DP problem for innermost termination. 5.68/5.70 P = 5.68/5.70 f3#(I3, I4, I5) -> f8#(I3, I4, I5) 5.68/5.70 f8#(I18, I19, I20) -> f5#(I18, I19, rnd3) [rnd3 = rnd3] 5.68/5.70 f5#(I24, I25, I26) -> f4#(I24, I25, I26) [1 + I26 <= 0] 5.68/5.70 f5#(I27, I28, I29) -> f4#(I27, I28, I29) [1 <= I29] 5.68/5.70 f4#(I33, I34, I35) -> f1#(I33, rnd2, I35) [rnd2 = rnd2] 5.68/5.70 f1#(I36, I37, I38) -> f3#(I36, I37, I38) [1 + I37 <= 0] 5.68/5.70 f1#(I39, I40, I41) -> f3#(I39, I40, I41) [1 <= I40] 5.68/5.70 R = 5.68/5.70 f11(x1, x2, x3) -> f10(x1, x2, x3) 5.68/5.70 f10(I0, I1, I2) -> f8(0, I1, I2) 5.68/5.70 f3(I3, I4, I5) -> f8(I3, I4, I5) 5.68/5.70 f9(I6, I7, I8) -> f6(0, I7, I8) [1 <= I6 /\ I6 <= 1] 5.68/5.70 f9(I9, I10, I11) -> f6(I9, I10, I11) [1 + I9 <= 1] 5.68/5.70 f9(I12, I13, I14) -> f6(I12, I13, I14) [2 <= I12] 5.68/5.70 f2(I15, I16, I17) -> f9(I15, I16, I17) 5.68/5.70 f8(I18, I19, I20) -> f5(I18, I19, rnd3) [rnd3 = rnd3] 5.68/5.70 f6(I21, I22, I23) -> f7(I21, I22, I23) 5.68/5.70 f5(I24, I25, I26) -> f4(I24, I25, I26) [1 + I26 <= 0] 5.68/5.70 f5(I27, I28, I29) -> f4(I27, I28, I29) [1 <= I29] 5.68/5.70 f5(I30, I31, I32) -> f2(I30, I31, I32) [0 <= I32 /\ I32 <= 0] 5.68/5.70 f4(I33, I34, I35) -> f1(I33, rnd2, I35) [rnd2 = rnd2] 5.68/5.70 f1(I36, I37, I38) -> f3(I36, I37, I38) [1 + I37 <= 0] 5.68/5.70 f1(I39, I40, I41) -> f3(I39, I40, I41) [1 <= I40] 5.68/5.70 f1(I42, I43, I44) -> f2(1, I43, I44) [0 <= I43 /\ I43 <= 0] 5.68/5.70 5.79/8.68 EOF