/export/starexec/sandbox2/solver/bin/starexec_run_Transition /export/starexec/sandbox2/benchmark/theBenchmark.smt2 /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- MAYBE DP problem for innermost termination. P = f7#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) -> f6#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) f6#(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) -> f5#(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) f6#(I10, I11, I12, I13, I14, I15, I16, I17, I18, I19) -> f4#(I10, I11, I12, I13, I14, I15, I16, I17, I18, I19) f6#(I20, I21, I22, I23, I24, I25, I26, I27, I28, I29) -> f3#(I20, I21, I22, I23, I24, I25, I26, I27, I28, I29) f6#(I30, I31, I32, I33, I34, I35, I36, I37, I38, I39) -> f1#(I30, I31, I32, I33, I34, I35, I36, I37, I38, I39) f6#(I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f5#(I57, I58, I59, rnd4, rnd5, I55, I56, I57, rnd9, rnd10) [rnd10 = rnd5 /\ rnd9 = rnd4 /\ rnd5 = rnd5 /\ rnd4 = rnd4] f5#(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69) -> f4#(I67, I68, I69, I63, I64, I65, I66, I67, 0, I67) f4#(I70, I71, I72, I73, I74, I75, I76, I77, I78, I79) -> f3#(I77, I78, I79, I73, I74, I75, I76, I77, I78, I79) [2 <= I79] f4#(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89) -> f1#(I87, I88, I89, I83, I84, I85, I86, I87, I88, I89) [I89 <= 1] f3#(I90, I91, I92, I93, I94, I95, I96, I97, I98, I99) -> f4#(I97, I98, I99, I100, I94, I95, I96, I97, 1 + I98, I101) [I101 = I100 /\ 1 + I99 - 2 * I100 <= 2 /\ 0 <= I99 - 2 * I100 /\ I100 = I100] R = f7(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) -> f6(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) f6(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) -> f5(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) f6(I10, I11, I12, I13, I14, I15, I16, I17, I18, I19) -> f4(I10, I11, I12, I13, I14, I15, I16, I17, I18, I19) f6(I20, I21, I22, I23, I24, I25, I26, I27, I28, I29) -> f3(I20, I21, I22, I23, I24, I25, I26, I27, I28, I29) f6(I30, I31, I32, I33, I34, I35, I36, I37, I38, I39) -> f1(I30, I31, I32, I33, I34, I35, I36, I37, I38, I39) f6(I40, I41, I42, I43, I44, I45, I46, I47, I48, I49) -> f2(I40, I41, I42, I43, I44, I45, I46, I47, I48, I49) f6(I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f5(I57, I58, I59, rnd4, rnd5, I55, I56, I57, rnd9, rnd10) [rnd10 = rnd5 /\ rnd9 = rnd4 /\ rnd5 = rnd5 /\ rnd4 = rnd4] f5(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69) -> f4(I67, I68, I69, I63, I64, I65, I66, I67, 0, I67) f4(I70, I71, I72, I73, I74, I75, I76, I77, I78, I79) -> f3(I77, I78, I79, I73, I74, I75, I76, I77, I78, I79) [2 <= I79] f4(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89) -> f1(I87, I88, I89, I83, I84, I85, I86, I87, I88, I89) [I89 <= 1] f3(I90, I91, I92, I93, I94, I95, I96, I97, I98, I99) -> f4(I97, I98, I99, I100, I94, I95, I96, I97, 1 + I98, I101) [I101 = I100 /\ 1 + I99 - 2 * I100 <= 2 /\ 0 <= I99 - 2 * I100 /\ I100 = I100] f3(I102, I103, I104, I105, I106, I107, I108, I109, I110, I111) -> f2(I109, I110, I111, I112, I113, rnd6, rnd7, rnd8, I114, I115) [I115 = rnd6 /\ I114 = I113 /\ rnd8 = I112 /\ 1 + I111 - 2 * rnd7 <= 0 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ I113 = I113 /\ I112 = I112] f3(I116, I117, I118, I119, I120, I121, I122, I123, I124, I125) -> f2(I123, I124, I125, I126, I127, I128, I129, I130, I131, I132) [I132 = I128 /\ I131 = I127 /\ I130 = I126 /\ 2 <= I125 - 2 * I129 /\ I129 = I129 /\ I128 = I128 /\ I127 = I127 /\ I126 = I126] f1(I133, I134, I135, I136, I137, I138, I139, I140, I141, I142) -> f2(I140, I141, I142, I143, I144, I145, I139, I146, I147, I148) [I148 = I145 /\ I147 = I144 /\ I146 = I143 /\ I145 = I145 /\ I144 = I144 /\ I143 = I143] The dependency graph for this problem is: 0 -> 1, 2, 3, 4, 5 1 -> 6 2 -> 7, 8 3 -> 9 4 -> 5 -> 6 6 -> 7, 8 7 -> 9 8 -> 9 -> 7, 8 Where: 0) f7#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) -> f6#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 1) f6#(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) -> f5#(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) 2) f6#(I10, I11, I12, I13, I14, I15, I16, I17, I18, I19) -> f4#(I10, I11, I12, I13, I14, I15, I16, I17, I18, I19) 3) f6#(I20, I21, I22, I23, I24, I25, I26, I27, I28, I29) -> f3#(I20, I21, I22, I23, I24, I25, I26, I27, I28, I29) 4) f6#(I30, I31, I32, I33, I34, I35, I36, I37, I38, I39) -> f1#(I30, I31, I32, I33, I34, I35, I36, I37, I38, I39) 5) f6#(I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f5#(I57, I58, I59, rnd4, rnd5, I55, I56, I57, rnd9, rnd10) [rnd10 = rnd5 /\ rnd9 = rnd4 /\ rnd5 = rnd5 /\ rnd4 = rnd4] 6) f5#(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69) -> f4#(I67, I68, I69, I63, I64, I65, I66, I67, 0, I67) 7) f4#(I70, I71, I72, I73, I74, I75, I76, I77, I78, I79) -> f3#(I77, I78, I79, I73, I74, I75, I76, I77, I78, I79) [2 <= I79] 8) f4#(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89) -> f1#(I87, I88, I89, I83, I84, I85, I86, I87, I88, I89) [I89 <= 1] 9) f3#(I90, I91, I92, I93, I94, I95, I96, I97, I98, I99) -> f4#(I97, I98, I99, I100, I94, I95, I96, I97, 1 + I98, I101) [I101 = I100 /\ 1 + I99 - 2 * I100 <= 2 /\ 0 <= I99 - 2 * I100 /\ I100 = I100] We have the following SCCs. { 7, 9 } DP problem for innermost termination. P = f4#(I70, I71, I72, I73, I74, I75, I76, I77, I78, I79) -> f3#(I77, I78, I79, I73, I74, I75, I76, I77, I78, I79) [2 <= I79] f3#(I90, I91, I92, I93, I94, I95, I96, I97, I98, I99) -> f4#(I97, I98, I99, I100, I94, I95, I96, I97, 1 + I98, I101) [I101 = I100 /\ 1 + I99 - 2 * I100 <= 2 /\ 0 <= I99 - 2 * I100 /\ I100 = I100] R = f7(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) -> f6(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) f6(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) -> f5(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) f6(I10, I11, I12, I13, I14, I15, I16, I17, I18, I19) -> f4(I10, I11, I12, I13, I14, I15, I16, I17, I18, I19) f6(I20, I21, I22, I23, I24, I25, I26, I27, I28, I29) -> f3(I20, I21, I22, I23, I24, I25, I26, I27, I28, I29) f6(I30, I31, I32, I33, I34, I35, I36, I37, I38, I39) -> f1(I30, I31, I32, I33, I34, I35, I36, I37, I38, I39) f6(I40, I41, I42, I43, I44, I45, I46, I47, I48, I49) -> f2(I40, I41, I42, I43, I44, I45, I46, I47, I48, I49) f6(I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f5(I57, I58, I59, rnd4, rnd5, I55, I56, I57, rnd9, rnd10) [rnd10 = rnd5 /\ rnd9 = rnd4 /\ rnd5 = rnd5 /\ rnd4 = rnd4] f5(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69) -> f4(I67, I68, I69, I63, I64, I65, I66, I67, 0, I67) f4(I70, I71, I72, I73, I74, I75, I76, I77, I78, I79) -> f3(I77, I78, I79, I73, I74, I75, I76, I77, I78, I79) [2 <= I79] f4(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89) -> f1(I87, I88, I89, I83, I84, I85, I86, I87, I88, I89) [I89 <= 1] f3(I90, I91, I92, I93, I94, I95, I96, I97, I98, I99) -> f4(I97, I98, I99, I100, I94, I95, I96, I97, 1 + I98, I101) [I101 = I100 /\ 1 + I99 - 2 * I100 <= 2 /\ 0 <= I99 - 2 * I100 /\ I100 = I100] f3(I102, I103, I104, I105, I106, I107, I108, I109, I110, I111) -> f2(I109, I110, I111, I112, I113, rnd6, rnd7, rnd8, I114, I115) [I115 = rnd6 /\ I114 = I113 /\ rnd8 = I112 /\ 1 + I111 - 2 * rnd7 <= 0 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ I113 = I113 /\ I112 = I112] f3(I116, I117, I118, I119, I120, I121, I122, I123, I124, I125) -> f2(I123, I124, I125, I126, I127, I128, I129, I130, I131, I132) [I132 = I128 /\ I131 = I127 /\ I130 = I126 /\ 2 <= I125 - 2 * I129 /\ I129 = I129 /\ I128 = I128 /\ I127 = I127 /\ I126 = I126] f1(I133, I134, I135, I136, I137, I138, I139, I140, I141, I142) -> f2(I140, I141, I142, I143, I144, I145, I139, I146, I147, I148) [I148 = I145 /\ I147 = I144 /\ I146 = I143 /\ I145 = I145 /\ I144 = I144 /\ I143 = I143]