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