0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 165 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 103 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 0 ms)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 PiDP
↳10 PiDPToQDPProof (⇒, 0 ms)
↳11 QDP
↳12 QDPSizeChangeProof (⇔, 0 ms)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔, 0 ms)
↳16 PiDP
↳17 PiDPToQDPProof (⇒, 0 ms)
↳18 QDP
↳19 QDPSizeChangeProof (⇔, 0 ms)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔, 0 ms)
↳23 PiDP
↳24 PiDPToQDPProof (⇒, 0 ms)
↳25 QDP
↳26 QDPSizeChangeProof (⇔, 0 ms)
↳27 YES
↳28 PiDP
↳29 UsableRulesProof (⇔, 0 ms)
↳30 PiDP
↳31 PiDPToQDPProof (⇒, 0 ms)
↳32 QDP
↳33 QDPSizeChangeProof (⇔, 0 ms)
↳34 YES
multA_in_gga(T5, 0, 0) → multA_out_gga(T5, 0, 0)
multA_in_gga(T18, s(0), T13) → U1_gga(T18, T13, sumB_in_ga(T18, T13))
sumB_in_ga(0, 0) → sumB_out_ga(0, 0)
sumB_in_ga(s(T23), s(T25)) → U3_ga(T23, T25, sumB_in_ga(T23, T25))
U3_ga(T23, T25, sumB_out_ga(T23, T25)) → sumB_out_ga(s(T23), s(T25))
U1_gga(T18, T13, sumB_out_ga(T18, T13)) → multA_out_gga(T18, s(0), T13)
multA_in_gga(T30, s(s(T31)), T13) → U2_gga(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
pC_in_ggaaa(T30, T31, T34, X50, T13) → U7_ggaaa(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
multD_in_gga(T41, 0, 0) → multD_out_gga(T41, 0, 0)
multD_in_gga(T46, s(T47), X73) → U4_gga(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
pE_in_ggaa(T46, T47, T50, X73) → U11_ggaa(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
U11_ggaa(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_ggaa(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
sumF_in_gga(T59, 0, T59) → sumF_out_gga(T59, 0, T59)
sumF_in_gga(T64, s(T65), s(X96)) → U5_gga(T64, T65, X96, sumF_in_gga(T64, T65, X96))
U5_gga(T64, T65, X96, sumF_out_gga(T64, T65, X96)) → sumF_out_gga(T64, s(T65), s(X96))
U12_ggaa(T46, T47, T50, X73, sumF_out_gga(T50, T46, X73)) → pE_out_ggaa(T46, T47, T50, X73)
U4_gga(T46, T47, X73, pE_out_ggaa(T46, T47, X72, X73)) → multD_out_gga(T46, s(T47), X73)
U7_ggaaa(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_ggaaa(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
pH_in_ggaa(T34, T30, T70, T13) → U9_ggaa(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
U9_ggaa(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_ggaa(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
sumG_in_gga(T79, 0, T79) → sumG_out_gga(T79, 0, T79)
sumG_in_gga(T86, s(T87), s(T89)) → U6_gga(T86, T87, T89, sumG_in_gga(T86, T87, T89))
U6_gga(T86, T87, T89, sumG_out_gga(T86, T87, T89)) → sumG_out_gga(T86, s(T87), s(T89))
U10_ggaa(T34, T30, T70, T13, sumG_out_gga(T70, T30, T13)) → pH_out_ggaa(T34, T30, T70, T13)
U8_ggaaa(T30, T31, T34, X50, T13, pH_out_ggaa(T34, T30, X50, T13)) → pC_out_ggaaa(T30, T31, T34, X50, T13)
U2_gga(T30, T31, T13, pC_out_ggaaa(T30, T31, X49, X50, T13)) → multA_out_gga(T30, s(s(T31)), T13)
MULTA_IN_GGA(T18, s(0), T13) → U1_GGA(T18, T13, sumB_in_ga(T18, T13))
MULTA_IN_GGA(T18, s(0), T13) → SUMB_IN_GA(T18, T13)
SUMB_IN_GA(s(T23), s(T25)) → U3_GA(T23, T25, sumB_in_ga(T23, T25))
SUMB_IN_GA(s(T23), s(T25)) → SUMB_IN_GA(T23, T25)
MULTA_IN_GGA(T30, s(s(T31)), T13) → U2_GGA(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
MULTA_IN_GGA(T30, s(s(T31)), T13) → PC_IN_GGAAA(T30, T31, X49, X50, T13)
PC_IN_GGAAA(T30, T31, T34, X50, T13) → U7_GGAAA(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
PC_IN_GGAAA(T30, T31, T34, X50, T13) → MULTD_IN_GGA(T30, T31, T34)
MULTD_IN_GGA(T46, s(T47), X73) → U4_GGA(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
MULTD_IN_GGA(T46, s(T47), X73) → PE_IN_GGAA(T46, T47, X72, X73)
PE_IN_GGAA(T46, T47, T50, X73) → U11_GGAA(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
PE_IN_GGAA(T46, T47, T50, X73) → MULTD_IN_GGA(T46, T47, T50)
U11_GGAA(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_GGAA(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
U11_GGAA(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → SUMF_IN_GGA(T50, T46, X73)
SUMF_IN_GGA(T64, s(T65), s(X96)) → U5_GGA(T64, T65, X96, sumF_in_gga(T64, T65, X96))
SUMF_IN_GGA(T64, s(T65), s(X96)) → SUMF_IN_GGA(T64, T65, X96)
U7_GGAAA(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_GGAAA(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
U7_GGAAA(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → PH_IN_GGAA(T34, T30, X50, T13)
PH_IN_GGAA(T34, T30, T70, T13) → U9_GGAA(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
PH_IN_GGAA(T34, T30, T70, T13) → SUMF_IN_GGA(T34, T30, T70)
U9_GGAA(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_GGAA(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
U9_GGAA(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → SUMG_IN_GGA(T70, T30, T13)
SUMG_IN_GGA(T86, s(T87), s(T89)) → U6_GGA(T86, T87, T89, sumG_in_gga(T86, T87, T89))
SUMG_IN_GGA(T86, s(T87), s(T89)) → SUMG_IN_GGA(T86, T87, T89)
multA_in_gga(T5, 0, 0) → multA_out_gga(T5, 0, 0)
multA_in_gga(T18, s(0), T13) → U1_gga(T18, T13, sumB_in_ga(T18, T13))
sumB_in_ga(0, 0) → sumB_out_ga(0, 0)
sumB_in_ga(s(T23), s(T25)) → U3_ga(T23, T25, sumB_in_ga(T23, T25))
U3_ga(T23, T25, sumB_out_ga(T23, T25)) → sumB_out_ga(s(T23), s(T25))
U1_gga(T18, T13, sumB_out_ga(T18, T13)) → multA_out_gga(T18, s(0), T13)
multA_in_gga(T30, s(s(T31)), T13) → U2_gga(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
pC_in_ggaaa(T30, T31, T34, X50, T13) → U7_ggaaa(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
multD_in_gga(T41, 0, 0) → multD_out_gga(T41, 0, 0)
multD_in_gga(T46, s(T47), X73) → U4_gga(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
pE_in_ggaa(T46, T47, T50, X73) → U11_ggaa(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
U11_ggaa(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_ggaa(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
sumF_in_gga(T59, 0, T59) → sumF_out_gga(T59, 0, T59)
sumF_in_gga(T64, s(T65), s(X96)) → U5_gga(T64, T65, X96, sumF_in_gga(T64, T65, X96))
U5_gga(T64, T65, X96, sumF_out_gga(T64, T65, X96)) → sumF_out_gga(T64, s(T65), s(X96))
U12_ggaa(T46, T47, T50, X73, sumF_out_gga(T50, T46, X73)) → pE_out_ggaa(T46, T47, T50, X73)
U4_gga(T46, T47, X73, pE_out_ggaa(T46, T47, X72, X73)) → multD_out_gga(T46, s(T47), X73)
U7_ggaaa(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_ggaaa(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
pH_in_ggaa(T34, T30, T70, T13) → U9_ggaa(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
U9_ggaa(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_ggaa(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
sumG_in_gga(T79, 0, T79) → sumG_out_gga(T79, 0, T79)
sumG_in_gga(T86, s(T87), s(T89)) → U6_gga(T86, T87, T89, sumG_in_gga(T86, T87, T89))
U6_gga(T86, T87, T89, sumG_out_gga(T86, T87, T89)) → sumG_out_gga(T86, s(T87), s(T89))
U10_ggaa(T34, T30, T70, T13, sumG_out_gga(T70, T30, T13)) → pH_out_ggaa(T34, T30, T70, T13)
U8_ggaaa(T30, T31, T34, X50, T13, pH_out_ggaa(T34, T30, X50, T13)) → pC_out_ggaaa(T30, T31, T34, X50, T13)
U2_gga(T30, T31, T13, pC_out_ggaaa(T30, T31, X49, X50, T13)) → multA_out_gga(T30, s(s(T31)), T13)
MULTA_IN_GGA(T18, s(0), T13) → U1_GGA(T18, T13, sumB_in_ga(T18, T13))
MULTA_IN_GGA(T18, s(0), T13) → SUMB_IN_GA(T18, T13)
SUMB_IN_GA(s(T23), s(T25)) → U3_GA(T23, T25, sumB_in_ga(T23, T25))
SUMB_IN_GA(s(T23), s(T25)) → SUMB_IN_GA(T23, T25)
MULTA_IN_GGA(T30, s(s(T31)), T13) → U2_GGA(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
MULTA_IN_GGA(T30, s(s(T31)), T13) → PC_IN_GGAAA(T30, T31, X49, X50, T13)
PC_IN_GGAAA(T30, T31, T34, X50, T13) → U7_GGAAA(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
PC_IN_GGAAA(T30, T31, T34, X50, T13) → MULTD_IN_GGA(T30, T31, T34)
MULTD_IN_GGA(T46, s(T47), X73) → U4_GGA(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
MULTD_IN_GGA(T46, s(T47), X73) → PE_IN_GGAA(T46, T47, X72, X73)
PE_IN_GGAA(T46, T47, T50, X73) → U11_GGAA(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
PE_IN_GGAA(T46, T47, T50, X73) → MULTD_IN_GGA(T46, T47, T50)
U11_GGAA(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_GGAA(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
U11_GGAA(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → SUMF_IN_GGA(T50, T46, X73)
SUMF_IN_GGA(T64, s(T65), s(X96)) → U5_GGA(T64, T65, X96, sumF_in_gga(T64, T65, X96))
SUMF_IN_GGA(T64, s(T65), s(X96)) → SUMF_IN_GGA(T64, T65, X96)
U7_GGAAA(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_GGAAA(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
U7_GGAAA(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → PH_IN_GGAA(T34, T30, X50, T13)
PH_IN_GGAA(T34, T30, T70, T13) → U9_GGAA(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
PH_IN_GGAA(T34, T30, T70, T13) → SUMF_IN_GGA(T34, T30, T70)
U9_GGAA(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_GGAA(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
U9_GGAA(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → SUMG_IN_GGA(T70, T30, T13)
SUMG_IN_GGA(T86, s(T87), s(T89)) → U6_GGA(T86, T87, T89, sumG_in_gga(T86, T87, T89))
SUMG_IN_GGA(T86, s(T87), s(T89)) → SUMG_IN_GGA(T86, T87, T89)
multA_in_gga(T5, 0, 0) → multA_out_gga(T5, 0, 0)
multA_in_gga(T18, s(0), T13) → U1_gga(T18, T13, sumB_in_ga(T18, T13))
sumB_in_ga(0, 0) → sumB_out_ga(0, 0)
sumB_in_ga(s(T23), s(T25)) → U3_ga(T23, T25, sumB_in_ga(T23, T25))
U3_ga(T23, T25, sumB_out_ga(T23, T25)) → sumB_out_ga(s(T23), s(T25))
U1_gga(T18, T13, sumB_out_ga(T18, T13)) → multA_out_gga(T18, s(0), T13)
multA_in_gga(T30, s(s(T31)), T13) → U2_gga(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
pC_in_ggaaa(T30, T31, T34, X50, T13) → U7_ggaaa(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
multD_in_gga(T41, 0, 0) → multD_out_gga(T41, 0, 0)
multD_in_gga(T46, s(T47), X73) → U4_gga(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
pE_in_ggaa(T46, T47, T50, X73) → U11_ggaa(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
U11_ggaa(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_ggaa(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
sumF_in_gga(T59, 0, T59) → sumF_out_gga(T59, 0, T59)
sumF_in_gga(T64, s(T65), s(X96)) → U5_gga(T64, T65, X96, sumF_in_gga(T64, T65, X96))
U5_gga(T64, T65, X96, sumF_out_gga(T64, T65, X96)) → sumF_out_gga(T64, s(T65), s(X96))
U12_ggaa(T46, T47, T50, X73, sumF_out_gga(T50, T46, X73)) → pE_out_ggaa(T46, T47, T50, X73)
U4_gga(T46, T47, X73, pE_out_ggaa(T46, T47, X72, X73)) → multD_out_gga(T46, s(T47), X73)
U7_ggaaa(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_ggaaa(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
pH_in_ggaa(T34, T30, T70, T13) → U9_ggaa(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
U9_ggaa(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_ggaa(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
sumG_in_gga(T79, 0, T79) → sumG_out_gga(T79, 0, T79)
sumG_in_gga(T86, s(T87), s(T89)) → U6_gga(T86, T87, T89, sumG_in_gga(T86, T87, T89))
U6_gga(T86, T87, T89, sumG_out_gga(T86, T87, T89)) → sumG_out_gga(T86, s(T87), s(T89))
U10_ggaa(T34, T30, T70, T13, sumG_out_gga(T70, T30, T13)) → pH_out_ggaa(T34, T30, T70, T13)
U8_ggaaa(T30, T31, T34, X50, T13, pH_out_ggaa(T34, T30, X50, T13)) → pC_out_ggaaa(T30, T31, T34, X50, T13)
U2_gga(T30, T31, T13, pC_out_ggaaa(T30, T31, X49, X50, T13)) → multA_out_gga(T30, s(s(T31)), T13)
SUMG_IN_GGA(T86, s(T87), s(T89)) → SUMG_IN_GGA(T86, T87, T89)
multA_in_gga(T5, 0, 0) → multA_out_gga(T5, 0, 0)
multA_in_gga(T18, s(0), T13) → U1_gga(T18, T13, sumB_in_ga(T18, T13))
sumB_in_ga(0, 0) → sumB_out_ga(0, 0)
sumB_in_ga(s(T23), s(T25)) → U3_ga(T23, T25, sumB_in_ga(T23, T25))
U3_ga(T23, T25, sumB_out_ga(T23, T25)) → sumB_out_ga(s(T23), s(T25))
U1_gga(T18, T13, sumB_out_ga(T18, T13)) → multA_out_gga(T18, s(0), T13)
multA_in_gga(T30, s(s(T31)), T13) → U2_gga(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
pC_in_ggaaa(T30, T31, T34, X50, T13) → U7_ggaaa(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
multD_in_gga(T41, 0, 0) → multD_out_gga(T41, 0, 0)
multD_in_gga(T46, s(T47), X73) → U4_gga(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
pE_in_ggaa(T46, T47, T50, X73) → U11_ggaa(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
U11_ggaa(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_ggaa(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
sumF_in_gga(T59, 0, T59) → sumF_out_gga(T59, 0, T59)
sumF_in_gga(T64, s(T65), s(X96)) → U5_gga(T64, T65, X96, sumF_in_gga(T64, T65, X96))
U5_gga(T64, T65, X96, sumF_out_gga(T64, T65, X96)) → sumF_out_gga(T64, s(T65), s(X96))
U12_ggaa(T46, T47, T50, X73, sumF_out_gga(T50, T46, X73)) → pE_out_ggaa(T46, T47, T50, X73)
U4_gga(T46, T47, X73, pE_out_ggaa(T46, T47, X72, X73)) → multD_out_gga(T46, s(T47), X73)
U7_ggaaa(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_ggaaa(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
pH_in_ggaa(T34, T30, T70, T13) → U9_ggaa(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
U9_ggaa(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_ggaa(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
sumG_in_gga(T79, 0, T79) → sumG_out_gga(T79, 0, T79)
sumG_in_gga(T86, s(T87), s(T89)) → U6_gga(T86, T87, T89, sumG_in_gga(T86, T87, T89))
U6_gga(T86, T87, T89, sumG_out_gga(T86, T87, T89)) → sumG_out_gga(T86, s(T87), s(T89))
U10_ggaa(T34, T30, T70, T13, sumG_out_gga(T70, T30, T13)) → pH_out_ggaa(T34, T30, T70, T13)
U8_ggaaa(T30, T31, T34, X50, T13, pH_out_ggaa(T34, T30, X50, T13)) → pC_out_ggaaa(T30, T31, T34, X50, T13)
U2_gga(T30, T31, T13, pC_out_ggaaa(T30, T31, X49, X50, T13)) → multA_out_gga(T30, s(s(T31)), T13)
SUMG_IN_GGA(T86, s(T87), s(T89)) → SUMG_IN_GGA(T86, T87, T89)
SUMG_IN_GGA(T86, s(T87)) → SUMG_IN_GGA(T86, T87)
From the DPs we obtained the following set of size-change graphs:
SUMF_IN_GGA(T64, s(T65), s(X96)) → SUMF_IN_GGA(T64, T65, X96)
multA_in_gga(T5, 0, 0) → multA_out_gga(T5, 0, 0)
multA_in_gga(T18, s(0), T13) → U1_gga(T18, T13, sumB_in_ga(T18, T13))
sumB_in_ga(0, 0) → sumB_out_ga(0, 0)
sumB_in_ga(s(T23), s(T25)) → U3_ga(T23, T25, sumB_in_ga(T23, T25))
U3_ga(T23, T25, sumB_out_ga(T23, T25)) → sumB_out_ga(s(T23), s(T25))
U1_gga(T18, T13, sumB_out_ga(T18, T13)) → multA_out_gga(T18, s(0), T13)
multA_in_gga(T30, s(s(T31)), T13) → U2_gga(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
pC_in_ggaaa(T30, T31, T34, X50, T13) → U7_ggaaa(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
multD_in_gga(T41, 0, 0) → multD_out_gga(T41, 0, 0)
multD_in_gga(T46, s(T47), X73) → U4_gga(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
pE_in_ggaa(T46, T47, T50, X73) → U11_ggaa(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
U11_ggaa(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_ggaa(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
sumF_in_gga(T59, 0, T59) → sumF_out_gga(T59, 0, T59)
sumF_in_gga(T64, s(T65), s(X96)) → U5_gga(T64, T65, X96, sumF_in_gga(T64, T65, X96))
U5_gga(T64, T65, X96, sumF_out_gga(T64, T65, X96)) → sumF_out_gga(T64, s(T65), s(X96))
U12_ggaa(T46, T47, T50, X73, sumF_out_gga(T50, T46, X73)) → pE_out_ggaa(T46, T47, T50, X73)
U4_gga(T46, T47, X73, pE_out_ggaa(T46, T47, X72, X73)) → multD_out_gga(T46, s(T47), X73)
U7_ggaaa(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_ggaaa(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
pH_in_ggaa(T34, T30, T70, T13) → U9_ggaa(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
U9_ggaa(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_ggaa(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
sumG_in_gga(T79, 0, T79) → sumG_out_gga(T79, 0, T79)
sumG_in_gga(T86, s(T87), s(T89)) → U6_gga(T86, T87, T89, sumG_in_gga(T86, T87, T89))
U6_gga(T86, T87, T89, sumG_out_gga(T86, T87, T89)) → sumG_out_gga(T86, s(T87), s(T89))
U10_ggaa(T34, T30, T70, T13, sumG_out_gga(T70, T30, T13)) → pH_out_ggaa(T34, T30, T70, T13)
U8_ggaaa(T30, T31, T34, X50, T13, pH_out_ggaa(T34, T30, X50, T13)) → pC_out_ggaaa(T30, T31, T34, X50, T13)
U2_gga(T30, T31, T13, pC_out_ggaaa(T30, T31, X49, X50, T13)) → multA_out_gga(T30, s(s(T31)), T13)
SUMF_IN_GGA(T64, s(T65), s(X96)) → SUMF_IN_GGA(T64, T65, X96)
SUMF_IN_GGA(T64, s(T65)) → SUMF_IN_GGA(T64, T65)
From the DPs we obtained the following set of size-change graphs:
MULTD_IN_GGA(T46, s(T47), X73) → PE_IN_GGAA(T46, T47, X72, X73)
PE_IN_GGAA(T46, T47, T50, X73) → MULTD_IN_GGA(T46, T47, T50)
multA_in_gga(T5, 0, 0) → multA_out_gga(T5, 0, 0)
multA_in_gga(T18, s(0), T13) → U1_gga(T18, T13, sumB_in_ga(T18, T13))
sumB_in_ga(0, 0) → sumB_out_ga(0, 0)
sumB_in_ga(s(T23), s(T25)) → U3_ga(T23, T25, sumB_in_ga(T23, T25))
U3_ga(T23, T25, sumB_out_ga(T23, T25)) → sumB_out_ga(s(T23), s(T25))
U1_gga(T18, T13, sumB_out_ga(T18, T13)) → multA_out_gga(T18, s(0), T13)
multA_in_gga(T30, s(s(T31)), T13) → U2_gga(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
pC_in_ggaaa(T30, T31, T34, X50, T13) → U7_ggaaa(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
multD_in_gga(T41, 0, 0) → multD_out_gga(T41, 0, 0)
multD_in_gga(T46, s(T47), X73) → U4_gga(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
pE_in_ggaa(T46, T47, T50, X73) → U11_ggaa(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
U11_ggaa(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_ggaa(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
sumF_in_gga(T59, 0, T59) → sumF_out_gga(T59, 0, T59)
sumF_in_gga(T64, s(T65), s(X96)) → U5_gga(T64, T65, X96, sumF_in_gga(T64, T65, X96))
U5_gga(T64, T65, X96, sumF_out_gga(T64, T65, X96)) → sumF_out_gga(T64, s(T65), s(X96))
U12_ggaa(T46, T47, T50, X73, sumF_out_gga(T50, T46, X73)) → pE_out_ggaa(T46, T47, T50, X73)
U4_gga(T46, T47, X73, pE_out_ggaa(T46, T47, X72, X73)) → multD_out_gga(T46, s(T47), X73)
U7_ggaaa(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_ggaaa(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
pH_in_ggaa(T34, T30, T70, T13) → U9_ggaa(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
U9_ggaa(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_ggaa(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
sumG_in_gga(T79, 0, T79) → sumG_out_gga(T79, 0, T79)
sumG_in_gga(T86, s(T87), s(T89)) → U6_gga(T86, T87, T89, sumG_in_gga(T86, T87, T89))
U6_gga(T86, T87, T89, sumG_out_gga(T86, T87, T89)) → sumG_out_gga(T86, s(T87), s(T89))
U10_ggaa(T34, T30, T70, T13, sumG_out_gga(T70, T30, T13)) → pH_out_ggaa(T34, T30, T70, T13)
U8_ggaaa(T30, T31, T34, X50, T13, pH_out_ggaa(T34, T30, X50, T13)) → pC_out_ggaaa(T30, T31, T34, X50, T13)
U2_gga(T30, T31, T13, pC_out_ggaaa(T30, T31, X49, X50, T13)) → multA_out_gga(T30, s(s(T31)), T13)
MULTD_IN_GGA(T46, s(T47), X73) → PE_IN_GGAA(T46, T47, X72, X73)
PE_IN_GGAA(T46, T47, T50, X73) → MULTD_IN_GGA(T46, T47, T50)
MULTD_IN_GGA(T46, s(T47)) → PE_IN_GGAA(T46, T47)
PE_IN_GGAA(T46, T47) → MULTD_IN_GGA(T46, T47)
From the DPs we obtained the following set of size-change graphs:
SUMB_IN_GA(s(T23), s(T25)) → SUMB_IN_GA(T23, T25)
multA_in_gga(T5, 0, 0) → multA_out_gga(T5, 0, 0)
multA_in_gga(T18, s(0), T13) → U1_gga(T18, T13, sumB_in_ga(T18, T13))
sumB_in_ga(0, 0) → sumB_out_ga(0, 0)
sumB_in_ga(s(T23), s(T25)) → U3_ga(T23, T25, sumB_in_ga(T23, T25))
U3_ga(T23, T25, sumB_out_ga(T23, T25)) → sumB_out_ga(s(T23), s(T25))
U1_gga(T18, T13, sumB_out_ga(T18, T13)) → multA_out_gga(T18, s(0), T13)
multA_in_gga(T30, s(s(T31)), T13) → U2_gga(T30, T31, T13, pC_in_ggaaa(T30, T31, X49, X50, T13))
pC_in_ggaaa(T30, T31, T34, X50, T13) → U7_ggaaa(T30, T31, T34, X50, T13, multD_in_gga(T30, T31, T34))
multD_in_gga(T41, 0, 0) → multD_out_gga(T41, 0, 0)
multD_in_gga(T46, s(T47), X73) → U4_gga(T46, T47, X73, pE_in_ggaa(T46, T47, X72, X73))
pE_in_ggaa(T46, T47, T50, X73) → U11_ggaa(T46, T47, T50, X73, multD_in_gga(T46, T47, T50))
U11_ggaa(T46, T47, T50, X73, multD_out_gga(T46, T47, T50)) → U12_ggaa(T46, T47, T50, X73, sumF_in_gga(T50, T46, X73))
sumF_in_gga(T59, 0, T59) → sumF_out_gga(T59, 0, T59)
sumF_in_gga(T64, s(T65), s(X96)) → U5_gga(T64, T65, X96, sumF_in_gga(T64, T65, X96))
U5_gga(T64, T65, X96, sumF_out_gga(T64, T65, X96)) → sumF_out_gga(T64, s(T65), s(X96))
U12_ggaa(T46, T47, T50, X73, sumF_out_gga(T50, T46, X73)) → pE_out_ggaa(T46, T47, T50, X73)
U4_gga(T46, T47, X73, pE_out_ggaa(T46, T47, X72, X73)) → multD_out_gga(T46, s(T47), X73)
U7_ggaaa(T30, T31, T34, X50, T13, multD_out_gga(T30, T31, T34)) → U8_ggaaa(T30, T31, T34, X50, T13, pH_in_ggaa(T34, T30, X50, T13))
pH_in_ggaa(T34, T30, T70, T13) → U9_ggaa(T34, T30, T70, T13, sumF_in_gga(T34, T30, T70))
U9_ggaa(T34, T30, T70, T13, sumF_out_gga(T34, T30, T70)) → U10_ggaa(T34, T30, T70, T13, sumG_in_gga(T70, T30, T13))
sumG_in_gga(T79, 0, T79) → sumG_out_gga(T79, 0, T79)
sumG_in_gga(T86, s(T87), s(T89)) → U6_gga(T86, T87, T89, sumG_in_gga(T86, T87, T89))
U6_gga(T86, T87, T89, sumG_out_gga(T86, T87, T89)) → sumG_out_gga(T86, s(T87), s(T89))
U10_ggaa(T34, T30, T70, T13, sumG_out_gga(T70, T30, T13)) → pH_out_ggaa(T34, T30, T70, T13)
U8_ggaaa(T30, T31, T34, X50, T13, pH_out_ggaa(T34, T30, X50, T13)) → pC_out_ggaaa(T30, T31, T34, X50, T13)
U2_gga(T30, T31, T13, pC_out_ggaaa(T30, T31, X49, X50, T13)) → multA_out_gga(T30, s(s(T31)), T13)
SUMB_IN_GA(s(T23), s(T25)) → SUMB_IN_GA(T23, T25)
SUMB_IN_GA(s(T23)) → SUMB_IN_GA(T23)
From the DPs we obtained the following set of size-change graphs: