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