/export/starexec/sandbox2/solver/bin/starexec_run_Transition /export/starexec/sandbox2/benchmark/theBenchmark.smt2 /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES DP problem for innermost termination. P = f11#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f10#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) f10#(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) -> f9#(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) f10#(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) -> f2#(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) f10#(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) -> f6#(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) f10#(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f7#(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) f10#(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) -> f4#(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) f10#(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) -> f5#(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) f10#(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) -> f3#(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) f10#(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) -> f1#(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) f10#(I108, I109, I110, I111, I112, I113, I114, I115, I116, I117, I118, I119) -> f9#(I116, I117, I118, I119, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12) [rnd12 = rnd8 /\ rnd11 = rnd7 /\ rnd10 = rnd6 /\ rnd9 = rnd5 /\ rnd8 = rnd8 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ rnd5 = rnd5] f9#(I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131) -> f2#(I128, I129, I130, I131, I132, I133, I126, I127, I134, 0, I135, I136) [I136 = I133 /\ I135 = I132 /\ I134 = I132 /\ I133 = I133 /\ I132 = I132] f2#(I137, I138, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148) -> f6#(I145, I146, I147, I148, I141, I142, I143, I144, I145, I146, I147, I148) [I145 <= 0] f2#(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7#(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f7#(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4#(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f7#(I193, I194, I195, I196, I197, I198, I199, I200, I201, I202, I203, I204) -> f5#(I201, I202, I203, I204, I197, I198, I199, I200, I201, I202, I203, I204) [1 + I203 <= 0] f7#(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5#(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] f4#(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2#(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) f5#(I229, I230, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240) -> f3#(I237, I238, I239, I240, I233, I234, I235, I236, I237, I238, I239, I240) [1 <= I240 /\ 1 <= I239] f5#(I241, I242, I243, I244, I245, I246, I247, I248, I249, I250, I251, I252) -> f6#(I249, I250, I251, I252, I245, I246, I247, I248, I249, I250, I251, I252) [I251 <= 0] f5#(I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264) -> f6#(I261, I262, I263, I264, I257, I258, I259, I260, I261, I262, I263, I264) [I264 <= 0] f3#(I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275, I276) -> f4#(I273, I274, I275, I276, I269, I270, I271, I272, I273, I274, I275, I276) [0 <= I275 /\ I275 <= 0] f3#(I277, I278, I279, I280, I281, I282, I283, I284, I285, I286, I287, I288) -> f1#(I285, I286, I287, I288, I281, I282, I283, I284, I285, I286, I287, I288) [1 + I287 <= 0] f3#(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1#(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] f1#(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2#(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) R = f11(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f10(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) f10(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) -> f8(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) f10(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) -> f9(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) f10(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) -> f2(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) f10(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) -> f6(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) f10(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f7(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) f10(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) -> f4(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) f10(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) -> f5(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) f10(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) -> f3(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) f10(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) -> f1(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) f10(I108, I109, I110, I111, I112, I113, I114, I115, I116, I117, I118, I119) -> f9(I116, I117, I118, I119, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12) [rnd12 = rnd8 /\ rnd11 = rnd7 /\ rnd10 = rnd6 /\ rnd9 = rnd5 /\ rnd8 = rnd8 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ rnd5 = rnd5] f9(I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131) -> f2(I128, I129, I130, I131, I132, I133, I126, I127, I134, 0, I135, I136) [I136 = I133 /\ I135 = I132 /\ I134 = I132 /\ I133 = I133 /\ I132 = I132] f2(I137, I138, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148) -> f6(I145, I146, I147, I148, I141, I142, I143, I144, I145, I146, I147, I148) [I145 <= 0] f2(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f6(I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172) -> f8(I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180) [I180 = I176 /\ I179 = I175 /\ I178 = I174 /\ I177 = I173 /\ I176 = I176 /\ I175 = I175 /\ I174 = I174 /\ I173 = I173] f7(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f7(I193, I194, I195, I196, I197, I198, I199, I200, I201, I202, I203, I204) -> f5(I201, I202, I203, I204, I197, I198, I199, I200, I201, I202, I203, I204) [1 + I203 <= 0] f7(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] f4(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) f5(I229, I230, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240) -> f3(I237, I238, I239, I240, I233, I234, I235, I236, I237, I238, I239, I240) [1 <= I240 /\ 1 <= I239] f5(I241, I242, I243, I244, I245, I246, I247, I248, I249, I250, I251, I252) -> f6(I249, I250, I251, I252, I245, I246, I247, I248, I249, I250, I251, I252) [I251 <= 0] f5(I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264) -> f6(I261, I262, I263, I264, I257, I258, I259, I260, I261, I262, I263, I264) [I264 <= 0] f3(I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275, I276) -> f4(I273, I274, I275, I276, I269, I270, I271, I272, I273, I274, I275, I276) [0 <= I275 /\ I275 <= 0] f3(I277, I278, I279, I280, I281, I282, I283, I284, I285, I286, I287, I288) -> f1(I285, I286, I287, I288, I281, I282, I283, I284, I285, I286, I287, I288) [1 + I287 <= 0] f3(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] f1(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) The dependency graph for this problem is: 0 -> 1, 2, 3, 4, 5, 6, 7, 8, 9 1 -> 10 2 -> 11, 12 3 -> 4 -> 13, 14, 15 5 -> 16 6 -> 17, 18, 19 7 -> 20, 21, 22 8 -> 23 9 -> 10 10 -> 11, 12 11 -> 12 -> 13, 14, 15 13 -> 16 14 -> 18, 19 15 -> 17, 19 16 -> 11, 12 17 -> 22 18 -> 19 -> 20 -> 16 21 -> 23 22 -> 23 23 -> 11, 12 Where: 0) f11#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f10#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) 1) f10#(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) -> f9#(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) 2) f10#(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) -> f2#(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) 3) f10#(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) -> f6#(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) 4) f10#(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f7#(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) 5) f10#(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) -> f4#(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) 6) f10#(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) -> f5#(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) 7) f10#(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) -> f3#(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) 8) f10#(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) -> f1#(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) 9) f10#(I108, I109, I110, I111, I112, I113, I114, I115, I116, I117, I118, I119) -> f9#(I116, I117, I118, I119, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12) [rnd12 = rnd8 /\ rnd11 = rnd7 /\ rnd10 = rnd6 /\ rnd9 = rnd5 /\ rnd8 = rnd8 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ rnd5 = rnd5] 10) f9#(I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131) -> f2#(I128, I129, I130, I131, I132, I133, I126, I127, I134, 0, I135, I136) [I136 = I133 /\ I135 = I132 /\ I134 = I132 /\ I133 = I133 /\ I132 = I132] 11) f2#(I137, I138, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148) -> f6#(I145, I146, I147, I148, I141, I142, I143, I144, I145, I146, I147, I148) [I145 <= 0] 12) f2#(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7#(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] 13) f7#(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4#(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] 14) f7#(I193, I194, I195, I196, I197, I198, I199, I200, I201, I202, I203, I204) -> f5#(I201, I202, I203, I204, I197, I198, I199, I200, I201, I202, I203, I204) [1 + I203 <= 0] 15) f7#(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5#(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] 16) f4#(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2#(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) 17) f5#(I229, I230, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240) -> f3#(I237, I238, I239, I240, I233, I234, I235, I236, I237, I238, I239, I240) [1 <= I240 /\ 1 <= I239] 18) f5#(I241, I242, I243, I244, I245, I246, I247, I248, I249, I250, I251, I252) -> f6#(I249, I250, I251, I252, I245, I246, I247, I248, I249, I250, I251, I252) [I251 <= 0] 19) f5#(I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264) -> f6#(I261, I262, I263, I264, I257, I258, I259, I260, I261, I262, I263, I264) [I264 <= 0] 20) f3#(I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275, I276) -> f4#(I273, I274, I275, I276, I269, I270, I271, I272, I273, I274, I275, I276) [0 <= I275 /\ I275 <= 0] 21) f3#(I277, I278, I279, I280, I281, I282, I283, I284, I285, I286, I287, I288) -> f1#(I285, I286, I287, I288, I281, I282, I283, I284, I285, I286, I287, I288) [1 + I287 <= 0] 22) f3#(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1#(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] 23) f1#(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2#(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) We have the following SCCs. { 12, 13, 15, 16, 17, 22, 23 } DP problem for innermost termination. P = f2#(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7#(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f7#(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4#(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f7#(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5#(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] f4#(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2#(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) f5#(I229, I230, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240) -> f3#(I237, I238, I239, I240, I233, I234, I235, I236, I237, I238, I239, I240) [1 <= I240 /\ 1 <= I239] f3#(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1#(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] f1#(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2#(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) R = f11(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f10(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) f10(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) -> f8(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) f10(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) -> f9(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) f10(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) -> f2(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) f10(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) -> f6(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) f10(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f7(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) f10(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) -> f4(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) f10(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) -> f5(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) f10(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) -> f3(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) f10(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) -> f1(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) f10(I108, I109, I110, I111, I112, I113, I114, I115, I116, I117, I118, I119) -> f9(I116, I117, I118, I119, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12) [rnd12 = rnd8 /\ rnd11 = rnd7 /\ rnd10 = rnd6 /\ rnd9 = rnd5 /\ rnd8 = rnd8 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ rnd5 = rnd5] f9(I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131) -> f2(I128, I129, I130, I131, I132, I133, I126, I127, I134, 0, I135, I136) [I136 = I133 /\ I135 = I132 /\ I134 = I132 /\ I133 = I133 /\ I132 = I132] f2(I137, I138, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148) -> f6(I145, I146, I147, I148, I141, I142, I143, I144, I145, I146, I147, I148) [I145 <= 0] f2(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f6(I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172) -> f8(I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180) [I180 = I176 /\ I179 = I175 /\ I178 = I174 /\ I177 = I173 /\ I176 = I176 /\ I175 = I175 /\ I174 = I174 /\ I173 = I173] f7(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f7(I193, I194, I195, I196, I197, I198, I199, I200, I201, I202, I203, I204) -> f5(I201, I202, I203, I204, I197, I198, I199, I200, I201, I202, I203, I204) [1 + I203 <= 0] f7(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] f4(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) f5(I229, I230, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240) -> f3(I237, I238, I239, I240, I233, I234, I235, I236, I237, I238, I239, I240) [1 <= I240 /\ 1 <= I239] f5(I241, I242, I243, I244, I245, I246, I247, I248, I249, I250, I251, I252) -> f6(I249, I250, I251, I252, I245, I246, I247, I248, I249, I250, I251, I252) [I251 <= 0] f5(I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264) -> f6(I261, I262, I263, I264, I257, I258, I259, I260, I261, I262, I263, I264) [I264 <= 0] f3(I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275, I276) -> f4(I273, I274, I275, I276, I269, I270, I271, I272, I273, I274, I275, I276) [0 <= I275 /\ I275 <= 0] f3(I277, I278, I279, I280, I281, I282, I283, I284, I285, I286, I287, I288) -> f1(I285, I286, I287, I288, I281, I282, I283, I284, I285, I286, I287, I288) [1 + I287 <= 0] f3(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] f1(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) We use the extended value criterion with the projection function NU: NU[f1#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = x11 NU[f3#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = x11 NU[f5#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = x11 + 1 NU[f4#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = x11 + 1 NU[f7#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = x11 + 1 NU[f2#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = x11 + 1 This gives the following inequalities: 1 <= I157 ==> I160 + 1 >= I160 + 1 0 <= I191 /\ I191 <= 0 ==> I192 + 1 >= I192 + 1 1 <= I215 ==> I216 + 1 >= I216 + 1 ==> I228 + 1 >= I228 + 1 1 <= I240 /\ 1 <= I239 ==> I240 + 1 > I240 with I240 + 1 >= 0 1 <= I299 ==> I300 >= I300 ==> I312 >= (-1 + I312) + 1 We remove all the strictly oriented dependency pairs. DP problem for innermost termination. P = f2#(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7#(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f7#(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4#(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f7#(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5#(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] f4#(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2#(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) f3#(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1#(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] f1#(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2#(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) R = f11(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f10(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) f10(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) -> f8(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) f10(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) -> f9(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) f10(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) -> f2(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) f10(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) -> f6(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) f10(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f7(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) f10(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) -> f4(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) f10(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) -> f5(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) f10(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) -> f3(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) f10(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) -> f1(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) f10(I108, I109, I110, I111, I112, I113, I114, I115, I116, I117, I118, I119) -> f9(I116, I117, I118, I119, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12) [rnd12 = rnd8 /\ rnd11 = rnd7 /\ rnd10 = rnd6 /\ rnd9 = rnd5 /\ rnd8 = rnd8 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ rnd5 = rnd5] f9(I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131) -> f2(I128, I129, I130, I131, I132, I133, I126, I127, I134, 0, I135, I136) [I136 = I133 /\ I135 = I132 /\ I134 = I132 /\ I133 = I133 /\ I132 = I132] f2(I137, I138, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148) -> f6(I145, I146, I147, I148, I141, I142, I143, I144, I145, I146, I147, I148) [I145 <= 0] f2(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f6(I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172) -> f8(I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180) [I180 = I176 /\ I179 = I175 /\ I178 = I174 /\ I177 = I173 /\ I176 = I176 /\ I175 = I175 /\ I174 = I174 /\ I173 = I173] f7(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f7(I193, I194, I195, I196, I197, I198, I199, I200, I201, I202, I203, I204) -> f5(I201, I202, I203, I204, I197, I198, I199, I200, I201, I202, I203, I204) [1 + I203 <= 0] f7(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] f4(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) f5(I229, I230, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240) -> f3(I237, I238, I239, I240, I233, I234, I235, I236, I237, I238, I239, I240) [1 <= I240 /\ 1 <= I239] f5(I241, I242, I243, I244, I245, I246, I247, I248, I249, I250, I251, I252) -> f6(I249, I250, I251, I252, I245, I246, I247, I248, I249, I250, I251, I252) [I251 <= 0] f5(I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264) -> f6(I261, I262, I263, I264, I257, I258, I259, I260, I261, I262, I263, I264) [I264 <= 0] f3(I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275, I276) -> f4(I273, I274, I275, I276, I269, I270, I271, I272, I273, I274, I275, I276) [0 <= I275 /\ I275 <= 0] f3(I277, I278, I279, I280, I281, I282, I283, I284, I285, I286, I287, I288) -> f1(I285, I286, I287, I288, I281, I282, I283, I284, I285, I286, I287, I288) [1 + I287 <= 0] f3(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] f1(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) The dependency graph for this problem is: 12 -> 13, 15 13 -> 16 15 -> 16 -> 12 22 -> 23 23 -> 12 Where: 12) f2#(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7#(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] 13) f7#(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4#(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] 15) f7#(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5#(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] 16) f4#(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2#(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) 22) f3#(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1#(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] 23) f1#(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2#(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) We have the following SCCs. { 12, 13, 16 } DP problem for innermost termination. P = f2#(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7#(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f7#(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4#(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f4#(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2#(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) R = f11(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f10(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) f10(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) -> f8(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) f10(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) -> f9(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) f10(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) -> f2(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) f10(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) -> f6(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) f10(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f7(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) f10(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) -> f4(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) f10(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) -> f5(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) f10(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) -> f3(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) f10(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) -> f1(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) f10(I108, I109, I110, I111, I112, I113, I114, I115, I116, I117, I118, I119) -> f9(I116, I117, I118, I119, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12) [rnd12 = rnd8 /\ rnd11 = rnd7 /\ rnd10 = rnd6 /\ rnd9 = rnd5 /\ rnd8 = rnd8 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ rnd5 = rnd5] f9(I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131) -> f2(I128, I129, I130, I131, I132, I133, I126, I127, I134, 0, I135, I136) [I136 = I133 /\ I135 = I132 /\ I134 = I132 /\ I133 = I133 /\ I132 = I132] f2(I137, I138, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148) -> f6(I145, I146, I147, I148, I141, I142, I143, I144, I145, I146, I147, I148) [I145 <= 0] f2(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f6(I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172) -> f8(I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180) [I180 = I176 /\ I179 = I175 /\ I178 = I174 /\ I177 = I173 /\ I176 = I176 /\ I175 = I175 /\ I174 = I174 /\ I173 = I173] f7(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f7(I193, I194, I195, I196, I197, I198, I199, I200, I201, I202, I203, I204) -> f5(I201, I202, I203, I204, I197, I198, I199, I200, I201, I202, I203, I204) [1 + I203 <= 0] f7(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] f4(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) f5(I229, I230, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240) -> f3(I237, I238, I239, I240, I233, I234, I235, I236, I237, I238, I239, I240) [1 <= I240 /\ 1 <= I239] f5(I241, I242, I243, I244, I245, I246, I247, I248, I249, I250, I251, I252) -> f6(I249, I250, I251, I252, I245, I246, I247, I248, I249, I250, I251, I252) [I251 <= 0] f5(I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264) -> f6(I261, I262, I263, I264, I257, I258, I259, I260, I261, I262, I263, I264) [I264 <= 0] f3(I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275, I276) -> f4(I273, I274, I275, I276, I269, I270, I271, I272, I273, I274, I275, I276) [0 <= I275 /\ I275 <= 0] f3(I277, I278, I279, I280, I281, I282, I283, I284, I285, I286, I287, I288) -> f1(I285, I286, I287, I288, I281, I282, I283, I284, I285, I286, I287, I288) [1 + I287 <= 0] f3(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] f1(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) We use the extended value criterion with the projection function NU: NU[f4#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = 0 NU[f7#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = -x10 NU[f2#(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)] = x8 - x10 - 1 This gives the following inequalities: 1 <= I157 ==> I157 - I159 - 1 >= -I159 0 <= I191 /\ I191 <= 0 ==> -I191 >= 0 ==> 0 > I225 - I225 - 1 with 0 >= 0 We remove all the strictly oriented dependency pairs. DP problem for innermost termination. P = f2#(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7#(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f7#(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4#(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] R = f11(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f10(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) f10(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) -> f8(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11) f10(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) -> f9(I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23) f10(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) -> f2(I24, I25, I26, I27, I28, I29, I30, I31, I32, I33, I34, I35) f10(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) -> f6(I36, I37, I38, I39, I40, I41, I42, I43, I44, I45, I46, I47) f10(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) -> f7(I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59) f10(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) -> f4(I60, I61, I62, I63, I64, I65, I66, I67, I68, I69, I70, I71) f10(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) -> f5(I72, I73, I74, I75, I76, I77, I78, I79, I80, I81, I82, I83) f10(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) -> f3(I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95) f10(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) -> f1(I96, I97, I98, I99, I100, I101, I102, I103, I104, I105, I106, I107) f10(I108, I109, I110, I111, I112, I113, I114, I115, I116, I117, I118, I119) -> f9(I116, I117, I118, I119, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12) [rnd12 = rnd8 /\ rnd11 = rnd7 /\ rnd10 = rnd6 /\ rnd9 = rnd5 /\ rnd8 = rnd8 /\ rnd7 = rnd7 /\ rnd6 = rnd6 /\ rnd5 = rnd5] f9(I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131) -> f2(I128, I129, I130, I131, I132, I133, I126, I127, I134, 0, I135, I136) [I136 = I133 /\ I135 = I132 /\ I134 = I132 /\ I133 = I133 /\ I132 = I132] f2(I137, I138, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148) -> f6(I145, I146, I147, I148, I141, I142, I143, I144, I145, I146, I147, I148) [I145 <= 0] f2(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] f6(I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172) -> f8(I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180) [I180 = I176 /\ I179 = I175 /\ I178 = I174 /\ I177 = I173 /\ I176 = I176 /\ I175 = I175 /\ I174 = I174 /\ I173 = I173] f7(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] f7(I193, I194, I195, I196, I197, I198, I199, I200, I201, I202, I203, I204) -> f5(I201, I202, I203, I204, I197, I198, I199, I200, I201, I202, I203, I204) [1 + I203 <= 0] f7(I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216) -> f5(I213, I214, I215, I216, I209, I210, I211, I212, I213, I214, I215, I216) [1 <= I215] f4(I217, I218, I219, I220, I221, I222, I223, I224, I225, I226, I227, I228) -> f2(I225, I226, I227, I228, I221, I222, I223, I224, I225, 1 + I226, I225, I228) f5(I229, I230, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240) -> f3(I237, I238, I239, I240, I233, I234, I235, I236, I237, I238, I239, I240) [1 <= I240 /\ 1 <= I239] f5(I241, I242, I243, I244, I245, I246, I247, I248, I249, I250, I251, I252) -> f6(I249, I250, I251, I252, I245, I246, I247, I248, I249, I250, I251, I252) [I251 <= 0] f5(I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264) -> f6(I261, I262, I263, I264, I257, I258, I259, I260, I261, I262, I263, I264) [I264 <= 0] f3(I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275, I276) -> f4(I273, I274, I275, I276, I269, I270, I271, I272, I273, I274, I275, I276) [0 <= I275 /\ I275 <= 0] f3(I277, I278, I279, I280, I281, I282, I283, I284, I285, I286, I287, I288) -> f1(I285, I286, I287, I288, I281, I282, I283, I284, I285, I286, I287, I288) [1 + I287 <= 0] f3(I289, I290, I291, I292, I293, I294, I295, I296, I297, I298, I299, I300) -> f1(I297, I298, I299, I300, I293, I294, I295, I296, I297, I298, I299, I300) [1 <= I299] f1(I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312) -> f2(I309, I310, I311, I312, I305, I306, I307, I308, I309, I310, -1 + I311, -1 + I312) The dependency graph for this problem is: 12 -> 13 13 -> Where: 12) f2#(I149, I150, I151, I152, I153, I154, I155, I156, I157, I158, I159, I160) -> f7#(I157, I158, I159, I160, I153, I154, I155, I156, I157, I158, I159, I160) [1 <= I157] 13) f7#(I181, I182, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192) -> f4#(I189, I190, I191, I192, I185, I186, I187, I188, I189, I190, I191, I192) [0 <= I191 /\ I191 <= 0] We have the following SCCs.