0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 183 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 116 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 25 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
mulA_in_gga(T6, 0, 0) → mulA_out_gga(T6, 0, 0)
mulA_in_gga(T15, s(T21), T18) → U1_gga(T15, T21, T18, pB_in_ggaa(T15, T21, X16, T18))
pB_in_ggaa(T15, T21, T23, T18) → U5_ggaa(T15, T21, T23, T18, mulC_in_gga(T15, T21, T23))
mulC_in_gga(T27, 0, 0) → mulC_out_gga(T27, 0, 0)
mulC_in_gga(T33, s(T38), X59) → U2_gga(T33, T38, X59, pD_in_ggaa(T33, T38, X58, X59))
pD_in_ggaa(T33, T38, T40, X59) → U7_ggaa(T33, T38, T40, X59, mulC_in_gga(T33, T38, T40))
U7_ggaa(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → U8_ggaa(T33, T38, T40, X59, addE_in_gga(T33, T40, X59))
addE_in_gga(T48, 0, T48) → addE_out_gga(T48, 0, T48)
addE_in_gga(T54, s(T59), X108) → U3_gga(T54, T59, X108, pF_in_ggaa(T54, T59, X107, X108))
pF_in_ggaa(T54, T59, T61, X108) → U9_ggaa(T54, T59, T61, X108, addE_in_gga(T54, T59, T61))
U9_ggaa(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → U10_ggaa(T54, T59, T61, X108, pI_in_ag(X108, T61))
pI_in_ag(0, 0) → pI_out_ag(0, 0)
pI_in_ag(s(T65), T65) → pI_out_ag(s(T65), T65)
U10_ggaa(T54, T59, T61, X108, pI_out_ag(X108, T61)) → pF_out_ggaa(T54, T59, T61, X108)
U3_gga(T54, T59, X108, pF_out_ggaa(T54, T59, X107, X108)) → addE_out_gga(T54, s(T59), X108)
U8_ggaa(T33, T38, T40, X59, addE_out_gga(T33, T40, X59)) → pD_out_ggaa(T33, T38, T40, X59)
U2_gga(T33, T38, X59, pD_out_ggaa(T33, T38, X58, X59)) → mulC_out_gga(T33, s(T38), X59)
U5_ggaa(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → U6_ggaa(T15, T21, T23, T18, addG_in_gga(T15, T23, T18))
addG_in_gga(T77, 0, T77) → addG_out_gga(T77, 0, T77)
addG_in_gga(T86, s(T93), T89) → U4_gga(T86, T93, T89, pH_in_ggaa(T86, T93, X153, T89))
pH_in_ggaa(T86, T93, T95, T89) → U11_ggaa(T86, T93, T95, T89, addE_in_gga(T86, T93, T95))
U11_ggaa(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → U12_ggaa(T86, T93, T95, T89, pJ_in_ag(T89, T95))
pJ_in_ag(0, 0) → pJ_out_ag(0, 0)
pJ_in_ag(s(T99), T99) → pJ_out_ag(s(T99), T99)
U12_ggaa(T86, T93, T95, T89, pJ_out_ag(T89, T95)) → pH_out_ggaa(T86, T93, T95, T89)
U4_gga(T86, T93, T89, pH_out_ggaa(T86, T93, X153, T89)) → addG_out_gga(T86, s(T93), T89)
U6_ggaa(T15, T21, T23, T18, addG_out_gga(T15, T23, T18)) → pB_out_ggaa(T15, T21, T23, T18)
U1_gga(T15, T21, T18, pB_out_ggaa(T15, T21, X16, T18)) → mulA_out_gga(T15, s(T21), T18)
MULA_IN_GGA(T15, s(T21), T18) → U1_GGA(T15, T21, T18, pB_in_ggaa(T15, T21, X16, T18))
MULA_IN_GGA(T15, s(T21), T18) → PB_IN_GGAA(T15, T21, X16, T18)
PB_IN_GGAA(T15, T21, T23, T18) → U5_GGAA(T15, T21, T23, T18, mulC_in_gga(T15, T21, T23))
PB_IN_GGAA(T15, T21, T23, T18) → MULC_IN_GGA(T15, T21, T23)
MULC_IN_GGA(T33, s(T38), X59) → U2_GGA(T33, T38, X59, pD_in_ggaa(T33, T38, X58, X59))
MULC_IN_GGA(T33, s(T38), X59) → PD_IN_GGAA(T33, T38, X58, X59)
PD_IN_GGAA(T33, T38, T40, X59) → U7_GGAA(T33, T38, T40, X59, mulC_in_gga(T33, T38, T40))
PD_IN_GGAA(T33, T38, T40, X59) → MULC_IN_GGA(T33, T38, T40)
U7_GGAA(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → U8_GGAA(T33, T38, T40, X59, addE_in_gga(T33, T40, X59))
U7_GGAA(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → ADDE_IN_GGA(T33, T40, X59)
ADDE_IN_GGA(T54, s(T59), X108) → U3_GGA(T54, T59, X108, pF_in_ggaa(T54, T59, X107, X108))
ADDE_IN_GGA(T54, s(T59), X108) → PF_IN_GGAA(T54, T59, X107, X108)
PF_IN_GGAA(T54, T59, T61, X108) → U9_GGAA(T54, T59, T61, X108, addE_in_gga(T54, T59, T61))
PF_IN_GGAA(T54, T59, T61, X108) → ADDE_IN_GGA(T54, T59, T61)
U9_GGAA(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → U10_GGAA(T54, T59, T61, X108, pI_in_ag(X108, T61))
U9_GGAA(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → PI_IN_AG(X108, T61)
U5_GGAA(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → U6_GGAA(T15, T21, T23, T18, addG_in_gga(T15, T23, T18))
U5_GGAA(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → ADDG_IN_GGA(T15, T23, T18)
ADDG_IN_GGA(T86, s(T93), T89) → U4_GGA(T86, T93, T89, pH_in_ggaa(T86, T93, X153, T89))
ADDG_IN_GGA(T86, s(T93), T89) → PH_IN_GGAA(T86, T93, X153, T89)
PH_IN_GGAA(T86, T93, T95, T89) → U11_GGAA(T86, T93, T95, T89, addE_in_gga(T86, T93, T95))
PH_IN_GGAA(T86, T93, T95, T89) → ADDE_IN_GGA(T86, T93, T95)
U11_GGAA(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → U12_GGAA(T86, T93, T95, T89, pJ_in_ag(T89, T95))
U11_GGAA(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → PJ_IN_AG(T89, T95)
mulA_in_gga(T6, 0, 0) → mulA_out_gga(T6, 0, 0)
mulA_in_gga(T15, s(T21), T18) → U1_gga(T15, T21, T18, pB_in_ggaa(T15, T21, X16, T18))
pB_in_ggaa(T15, T21, T23, T18) → U5_ggaa(T15, T21, T23, T18, mulC_in_gga(T15, T21, T23))
mulC_in_gga(T27, 0, 0) → mulC_out_gga(T27, 0, 0)
mulC_in_gga(T33, s(T38), X59) → U2_gga(T33, T38, X59, pD_in_ggaa(T33, T38, X58, X59))
pD_in_ggaa(T33, T38, T40, X59) → U7_ggaa(T33, T38, T40, X59, mulC_in_gga(T33, T38, T40))
U7_ggaa(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → U8_ggaa(T33, T38, T40, X59, addE_in_gga(T33, T40, X59))
addE_in_gga(T48, 0, T48) → addE_out_gga(T48, 0, T48)
addE_in_gga(T54, s(T59), X108) → U3_gga(T54, T59, X108, pF_in_ggaa(T54, T59, X107, X108))
pF_in_ggaa(T54, T59, T61, X108) → U9_ggaa(T54, T59, T61, X108, addE_in_gga(T54, T59, T61))
U9_ggaa(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → U10_ggaa(T54, T59, T61, X108, pI_in_ag(X108, T61))
pI_in_ag(0, 0) → pI_out_ag(0, 0)
pI_in_ag(s(T65), T65) → pI_out_ag(s(T65), T65)
U10_ggaa(T54, T59, T61, X108, pI_out_ag(X108, T61)) → pF_out_ggaa(T54, T59, T61, X108)
U3_gga(T54, T59, X108, pF_out_ggaa(T54, T59, X107, X108)) → addE_out_gga(T54, s(T59), X108)
U8_ggaa(T33, T38, T40, X59, addE_out_gga(T33, T40, X59)) → pD_out_ggaa(T33, T38, T40, X59)
U2_gga(T33, T38, X59, pD_out_ggaa(T33, T38, X58, X59)) → mulC_out_gga(T33, s(T38), X59)
U5_ggaa(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → U6_ggaa(T15, T21, T23, T18, addG_in_gga(T15, T23, T18))
addG_in_gga(T77, 0, T77) → addG_out_gga(T77, 0, T77)
addG_in_gga(T86, s(T93), T89) → U4_gga(T86, T93, T89, pH_in_ggaa(T86, T93, X153, T89))
pH_in_ggaa(T86, T93, T95, T89) → U11_ggaa(T86, T93, T95, T89, addE_in_gga(T86, T93, T95))
U11_ggaa(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → U12_ggaa(T86, T93, T95, T89, pJ_in_ag(T89, T95))
pJ_in_ag(0, 0) → pJ_out_ag(0, 0)
pJ_in_ag(s(T99), T99) → pJ_out_ag(s(T99), T99)
U12_ggaa(T86, T93, T95, T89, pJ_out_ag(T89, T95)) → pH_out_ggaa(T86, T93, T95, T89)
U4_gga(T86, T93, T89, pH_out_ggaa(T86, T93, X153, T89)) → addG_out_gga(T86, s(T93), T89)
U6_ggaa(T15, T21, T23, T18, addG_out_gga(T15, T23, T18)) → pB_out_ggaa(T15, T21, T23, T18)
U1_gga(T15, T21, T18, pB_out_ggaa(T15, T21, X16, T18)) → mulA_out_gga(T15, s(T21), T18)
MULA_IN_GGA(T15, s(T21), T18) → U1_GGA(T15, T21, T18, pB_in_ggaa(T15, T21, X16, T18))
MULA_IN_GGA(T15, s(T21), T18) → PB_IN_GGAA(T15, T21, X16, T18)
PB_IN_GGAA(T15, T21, T23, T18) → U5_GGAA(T15, T21, T23, T18, mulC_in_gga(T15, T21, T23))
PB_IN_GGAA(T15, T21, T23, T18) → MULC_IN_GGA(T15, T21, T23)
MULC_IN_GGA(T33, s(T38), X59) → U2_GGA(T33, T38, X59, pD_in_ggaa(T33, T38, X58, X59))
MULC_IN_GGA(T33, s(T38), X59) → PD_IN_GGAA(T33, T38, X58, X59)
PD_IN_GGAA(T33, T38, T40, X59) → U7_GGAA(T33, T38, T40, X59, mulC_in_gga(T33, T38, T40))
PD_IN_GGAA(T33, T38, T40, X59) → MULC_IN_GGA(T33, T38, T40)
U7_GGAA(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → U8_GGAA(T33, T38, T40, X59, addE_in_gga(T33, T40, X59))
U7_GGAA(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → ADDE_IN_GGA(T33, T40, X59)
ADDE_IN_GGA(T54, s(T59), X108) → U3_GGA(T54, T59, X108, pF_in_ggaa(T54, T59, X107, X108))
ADDE_IN_GGA(T54, s(T59), X108) → PF_IN_GGAA(T54, T59, X107, X108)
PF_IN_GGAA(T54, T59, T61, X108) → U9_GGAA(T54, T59, T61, X108, addE_in_gga(T54, T59, T61))
PF_IN_GGAA(T54, T59, T61, X108) → ADDE_IN_GGA(T54, T59, T61)
U9_GGAA(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → U10_GGAA(T54, T59, T61, X108, pI_in_ag(X108, T61))
U9_GGAA(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → PI_IN_AG(X108, T61)
U5_GGAA(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → U6_GGAA(T15, T21, T23, T18, addG_in_gga(T15, T23, T18))
U5_GGAA(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → ADDG_IN_GGA(T15, T23, T18)
ADDG_IN_GGA(T86, s(T93), T89) → U4_GGA(T86, T93, T89, pH_in_ggaa(T86, T93, X153, T89))
ADDG_IN_GGA(T86, s(T93), T89) → PH_IN_GGAA(T86, T93, X153, T89)
PH_IN_GGAA(T86, T93, T95, T89) → U11_GGAA(T86, T93, T95, T89, addE_in_gga(T86, T93, T95))
PH_IN_GGAA(T86, T93, T95, T89) → ADDE_IN_GGA(T86, T93, T95)
U11_GGAA(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → U12_GGAA(T86, T93, T95, T89, pJ_in_ag(T89, T95))
U11_GGAA(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → PJ_IN_AG(T89, T95)
mulA_in_gga(T6, 0, 0) → mulA_out_gga(T6, 0, 0)
mulA_in_gga(T15, s(T21), T18) → U1_gga(T15, T21, T18, pB_in_ggaa(T15, T21, X16, T18))
pB_in_ggaa(T15, T21, T23, T18) → U5_ggaa(T15, T21, T23, T18, mulC_in_gga(T15, T21, T23))
mulC_in_gga(T27, 0, 0) → mulC_out_gga(T27, 0, 0)
mulC_in_gga(T33, s(T38), X59) → U2_gga(T33, T38, X59, pD_in_ggaa(T33, T38, X58, X59))
pD_in_ggaa(T33, T38, T40, X59) → U7_ggaa(T33, T38, T40, X59, mulC_in_gga(T33, T38, T40))
U7_ggaa(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → U8_ggaa(T33, T38, T40, X59, addE_in_gga(T33, T40, X59))
addE_in_gga(T48, 0, T48) → addE_out_gga(T48, 0, T48)
addE_in_gga(T54, s(T59), X108) → U3_gga(T54, T59, X108, pF_in_ggaa(T54, T59, X107, X108))
pF_in_ggaa(T54, T59, T61, X108) → U9_ggaa(T54, T59, T61, X108, addE_in_gga(T54, T59, T61))
U9_ggaa(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → U10_ggaa(T54, T59, T61, X108, pI_in_ag(X108, T61))
pI_in_ag(0, 0) → pI_out_ag(0, 0)
pI_in_ag(s(T65), T65) → pI_out_ag(s(T65), T65)
U10_ggaa(T54, T59, T61, X108, pI_out_ag(X108, T61)) → pF_out_ggaa(T54, T59, T61, X108)
U3_gga(T54, T59, X108, pF_out_ggaa(T54, T59, X107, X108)) → addE_out_gga(T54, s(T59), X108)
U8_ggaa(T33, T38, T40, X59, addE_out_gga(T33, T40, X59)) → pD_out_ggaa(T33, T38, T40, X59)
U2_gga(T33, T38, X59, pD_out_ggaa(T33, T38, X58, X59)) → mulC_out_gga(T33, s(T38), X59)
U5_ggaa(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → U6_ggaa(T15, T21, T23, T18, addG_in_gga(T15, T23, T18))
addG_in_gga(T77, 0, T77) → addG_out_gga(T77, 0, T77)
addG_in_gga(T86, s(T93), T89) → U4_gga(T86, T93, T89, pH_in_ggaa(T86, T93, X153, T89))
pH_in_ggaa(T86, T93, T95, T89) → U11_ggaa(T86, T93, T95, T89, addE_in_gga(T86, T93, T95))
U11_ggaa(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → U12_ggaa(T86, T93, T95, T89, pJ_in_ag(T89, T95))
pJ_in_ag(0, 0) → pJ_out_ag(0, 0)
pJ_in_ag(s(T99), T99) → pJ_out_ag(s(T99), T99)
U12_ggaa(T86, T93, T95, T89, pJ_out_ag(T89, T95)) → pH_out_ggaa(T86, T93, T95, T89)
U4_gga(T86, T93, T89, pH_out_ggaa(T86, T93, X153, T89)) → addG_out_gga(T86, s(T93), T89)
U6_ggaa(T15, T21, T23, T18, addG_out_gga(T15, T23, T18)) → pB_out_ggaa(T15, T21, T23, T18)
U1_gga(T15, T21, T18, pB_out_ggaa(T15, T21, X16, T18)) → mulA_out_gga(T15, s(T21), T18)
ADDE_IN_GGA(T54, s(T59), X108) → PF_IN_GGAA(T54, T59, X107, X108)
PF_IN_GGAA(T54, T59, T61, X108) → ADDE_IN_GGA(T54, T59, T61)
mulA_in_gga(T6, 0, 0) → mulA_out_gga(T6, 0, 0)
mulA_in_gga(T15, s(T21), T18) → U1_gga(T15, T21, T18, pB_in_ggaa(T15, T21, X16, T18))
pB_in_ggaa(T15, T21, T23, T18) → U5_ggaa(T15, T21, T23, T18, mulC_in_gga(T15, T21, T23))
mulC_in_gga(T27, 0, 0) → mulC_out_gga(T27, 0, 0)
mulC_in_gga(T33, s(T38), X59) → U2_gga(T33, T38, X59, pD_in_ggaa(T33, T38, X58, X59))
pD_in_ggaa(T33, T38, T40, X59) → U7_ggaa(T33, T38, T40, X59, mulC_in_gga(T33, T38, T40))
U7_ggaa(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → U8_ggaa(T33, T38, T40, X59, addE_in_gga(T33, T40, X59))
addE_in_gga(T48, 0, T48) → addE_out_gga(T48, 0, T48)
addE_in_gga(T54, s(T59), X108) → U3_gga(T54, T59, X108, pF_in_ggaa(T54, T59, X107, X108))
pF_in_ggaa(T54, T59, T61, X108) → U9_ggaa(T54, T59, T61, X108, addE_in_gga(T54, T59, T61))
U9_ggaa(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → U10_ggaa(T54, T59, T61, X108, pI_in_ag(X108, T61))
pI_in_ag(0, 0) → pI_out_ag(0, 0)
pI_in_ag(s(T65), T65) → pI_out_ag(s(T65), T65)
U10_ggaa(T54, T59, T61, X108, pI_out_ag(X108, T61)) → pF_out_ggaa(T54, T59, T61, X108)
U3_gga(T54, T59, X108, pF_out_ggaa(T54, T59, X107, X108)) → addE_out_gga(T54, s(T59), X108)
U8_ggaa(T33, T38, T40, X59, addE_out_gga(T33, T40, X59)) → pD_out_ggaa(T33, T38, T40, X59)
U2_gga(T33, T38, X59, pD_out_ggaa(T33, T38, X58, X59)) → mulC_out_gga(T33, s(T38), X59)
U5_ggaa(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → U6_ggaa(T15, T21, T23, T18, addG_in_gga(T15, T23, T18))
addG_in_gga(T77, 0, T77) → addG_out_gga(T77, 0, T77)
addG_in_gga(T86, s(T93), T89) → U4_gga(T86, T93, T89, pH_in_ggaa(T86, T93, X153, T89))
pH_in_ggaa(T86, T93, T95, T89) → U11_ggaa(T86, T93, T95, T89, addE_in_gga(T86, T93, T95))
U11_ggaa(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → U12_ggaa(T86, T93, T95, T89, pJ_in_ag(T89, T95))
pJ_in_ag(0, 0) → pJ_out_ag(0, 0)
pJ_in_ag(s(T99), T99) → pJ_out_ag(s(T99), T99)
U12_ggaa(T86, T93, T95, T89, pJ_out_ag(T89, T95)) → pH_out_ggaa(T86, T93, T95, T89)
U4_gga(T86, T93, T89, pH_out_ggaa(T86, T93, X153, T89)) → addG_out_gga(T86, s(T93), T89)
U6_ggaa(T15, T21, T23, T18, addG_out_gga(T15, T23, T18)) → pB_out_ggaa(T15, T21, T23, T18)
U1_gga(T15, T21, T18, pB_out_ggaa(T15, T21, X16, T18)) → mulA_out_gga(T15, s(T21), T18)
ADDE_IN_GGA(T54, s(T59), X108) → PF_IN_GGAA(T54, T59, X107, X108)
PF_IN_GGAA(T54, T59, T61, X108) → ADDE_IN_GGA(T54, T59, T61)
ADDE_IN_GGA(T54, s(T59)) → PF_IN_GGAA(T54, T59)
PF_IN_GGAA(T54, T59) → ADDE_IN_GGA(T54, T59)
From the DPs we obtained the following set of size-change graphs:
MULC_IN_GGA(T33, s(T38), X59) → PD_IN_GGAA(T33, T38, X58, X59)
PD_IN_GGAA(T33, T38, T40, X59) → MULC_IN_GGA(T33, T38, T40)
mulA_in_gga(T6, 0, 0) → mulA_out_gga(T6, 0, 0)
mulA_in_gga(T15, s(T21), T18) → U1_gga(T15, T21, T18, pB_in_ggaa(T15, T21, X16, T18))
pB_in_ggaa(T15, T21, T23, T18) → U5_ggaa(T15, T21, T23, T18, mulC_in_gga(T15, T21, T23))
mulC_in_gga(T27, 0, 0) → mulC_out_gga(T27, 0, 0)
mulC_in_gga(T33, s(T38), X59) → U2_gga(T33, T38, X59, pD_in_ggaa(T33, T38, X58, X59))
pD_in_ggaa(T33, T38, T40, X59) → U7_ggaa(T33, T38, T40, X59, mulC_in_gga(T33, T38, T40))
U7_ggaa(T33, T38, T40, X59, mulC_out_gga(T33, T38, T40)) → U8_ggaa(T33, T38, T40, X59, addE_in_gga(T33, T40, X59))
addE_in_gga(T48, 0, T48) → addE_out_gga(T48, 0, T48)
addE_in_gga(T54, s(T59), X108) → U3_gga(T54, T59, X108, pF_in_ggaa(T54, T59, X107, X108))
pF_in_ggaa(T54, T59, T61, X108) → U9_ggaa(T54, T59, T61, X108, addE_in_gga(T54, T59, T61))
U9_ggaa(T54, T59, T61, X108, addE_out_gga(T54, T59, T61)) → U10_ggaa(T54, T59, T61, X108, pI_in_ag(X108, T61))
pI_in_ag(0, 0) → pI_out_ag(0, 0)
pI_in_ag(s(T65), T65) → pI_out_ag(s(T65), T65)
U10_ggaa(T54, T59, T61, X108, pI_out_ag(X108, T61)) → pF_out_ggaa(T54, T59, T61, X108)
U3_gga(T54, T59, X108, pF_out_ggaa(T54, T59, X107, X108)) → addE_out_gga(T54, s(T59), X108)
U8_ggaa(T33, T38, T40, X59, addE_out_gga(T33, T40, X59)) → pD_out_ggaa(T33, T38, T40, X59)
U2_gga(T33, T38, X59, pD_out_ggaa(T33, T38, X58, X59)) → mulC_out_gga(T33, s(T38), X59)
U5_ggaa(T15, T21, T23, T18, mulC_out_gga(T15, T21, T23)) → U6_ggaa(T15, T21, T23, T18, addG_in_gga(T15, T23, T18))
addG_in_gga(T77, 0, T77) → addG_out_gga(T77, 0, T77)
addG_in_gga(T86, s(T93), T89) → U4_gga(T86, T93, T89, pH_in_ggaa(T86, T93, X153, T89))
pH_in_ggaa(T86, T93, T95, T89) → U11_ggaa(T86, T93, T95, T89, addE_in_gga(T86, T93, T95))
U11_ggaa(T86, T93, T95, T89, addE_out_gga(T86, T93, T95)) → U12_ggaa(T86, T93, T95, T89, pJ_in_ag(T89, T95))
pJ_in_ag(0, 0) → pJ_out_ag(0, 0)
pJ_in_ag(s(T99), T99) → pJ_out_ag(s(T99), T99)
U12_ggaa(T86, T93, T95, T89, pJ_out_ag(T89, T95)) → pH_out_ggaa(T86, T93, T95, T89)
U4_gga(T86, T93, T89, pH_out_ggaa(T86, T93, X153, T89)) → addG_out_gga(T86, s(T93), T89)
U6_ggaa(T15, T21, T23, T18, addG_out_gga(T15, T23, T18)) → pB_out_ggaa(T15, T21, T23, T18)
U1_gga(T15, T21, T18, pB_out_ggaa(T15, T21, X16, T18)) → mulA_out_gga(T15, s(T21), T18)
MULC_IN_GGA(T33, s(T38), X59) → PD_IN_GGAA(T33, T38, X58, X59)
PD_IN_GGAA(T33, T38, T40, X59) → MULC_IN_GGA(T33, T38, T40)
MULC_IN_GGA(T33, s(T38)) → PD_IN_GGAA(T33, T38)
PD_IN_GGAA(T33, T38) → MULC_IN_GGA(T33, T38)
From the DPs we obtained the following set of size-change graphs: