0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 376 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 657 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 UsableRulesReductionPairsProof (⇔, 61 ms)
↳27 QDP
↳28 PisEmptyProof (⇔, 0 ms)
↳29 YES
convertA_in_gga([], T6, 0) → convertA_out_gga([], T6, 0)
convertA_in_gga(.(0, T29), T16, T18) → U1_gga(T29, T16, T18, pB_in_ggaa(T29, T16, X19, T18))
pB_in_ggaa(T29, T16, T31, T18) → U9_ggaa(T29, T16, T31, T18, convertD_in_gga(T29, T16, T31))
convertD_in_gga([], T35, 0) → convertD_out_gga([], T35, 0)
convertD_in_gga(.(0, T52), T41, X75) → U3_gga(T52, T41, X75, pE_in_ggaa(T52, T41, X74, X75))
pE_in_ggaa(T52, T41, T54, X75) → U11_ggaa(T52, T41, T54, X75, convertD_in_gga(T52, T41, T54))
convertD_in_gga(.(s(T120), T121), T106, X228) → U4_gga(T120, T121, T106, X228, pF_in_gggaa(T120, T121, T106, X227, X228))
pF_in_gggaa(T120, T121, T106, T122, X228) → U17_gggaa(T120, T121, T106, T122, X228, convertA_in_gga(.(T120, T121), T106, T122))
convertA_in_gga(.(s(T218), T219), T202, T204) → U2_gga(T218, T219, T202, T204, pC_in_gggaa(T218, T219, T202, X370, T204))
pC_in_gggaa(T218, T219, T202, T220, T204) → U23_gggaa(T218, T219, T202, T220, T204, convertA_in_gga(.(T218, T219), T202, T220))
U23_gggaa(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → U24_gggaa(T218, T219, T202, T220, T204, pR_in_ag(T204, T220))
pR_in_ag(s(T223), T223) → pR_out_ag(s(T223), T223)
pR_in_ag(0, 0) → pR_out_ag(0, 0)
U24_gggaa(T218, T219, T202, T220, T204, pR_out_ag(T204, T220)) → pC_out_gggaa(T218, T219, T202, T220, T204)
U2_gga(T218, T219, T202, T204, pC_out_gggaa(T218, T219, T202, X370, T204)) → convertA_out_gga(.(s(T218), T219), T202, T204)
U17_gggaa(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → U18_gggaa(T120, T121, T106, T122, X228, pN_in_ag(X228, T122))
pN_in_ag(s(T125), T125) → pN_out_ag(s(T125), T125)
U18_gggaa(T120, T121, T106, T122, X228, pN_out_ag(X228, T122)) → pF_out_gggaa(T120, T121, T106, T122, X228)
U4_gga(T120, T121, T106, X228, pF_out_gggaa(T120, T121, T106, X227, X228)) → convertD_out_gga(.(s(T120), T121), T106, X228)
U11_ggaa(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → U12_ggaa(T52, T41, T54, X75, timesG_in_gga(T54, T41, X75))
timesG_in_gga(0, T59, 0) → timesG_out_gga(0, T59, 0)
timesG_in_gga(s(T72), T66, X137) → U5_gga(T72, T66, X137, pH_in_ggaa(T72, T66, X136, X137))
pH_in_ggaa(T72, T66, T74, X137) → U13_ggaa(T72, T66, T74, X137, timesG_in_gga(T72, T66, T74))
U13_ggaa(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → U14_ggaa(T72, T66, T74, X137, plusI_in_gga(T66, T74, X137))
plusI_in_gga(0, T82, T82) → plusI_out_gga(0, T82, T82)
plusI_in_gga(s(T93), T89, X185) → U6_gga(T93, T89, X185, pJ_in_ggaa(T93, T89, X184, X185))
pJ_in_ggaa(T93, T89, T96, X185) → U15_ggaa(T93, T89, T96, X185, plusI_in_gga(T93, T89, T96))
U15_ggaa(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → U16_ggaa(T93, T89, T96, X185, pM_in_ag(X185, T96))
pM_in_ag(s(T100), T100) → pM_out_ag(s(T100), T100)
U16_ggaa(T93, T89, T96, X185, pM_out_ag(X185, T96)) → pJ_out_ggaa(T93, T89, T96, X185)
U6_gga(T93, T89, X185, pJ_out_ggaa(T93, T89, X184, X185)) → plusI_out_gga(s(T93), T89, X185)
U14_ggaa(T72, T66, T74, X137, plusI_out_gga(T66, T74, X137)) → pH_out_ggaa(T72, T66, T74, X137)
U5_gga(T72, T66, X137, pH_out_ggaa(T72, T66, X136, X137)) → timesG_out_gga(s(T72), T66, X137)
U12_ggaa(T52, T41, T54, X75, timesG_out_gga(T54, T41, X75)) → pE_out_ggaa(T52, T41, T54, X75)
U3_gga(T52, T41, X75, pE_out_ggaa(T52, T41, X74, X75)) → convertD_out_gga(.(0, T52), T41, X75)
U9_ggaa(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → U10_ggaa(T29, T16, T31, T18, timesK_in_gga(T31, T16, T18))
timesK_in_gga(0, T132, 0) → timesK_out_gga(0, T132, 0)
timesK_in_gga(s(T155), T147, T149) → U7_gga(T155, T147, T149, pL_in_ggaa(T155, T147, X292, T149))
pL_in_ggaa(T155, T147, T157, T149) → U19_ggaa(T155, T147, T157, T149, timesG_in_gga(T155, T147, T157))
U19_ggaa(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → U20_ggaa(T155, T147, T157, T149, plusO_in_gga(T147, T157, T149))
plusO_in_gga(0, T170, T170) → plusO_out_gga(0, T170, T170)
plusO_in_gga(s(T186), T180, T182) → U8_gga(T186, T180, T182, pP_in_ggaa(T186, T180, X333, T182))
pP_in_ggaa(T186, T180, T189, T182) → U21_ggaa(T186, T180, T189, T182, plusI_in_gga(T186, T180, T189))
U21_ggaa(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → U22_ggaa(T186, T180, T189, T182, pQ_in_ag(T182, T189))
pQ_in_ag(s(T193), T193) → pQ_out_ag(s(T193), T193)
pQ_in_ag(0, 0) → pQ_out_ag(0, 0)
U22_ggaa(T186, T180, T189, T182, pQ_out_ag(T182, T189)) → pP_out_ggaa(T186, T180, T189, T182)
U8_gga(T186, T180, T182, pP_out_ggaa(T186, T180, X333, T182)) → plusO_out_gga(s(T186), T180, T182)
U20_ggaa(T155, T147, T157, T149, plusO_out_gga(T147, T157, T149)) → pL_out_ggaa(T155, T147, T157, T149)
U7_gga(T155, T147, T149, pL_out_ggaa(T155, T147, X292, T149)) → timesK_out_gga(s(T155), T147, T149)
U10_ggaa(T29, T16, T31, T18, timesK_out_gga(T31, T16, T18)) → pB_out_ggaa(T29, T16, T31, T18)
U1_gga(T29, T16, T18, pB_out_ggaa(T29, T16, X19, T18)) → convertA_out_gga(.(0, T29), T16, T18)
CONVERTA_IN_GGA(.(0, T29), T16, T18) → U1_GGA(T29, T16, T18, pB_in_ggaa(T29, T16, X19, T18))
CONVERTA_IN_GGA(.(0, T29), T16, T18) → PB_IN_GGAA(T29, T16, X19, T18)
PB_IN_GGAA(T29, T16, T31, T18) → U9_GGAA(T29, T16, T31, T18, convertD_in_gga(T29, T16, T31))
PB_IN_GGAA(T29, T16, T31, T18) → CONVERTD_IN_GGA(T29, T16, T31)
CONVERTD_IN_GGA(.(0, T52), T41, X75) → U3_GGA(T52, T41, X75, pE_in_ggaa(T52, T41, X74, X75))
CONVERTD_IN_GGA(.(0, T52), T41, X75) → PE_IN_GGAA(T52, T41, X74, X75)
PE_IN_GGAA(T52, T41, T54, X75) → U11_GGAA(T52, T41, T54, X75, convertD_in_gga(T52, T41, T54))
PE_IN_GGAA(T52, T41, T54, X75) → CONVERTD_IN_GGA(T52, T41, T54)
CONVERTD_IN_GGA(.(s(T120), T121), T106, X228) → U4_GGA(T120, T121, T106, X228, pF_in_gggaa(T120, T121, T106, X227, X228))
CONVERTD_IN_GGA(.(s(T120), T121), T106, X228) → PF_IN_GGGAA(T120, T121, T106, X227, X228)
PF_IN_GGGAA(T120, T121, T106, T122, X228) → U17_GGGAA(T120, T121, T106, T122, X228, convertA_in_gga(.(T120, T121), T106, T122))
PF_IN_GGGAA(T120, T121, T106, T122, X228) → CONVERTA_IN_GGA(.(T120, T121), T106, T122)
CONVERTA_IN_GGA(.(s(T218), T219), T202, T204) → U2_GGA(T218, T219, T202, T204, pC_in_gggaa(T218, T219, T202, X370, T204))
CONVERTA_IN_GGA(.(s(T218), T219), T202, T204) → PC_IN_GGGAA(T218, T219, T202, X370, T204)
PC_IN_GGGAA(T218, T219, T202, T220, T204) → U23_GGGAA(T218, T219, T202, T220, T204, convertA_in_gga(.(T218, T219), T202, T220))
PC_IN_GGGAA(T218, T219, T202, T220, T204) → CONVERTA_IN_GGA(.(T218, T219), T202, T220)
U23_GGGAA(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → U24_GGGAA(T218, T219, T202, T220, T204, pR_in_ag(T204, T220))
U23_GGGAA(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → PR_IN_AG(T204, T220)
U17_GGGAA(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → U18_GGGAA(T120, T121, T106, T122, X228, pN_in_ag(X228, T122))
U17_GGGAA(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → PN_IN_AG(X228, T122)
U11_GGAA(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → U12_GGAA(T52, T41, T54, X75, timesG_in_gga(T54, T41, X75))
U11_GGAA(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → TIMESG_IN_GGA(T54, T41, X75)
TIMESG_IN_GGA(s(T72), T66, X137) → U5_GGA(T72, T66, X137, pH_in_ggaa(T72, T66, X136, X137))
TIMESG_IN_GGA(s(T72), T66, X137) → PH_IN_GGAA(T72, T66, X136, X137)
PH_IN_GGAA(T72, T66, T74, X137) → U13_GGAA(T72, T66, T74, X137, timesG_in_gga(T72, T66, T74))
PH_IN_GGAA(T72, T66, T74, X137) → TIMESG_IN_GGA(T72, T66, T74)
U13_GGAA(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → U14_GGAA(T72, T66, T74, X137, plusI_in_gga(T66, T74, X137))
U13_GGAA(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → PLUSI_IN_GGA(T66, T74, X137)
PLUSI_IN_GGA(s(T93), T89, X185) → U6_GGA(T93, T89, X185, pJ_in_ggaa(T93, T89, X184, X185))
PLUSI_IN_GGA(s(T93), T89, X185) → PJ_IN_GGAA(T93, T89, X184, X185)
PJ_IN_GGAA(T93, T89, T96, X185) → U15_GGAA(T93, T89, T96, X185, plusI_in_gga(T93, T89, T96))
PJ_IN_GGAA(T93, T89, T96, X185) → PLUSI_IN_GGA(T93, T89, T96)
U15_GGAA(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → U16_GGAA(T93, T89, T96, X185, pM_in_ag(X185, T96))
U15_GGAA(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → PM_IN_AG(X185, T96)
U9_GGAA(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → U10_GGAA(T29, T16, T31, T18, timesK_in_gga(T31, T16, T18))
U9_GGAA(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → TIMESK_IN_GGA(T31, T16, T18)
TIMESK_IN_GGA(s(T155), T147, T149) → U7_GGA(T155, T147, T149, pL_in_ggaa(T155, T147, X292, T149))
TIMESK_IN_GGA(s(T155), T147, T149) → PL_IN_GGAA(T155, T147, X292, T149)
PL_IN_GGAA(T155, T147, T157, T149) → U19_GGAA(T155, T147, T157, T149, timesG_in_gga(T155, T147, T157))
PL_IN_GGAA(T155, T147, T157, T149) → TIMESG_IN_GGA(T155, T147, T157)
U19_GGAA(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → U20_GGAA(T155, T147, T157, T149, plusO_in_gga(T147, T157, T149))
U19_GGAA(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → PLUSO_IN_GGA(T147, T157, T149)
PLUSO_IN_GGA(s(T186), T180, T182) → U8_GGA(T186, T180, T182, pP_in_ggaa(T186, T180, X333, T182))
PLUSO_IN_GGA(s(T186), T180, T182) → PP_IN_GGAA(T186, T180, X333, T182)
PP_IN_GGAA(T186, T180, T189, T182) → U21_GGAA(T186, T180, T189, T182, plusI_in_gga(T186, T180, T189))
PP_IN_GGAA(T186, T180, T189, T182) → PLUSI_IN_GGA(T186, T180, T189)
U21_GGAA(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → U22_GGAA(T186, T180, T189, T182, pQ_in_ag(T182, T189))
U21_GGAA(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → PQ_IN_AG(T182, T189)
convertA_in_gga([], T6, 0) → convertA_out_gga([], T6, 0)
convertA_in_gga(.(0, T29), T16, T18) → U1_gga(T29, T16, T18, pB_in_ggaa(T29, T16, X19, T18))
pB_in_ggaa(T29, T16, T31, T18) → U9_ggaa(T29, T16, T31, T18, convertD_in_gga(T29, T16, T31))
convertD_in_gga([], T35, 0) → convertD_out_gga([], T35, 0)
convertD_in_gga(.(0, T52), T41, X75) → U3_gga(T52, T41, X75, pE_in_ggaa(T52, T41, X74, X75))
pE_in_ggaa(T52, T41, T54, X75) → U11_ggaa(T52, T41, T54, X75, convertD_in_gga(T52, T41, T54))
convertD_in_gga(.(s(T120), T121), T106, X228) → U4_gga(T120, T121, T106, X228, pF_in_gggaa(T120, T121, T106, X227, X228))
pF_in_gggaa(T120, T121, T106, T122, X228) → U17_gggaa(T120, T121, T106, T122, X228, convertA_in_gga(.(T120, T121), T106, T122))
convertA_in_gga(.(s(T218), T219), T202, T204) → U2_gga(T218, T219, T202, T204, pC_in_gggaa(T218, T219, T202, X370, T204))
pC_in_gggaa(T218, T219, T202, T220, T204) → U23_gggaa(T218, T219, T202, T220, T204, convertA_in_gga(.(T218, T219), T202, T220))
U23_gggaa(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → U24_gggaa(T218, T219, T202, T220, T204, pR_in_ag(T204, T220))
pR_in_ag(s(T223), T223) → pR_out_ag(s(T223), T223)
pR_in_ag(0, 0) → pR_out_ag(0, 0)
U24_gggaa(T218, T219, T202, T220, T204, pR_out_ag(T204, T220)) → pC_out_gggaa(T218, T219, T202, T220, T204)
U2_gga(T218, T219, T202, T204, pC_out_gggaa(T218, T219, T202, X370, T204)) → convertA_out_gga(.(s(T218), T219), T202, T204)
U17_gggaa(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → U18_gggaa(T120, T121, T106, T122, X228, pN_in_ag(X228, T122))
pN_in_ag(s(T125), T125) → pN_out_ag(s(T125), T125)
U18_gggaa(T120, T121, T106, T122, X228, pN_out_ag(X228, T122)) → pF_out_gggaa(T120, T121, T106, T122, X228)
U4_gga(T120, T121, T106, X228, pF_out_gggaa(T120, T121, T106, X227, X228)) → convertD_out_gga(.(s(T120), T121), T106, X228)
U11_ggaa(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → U12_ggaa(T52, T41, T54, X75, timesG_in_gga(T54, T41, X75))
timesG_in_gga(0, T59, 0) → timesG_out_gga(0, T59, 0)
timesG_in_gga(s(T72), T66, X137) → U5_gga(T72, T66, X137, pH_in_ggaa(T72, T66, X136, X137))
pH_in_ggaa(T72, T66, T74, X137) → U13_ggaa(T72, T66, T74, X137, timesG_in_gga(T72, T66, T74))
U13_ggaa(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → U14_ggaa(T72, T66, T74, X137, plusI_in_gga(T66, T74, X137))
plusI_in_gga(0, T82, T82) → plusI_out_gga(0, T82, T82)
plusI_in_gga(s(T93), T89, X185) → U6_gga(T93, T89, X185, pJ_in_ggaa(T93, T89, X184, X185))
pJ_in_ggaa(T93, T89, T96, X185) → U15_ggaa(T93, T89, T96, X185, plusI_in_gga(T93, T89, T96))
U15_ggaa(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → U16_ggaa(T93, T89, T96, X185, pM_in_ag(X185, T96))
pM_in_ag(s(T100), T100) → pM_out_ag(s(T100), T100)
U16_ggaa(T93, T89, T96, X185, pM_out_ag(X185, T96)) → pJ_out_ggaa(T93, T89, T96, X185)
U6_gga(T93, T89, X185, pJ_out_ggaa(T93, T89, X184, X185)) → plusI_out_gga(s(T93), T89, X185)
U14_ggaa(T72, T66, T74, X137, plusI_out_gga(T66, T74, X137)) → pH_out_ggaa(T72, T66, T74, X137)
U5_gga(T72, T66, X137, pH_out_ggaa(T72, T66, X136, X137)) → timesG_out_gga(s(T72), T66, X137)
U12_ggaa(T52, T41, T54, X75, timesG_out_gga(T54, T41, X75)) → pE_out_ggaa(T52, T41, T54, X75)
U3_gga(T52, T41, X75, pE_out_ggaa(T52, T41, X74, X75)) → convertD_out_gga(.(0, T52), T41, X75)
U9_ggaa(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → U10_ggaa(T29, T16, T31, T18, timesK_in_gga(T31, T16, T18))
timesK_in_gga(0, T132, 0) → timesK_out_gga(0, T132, 0)
timesK_in_gga(s(T155), T147, T149) → U7_gga(T155, T147, T149, pL_in_ggaa(T155, T147, X292, T149))
pL_in_ggaa(T155, T147, T157, T149) → U19_ggaa(T155, T147, T157, T149, timesG_in_gga(T155, T147, T157))
U19_ggaa(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → U20_ggaa(T155, T147, T157, T149, plusO_in_gga(T147, T157, T149))
plusO_in_gga(0, T170, T170) → plusO_out_gga(0, T170, T170)
plusO_in_gga(s(T186), T180, T182) → U8_gga(T186, T180, T182, pP_in_ggaa(T186, T180, X333, T182))
pP_in_ggaa(T186, T180, T189, T182) → U21_ggaa(T186, T180, T189, T182, plusI_in_gga(T186, T180, T189))
U21_ggaa(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → U22_ggaa(T186, T180, T189, T182, pQ_in_ag(T182, T189))
pQ_in_ag(s(T193), T193) → pQ_out_ag(s(T193), T193)
pQ_in_ag(0, 0) → pQ_out_ag(0, 0)
U22_ggaa(T186, T180, T189, T182, pQ_out_ag(T182, T189)) → pP_out_ggaa(T186, T180, T189, T182)
U8_gga(T186, T180, T182, pP_out_ggaa(T186, T180, X333, T182)) → plusO_out_gga(s(T186), T180, T182)
U20_ggaa(T155, T147, T157, T149, plusO_out_gga(T147, T157, T149)) → pL_out_ggaa(T155, T147, T157, T149)
U7_gga(T155, T147, T149, pL_out_ggaa(T155, T147, X292, T149)) → timesK_out_gga(s(T155), T147, T149)
U10_ggaa(T29, T16, T31, T18, timesK_out_gga(T31, T16, T18)) → pB_out_ggaa(T29, T16, T31, T18)
U1_gga(T29, T16, T18, pB_out_ggaa(T29, T16, X19, T18)) → convertA_out_gga(.(0, T29), T16, T18)
CONVERTA_IN_GGA(.(0, T29), T16, T18) → U1_GGA(T29, T16, T18, pB_in_ggaa(T29, T16, X19, T18))
CONVERTA_IN_GGA(.(0, T29), T16, T18) → PB_IN_GGAA(T29, T16, X19, T18)
PB_IN_GGAA(T29, T16, T31, T18) → U9_GGAA(T29, T16, T31, T18, convertD_in_gga(T29, T16, T31))
PB_IN_GGAA(T29, T16, T31, T18) → CONVERTD_IN_GGA(T29, T16, T31)
CONVERTD_IN_GGA(.(0, T52), T41, X75) → U3_GGA(T52, T41, X75, pE_in_ggaa(T52, T41, X74, X75))
CONVERTD_IN_GGA(.(0, T52), T41, X75) → PE_IN_GGAA(T52, T41, X74, X75)
PE_IN_GGAA(T52, T41, T54, X75) → U11_GGAA(T52, T41, T54, X75, convertD_in_gga(T52, T41, T54))
PE_IN_GGAA(T52, T41, T54, X75) → CONVERTD_IN_GGA(T52, T41, T54)
CONVERTD_IN_GGA(.(s(T120), T121), T106, X228) → U4_GGA(T120, T121, T106, X228, pF_in_gggaa(T120, T121, T106, X227, X228))
CONVERTD_IN_GGA(.(s(T120), T121), T106, X228) → PF_IN_GGGAA(T120, T121, T106, X227, X228)
PF_IN_GGGAA(T120, T121, T106, T122, X228) → U17_GGGAA(T120, T121, T106, T122, X228, convertA_in_gga(.(T120, T121), T106, T122))
PF_IN_GGGAA(T120, T121, T106, T122, X228) → CONVERTA_IN_GGA(.(T120, T121), T106, T122)
CONVERTA_IN_GGA(.(s(T218), T219), T202, T204) → U2_GGA(T218, T219, T202, T204, pC_in_gggaa(T218, T219, T202, X370, T204))
CONVERTA_IN_GGA(.(s(T218), T219), T202, T204) → PC_IN_GGGAA(T218, T219, T202, X370, T204)
PC_IN_GGGAA(T218, T219, T202, T220, T204) → U23_GGGAA(T218, T219, T202, T220, T204, convertA_in_gga(.(T218, T219), T202, T220))
PC_IN_GGGAA(T218, T219, T202, T220, T204) → CONVERTA_IN_GGA(.(T218, T219), T202, T220)
U23_GGGAA(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → U24_GGGAA(T218, T219, T202, T220, T204, pR_in_ag(T204, T220))
U23_GGGAA(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → PR_IN_AG(T204, T220)
U17_GGGAA(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → U18_GGGAA(T120, T121, T106, T122, X228, pN_in_ag(X228, T122))
U17_GGGAA(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → PN_IN_AG(X228, T122)
U11_GGAA(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → U12_GGAA(T52, T41, T54, X75, timesG_in_gga(T54, T41, X75))
U11_GGAA(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → TIMESG_IN_GGA(T54, T41, X75)
TIMESG_IN_GGA(s(T72), T66, X137) → U5_GGA(T72, T66, X137, pH_in_ggaa(T72, T66, X136, X137))
TIMESG_IN_GGA(s(T72), T66, X137) → PH_IN_GGAA(T72, T66, X136, X137)
PH_IN_GGAA(T72, T66, T74, X137) → U13_GGAA(T72, T66, T74, X137, timesG_in_gga(T72, T66, T74))
PH_IN_GGAA(T72, T66, T74, X137) → TIMESG_IN_GGA(T72, T66, T74)
U13_GGAA(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → U14_GGAA(T72, T66, T74, X137, plusI_in_gga(T66, T74, X137))
U13_GGAA(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → PLUSI_IN_GGA(T66, T74, X137)
PLUSI_IN_GGA(s(T93), T89, X185) → U6_GGA(T93, T89, X185, pJ_in_ggaa(T93, T89, X184, X185))
PLUSI_IN_GGA(s(T93), T89, X185) → PJ_IN_GGAA(T93, T89, X184, X185)
PJ_IN_GGAA(T93, T89, T96, X185) → U15_GGAA(T93, T89, T96, X185, plusI_in_gga(T93, T89, T96))
PJ_IN_GGAA(T93, T89, T96, X185) → PLUSI_IN_GGA(T93, T89, T96)
U15_GGAA(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → U16_GGAA(T93, T89, T96, X185, pM_in_ag(X185, T96))
U15_GGAA(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → PM_IN_AG(X185, T96)
U9_GGAA(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → U10_GGAA(T29, T16, T31, T18, timesK_in_gga(T31, T16, T18))
U9_GGAA(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → TIMESK_IN_GGA(T31, T16, T18)
TIMESK_IN_GGA(s(T155), T147, T149) → U7_GGA(T155, T147, T149, pL_in_ggaa(T155, T147, X292, T149))
TIMESK_IN_GGA(s(T155), T147, T149) → PL_IN_GGAA(T155, T147, X292, T149)
PL_IN_GGAA(T155, T147, T157, T149) → U19_GGAA(T155, T147, T157, T149, timesG_in_gga(T155, T147, T157))
PL_IN_GGAA(T155, T147, T157, T149) → TIMESG_IN_GGA(T155, T147, T157)
U19_GGAA(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → U20_GGAA(T155, T147, T157, T149, plusO_in_gga(T147, T157, T149))
U19_GGAA(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → PLUSO_IN_GGA(T147, T157, T149)
PLUSO_IN_GGA(s(T186), T180, T182) → U8_GGA(T186, T180, T182, pP_in_ggaa(T186, T180, X333, T182))
PLUSO_IN_GGA(s(T186), T180, T182) → PP_IN_GGAA(T186, T180, X333, T182)
PP_IN_GGAA(T186, T180, T189, T182) → U21_GGAA(T186, T180, T189, T182, plusI_in_gga(T186, T180, T189))
PP_IN_GGAA(T186, T180, T189, T182) → PLUSI_IN_GGA(T186, T180, T189)
U21_GGAA(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → U22_GGAA(T186, T180, T189, T182, pQ_in_ag(T182, T189))
U21_GGAA(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → PQ_IN_AG(T182, T189)
convertA_in_gga([], T6, 0) → convertA_out_gga([], T6, 0)
convertA_in_gga(.(0, T29), T16, T18) → U1_gga(T29, T16, T18, pB_in_ggaa(T29, T16, X19, T18))
pB_in_ggaa(T29, T16, T31, T18) → U9_ggaa(T29, T16, T31, T18, convertD_in_gga(T29, T16, T31))
convertD_in_gga([], T35, 0) → convertD_out_gga([], T35, 0)
convertD_in_gga(.(0, T52), T41, X75) → U3_gga(T52, T41, X75, pE_in_ggaa(T52, T41, X74, X75))
pE_in_ggaa(T52, T41, T54, X75) → U11_ggaa(T52, T41, T54, X75, convertD_in_gga(T52, T41, T54))
convertD_in_gga(.(s(T120), T121), T106, X228) → U4_gga(T120, T121, T106, X228, pF_in_gggaa(T120, T121, T106, X227, X228))
pF_in_gggaa(T120, T121, T106, T122, X228) → U17_gggaa(T120, T121, T106, T122, X228, convertA_in_gga(.(T120, T121), T106, T122))
convertA_in_gga(.(s(T218), T219), T202, T204) → U2_gga(T218, T219, T202, T204, pC_in_gggaa(T218, T219, T202, X370, T204))
pC_in_gggaa(T218, T219, T202, T220, T204) → U23_gggaa(T218, T219, T202, T220, T204, convertA_in_gga(.(T218, T219), T202, T220))
U23_gggaa(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → U24_gggaa(T218, T219, T202, T220, T204, pR_in_ag(T204, T220))
pR_in_ag(s(T223), T223) → pR_out_ag(s(T223), T223)
pR_in_ag(0, 0) → pR_out_ag(0, 0)
U24_gggaa(T218, T219, T202, T220, T204, pR_out_ag(T204, T220)) → pC_out_gggaa(T218, T219, T202, T220, T204)
U2_gga(T218, T219, T202, T204, pC_out_gggaa(T218, T219, T202, X370, T204)) → convertA_out_gga(.(s(T218), T219), T202, T204)
U17_gggaa(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → U18_gggaa(T120, T121, T106, T122, X228, pN_in_ag(X228, T122))
pN_in_ag(s(T125), T125) → pN_out_ag(s(T125), T125)
U18_gggaa(T120, T121, T106, T122, X228, pN_out_ag(X228, T122)) → pF_out_gggaa(T120, T121, T106, T122, X228)
U4_gga(T120, T121, T106, X228, pF_out_gggaa(T120, T121, T106, X227, X228)) → convertD_out_gga(.(s(T120), T121), T106, X228)
U11_ggaa(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → U12_ggaa(T52, T41, T54, X75, timesG_in_gga(T54, T41, X75))
timesG_in_gga(0, T59, 0) → timesG_out_gga(0, T59, 0)
timesG_in_gga(s(T72), T66, X137) → U5_gga(T72, T66, X137, pH_in_ggaa(T72, T66, X136, X137))
pH_in_ggaa(T72, T66, T74, X137) → U13_ggaa(T72, T66, T74, X137, timesG_in_gga(T72, T66, T74))
U13_ggaa(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → U14_ggaa(T72, T66, T74, X137, plusI_in_gga(T66, T74, X137))
plusI_in_gga(0, T82, T82) → plusI_out_gga(0, T82, T82)
plusI_in_gga(s(T93), T89, X185) → U6_gga(T93, T89, X185, pJ_in_ggaa(T93, T89, X184, X185))
pJ_in_ggaa(T93, T89, T96, X185) → U15_ggaa(T93, T89, T96, X185, plusI_in_gga(T93, T89, T96))
U15_ggaa(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → U16_ggaa(T93, T89, T96, X185, pM_in_ag(X185, T96))
pM_in_ag(s(T100), T100) → pM_out_ag(s(T100), T100)
U16_ggaa(T93, T89, T96, X185, pM_out_ag(X185, T96)) → pJ_out_ggaa(T93, T89, T96, X185)
U6_gga(T93, T89, X185, pJ_out_ggaa(T93, T89, X184, X185)) → plusI_out_gga(s(T93), T89, X185)
U14_ggaa(T72, T66, T74, X137, plusI_out_gga(T66, T74, X137)) → pH_out_ggaa(T72, T66, T74, X137)
U5_gga(T72, T66, X137, pH_out_ggaa(T72, T66, X136, X137)) → timesG_out_gga(s(T72), T66, X137)
U12_ggaa(T52, T41, T54, X75, timesG_out_gga(T54, T41, X75)) → pE_out_ggaa(T52, T41, T54, X75)
U3_gga(T52, T41, X75, pE_out_ggaa(T52, T41, X74, X75)) → convertD_out_gga(.(0, T52), T41, X75)
U9_ggaa(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → U10_ggaa(T29, T16, T31, T18, timesK_in_gga(T31, T16, T18))
timesK_in_gga(0, T132, 0) → timesK_out_gga(0, T132, 0)
timesK_in_gga(s(T155), T147, T149) → U7_gga(T155, T147, T149, pL_in_ggaa(T155, T147, X292, T149))
pL_in_ggaa(T155, T147, T157, T149) → U19_ggaa(T155, T147, T157, T149, timesG_in_gga(T155, T147, T157))
U19_ggaa(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → U20_ggaa(T155, T147, T157, T149, plusO_in_gga(T147, T157, T149))
plusO_in_gga(0, T170, T170) → plusO_out_gga(0, T170, T170)
plusO_in_gga(s(T186), T180, T182) → U8_gga(T186, T180, T182, pP_in_ggaa(T186, T180, X333, T182))
pP_in_ggaa(T186, T180, T189, T182) → U21_ggaa(T186, T180, T189, T182, plusI_in_gga(T186, T180, T189))
U21_ggaa(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → U22_ggaa(T186, T180, T189, T182, pQ_in_ag(T182, T189))
pQ_in_ag(s(T193), T193) → pQ_out_ag(s(T193), T193)
pQ_in_ag(0, 0) → pQ_out_ag(0, 0)
U22_ggaa(T186, T180, T189, T182, pQ_out_ag(T182, T189)) → pP_out_ggaa(T186, T180, T189, T182)
U8_gga(T186, T180, T182, pP_out_ggaa(T186, T180, X333, T182)) → plusO_out_gga(s(T186), T180, T182)
U20_ggaa(T155, T147, T157, T149, plusO_out_gga(T147, T157, T149)) → pL_out_ggaa(T155, T147, T157, T149)
U7_gga(T155, T147, T149, pL_out_ggaa(T155, T147, X292, T149)) → timesK_out_gga(s(T155), T147, T149)
U10_ggaa(T29, T16, T31, T18, timesK_out_gga(T31, T16, T18)) → pB_out_ggaa(T29, T16, T31, T18)
U1_gga(T29, T16, T18, pB_out_ggaa(T29, T16, X19, T18)) → convertA_out_gga(.(0, T29), T16, T18)
PLUSI_IN_GGA(s(T93), T89, X185) → PJ_IN_GGAA(T93, T89, X184, X185)
PJ_IN_GGAA(T93, T89, T96, X185) → PLUSI_IN_GGA(T93, T89, T96)
convertA_in_gga([], T6, 0) → convertA_out_gga([], T6, 0)
convertA_in_gga(.(0, T29), T16, T18) → U1_gga(T29, T16, T18, pB_in_ggaa(T29, T16, X19, T18))
pB_in_ggaa(T29, T16, T31, T18) → U9_ggaa(T29, T16, T31, T18, convertD_in_gga(T29, T16, T31))
convertD_in_gga([], T35, 0) → convertD_out_gga([], T35, 0)
convertD_in_gga(.(0, T52), T41, X75) → U3_gga(T52, T41, X75, pE_in_ggaa(T52, T41, X74, X75))
pE_in_ggaa(T52, T41, T54, X75) → U11_ggaa(T52, T41, T54, X75, convertD_in_gga(T52, T41, T54))
convertD_in_gga(.(s(T120), T121), T106, X228) → U4_gga(T120, T121, T106, X228, pF_in_gggaa(T120, T121, T106, X227, X228))
pF_in_gggaa(T120, T121, T106, T122, X228) → U17_gggaa(T120, T121, T106, T122, X228, convertA_in_gga(.(T120, T121), T106, T122))
convertA_in_gga(.(s(T218), T219), T202, T204) → U2_gga(T218, T219, T202, T204, pC_in_gggaa(T218, T219, T202, X370, T204))
pC_in_gggaa(T218, T219, T202, T220, T204) → U23_gggaa(T218, T219, T202, T220, T204, convertA_in_gga(.(T218, T219), T202, T220))
U23_gggaa(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → U24_gggaa(T218, T219, T202, T220, T204, pR_in_ag(T204, T220))
pR_in_ag(s(T223), T223) → pR_out_ag(s(T223), T223)
pR_in_ag(0, 0) → pR_out_ag(0, 0)
U24_gggaa(T218, T219, T202, T220, T204, pR_out_ag(T204, T220)) → pC_out_gggaa(T218, T219, T202, T220, T204)
U2_gga(T218, T219, T202, T204, pC_out_gggaa(T218, T219, T202, X370, T204)) → convertA_out_gga(.(s(T218), T219), T202, T204)
U17_gggaa(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → U18_gggaa(T120, T121, T106, T122, X228, pN_in_ag(X228, T122))
pN_in_ag(s(T125), T125) → pN_out_ag(s(T125), T125)
U18_gggaa(T120, T121, T106, T122, X228, pN_out_ag(X228, T122)) → pF_out_gggaa(T120, T121, T106, T122, X228)
U4_gga(T120, T121, T106, X228, pF_out_gggaa(T120, T121, T106, X227, X228)) → convertD_out_gga(.(s(T120), T121), T106, X228)
U11_ggaa(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → U12_ggaa(T52, T41, T54, X75, timesG_in_gga(T54, T41, X75))
timesG_in_gga(0, T59, 0) → timesG_out_gga(0, T59, 0)
timesG_in_gga(s(T72), T66, X137) → U5_gga(T72, T66, X137, pH_in_ggaa(T72, T66, X136, X137))
pH_in_ggaa(T72, T66, T74, X137) → U13_ggaa(T72, T66, T74, X137, timesG_in_gga(T72, T66, T74))
U13_ggaa(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → U14_ggaa(T72, T66, T74, X137, plusI_in_gga(T66, T74, X137))
plusI_in_gga(0, T82, T82) → plusI_out_gga(0, T82, T82)
plusI_in_gga(s(T93), T89, X185) → U6_gga(T93, T89, X185, pJ_in_ggaa(T93, T89, X184, X185))
pJ_in_ggaa(T93, T89, T96, X185) → U15_ggaa(T93, T89, T96, X185, plusI_in_gga(T93, T89, T96))
U15_ggaa(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → U16_ggaa(T93, T89, T96, X185, pM_in_ag(X185, T96))
pM_in_ag(s(T100), T100) → pM_out_ag(s(T100), T100)
U16_ggaa(T93, T89, T96, X185, pM_out_ag(X185, T96)) → pJ_out_ggaa(T93, T89, T96, X185)
U6_gga(T93, T89, X185, pJ_out_ggaa(T93, T89, X184, X185)) → plusI_out_gga(s(T93), T89, X185)
U14_ggaa(T72, T66, T74, X137, plusI_out_gga(T66, T74, X137)) → pH_out_ggaa(T72, T66, T74, X137)
U5_gga(T72, T66, X137, pH_out_ggaa(T72, T66, X136, X137)) → timesG_out_gga(s(T72), T66, X137)
U12_ggaa(T52, T41, T54, X75, timesG_out_gga(T54, T41, X75)) → pE_out_ggaa(T52, T41, T54, X75)
U3_gga(T52, T41, X75, pE_out_ggaa(T52, T41, X74, X75)) → convertD_out_gga(.(0, T52), T41, X75)
U9_ggaa(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → U10_ggaa(T29, T16, T31, T18, timesK_in_gga(T31, T16, T18))
timesK_in_gga(0, T132, 0) → timesK_out_gga(0, T132, 0)
timesK_in_gga(s(T155), T147, T149) → U7_gga(T155, T147, T149, pL_in_ggaa(T155, T147, X292, T149))
pL_in_ggaa(T155, T147, T157, T149) → U19_ggaa(T155, T147, T157, T149, timesG_in_gga(T155, T147, T157))
U19_ggaa(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → U20_ggaa(T155, T147, T157, T149, plusO_in_gga(T147, T157, T149))
plusO_in_gga(0, T170, T170) → plusO_out_gga(0, T170, T170)
plusO_in_gga(s(T186), T180, T182) → U8_gga(T186, T180, T182, pP_in_ggaa(T186, T180, X333, T182))
pP_in_ggaa(T186, T180, T189, T182) → U21_ggaa(T186, T180, T189, T182, plusI_in_gga(T186, T180, T189))
U21_ggaa(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → U22_ggaa(T186, T180, T189, T182, pQ_in_ag(T182, T189))
pQ_in_ag(s(T193), T193) → pQ_out_ag(s(T193), T193)
pQ_in_ag(0, 0) → pQ_out_ag(0, 0)
U22_ggaa(T186, T180, T189, T182, pQ_out_ag(T182, T189)) → pP_out_ggaa(T186, T180, T189, T182)
U8_gga(T186, T180, T182, pP_out_ggaa(T186, T180, X333, T182)) → plusO_out_gga(s(T186), T180, T182)
U20_ggaa(T155, T147, T157, T149, plusO_out_gga(T147, T157, T149)) → pL_out_ggaa(T155, T147, T157, T149)
U7_gga(T155, T147, T149, pL_out_ggaa(T155, T147, X292, T149)) → timesK_out_gga(s(T155), T147, T149)
U10_ggaa(T29, T16, T31, T18, timesK_out_gga(T31, T16, T18)) → pB_out_ggaa(T29, T16, T31, T18)
U1_gga(T29, T16, T18, pB_out_ggaa(T29, T16, X19, T18)) → convertA_out_gga(.(0, T29), T16, T18)
PLUSI_IN_GGA(s(T93), T89, X185) → PJ_IN_GGAA(T93, T89, X184, X185)
PJ_IN_GGAA(T93, T89, T96, X185) → PLUSI_IN_GGA(T93, T89, T96)
PLUSI_IN_GGA(s(T93), T89) → PJ_IN_GGAA(T93, T89)
PJ_IN_GGAA(T93, T89) → PLUSI_IN_GGA(T93, T89)
From the DPs we obtained the following set of size-change graphs:
TIMESG_IN_GGA(s(T72), T66, X137) → PH_IN_GGAA(T72, T66, X136, X137)
PH_IN_GGAA(T72, T66, T74, X137) → TIMESG_IN_GGA(T72, T66, T74)
convertA_in_gga([], T6, 0) → convertA_out_gga([], T6, 0)
convertA_in_gga(.(0, T29), T16, T18) → U1_gga(T29, T16, T18, pB_in_ggaa(T29, T16, X19, T18))
pB_in_ggaa(T29, T16, T31, T18) → U9_ggaa(T29, T16, T31, T18, convertD_in_gga(T29, T16, T31))
convertD_in_gga([], T35, 0) → convertD_out_gga([], T35, 0)
convertD_in_gga(.(0, T52), T41, X75) → U3_gga(T52, T41, X75, pE_in_ggaa(T52, T41, X74, X75))
pE_in_ggaa(T52, T41, T54, X75) → U11_ggaa(T52, T41, T54, X75, convertD_in_gga(T52, T41, T54))
convertD_in_gga(.(s(T120), T121), T106, X228) → U4_gga(T120, T121, T106, X228, pF_in_gggaa(T120, T121, T106, X227, X228))
pF_in_gggaa(T120, T121, T106, T122, X228) → U17_gggaa(T120, T121, T106, T122, X228, convertA_in_gga(.(T120, T121), T106, T122))
convertA_in_gga(.(s(T218), T219), T202, T204) → U2_gga(T218, T219, T202, T204, pC_in_gggaa(T218, T219, T202, X370, T204))
pC_in_gggaa(T218, T219, T202, T220, T204) → U23_gggaa(T218, T219, T202, T220, T204, convertA_in_gga(.(T218, T219), T202, T220))
U23_gggaa(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → U24_gggaa(T218, T219, T202, T220, T204, pR_in_ag(T204, T220))
pR_in_ag(s(T223), T223) → pR_out_ag(s(T223), T223)
pR_in_ag(0, 0) → pR_out_ag(0, 0)
U24_gggaa(T218, T219, T202, T220, T204, pR_out_ag(T204, T220)) → pC_out_gggaa(T218, T219, T202, T220, T204)
U2_gga(T218, T219, T202, T204, pC_out_gggaa(T218, T219, T202, X370, T204)) → convertA_out_gga(.(s(T218), T219), T202, T204)
U17_gggaa(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → U18_gggaa(T120, T121, T106, T122, X228, pN_in_ag(X228, T122))
pN_in_ag(s(T125), T125) → pN_out_ag(s(T125), T125)
U18_gggaa(T120, T121, T106, T122, X228, pN_out_ag(X228, T122)) → pF_out_gggaa(T120, T121, T106, T122, X228)
U4_gga(T120, T121, T106, X228, pF_out_gggaa(T120, T121, T106, X227, X228)) → convertD_out_gga(.(s(T120), T121), T106, X228)
U11_ggaa(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → U12_ggaa(T52, T41, T54, X75, timesG_in_gga(T54, T41, X75))
timesG_in_gga(0, T59, 0) → timesG_out_gga(0, T59, 0)
timesG_in_gga(s(T72), T66, X137) → U5_gga(T72, T66, X137, pH_in_ggaa(T72, T66, X136, X137))
pH_in_ggaa(T72, T66, T74, X137) → U13_ggaa(T72, T66, T74, X137, timesG_in_gga(T72, T66, T74))
U13_ggaa(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → U14_ggaa(T72, T66, T74, X137, plusI_in_gga(T66, T74, X137))
plusI_in_gga(0, T82, T82) → plusI_out_gga(0, T82, T82)
plusI_in_gga(s(T93), T89, X185) → U6_gga(T93, T89, X185, pJ_in_ggaa(T93, T89, X184, X185))
pJ_in_ggaa(T93, T89, T96, X185) → U15_ggaa(T93, T89, T96, X185, plusI_in_gga(T93, T89, T96))
U15_ggaa(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → U16_ggaa(T93, T89, T96, X185, pM_in_ag(X185, T96))
pM_in_ag(s(T100), T100) → pM_out_ag(s(T100), T100)
U16_ggaa(T93, T89, T96, X185, pM_out_ag(X185, T96)) → pJ_out_ggaa(T93, T89, T96, X185)
U6_gga(T93, T89, X185, pJ_out_ggaa(T93, T89, X184, X185)) → plusI_out_gga(s(T93), T89, X185)
U14_ggaa(T72, T66, T74, X137, plusI_out_gga(T66, T74, X137)) → pH_out_ggaa(T72, T66, T74, X137)
U5_gga(T72, T66, X137, pH_out_ggaa(T72, T66, X136, X137)) → timesG_out_gga(s(T72), T66, X137)
U12_ggaa(T52, T41, T54, X75, timesG_out_gga(T54, T41, X75)) → pE_out_ggaa(T52, T41, T54, X75)
U3_gga(T52, T41, X75, pE_out_ggaa(T52, T41, X74, X75)) → convertD_out_gga(.(0, T52), T41, X75)
U9_ggaa(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → U10_ggaa(T29, T16, T31, T18, timesK_in_gga(T31, T16, T18))
timesK_in_gga(0, T132, 0) → timesK_out_gga(0, T132, 0)
timesK_in_gga(s(T155), T147, T149) → U7_gga(T155, T147, T149, pL_in_ggaa(T155, T147, X292, T149))
pL_in_ggaa(T155, T147, T157, T149) → U19_ggaa(T155, T147, T157, T149, timesG_in_gga(T155, T147, T157))
U19_ggaa(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → U20_ggaa(T155, T147, T157, T149, plusO_in_gga(T147, T157, T149))
plusO_in_gga(0, T170, T170) → plusO_out_gga(0, T170, T170)
plusO_in_gga(s(T186), T180, T182) → U8_gga(T186, T180, T182, pP_in_ggaa(T186, T180, X333, T182))
pP_in_ggaa(T186, T180, T189, T182) → U21_ggaa(T186, T180, T189, T182, plusI_in_gga(T186, T180, T189))
U21_ggaa(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → U22_ggaa(T186, T180, T189, T182, pQ_in_ag(T182, T189))
pQ_in_ag(s(T193), T193) → pQ_out_ag(s(T193), T193)
pQ_in_ag(0, 0) → pQ_out_ag(0, 0)
U22_ggaa(T186, T180, T189, T182, pQ_out_ag(T182, T189)) → pP_out_ggaa(T186, T180, T189, T182)
U8_gga(T186, T180, T182, pP_out_ggaa(T186, T180, X333, T182)) → plusO_out_gga(s(T186), T180, T182)
U20_ggaa(T155, T147, T157, T149, plusO_out_gga(T147, T157, T149)) → pL_out_ggaa(T155, T147, T157, T149)
U7_gga(T155, T147, T149, pL_out_ggaa(T155, T147, X292, T149)) → timesK_out_gga(s(T155), T147, T149)
U10_ggaa(T29, T16, T31, T18, timesK_out_gga(T31, T16, T18)) → pB_out_ggaa(T29, T16, T31, T18)
U1_gga(T29, T16, T18, pB_out_ggaa(T29, T16, X19, T18)) → convertA_out_gga(.(0, T29), T16, T18)
TIMESG_IN_GGA(s(T72), T66, X137) → PH_IN_GGAA(T72, T66, X136, X137)
PH_IN_GGAA(T72, T66, T74, X137) → TIMESG_IN_GGA(T72, T66, T74)
TIMESG_IN_GGA(s(T72), T66) → PH_IN_GGAA(T72, T66)
PH_IN_GGAA(T72, T66) → TIMESG_IN_GGA(T72, T66)
From the DPs we obtained the following set of size-change graphs:
CONVERTA_IN_GGA(.(0, T29), T16, T18) → PB_IN_GGAA(T29, T16, X19, T18)
PB_IN_GGAA(T29, T16, T31, T18) → CONVERTD_IN_GGA(T29, T16, T31)
CONVERTD_IN_GGA(.(0, T52), T41, X75) → PE_IN_GGAA(T52, T41, X74, X75)
PE_IN_GGAA(T52, T41, T54, X75) → CONVERTD_IN_GGA(T52, T41, T54)
CONVERTD_IN_GGA(.(s(T120), T121), T106, X228) → PF_IN_GGGAA(T120, T121, T106, X227, X228)
PF_IN_GGGAA(T120, T121, T106, T122, X228) → CONVERTA_IN_GGA(.(T120, T121), T106, T122)
CONVERTA_IN_GGA(.(s(T218), T219), T202, T204) → PC_IN_GGGAA(T218, T219, T202, X370, T204)
PC_IN_GGGAA(T218, T219, T202, T220, T204) → CONVERTA_IN_GGA(.(T218, T219), T202, T220)
convertA_in_gga([], T6, 0) → convertA_out_gga([], T6, 0)
convertA_in_gga(.(0, T29), T16, T18) → U1_gga(T29, T16, T18, pB_in_ggaa(T29, T16, X19, T18))
pB_in_ggaa(T29, T16, T31, T18) → U9_ggaa(T29, T16, T31, T18, convertD_in_gga(T29, T16, T31))
convertD_in_gga([], T35, 0) → convertD_out_gga([], T35, 0)
convertD_in_gga(.(0, T52), T41, X75) → U3_gga(T52, T41, X75, pE_in_ggaa(T52, T41, X74, X75))
pE_in_ggaa(T52, T41, T54, X75) → U11_ggaa(T52, T41, T54, X75, convertD_in_gga(T52, T41, T54))
convertD_in_gga(.(s(T120), T121), T106, X228) → U4_gga(T120, T121, T106, X228, pF_in_gggaa(T120, T121, T106, X227, X228))
pF_in_gggaa(T120, T121, T106, T122, X228) → U17_gggaa(T120, T121, T106, T122, X228, convertA_in_gga(.(T120, T121), T106, T122))
convertA_in_gga(.(s(T218), T219), T202, T204) → U2_gga(T218, T219, T202, T204, pC_in_gggaa(T218, T219, T202, X370, T204))
pC_in_gggaa(T218, T219, T202, T220, T204) → U23_gggaa(T218, T219, T202, T220, T204, convertA_in_gga(.(T218, T219), T202, T220))
U23_gggaa(T218, T219, T202, T220, T204, convertA_out_gga(.(T218, T219), T202, T220)) → U24_gggaa(T218, T219, T202, T220, T204, pR_in_ag(T204, T220))
pR_in_ag(s(T223), T223) → pR_out_ag(s(T223), T223)
pR_in_ag(0, 0) → pR_out_ag(0, 0)
U24_gggaa(T218, T219, T202, T220, T204, pR_out_ag(T204, T220)) → pC_out_gggaa(T218, T219, T202, T220, T204)
U2_gga(T218, T219, T202, T204, pC_out_gggaa(T218, T219, T202, X370, T204)) → convertA_out_gga(.(s(T218), T219), T202, T204)
U17_gggaa(T120, T121, T106, T122, X228, convertA_out_gga(.(T120, T121), T106, T122)) → U18_gggaa(T120, T121, T106, T122, X228, pN_in_ag(X228, T122))
pN_in_ag(s(T125), T125) → pN_out_ag(s(T125), T125)
U18_gggaa(T120, T121, T106, T122, X228, pN_out_ag(X228, T122)) → pF_out_gggaa(T120, T121, T106, T122, X228)
U4_gga(T120, T121, T106, X228, pF_out_gggaa(T120, T121, T106, X227, X228)) → convertD_out_gga(.(s(T120), T121), T106, X228)
U11_ggaa(T52, T41, T54, X75, convertD_out_gga(T52, T41, T54)) → U12_ggaa(T52, T41, T54, X75, timesG_in_gga(T54, T41, X75))
timesG_in_gga(0, T59, 0) → timesG_out_gga(0, T59, 0)
timesG_in_gga(s(T72), T66, X137) → U5_gga(T72, T66, X137, pH_in_ggaa(T72, T66, X136, X137))
pH_in_ggaa(T72, T66, T74, X137) → U13_ggaa(T72, T66, T74, X137, timesG_in_gga(T72, T66, T74))
U13_ggaa(T72, T66, T74, X137, timesG_out_gga(T72, T66, T74)) → U14_ggaa(T72, T66, T74, X137, plusI_in_gga(T66, T74, X137))
plusI_in_gga(0, T82, T82) → plusI_out_gga(0, T82, T82)
plusI_in_gga(s(T93), T89, X185) → U6_gga(T93, T89, X185, pJ_in_ggaa(T93, T89, X184, X185))
pJ_in_ggaa(T93, T89, T96, X185) → U15_ggaa(T93, T89, T96, X185, plusI_in_gga(T93, T89, T96))
U15_ggaa(T93, T89, T96, X185, plusI_out_gga(T93, T89, T96)) → U16_ggaa(T93, T89, T96, X185, pM_in_ag(X185, T96))
pM_in_ag(s(T100), T100) → pM_out_ag(s(T100), T100)
U16_ggaa(T93, T89, T96, X185, pM_out_ag(X185, T96)) → pJ_out_ggaa(T93, T89, T96, X185)
U6_gga(T93, T89, X185, pJ_out_ggaa(T93, T89, X184, X185)) → plusI_out_gga(s(T93), T89, X185)
U14_ggaa(T72, T66, T74, X137, plusI_out_gga(T66, T74, X137)) → pH_out_ggaa(T72, T66, T74, X137)
U5_gga(T72, T66, X137, pH_out_ggaa(T72, T66, X136, X137)) → timesG_out_gga(s(T72), T66, X137)
U12_ggaa(T52, T41, T54, X75, timesG_out_gga(T54, T41, X75)) → pE_out_ggaa(T52, T41, T54, X75)
U3_gga(T52, T41, X75, pE_out_ggaa(T52, T41, X74, X75)) → convertD_out_gga(.(0, T52), T41, X75)
U9_ggaa(T29, T16, T31, T18, convertD_out_gga(T29, T16, T31)) → U10_ggaa(T29, T16, T31, T18, timesK_in_gga(T31, T16, T18))
timesK_in_gga(0, T132, 0) → timesK_out_gga(0, T132, 0)
timesK_in_gga(s(T155), T147, T149) → U7_gga(T155, T147, T149, pL_in_ggaa(T155, T147, X292, T149))
pL_in_ggaa(T155, T147, T157, T149) → U19_ggaa(T155, T147, T157, T149, timesG_in_gga(T155, T147, T157))
U19_ggaa(T155, T147, T157, T149, timesG_out_gga(T155, T147, T157)) → U20_ggaa(T155, T147, T157, T149, plusO_in_gga(T147, T157, T149))
plusO_in_gga(0, T170, T170) → plusO_out_gga(0, T170, T170)
plusO_in_gga(s(T186), T180, T182) → U8_gga(T186, T180, T182, pP_in_ggaa(T186, T180, X333, T182))
pP_in_ggaa(T186, T180, T189, T182) → U21_ggaa(T186, T180, T189, T182, plusI_in_gga(T186, T180, T189))
U21_ggaa(T186, T180, T189, T182, plusI_out_gga(T186, T180, T189)) → U22_ggaa(T186, T180, T189, T182, pQ_in_ag(T182, T189))
pQ_in_ag(s(T193), T193) → pQ_out_ag(s(T193), T193)
pQ_in_ag(0, 0) → pQ_out_ag(0, 0)
U22_ggaa(T186, T180, T189, T182, pQ_out_ag(T182, T189)) → pP_out_ggaa(T186, T180, T189, T182)
U8_gga(T186, T180, T182, pP_out_ggaa(T186, T180, X333, T182)) → plusO_out_gga(s(T186), T180, T182)
U20_ggaa(T155, T147, T157, T149, plusO_out_gga(T147, T157, T149)) → pL_out_ggaa(T155, T147, T157, T149)
U7_gga(T155, T147, T149, pL_out_ggaa(T155, T147, X292, T149)) → timesK_out_gga(s(T155), T147, T149)
U10_ggaa(T29, T16, T31, T18, timesK_out_gga(T31, T16, T18)) → pB_out_ggaa(T29, T16, T31, T18)
U1_gga(T29, T16, T18, pB_out_ggaa(T29, T16, X19, T18)) → convertA_out_gga(.(0, T29), T16, T18)
CONVERTA_IN_GGA(.(0, T29), T16, T18) → PB_IN_GGAA(T29, T16, X19, T18)
PB_IN_GGAA(T29, T16, T31, T18) → CONVERTD_IN_GGA(T29, T16, T31)
CONVERTD_IN_GGA(.(0, T52), T41, X75) → PE_IN_GGAA(T52, T41, X74, X75)
PE_IN_GGAA(T52, T41, T54, X75) → CONVERTD_IN_GGA(T52, T41, T54)
CONVERTD_IN_GGA(.(s(T120), T121), T106, X228) → PF_IN_GGGAA(T120, T121, T106, X227, X228)
PF_IN_GGGAA(T120, T121, T106, T122, X228) → CONVERTA_IN_GGA(.(T120, T121), T106, T122)
CONVERTA_IN_GGA(.(s(T218), T219), T202, T204) → PC_IN_GGGAA(T218, T219, T202, X370, T204)
PC_IN_GGGAA(T218, T219, T202, T220, T204) → CONVERTA_IN_GGA(.(T218, T219), T202, T220)
CONVERTA_IN_GGA(.(0, T29), T16) → PB_IN_GGAA(T29, T16)
PB_IN_GGAA(T29, T16) → CONVERTD_IN_GGA(T29, T16)
CONVERTD_IN_GGA(.(0, T52), T41) → PE_IN_GGAA(T52, T41)
PE_IN_GGAA(T52, T41) → CONVERTD_IN_GGA(T52, T41)
CONVERTD_IN_GGA(.(s(T120), T121), T106) → PF_IN_GGGAA(T120, T121, T106)
PF_IN_GGGAA(T120, T121, T106) → CONVERTA_IN_GGA(.(T120, T121), T106)
CONVERTA_IN_GGA(.(s(T218), T219), T202) → PC_IN_GGGAA(T218, T219, T202)
PC_IN_GGGAA(T218, T219, T202) → CONVERTA_IN_GGA(.(T218, T219), T202)
No rules are removed from R.
CONVERTA_IN_GGA(.(0, T29), T16) → PB_IN_GGAA(T29, T16)
PB_IN_GGAA(T29, T16) → CONVERTD_IN_GGA(T29, T16)
CONVERTD_IN_GGA(.(0, T52), T41) → PE_IN_GGAA(T52, T41)
PE_IN_GGAA(T52, T41) → CONVERTD_IN_GGA(T52, T41)
CONVERTD_IN_GGA(.(s(T120), T121), T106) → PF_IN_GGGAA(T120, T121, T106)
PF_IN_GGGAA(T120, T121, T106) → CONVERTA_IN_GGA(.(T120, T121), T106)
CONVERTA_IN_GGA(.(s(T218), T219), T202) → PC_IN_GGGAA(T218, T219, T202)
PC_IN_GGGAA(T218, T219, T202) → CONVERTA_IN_GGA(.(T218, T219), T202)
POL(.(x1, x2)) = x1 + x2
POL(0) = 1
POL(CONVERTA_IN_GGA(x1, x2)) = 1 + 2·x1 + x2
POL(CONVERTD_IN_GGA(x1, x2)) = 1 + 2·x1 + x2
POL(PB_IN_GGAA(x1, x2)) = 2 + 2·x1 + x2
POL(PC_IN_GGGAA(x1, x2, x3)) = 2 + 2·x1 + 2·x2 + x3
POL(PE_IN_GGAA(x1, x2)) = 2 + 2·x1 + x2
POL(PF_IN_GGGAA(x1, x2, x3)) = 2 + 2·x1 + 2·x2 + x3
POL(s(x1)) = 1 + 2·x1