0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 230 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 255 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 8 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
↳35 PiDP
↳36 UsableRulesProof (⇔, 0 ms)
↳37 PiDP
↳38 PiDPToQDPProof (⇒, 49 ms)
↳39 QDP
↳40 Rewriting (⇔, 188 ms)
↳41 QDP
↳42 QDPOrderProof (⇔, 328 ms)
↳43 QDP
↳44 DependencyGraphProof (⇔, 0 ms)
↳45 QDP
↳46 QDPOrderProof (⇔, 262 ms)
↳47 QDP
↳48 DependencyGraphProof (⇔, 0 ms)
↳49 TRUE
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
waysA_in_gga(0, [], 0) → waysA_out_gga(0, [], 0)
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
WAYSA_IN_GGA(s(T49), .(s(T48), T33), T35) → U1_GGA(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
WAYSA_IN_GGA(s(T49), .(s(T48), T33), T35) → PB_IN_GAGGAAA(T48, X90, T49, T33, X64, X65, T35)
PB_IN_GAGGAAA(T48, T51, T49, T33, X64, X65, T35) → U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
PB_IN_GAGGAAA(T48, T51, T49, T33, X64, X65, T35) → PLUSE_IN_GAG(T48, T51, T49)
PLUSE_IN_GAG(0, T57, T57) → U4_GAG(T57, natD_in_g(T57))
PLUSE_IN_GAG(0, T57, T57) → NATD_IN_G(T57)
NATD_IN_G(s(T60)) → U3_G(T60, natD_in_g(T60))
NATD_IN_G(s(T60)) → NATD_IN_G(T60)
PLUSE_IN_GAG(s(T65), X119, s(T66)) → U5_GAG(T65, X119, T66, plusE_in_gag(T65, X119, T66))
PLUSE_IN_GAG(s(T65), X119, s(T66)) → PLUSE_IN_GAG(T65, X119, T66)
U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, X64, T51, T48, X65, T35)
PI_IN_GGAGGAA(T49, T33, T68, T51, T48, X65, T35) → U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
PI_IN_GGAGGAA(T49, T33, T68, T51, T48, X65, T35) → WAYSA_IN_GGA(s(T49), T33, T68)
WAYSA_IN_GGA(s(T110), .(s(T105), T106), T108) → U2_GGA(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
WAYSA_IN_GGA(s(T110), .(s(T105), T106), T108) → PC_IN_GAGGA(T110, X161, T105, T106, T108)
PC_IN_GAGGA(T110, T111, T105, T106, T108) → U17_GAGGA(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
PC_IN_GAGGA(T110, T111, T105, T106, T108) → PLUSH_IN_GAG(T110, T111, T105)
PLUSH_IN_GAG(T117, X178, T118) → U10_GAG(T117, X178, T118, plusG_in_gag(T117, X178, T118))
PLUSH_IN_GAG(T117, X178, T118) → PLUSG_IN_GAG(T117, X178, T118)
PLUSG_IN_GAG(0, T124, s(T124)) → U8_GAG(T124, natD_in_g(s(T124)))
PLUSG_IN_GAG(0, T124, s(T124)) → NATD_IN_G(s(T124))
PLUSG_IN_GAG(s(T129), X202, s(T130)) → U9_GAG(T129, X202, T130, plusG_in_gag(T129, X202, T130))
PLUSG_IN_GAG(s(T129), X202, s(T130)) → PLUSG_IN_GAG(T129, X202, T130)
U17_GAGGA(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_GAGGA(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U17_GAGGA(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → WAYSA_IN_GGA(s(T110), T106, T108)
U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, X65, T68, T35)
PJ_IN_GGGAGA(T51, T48, T33, T73, T68, T35) → U15_GGGAGA(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
PJ_IN_GGGAGA(T51, T48, T33, T73, T68, T35) → WAYSA_IN_GGA(T51, .(s(T48), T33), T73)
U15_GGGAGA(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_GGGAGA(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
U15_GGGAGA(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → PLUSF_IN_GGA(T68, T73, T35)
PLUSF_IN_GGA(0, T83, T83) → U6_GGA(T83, natD_in_g(T83))
PLUSF_IN_GGA(0, T83, T83) → NATD_IN_G(T83)
PLUSF_IN_GGA(s(T90), T91, s(T93)) → U7_GGA(T90, T91, T93, plusF_in_gga(T90, T91, T93))
PLUSF_IN_GGA(s(T90), T91, s(T93)) → PLUSF_IN_GGA(T90, T91, T93)
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
waysA_in_gga(0, [], 0) → waysA_out_gga(0, [], 0)
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
WAYSA_IN_GGA(s(T49), .(s(T48), T33), T35) → U1_GGA(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
WAYSA_IN_GGA(s(T49), .(s(T48), T33), T35) → PB_IN_GAGGAAA(T48, X90, T49, T33, X64, X65, T35)
PB_IN_GAGGAAA(T48, T51, T49, T33, X64, X65, T35) → U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
PB_IN_GAGGAAA(T48, T51, T49, T33, X64, X65, T35) → PLUSE_IN_GAG(T48, T51, T49)
PLUSE_IN_GAG(0, T57, T57) → U4_GAG(T57, natD_in_g(T57))
PLUSE_IN_GAG(0, T57, T57) → NATD_IN_G(T57)
NATD_IN_G(s(T60)) → U3_G(T60, natD_in_g(T60))
NATD_IN_G(s(T60)) → NATD_IN_G(T60)
PLUSE_IN_GAG(s(T65), X119, s(T66)) → U5_GAG(T65, X119, T66, plusE_in_gag(T65, X119, T66))
PLUSE_IN_GAG(s(T65), X119, s(T66)) → PLUSE_IN_GAG(T65, X119, T66)
U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, X64, T51, T48, X65, T35)
PI_IN_GGAGGAA(T49, T33, T68, T51, T48, X65, T35) → U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
PI_IN_GGAGGAA(T49, T33, T68, T51, T48, X65, T35) → WAYSA_IN_GGA(s(T49), T33, T68)
WAYSA_IN_GGA(s(T110), .(s(T105), T106), T108) → U2_GGA(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
WAYSA_IN_GGA(s(T110), .(s(T105), T106), T108) → PC_IN_GAGGA(T110, X161, T105, T106, T108)
PC_IN_GAGGA(T110, T111, T105, T106, T108) → U17_GAGGA(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
PC_IN_GAGGA(T110, T111, T105, T106, T108) → PLUSH_IN_GAG(T110, T111, T105)
PLUSH_IN_GAG(T117, X178, T118) → U10_GAG(T117, X178, T118, plusG_in_gag(T117, X178, T118))
PLUSH_IN_GAG(T117, X178, T118) → PLUSG_IN_GAG(T117, X178, T118)
PLUSG_IN_GAG(0, T124, s(T124)) → U8_GAG(T124, natD_in_g(s(T124)))
PLUSG_IN_GAG(0, T124, s(T124)) → NATD_IN_G(s(T124))
PLUSG_IN_GAG(s(T129), X202, s(T130)) → U9_GAG(T129, X202, T130, plusG_in_gag(T129, X202, T130))
PLUSG_IN_GAG(s(T129), X202, s(T130)) → PLUSG_IN_GAG(T129, X202, T130)
U17_GAGGA(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_GAGGA(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U17_GAGGA(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → WAYSA_IN_GGA(s(T110), T106, T108)
U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, X65, T68, T35)
PJ_IN_GGGAGA(T51, T48, T33, T73, T68, T35) → U15_GGGAGA(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
PJ_IN_GGGAGA(T51, T48, T33, T73, T68, T35) → WAYSA_IN_GGA(T51, .(s(T48), T33), T73)
U15_GGGAGA(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_GGGAGA(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
U15_GGGAGA(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → PLUSF_IN_GGA(T68, T73, T35)
PLUSF_IN_GGA(0, T83, T83) → U6_GGA(T83, natD_in_g(T83))
PLUSF_IN_GGA(0, T83, T83) → NATD_IN_G(T83)
PLUSF_IN_GGA(s(T90), T91, s(T93)) → U7_GGA(T90, T91, T93, plusF_in_gga(T90, T91, T93))
PLUSF_IN_GGA(s(T90), T91, s(T93)) → PLUSF_IN_GGA(T90, T91, T93)
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
waysA_in_gga(0, [], 0) → waysA_out_gga(0, [], 0)
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
NATD_IN_G(s(T60)) → NATD_IN_G(T60)
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
waysA_in_gga(0, [], 0) → waysA_out_gga(0, [], 0)
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
NATD_IN_G(s(T60)) → NATD_IN_G(T60)
NATD_IN_G(s(T60)) → NATD_IN_G(T60)
From the DPs we obtained the following set of size-change graphs:
PLUSF_IN_GGA(s(T90), T91, s(T93)) → PLUSF_IN_GGA(T90, T91, T93)
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
waysA_in_gga(0, [], 0) → waysA_out_gga(0, [], 0)
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
PLUSF_IN_GGA(s(T90), T91, s(T93)) → PLUSF_IN_GGA(T90, T91, T93)
PLUSF_IN_GGA(s(T90), T91) → PLUSF_IN_GGA(T90, T91)
From the DPs we obtained the following set of size-change graphs:
PLUSG_IN_GAG(s(T129), X202, s(T130)) → PLUSG_IN_GAG(T129, X202, T130)
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
waysA_in_gga(0, [], 0) → waysA_out_gga(0, [], 0)
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
PLUSG_IN_GAG(s(T129), X202, s(T130)) → PLUSG_IN_GAG(T129, X202, T130)
PLUSG_IN_GAG(s(T129), s(T130)) → PLUSG_IN_GAG(T129, T130)
From the DPs we obtained the following set of size-change graphs:
PLUSE_IN_GAG(s(T65), X119, s(T66)) → PLUSE_IN_GAG(T65, X119, T66)
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
waysA_in_gga(0, [], 0) → waysA_out_gga(0, [], 0)
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
PLUSE_IN_GAG(s(T65), X119, s(T66)) → PLUSE_IN_GAG(T65, X119, T66)
PLUSE_IN_GAG(s(T65), s(T66)) → PLUSE_IN_GAG(T65, T66)
From the DPs we obtained the following set of size-change graphs:
WAYSA_IN_GGA(s(T49), .(s(T48), T33), T35) → PB_IN_GAGGAAA(T48, X90, T49, T33, X64, X65, T35)
PB_IN_GAGGAAA(T48, T51, T49, T33, X64, X65, T35) → U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, X64, T51, T48, X65, T35)
PI_IN_GGAGGAA(T49, T33, T68, T51, T48, X65, T35) → U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, X65, T68, T35)
PJ_IN_GGGAGA(T51, T48, T33, T73, T68, T35) → WAYSA_IN_GGA(T51, .(s(T48), T33), T73)
WAYSA_IN_GGA(s(T110), .(s(T105), T106), T108) → PC_IN_GAGGA(T110, X161, T105, T106, T108)
PC_IN_GAGGA(T110, T111, T105, T106, T108) → U17_GAGGA(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
U17_GAGGA(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → WAYSA_IN_GGA(s(T110), T106, T108)
PI_IN_GGAGGAA(T49, T33, T68, T51, T48, X65, T35) → WAYSA_IN_GGA(s(T49), T33, T68)
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
waysA_in_gga(0, [], 0) → waysA_out_gga(0, [], 0)
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
WAYSA_IN_GGA(s(T49), .(s(T48), T33), T35) → PB_IN_GAGGAAA(T48, X90, T49, T33, X64, X65, T35)
PB_IN_GAGGAAA(T48, T51, T49, T33, X64, X65, T35) → U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
U11_GAGGAAA(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, X64, T51, T48, X65, T35)
PI_IN_GGAGGAA(T49, T33, T68, T51, T48, X65, T35) → U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
U13_GGAGGAA(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, X65, T68, T35)
PJ_IN_GGGAGA(T51, T48, T33, T73, T68, T35) → WAYSA_IN_GGA(T51, .(s(T48), T33), T73)
WAYSA_IN_GGA(s(T110), .(s(T105), T106), T108) → PC_IN_GAGGA(T110, X161, T105, T106, T108)
PC_IN_GAGGA(T110, T111, T105, T106, T108) → U17_GAGGA(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
U17_GAGGA(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → WAYSA_IN_GGA(s(T110), T106, T108)
PI_IN_GGAGGAA(T49, T33, T68, T51, T48, X65, T35) → WAYSA_IN_GGA(s(T49), T33, T68)
plusE_in_gag(0, T57, T57) → U4_gag(T57, natD_in_g(T57))
plusE_in_gag(s(T65), X119, s(T66)) → U5_gag(T65, X119, T66, plusE_in_gag(T65, X119, T66))
waysA_in_gga(T24, [], 0) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33), T35) → U1_gga(T49, T48, T33, T35, pB_in_gaggaaa(T48, X90, T49, T33, X64, X65, T35))
waysA_in_gga(s(T110), .(s(T105), T106), T108) → U2_gga(T110, T105, T106, T108, pC_in_gagga(T110, X161, T105, T106, T108))
plusH_in_gag(T117, X178, T118) → U10_gag(T117, X178, T118, plusG_in_gag(T117, X178, T118))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
U5_gag(T65, X119, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U1_gga(T49, T48, T33, T35, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
U2_gga(T110, T105, T106, T108, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U10_gag(T117, X178, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
pB_in_gaggaaa(T48, T51, T49, T33, X64, X65, T35) → U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_in_gag(T48, T51, T49))
pC_in_gagga(T110, T111, T105, T106, T108) → U17_gagga(T110, T111, T105, T106, T108, plusH_in_gag(T110, T111, T105))
plusG_in_gag(0, T124, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
plusG_in_gag(s(T129), X202, s(T130)) → U9_gag(T129, X202, T130, plusG_in_gag(T129, X202, T130))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U11_gaggaaa(T48, T51, T49, T33, X64, X65, T35, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_in_ggaggaa(T49, T33, X64, T51, T48, X65, T35))
U17_gagga(T110, T111, T105, T106, T108, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, T108, waysA_in_gga(s(T110), T106, T108))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
U9_gag(T129, X202, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U12_gaggaaa(T48, T51, T49, T33, X64, X65, T35, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U18_gagga(T110, T111, T105, T106, T108, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
pI_in_ggaggaa(T49, T33, T68, T51, T48, X65, T35) → U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_in_gga(s(T49), T33, T68))
U13_ggaggaa(T49, T33, T68, T51, T48, X65, T35, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_in_gggaga(T51, T48, T33, X65, T68, T35))
U14_ggaggaa(T49, T33, T68, T51, T48, X65, T35, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
pJ_in_gggaga(T51, T48, T33, T73, T68, T35) → U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_in_gga(T51, .(s(T48), T33), T73))
U15_gggaga(T51, T48, T33, T73, T68, T35, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_in_gga(T68, T73, T35))
waysA_in_gga(0, T5, s(0)) → waysA_out_gga(0, T5, s(0))
U16_gggaga(T51, T48, T33, T73, T68, T35, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
plusF_in_gga(0, T83, T83) → U6_gga(T83, natD_in_g(T83))
plusF_in_gga(s(T90), T91, s(T93)) → U7_gga(T90, T91, T93, plusF_in_gga(T90, T91, T93))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
U7_gga(T90, T91, T93, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
WAYSA_IN_GGA(s(T49), .(s(T48), T33)) → PB_IN_GAGGAAA(T48, T49, T33)
PB_IN_GAGGAAA(T48, T49, T33) → U11_GAGGAAA(T48, T49, T33, plusE_in_gag(T48, T49))
U11_GAGGAAA(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, T51, T48)
PI_IN_GGAGGAA(T49, T33, T51, T48) → U13_GGAGGAA(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_GGAGGAA(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, T68)
PJ_IN_GGGAGA(T51, T48, T33, T68) → WAYSA_IN_GGA(T51, .(s(T48), T33))
WAYSA_IN_GGA(s(T110), .(s(T105), T106)) → PC_IN_GAGGA(T110, T105, T106)
PC_IN_GAGGA(T110, T105, T106) → U17_GAGGA(T110, T105, T106, plusH_in_gag(T110, T105))
U17_GAGGA(T110, T105, T106, plusH_out_gag(T110, T111, T105)) → WAYSA_IN_GGA(s(T110), T106)
PI_IN_GGAGGAA(T49, T33, T51, T48) → WAYSA_IN_GGA(s(T49), T33)
plusE_in_gag(0, T57) → U4_gag(T57, natD_in_g(T57))
plusE_in_gag(s(T65), s(T66)) → U5_gag(T65, T66, plusE_in_gag(T65, T66))
waysA_in_gga(T24, []) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33)) → U1_gga(T49, T48, T33, pB_in_gaggaaa(T48, T49, T33))
waysA_in_gga(s(T110), .(s(T105), T106)) → U2_gga(T110, T105, T106, pC_in_gagga(T110, T105, T106))
plusH_in_gag(T117, T118) → U10_gag(T117, T118, plusG_in_gag(T117, T118))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
U5_gag(T65, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U1_gga(T49, T48, T33, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
U2_gga(T110, T105, T106, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U10_gag(T117, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
pB_in_gaggaaa(T48, T49, T33) → U11_gaggaaa(T48, T49, T33, plusE_in_gag(T48, T49))
pC_in_gagga(T110, T105, T106) → U17_gagga(T110, T105, T106, plusH_in_gag(T110, T105))
plusG_in_gag(0, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
plusG_in_gag(s(T129), s(T130)) → U9_gag(T129, T130, plusG_in_gag(T129, T130))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U11_gaggaaa(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, pI_in_ggaggaa(T49, T33, T51, T48))
U17_gagga(T110, T105, T106, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, waysA_in_gga(s(T110), T106))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
U9_gag(T129, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U12_gaggaaa(T48, T51, T49, T33, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U18_gagga(T110, T111, T105, T106, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
pI_in_ggaggaa(T49, T33, T51, T48) → U13_ggaggaa(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_ggaggaa(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, pJ_in_gggaga(T51, T48, T33, T68))
U14_ggaggaa(T49, T33, T68, T51, T48, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
pJ_in_gggaga(T51, T48, T33, T68) → U15_gggaga(T51, T48, T33, T68, waysA_in_gga(T51, .(s(T48), T33)))
U15_gggaga(T51, T48, T33, T68, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, plusF_in_gga(T68, T73))
waysA_in_gga(0, T5) → waysA_out_gga(0, T5, s(0))
U16_gggaga(T51, T48, T33, T73, T68, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
plusF_in_gga(0, T83) → U6_gga(T83, natD_in_g(T83))
plusF_in_gga(s(T90), T91) → U7_gga(T90, T91, plusF_in_gga(T90, T91))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
U7_gga(T90, T91, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
plusE_in_gag(x0, x1)
waysA_in_gga(x0, x1)
plusH_in_gag(x0, x1)
U4_gag(x0, x1)
U5_gag(x0, x1, x2)
U1_gga(x0, x1, x2, x3)
U2_gga(x0, x1, x2, x3)
U10_gag(x0, x1, x2)
natD_in_g(x0)
pB_in_gaggaaa(x0, x1, x2)
pC_in_gagga(x0, x1, x2)
plusG_in_gag(x0, x1)
U3_g(x0, x1)
U11_gaggaaa(x0, x1, x2, x3)
U17_gagga(x0, x1, x2, x3)
U8_gag(x0, x1)
U9_gag(x0, x1, x2)
U12_gaggaaa(x0, x1, x2, x3, x4)
U18_gagga(x0, x1, x2, x3, x4)
pI_in_ggaggaa(x0, x1, x2, x3)
U13_ggaggaa(x0, x1, x2, x3, x4)
U14_ggaggaa(x0, x1, x2, x3, x4, x5)
pJ_in_gggaga(x0, x1, x2, x3)
U15_gggaga(x0, x1, x2, x3, x4)
U16_gggaga(x0, x1, x2, x3, x4, x5)
plusF_in_gga(x0, x1)
U6_gga(x0, x1)
U7_gga(x0, x1, x2)
PC_IN_GAGGA(T110, T105, T106) → U17_GAGGA(T110, T105, T106, U10_gag(T110, T105, plusG_in_gag(T110, T105)))
WAYSA_IN_GGA(s(T49), .(s(T48), T33)) → PB_IN_GAGGAAA(T48, T49, T33)
PB_IN_GAGGAAA(T48, T49, T33) → U11_GAGGAAA(T48, T49, T33, plusE_in_gag(T48, T49))
U11_GAGGAAA(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, T51, T48)
PI_IN_GGAGGAA(T49, T33, T51, T48) → U13_GGAGGAA(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_GGAGGAA(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, T68)
PJ_IN_GGGAGA(T51, T48, T33, T68) → WAYSA_IN_GGA(T51, .(s(T48), T33))
WAYSA_IN_GGA(s(T110), .(s(T105), T106)) → PC_IN_GAGGA(T110, T105, T106)
U17_GAGGA(T110, T105, T106, plusH_out_gag(T110, T111, T105)) → WAYSA_IN_GGA(s(T110), T106)
PI_IN_GGAGGAA(T49, T33, T51, T48) → WAYSA_IN_GGA(s(T49), T33)
PC_IN_GAGGA(T110, T105, T106) → U17_GAGGA(T110, T105, T106, U10_gag(T110, T105, plusG_in_gag(T110, T105)))
plusE_in_gag(0, T57) → U4_gag(T57, natD_in_g(T57))
plusE_in_gag(s(T65), s(T66)) → U5_gag(T65, T66, plusE_in_gag(T65, T66))
waysA_in_gga(T24, []) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33)) → U1_gga(T49, T48, T33, pB_in_gaggaaa(T48, T49, T33))
waysA_in_gga(s(T110), .(s(T105), T106)) → U2_gga(T110, T105, T106, pC_in_gagga(T110, T105, T106))
plusH_in_gag(T117, T118) → U10_gag(T117, T118, plusG_in_gag(T117, T118))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
U5_gag(T65, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U1_gga(T49, T48, T33, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
U2_gga(T110, T105, T106, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U10_gag(T117, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
pB_in_gaggaaa(T48, T49, T33) → U11_gaggaaa(T48, T49, T33, plusE_in_gag(T48, T49))
pC_in_gagga(T110, T105, T106) → U17_gagga(T110, T105, T106, plusH_in_gag(T110, T105))
plusG_in_gag(0, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
plusG_in_gag(s(T129), s(T130)) → U9_gag(T129, T130, plusG_in_gag(T129, T130))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U11_gaggaaa(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, pI_in_ggaggaa(T49, T33, T51, T48))
U17_gagga(T110, T105, T106, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, waysA_in_gga(s(T110), T106))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
U9_gag(T129, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U12_gaggaaa(T48, T51, T49, T33, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U18_gagga(T110, T111, T105, T106, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
pI_in_ggaggaa(T49, T33, T51, T48) → U13_ggaggaa(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_ggaggaa(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, pJ_in_gggaga(T51, T48, T33, T68))
U14_ggaggaa(T49, T33, T68, T51, T48, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
pJ_in_gggaga(T51, T48, T33, T68) → U15_gggaga(T51, T48, T33, T68, waysA_in_gga(T51, .(s(T48), T33)))
U15_gggaga(T51, T48, T33, T68, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, plusF_in_gga(T68, T73))
waysA_in_gga(0, T5) → waysA_out_gga(0, T5, s(0))
U16_gggaga(T51, T48, T33, T73, T68, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
plusF_in_gga(0, T83) → U6_gga(T83, natD_in_g(T83))
plusF_in_gga(s(T90), T91) → U7_gga(T90, T91, plusF_in_gga(T90, T91))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
U7_gga(T90, T91, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
plusE_in_gag(x0, x1)
waysA_in_gga(x0, x1)
plusH_in_gag(x0, x1)
U4_gag(x0, x1)
U5_gag(x0, x1, x2)
U1_gga(x0, x1, x2, x3)
U2_gga(x0, x1, x2, x3)
U10_gag(x0, x1, x2)
natD_in_g(x0)
pB_in_gaggaaa(x0, x1, x2)
pC_in_gagga(x0, x1, x2)
plusG_in_gag(x0, x1)
U3_g(x0, x1)
U11_gaggaaa(x0, x1, x2, x3)
U17_gagga(x0, x1, x2, x3)
U8_gag(x0, x1)
U9_gag(x0, x1, x2)
U12_gaggaaa(x0, x1, x2, x3, x4)
U18_gagga(x0, x1, x2, x3, x4)
pI_in_ggaggaa(x0, x1, x2, x3)
U13_ggaggaa(x0, x1, x2, x3, x4)
U14_ggaggaa(x0, x1, x2, x3, x4, x5)
pJ_in_gggaga(x0, x1, x2, x3)
U15_gggaga(x0, x1, x2, x3, x4)
U16_gggaga(x0, x1, x2, x3, x4, x5)
plusF_in_gga(x0, x1)
U6_gga(x0, x1)
U7_gga(x0, x1, x2)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
WAYSA_IN_GGA(s(T110), .(s(T105), T106)) → PC_IN_GAGGA(T110, T105, T106)
PI_IN_GGAGGAA(T49, T33, T51, T48) → WAYSA_IN_GGA(s(T49), T33)
POL(.(x1, x2)) = 1 + x2
POL(0) = 0
POL(PB_IN_GAGGAAA(x1, x2, x3)) = 1 + x3
POL(PC_IN_GAGGA(x1, x2, x3)) = x3
POL(PI_IN_GGAGGAA(x1, x2, x3, x4)) = 1 + x2
POL(PJ_IN_GGGAGA(x1, x2, x3, x4)) = 1 + x3
POL(U10_gag(x1, x2, x3)) = 0
POL(U11_GAGGAAA(x1, x2, x3, x4)) = 1 + x3
POL(U11_gaggaaa(x1, x2, x3, x4)) = 0
POL(U12_gaggaaa(x1, x2, x3, x4, x5)) = 0
POL(U13_GGAGGAA(x1, x2, x3, x4, x5)) = 1 + x2
POL(U13_ggaggaa(x1, x2, x3, x4, x5)) = 0
POL(U14_ggaggaa(x1, x2, x3, x4, x5, x6)) = 0
POL(U15_gggaga(x1, x2, x3, x4, x5)) = 0
POL(U16_gggaga(x1, x2, x3, x4, x5, x6)) = 0
POL(U17_GAGGA(x1, x2, x3, x4)) = x3
POL(U17_gagga(x1, x2, x3, x4)) = 0
POL(U18_gagga(x1, x2, x3, x4, x5)) = 0
POL(U1_gga(x1, x2, x3, x4)) = 0
POL(U2_gga(x1, x2, x3, x4)) = 0
POL(U3_g(x1, x2)) = 0
POL(U4_gag(x1, x2)) = 0
POL(U5_gag(x1, x2, x3)) = 0
POL(U6_gga(x1, x2)) = 0
POL(U7_gga(x1, x2, x3)) = 0
POL(U8_gag(x1, x2)) = 0
POL(U9_gag(x1, x2, x3)) = 0
POL(WAYSA_IN_GGA(x1, x2)) = x2
POL([]) = 0
POL(natD_in_g(x1)) = 0
POL(natD_out_g(x1)) = 0
POL(pB_in_gaggaaa(x1, x2, x3)) = 0
POL(pB_out_gaggaaa(x1, x2, x3, x4, x5, x6, x7)) = 0
POL(pC_in_gagga(x1, x2, x3)) = 0
POL(pC_out_gagga(x1, x2, x3, x4, x5)) = 0
POL(pI_in_ggaggaa(x1, x2, x3, x4)) = 0
POL(pI_out_ggaggaa(x1, x2, x3, x4, x5, x6, x7)) = 0
POL(pJ_in_gggaga(x1, x2, x3, x4)) = 0
POL(pJ_out_gggaga(x1, x2, x3, x4, x5, x6)) = 0
POL(plusE_in_gag(x1, x2)) = 0
POL(plusE_out_gag(x1, x2, x3)) = 0
POL(plusF_in_gga(x1, x2)) = 0
POL(plusF_out_gga(x1, x2, x3)) = 0
POL(plusG_in_gag(x1, x2)) = 0
POL(plusG_out_gag(x1, x2, x3)) = 0
POL(plusH_in_gag(x1, x2)) = 1 + x1 + x2
POL(plusH_out_gag(x1, x2, x3)) = 0
POL(s(x1)) = 0
POL(waysA_in_gga(x1, x2)) = 0
POL(waysA_out_gga(x1, x2, x3)) = 0
WAYSA_IN_GGA(s(T49), .(s(T48), T33)) → PB_IN_GAGGAAA(T48, T49, T33)
PB_IN_GAGGAAA(T48, T49, T33) → U11_GAGGAAA(T48, T49, T33, plusE_in_gag(T48, T49))
U11_GAGGAAA(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, T51, T48)
PI_IN_GGAGGAA(T49, T33, T51, T48) → U13_GGAGGAA(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_GGAGGAA(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, T68)
PJ_IN_GGGAGA(T51, T48, T33, T68) → WAYSA_IN_GGA(T51, .(s(T48), T33))
U17_GAGGA(T110, T105, T106, plusH_out_gag(T110, T111, T105)) → WAYSA_IN_GGA(s(T110), T106)
PC_IN_GAGGA(T110, T105, T106) → U17_GAGGA(T110, T105, T106, U10_gag(T110, T105, plusG_in_gag(T110, T105)))
plusE_in_gag(0, T57) → U4_gag(T57, natD_in_g(T57))
plusE_in_gag(s(T65), s(T66)) → U5_gag(T65, T66, plusE_in_gag(T65, T66))
waysA_in_gga(T24, []) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33)) → U1_gga(T49, T48, T33, pB_in_gaggaaa(T48, T49, T33))
waysA_in_gga(s(T110), .(s(T105), T106)) → U2_gga(T110, T105, T106, pC_in_gagga(T110, T105, T106))
plusH_in_gag(T117, T118) → U10_gag(T117, T118, plusG_in_gag(T117, T118))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
U5_gag(T65, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U1_gga(T49, T48, T33, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
U2_gga(T110, T105, T106, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U10_gag(T117, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
pB_in_gaggaaa(T48, T49, T33) → U11_gaggaaa(T48, T49, T33, plusE_in_gag(T48, T49))
pC_in_gagga(T110, T105, T106) → U17_gagga(T110, T105, T106, plusH_in_gag(T110, T105))
plusG_in_gag(0, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
plusG_in_gag(s(T129), s(T130)) → U9_gag(T129, T130, plusG_in_gag(T129, T130))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U11_gaggaaa(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, pI_in_ggaggaa(T49, T33, T51, T48))
U17_gagga(T110, T105, T106, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, waysA_in_gga(s(T110), T106))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
U9_gag(T129, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U12_gaggaaa(T48, T51, T49, T33, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U18_gagga(T110, T111, T105, T106, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
pI_in_ggaggaa(T49, T33, T51, T48) → U13_ggaggaa(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_ggaggaa(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, pJ_in_gggaga(T51, T48, T33, T68))
U14_ggaggaa(T49, T33, T68, T51, T48, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
pJ_in_gggaga(T51, T48, T33, T68) → U15_gggaga(T51, T48, T33, T68, waysA_in_gga(T51, .(s(T48), T33)))
U15_gggaga(T51, T48, T33, T68, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, plusF_in_gga(T68, T73))
waysA_in_gga(0, T5) → waysA_out_gga(0, T5, s(0))
U16_gggaga(T51, T48, T33, T73, T68, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
plusF_in_gga(0, T83) → U6_gga(T83, natD_in_g(T83))
plusF_in_gga(s(T90), T91) → U7_gga(T90, T91, plusF_in_gga(T90, T91))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
U7_gga(T90, T91, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
plusE_in_gag(x0, x1)
waysA_in_gga(x0, x1)
plusH_in_gag(x0, x1)
U4_gag(x0, x1)
U5_gag(x0, x1, x2)
U1_gga(x0, x1, x2, x3)
U2_gga(x0, x1, x2, x3)
U10_gag(x0, x1, x2)
natD_in_g(x0)
pB_in_gaggaaa(x0, x1, x2)
pC_in_gagga(x0, x1, x2)
plusG_in_gag(x0, x1)
U3_g(x0, x1)
U11_gaggaaa(x0, x1, x2, x3)
U17_gagga(x0, x1, x2, x3)
U8_gag(x0, x1)
U9_gag(x0, x1, x2)
U12_gaggaaa(x0, x1, x2, x3, x4)
U18_gagga(x0, x1, x2, x3, x4)
pI_in_ggaggaa(x0, x1, x2, x3)
U13_ggaggaa(x0, x1, x2, x3, x4)
U14_ggaggaa(x0, x1, x2, x3, x4, x5)
pJ_in_gggaga(x0, x1, x2, x3)
U15_gggaga(x0, x1, x2, x3, x4)
U16_gggaga(x0, x1, x2, x3, x4, x5)
plusF_in_gga(x0, x1)
U6_gga(x0, x1)
U7_gga(x0, x1, x2)
PB_IN_GAGGAAA(T48, T49, T33) → U11_GAGGAAA(T48, T49, T33, plusE_in_gag(T48, T49))
U11_GAGGAAA(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, T51, T48)
PI_IN_GGAGGAA(T49, T33, T51, T48) → U13_GGAGGAA(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_GGAGGAA(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, T68)
PJ_IN_GGGAGA(T51, T48, T33, T68) → WAYSA_IN_GGA(T51, .(s(T48), T33))
WAYSA_IN_GGA(s(T49), .(s(T48), T33)) → PB_IN_GAGGAAA(T48, T49, T33)
plusE_in_gag(0, T57) → U4_gag(T57, natD_in_g(T57))
plusE_in_gag(s(T65), s(T66)) → U5_gag(T65, T66, plusE_in_gag(T65, T66))
waysA_in_gga(T24, []) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33)) → U1_gga(T49, T48, T33, pB_in_gaggaaa(T48, T49, T33))
waysA_in_gga(s(T110), .(s(T105), T106)) → U2_gga(T110, T105, T106, pC_in_gagga(T110, T105, T106))
plusH_in_gag(T117, T118) → U10_gag(T117, T118, plusG_in_gag(T117, T118))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
U5_gag(T65, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U1_gga(T49, T48, T33, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
U2_gga(T110, T105, T106, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U10_gag(T117, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
pB_in_gaggaaa(T48, T49, T33) → U11_gaggaaa(T48, T49, T33, plusE_in_gag(T48, T49))
pC_in_gagga(T110, T105, T106) → U17_gagga(T110, T105, T106, plusH_in_gag(T110, T105))
plusG_in_gag(0, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
plusG_in_gag(s(T129), s(T130)) → U9_gag(T129, T130, plusG_in_gag(T129, T130))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U11_gaggaaa(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, pI_in_ggaggaa(T49, T33, T51, T48))
U17_gagga(T110, T105, T106, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, waysA_in_gga(s(T110), T106))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
U9_gag(T129, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U12_gaggaaa(T48, T51, T49, T33, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U18_gagga(T110, T111, T105, T106, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
pI_in_ggaggaa(T49, T33, T51, T48) → U13_ggaggaa(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_ggaggaa(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, pJ_in_gggaga(T51, T48, T33, T68))
U14_ggaggaa(T49, T33, T68, T51, T48, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
pJ_in_gggaga(T51, T48, T33, T68) → U15_gggaga(T51, T48, T33, T68, waysA_in_gga(T51, .(s(T48), T33)))
U15_gggaga(T51, T48, T33, T68, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, plusF_in_gga(T68, T73))
waysA_in_gga(0, T5) → waysA_out_gga(0, T5, s(0))
U16_gggaga(T51, T48, T33, T73, T68, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
plusF_in_gga(0, T83) → U6_gga(T83, natD_in_g(T83))
plusF_in_gga(s(T90), T91) → U7_gga(T90, T91, plusF_in_gga(T90, T91))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
U7_gga(T90, T91, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
plusE_in_gag(x0, x1)
waysA_in_gga(x0, x1)
plusH_in_gag(x0, x1)
U4_gag(x0, x1)
U5_gag(x0, x1, x2)
U1_gga(x0, x1, x2, x3)
U2_gga(x0, x1, x2, x3)
U10_gag(x0, x1, x2)
natD_in_g(x0)
pB_in_gaggaaa(x0, x1, x2)
pC_in_gagga(x0, x1, x2)
plusG_in_gag(x0, x1)
U3_g(x0, x1)
U11_gaggaaa(x0, x1, x2, x3)
U17_gagga(x0, x1, x2, x3)
U8_gag(x0, x1)
U9_gag(x0, x1, x2)
U12_gaggaaa(x0, x1, x2, x3, x4)
U18_gagga(x0, x1, x2, x3, x4)
pI_in_ggaggaa(x0, x1, x2, x3)
U13_ggaggaa(x0, x1, x2, x3, x4)
U14_ggaggaa(x0, x1, x2, x3, x4, x5)
pJ_in_gggaga(x0, x1, x2, x3)
U15_gggaga(x0, x1, x2, x3, x4)
U16_gggaga(x0, x1, x2, x3, x4, x5)
plusF_in_gga(x0, x1)
U6_gga(x0, x1)
U7_gga(x0, x1, x2)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
PB_IN_GAGGAAA(T48, T49, T33) → U11_GAGGAAA(T48, T49, T33, plusE_in_gag(T48, T49))
POL(.(x1, x2)) = 0
POL(0) = 0
POL(PB_IN_GAGGAAA(x1, x2, x3)) = 1 + x2
POL(PI_IN_GGAGGAA(x1, x2, x3, x4)) = x3
POL(PJ_IN_GGGAGA(x1, x2, x3, x4)) = x1
POL(U10_gag(x1, x2, x3)) = 0
POL(U11_GAGGAAA(x1, x2, x3, x4)) = x4
POL(U11_gaggaaa(x1, x2, x3, x4)) = 0
POL(U12_gaggaaa(x1, x2, x3, x4, x5)) = 0
POL(U13_GGAGGAA(x1, x2, x3, x4, x5)) = x3
POL(U13_ggaggaa(x1, x2, x3, x4, x5)) = 0
POL(U14_ggaggaa(x1, x2, x3, x4, x5, x6)) = 0
POL(U15_gggaga(x1, x2, x3, x4, x5)) = 0
POL(U16_gggaga(x1, x2, x3, x4, x5, x6)) = 0
POL(U17_gagga(x1, x2, x3, x4)) = 0
POL(U18_gagga(x1, x2, x3, x4, x5)) = 0
POL(U1_gga(x1, x2, x3, x4)) = 0
POL(U2_gga(x1, x2, x3, x4)) = 0
POL(U3_g(x1, x2)) = 0
POL(U4_gag(x1, x2)) = x1
POL(U5_gag(x1, x2, x3)) = 1 + x3
POL(U6_gga(x1, x2)) = 0
POL(U7_gga(x1, x2, x3)) = 0
POL(U8_gag(x1, x2)) = 0
POL(U9_gag(x1, x2, x3)) = 0
POL(WAYSA_IN_GGA(x1, x2)) = x1
POL([]) = 0
POL(natD_in_g(x1)) = 0
POL(natD_out_g(x1)) = 0
POL(pB_in_gaggaaa(x1, x2, x3)) = 0
POL(pB_out_gaggaaa(x1, x2, x3, x4, x5, x6, x7)) = 0
POL(pC_in_gagga(x1, x2, x3)) = 0
POL(pC_out_gagga(x1, x2, x3, x4, x5)) = 0
POL(pI_in_ggaggaa(x1, x2, x3, x4)) = 0
POL(pI_out_ggaggaa(x1, x2, x3, x4, x5, x6, x7)) = 0
POL(pJ_in_gggaga(x1, x2, x3, x4)) = 0
POL(pJ_out_gggaga(x1, x2, x3, x4, x5, x6)) = 0
POL(plusE_in_gag(x1, x2)) = x2
POL(plusE_out_gag(x1, x2, x3)) = x2
POL(plusF_in_gga(x1, x2)) = 0
POL(plusF_out_gga(x1, x2, x3)) = 0
POL(plusG_in_gag(x1, x2)) = 0
POL(plusG_out_gag(x1, x2, x3)) = 0
POL(plusH_in_gag(x1, x2)) = 0
POL(plusH_out_gag(x1, x2, x3)) = 0
POL(s(x1)) = 1 + x1
POL(waysA_in_gga(x1, x2)) = 0
POL(waysA_out_gga(x1, x2, x3)) = 0
plusE_in_gag(0, T57) → U4_gag(T57, natD_in_g(T57))
plusE_in_gag(s(T65), s(T66)) → U5_gag(T65, T66, plusE_in_gag(T65, T66))
U5_gag(T65, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
U11_GAGGAAA(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → PI_IN_GGAGGAA(T49, T33, T51, T48)
PI_IN_GGAGGAA(T49, T33, T51, T48) → U13_GGAGGAA(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_GGAGGAA(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → PJ_IN_GGGAGA(T51, T48, T33, T68)
PJ_IN_GGGAGA(T51, T48, T33, T68) → WAYSA_IN_GGA(T51, .(s(T48), T33))
WAYSA_IN_GGA(s(T49), .(s(T48), T33)) → PB_IN_GAGGAAA(T48, T49, T33)
plusE_in_gag(0, T57) → U4_gag(T57, natD_in_g(T57))
plusE_in_gag(s(T65), s(T66)) → U5_gag(T65, T66, plusE_in_gag(T65, T66))
waysA_in_gga(T24, []) → waysA_out_gga(T24, [], 0)
waysA_in_gga(s(T49), .(s(T48), T33)) → U1_gga(T49, T48, T33, pB_in_gaggaaa(T48, T49, T33))
waysA_in_gga(s(T110), .(s(T105), T106)) → U2_gga(T110, T105, T106, pC_in_gagga(T110, T105, T106))
plusH_in_gag(T117, T118) → U10_gag(T117, T118, plusG_in_gag(T117, T118))
U4_gag(T57, natD_out_g(T57)) → plusE_out_gag(0, T57, T57)
U5_gag(T65, T66, plusE_out_gag(T65, X119, T66)) → plusE_out_gag(s(T65), X119, s(T66))
U1_gga(T49, T48, T33, pB_out_gaggaaa(T48, X90, T49, T33, X64, X65, T35)) → waysA_out_gga(s(T49), .(s(T48), T33), T35)
U2_gga(T110, T105, T106, pC_out_gagga(T110, X161, T105, T106, T108)) → waysA_out_gga(s(T110), .(s(T105), T106), T108)
U10_gag(T117, T118, plusG_out_gag(T117, X178, T118)) → plusH_out_gag(T117, X178, T118)
natD_in_g(0) → natD_out_g(0)
natD_in_g(s(T60)) → U3_g(T60, natD_in_g(T60))
pB_in_gaggaaa(T48, T49, T33) → U11_gaggaaa(T48, T49, T33, plusE_in_gag(T48, T49))
pC_in_gagga(T110, T105, T106) → U17_gagga(T110, T105, T106, plusH_in_gag(T110, T105))
plusG_in_gag(0, s(T124)) → U8_gag(T124, natD_in_g(s(T124)))
plusG_in_gag(s(T129), s(T130)) → U9_gag(T129, T130, plusG_in_gag(T129, T130))
U3_g(T60, natD_out_g(T60)) → natD_out_g(s(T60))
U11_gaggaaa(T48, T49, T33, plusE_out_gag(T48, T51, T49)) → U12_gaggaaa(T48, T51, T49, T33, pI_in_ggaggaa(T49, T33, T51, T48))
U17_gagga(T110, T105, T106, plusH_out_gag(T110, T111, T105)) → U18_gagga(T110, T111, T105, T106, waysA_in_gga(s(T110), T106))
U8_gag(T124, natD_out_g(s(T124))) → plusG_out_gag(0, T124, s(T124))
U9_gag(T129, T130, plusG_out_gag(T129, X202, T130)) → plusG_out_gag(s(T129), X202, s(T130))
U12_gaggaaa(T48, T51, T49, T33, pI_out_ggaggaa(T49, T33, X64, T51, T48, X65, T35)) → pB_out_gaggaaa(T48, T51, T49, T33, X64, X65, T35)
U18_gagga(T110, T111, T105, T106, waysA_out_gga(s(T110), T106, T108)) → pC_out_gagga(T110, T111, T105, T106, T108)
pI_in_ggaggaa(T49, T33, T51, T48) → U13_ggaggaa(T49, T33, T51, T48, waysA_in_gga(s(T49), T33))
U13_ggaggaa(T49, T33, T51, T48, waysA_out_gga(s(T49), T33, T68)) → U14_ggaggaa(T49, T33, T68, T51, T48, pJ_in_gggaga(T51, T48, T33, T68))
U14_ggaggaa(T49, T33, T68, T51, T48, pJ_out_gggaga(T51, T48, T33, X65, T68, T35)) → pI_out_ggaggaa(T49, T33, T68, T51, T48, X65, T35)
pJ_in_gggaga(T51, T48, T33, T68) → U15_gggaga(T51, T48, T33, T68, waysA_in_gga(T51, .(s(T48), T33)))
U15_gggaga(T51, T48, T33, T68, waysA_out_gga(T51, .(s(T48), T33), T73)) → U16_gggaga(T51, T48, T33, T73, T68, plusF_in_gga(T68, T73))
waysA_in_gga(0, T5) → waysA_out_gga(0, T5, s(0))
U16_gggaga(T51, T48, T33, T73, T68, plusF_out_gga(T68, T73, T35)) → pJ_out_gggaga(T51, T48, T33, T73, T68, T35)
plusF_in_gga(0, T83) → U6_gga(T83, natD_in_g(T83))
plusF_in_gga(s(T90), T91) → U7_gga(T90, T91, plusF_in_gga(T90, T91))
U6_gga(T83, natD_out_g(T83)) → plusF_out_gga(0, T83, T83)
U7_gga(T90, T91, plusF_out_gga(T90, T91, T93)) → plusF_out_gga(s(T90), T91, s(T93))
plusE_in_gag(x0, x1)
waysA_in_gga(x0, x1)
plusH_in_gag(x0, x1)
U4_gag(x0, x1)
U5_gag(x0, x1, x2)
U1_gga(x0, x1, x2, x3)
U2_gga(x0, x1, x2, x3)
U10_gag(x0, x1, x2)
natD_in_g(x0)
pB_in_gaggaaa(x0, x1, x2)
pC_in_gagga(x0, x1, x2)
plusG_in_gag(x0, x1)
U3_g(x0, x1)
U11_gaggaaa(x0, x1, x2, x3)
U17_gagga(x0, x1, x2, x3)
U8_gag(x0, x1)
U9_gag(x0, x1, x2)
U12_gaggaaa(x0, x1, x2, x3, x4)
U18_gagga(x0, x1, x2, x3, x4)
pI_in_ggaggaa(x0, x1, x2, x3)
U13_ggaggaa(x0, x1, x2, x3, x4)
U14_ggaggaa(x0, x1, x2, x3, x4, x5)
pJ_in_gggaga(x0, x1, x2, x3)
U15_gggaga(x0, x1, x2, x3, x4)
U16_gggaga(x0, x1, x2, x3, x4, x5)
plusF_in_gga(x0, x1)
U6_gga(x0, x1)
U7_gga(x0, x1, x2)