(0) Obligation:

Clauses:

div(X, Y, Z) :- quot(X, Y, Y, Z).
quot(0, s(Y), s(Z), R) :- ','(!, eq(R, 0)).
quot(X, 0, Z, U) :- ','(!, ','(eq(Z, s(X1)), ','(p(U, P), quot(X, Z, Z, P)))).
quot(s(X), Y, Z, U) :- ','(p(Y, P), quot(X, P, Z, U)).
p(0, 0).
p(s(X), X).
eq(X, X).

Query: div(g,g,a)

(1) PrologToPrologProblemTransformerProof (SOUND transformation)

Built Prolog problem from termination graph ICLP10.

(2) Obligation:

Clauses:

quotA(0).
quotA(s(T81)) :- quotB(T81).
quotC(0, 0).
quotC(s(T102), T104) :- quotD(T102, T104).
quotD(T111, 0) :- quotA(T111).
quotD(T111, s(T117)) :- quotC(T111, T117).
quotE(0).
quotE(s(0)).
quotE(s(s(T164))) :- quotF(T164).
quotG(0, 0).
quotG(s(0), 0).
quotG(s(s(T203)), T205) :- quotH(T203, T205).
quotH(T212, 0) :- quotE(T212).
quotH(T212, s(T218)) :- quotG(T212, T218).
quotI(0).
quotI(s(0)).
quotI(s(s(0))).
quotI(s(s(s(T269)))) :- quotJ(T269).
quotK(0, 0).
quotK(s(0), 0).
quotK(s(s(0)), 0).
quotK(s(s(s(T326))), T328) :- quotL(T326, T328).
quotL(T335, 0) :- quotI(T335).
quotL(T335, s(T341)) :- quotK(T335, T341).
quotM(0).
quotM(s(0)).
quotM(s(s(0))).
quotM(s(s(s(0)))).
quotM(s(s(s(s(T396))))) :- quotN(T396).
quotO(0, 0).
quotO(s(0), 0).
quotO(s(s(0)), 0).
quotO(s(s(s(0))), 0).
quotO(s(s(s(s(T471)))), T473) :- quotP(T471, T473).
quotP(T480, 0) :- quotM(T480).
quotP(T480, s(T486)) :- quotO(T480, T486).
quotQ(0).
quotQ(s(0)).
quotQ(s(s(0))).
quotQ(s(s(s(0)))).
quotQ(s(s(s(s(0))))).
quotQ(s(s(s(s(s(T545)))))) :- quotR(T545).
quotS(0, 0).
quotS(s(0), 0).
quotS(s(s(0)), 0).
quotS(s(s(s(0))), 0).
quotS(s(s(s(s(0)))), 0).
quotS(s(s(s(s(s(T638))))), T640) :- quotT(T638, T640).
quotT(T647, 0) :- quotQ(T647).
quotT(T647, s(T653)) :- quotS(T647, T653).
quotU(0).
quotU(s(0)).
quotU(s(s(0))).
quotU(s(s(s(0)))).
quotU(s(s(s(s(0))))).
quotU(s(s(s(s(s(0)))))).
quotU(s(s(s(s(s(s(T716))))))) :- quotV(T716).
quotW(0, 0).
quotW(s(0), 0).
quotW(s(s(0)), 0).
quotW(s(s(s(0))), 0).
quotW(s(s(s(s(0)))), 0).
quotW(s(s(s(s(s(0))))), 0).
quotW(s(s(s(s(s(s(T827)))))), T829) :- quotX(T827, T829).
quotX(T836, 0) :- quotU(T836).
quotX(T836, s(T842)) :- quotW(T836, T842).
quotY(0).
quotY(s(0)).
quotY(s(s(0))).
quotY(s(s(s(0)))).
quotY(s(s(s(s(0))))).
quotY(s(s(s(s(s(0)))))).
quotY(s(s(s(s(s(s(0))))))).
quotY(s(s(s(s(s(s(s(T909)))))))) :- quotZ(T909).
quotN1(0, 0).
quotN1(s(0), 0).
quotN1(s(s(0)), 0).
quotN1(s(s(s(0))), 0).
quotN1(s(s(s(s(0)))), 0).
quotN1(s(s(s(s(s(0))))), 0).
quotN1(s(s(s(s(s(s(0)))))), 0).
quotN1(s(s(s(s(s(s(s(T1038))))))), T1040) :- quotN2(T1038, T1040).
quotN2(T1047, 0) :- quotY(T1047).
quotN2(T1047, s(T1053)) :- quotN1(T1047, T1053).
quotB(T84) :- quotA(T84).
quotF(T167) :- quotE(T167).
quotJ(T272) :- quotI(T272).
quotN(T399) :- quotM(T399).
quotR(T548) :- quotQ(T548).
quotV(T719) :- quotU(T719).
quotZ(T912) :- quotY(T912).
quotN3(0, T1114).
quotN3(s(0), s(T1130)).
quotN3(s(T1135), 0) :- quotA(T1135).
quotN3(s(s(T1140)), 0) :- quotB(T1140).
quotN3(s(s(0)), s(s(T1149))).
quotN3(s(s(T1154)), s(0)) :- quotE(T1154).
quotN3(s(s(s(T1159))), s(0)) :- quotF(T1159).
quotN3(s(s(s(0))), s(s(s(T1168)))).
quotN3(s(s(s(T1173))), s(s(0))) :- quotI(T1173).
quotN3(s(s(s(s(T1178)))), s(s(0))) :- quotJ(T1178).
quotN3(s(s(s(s(0)))), s(s(s(s(T1187))))).
quotN3(s(s(s(s(T1192)))), s(s(s(0)))) :- quotM(T1192).
quotN3(s(s(s(s(s(T1197))))), s(s(s(0)))) :- quotN(T1197).
quotN3(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))).
quotN3(s(s(s(s(s(T1211))))), s(s(s(s(0))))) :- quotQ(T1211).
quotN3(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) :- quotR(T1216).
quotN3(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))).
quotN3(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) :- quotU(T1230).
quotN3(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) :- quotV(T1235).
quotN3(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))).
quotN3(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) :- quotY(T1249).
quotN3(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) :- quotZ(T1254).
quotN3(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) :- quotN4(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))).
quotN4(0, s(T1268), T1269).
quotN4(T1278, 0, T1284) :- quotN3(T1278, T1284).
quotN4(s(T1303), 0, T1309) :- quotN3(T1303, T1309).
quotN4(s(T1295), s(T1316), T1297) :- quotN4(T1295, T1316, T1297).
quotN5(0, s(T15), 0).
quotN5(s(0), s(s(T61)), 0).
quotN5(s(T75), s(0), 0) :- quotA(T75).
quotN5(s(T75), s(0), s(T88)) :- quotC(T75, T88).
quotN5(s(s(T125)), s(0), T128) :- quotD(T125, T128).
quotN5(s(s(0)), s(s(s(T140))), 0).
quotN5(s(s(T154)), s(s(0)), 0) :- quotE(T154).
quotN5(s(s(T154)), s(s(0)), s(T171)) :- quotG(T154, T171).
quotN5(s(s(s(T226))), s(s(0)), T229) :- quotH(T226, T229).
quotN5(s(s(s(0))), s(s(s(s(T241)))), 0).
quotN5(s(s(s(T255))), s(s(s(0))), 0) :- quotI(T255).
quotN5(s(s(s(T255))), s(s(s(0))), s(T276)) :- quotK(T255, T276).
quotN5(s(s(s(s(T349)))), s(s(s(0))), T352) :- quotL(T349, T352).
quotN5(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0).
quotN5(s(s(s(s(T378)))), s(s(s(s(0)))), 0) :- quotM(T378).
quotN5(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) :- quotO(T378, T403).
quotN5(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) :- quotP(T494, T497).
quotN5(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0).
quotN5(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) :- quotQ(T523).
quotN5(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) :- quotS(T523, T552).
quotN5(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) :- quotT(T661, T664).
quotN5(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0).
quotN5(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) :- quotU(T690).
quotN5(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) :- quotW(T690, T723).
quotN5(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) :- quotX(T850, T853).
quotN5(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0).
quotN5(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) :- quotY(T879).
quotN5(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) :- quotN1(T879, T916).
quotN5(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) :- quotN2(T1061, T1064).
quotN5(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) :- quotN6(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064).
quotN6(0, s(T1082), T1083, 0).
quotN6(T1101, 0, T1109, 0) :- quotN3(T1101, T1109).
quotN6(T1101, 0, T1109, s(T1322)) :- quotN5(T1101, s(T1109), T1322).
quotN6(s(T1347), 0, T1355, 0) :- quotN3(T1347, T1355).
quotN6(s(T1347), 0, T1355, s(T1361)) :- quotN5(T1347, s(T1355), T1361).
quotN6(s(T1333), s(T1366), T1335, T1337) :- quotN6(T1333, T1366, T1335, T1337).
divN7(T7, T8, T10) :- quotN5(T7, T8, T10).

Query: divN7(g,g,a)

(3) PrologToPiTRSProof (SOUND transformation)

We use the technique of [TOCL09]. With regard to the inferred argument filtering the predicates were used in the following modes:
divN7_in: (b,b,f)
quotN5_in: (b,b,f)
quotA_in: (b)
quotB_in: (b)
quotC_in: (b,f)
quotD_in: (b,f)
quotE_in: (b)
quotF_in: (b)
quotG_in: (b,f)
quotH_in: (b,f)
quotI_in: (b)
quotJ_in: (b)
quotK_in: (b,f)
quotL_in: (b,f)
quotM_in: (b)
quotN_in: (b)
quotO_in: (b,f)
quotP_in: (b,f)
quotQ_in: (b)
quotR_in: (b)
quotS_in: (b,f)
quotT_in: (b,f)
quotU_in: (b)
quotV_in: (b)
quotW_in: (b,f)
quotX_in: (b,f)
quotY_in: (b)
quotZ_in: (b)
quotN1_in: (b,f)
quotN2_in: (b,f)
quotN6_in: (b,b,b,f)
quotN3_in: (b,b)
quotN4_in: (b,b,b)
Transforming Prolog into the following Term Rewriting System:
Pi-finite rewrite system:
The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)

Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog

(4) Obligation:

Pi-finite rewrite system:
The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)

(5) DependencyPairsProof (EQUIVALENT transformation)

Using Dependency Pairs [AG00,LOPSTR] we result in the following initial DP problem:
Pi DP problem:
The TRS P consists of the following rules:

DIVN7_IN_GGA(T7, T8, T10) → U81_GGA(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
DIVN7_IN_GGA(T7, T8, T10) → QUOTN5_IN_GGA(T7, T8, T10)
QUOTN5_IN_GGA(s(T75), s(0), 0) → U54_GGA(T75, quotA_in_g(T75))
QUOTN5_IN_GGA(s(T75), s(0), 0) → QUOTA_IN_G(T75)
QUOTA_IN_G(s(T81)) → U1_G(T81, quotB_in_g(T81))
QUOTA_IN_G(s(T81)) → QUOTB_IN_G(T81)
QUOTB_IN_G(T84) → U29_G(T84, quotA_in_g(T84))
QUOTB_IN_G(T84) → QUOTA_IN_G(T84)
QUOTN5_IN_GGA(s(T75), s(0), s(T88)) → U55_GGA(T75, T88, quotC_in_ga(T75, T88))
QUOTN5_IN_GGA(s(T75), s(0), s(T88)) → QUOTC_IN_GA(T75, T88)
QUOTC_IN_GA(s(T102), T104) → U2_GA(T102, T104, quotD_in_ga(T102, T104))
QUOTC_IN_GA(s(T102), T104) → QUOTD_IN_GA(T102, T104)
QUOTD_IN_GA(T111, 0) → U3_GA(T111, quotA_in_g(T111))
QUOTD_IN_GA(T111, 0) → QUOTA_IN_G(T111)
QUOTD_IN_GA(T111, s(T117)) → U4_GA(T111, T117, quotC_in_ga(T111, T117))
QUOTD_IN_GA(T111, s(T117)) → QUOTC_IN_GA(T111, T117)
QUOTN5_IN_GGA(s(s(T125)), s(0), T128) → U56_GGA(T125, T128, quotD_in_ga(T125, T128))
QUOTN5_IN_GGA(s(s(T125)), s(0), T128) → QUOTD_IN_GA(T125, T128)
QUOTN5_IN_GGA(s(s(T154)), s(s(0)), 0) → U57_GGA(T154, quotE_in_g(T154))
QUOTN5_IN_GGA(s(s(T154)), s(s(0)), 0) → QUOTE_IN_G(T154)
QUOTE_IN_G(s(s(T164))) → U5_G(T164, quotF_in_g(T164))
QUOTE_IN_G(s(s(T164))) → QUOTF_IN_G(T164)
QUOTF_IN_G(T167) → U30_G(T167, quotE_in_g(T167))
QUOTF_IN_G(T167) → QUOTE_IN_G(T167)
QUOTN5_IN_GGA(s(s(T154)), s(s(0)), s(T171)) → U58_GGA(T154, T171, quotG_in_ga(T154, T171))
QUOTN5_IN_GGA(s(s(T154)), s(s(0)), s(T171)) → QUOTG_IN_GA(T154, T171)
QUOTG_IN_GA(s(s(T203)), T205) → U6_GA(T203, T205, quotH_in_ga(T203, T205))
QUOTG_IN_GA(s(s(T203)), T205) → QUOTH_IN_GA(T203, T205)
QUOTH_IN_GA(T212, 0) → U7_GA(T212, quotE_in_g(T212))
QUOTH_IN_GA(T212, 0) → QUOTE_IN_G(T212)
QUOTH_IN_GA(T212, s(T218)) → U8_GA(T212, T218, quotG_in_ga(T212, T218))
QUOTH_IN_GA(T212, s(T218)) → QUOTG_IN_GA(T212, T218)
QUOTN5_IN_GGA(s(s(s(T226))), s(s(0)), T229) → U59_GGA(T226, T229, quotH_in_ga(T226, T229))
QUOTN5_IN_GGA(s(s(s(T226))), s(s(0)), T229) → QUOTH_IN_GA(T226, T229)
QUOTN5_IN_GGA(s(s(s(T255))), s(s(s(0))), 0) → U60_GGA(T255, quotI_in_g(T255))
QUOTN5_IN_GGA(s(s(s(T255))), s(s(s(0))), 0) → QUOTI_IN_G(T255)
QUOTI_IN_G(s(s(s(T269)))) → U9_G(T269, quotJ_in_g(T269))
QUOTI_IN_G(s(s(s(T269)))) → QUOTJ_IN_G(T269)
QUOTJ_IN_G(T272) → U31_G(T272, quotI_in_g(T272))
QUOTJ_IN_G(T272) → QUOTI_IN_G(T272)
QUOTN5_IN_GGA(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_GGA(T255, T276, quotK_in_ga(T255, T276))
QUOTN5_IN_GGA(s(s(s(T255))), s(s(s(0))), s(T276)) → QUOTK_IN_GA(T255, T276)
QUOTK_IN_GA(s(s(s(T326))), T328) → U10_GA(T326, T328, quotL_in_ga(T326, T328))
QUOTK_IN_GA(s(s(s(T326))), T328) → QUOTL_IN_GA(T326, T328)
QUOTL_IN_GA(T335, 0) → U11_GA(T335, quotI_in_g(T335))
QUOTL_IN_GA(T335, 0) → QUOTI_IN_G(T335)
QUOTL_IN_GA(T335, s(T341)) → U12_GA(T335, T341, quotK_in_ga(T335, T341))
QUOTL_IN_GA(T335, s(T341)) → QUOTK_IN_GA(T335, T341)
QUOTN5_IN_GGA(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_GGA(T349, T352, quotL_in_ga(T349, T352))
QUOTN5_IN_GGA(s(s(s(s(T349)))), s(s(s(0))), T352) → QUOTL_IN_GA(T349, T352)
QUOTN5_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_GGA(T378, quotM_in_g(T378))
QUOTN5_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → QUOTM_IN_G(T378)
QUOTM_IN_G(s(s(s(s(T396))))) → U13_G(T396, quotN_in_g(T396))
QUOTM_IN_G(s(s(s(s(T396))))) → QUOTN_IN_G(T396)
QUOTN_IN_G(T399) → U32_G(T399, quotM_in_g(T399))
QUOTN_IN_G(T399) → QUOTM_IN_G(T399)
QUOTN5_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_GGA(T378, T403, quotO_in_ga(T378, T403))
QUOTN5_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → QUOTO_IN_GA(T378, T403)
QUOTO_IN_GA(s(s(s(s(T471)))), T473) → U14_GA(T471, T473, quotP_in_ga(T471, T473))
QUOTO_IN_GA(s(s(s(s(T471)))), T473) → QUOTP_IN_GA(T471, T473)
QUOTP_IN_GA(T480, 0) → U15_GA(T480, quotM_in_g(T480))
QUOTP_IN_GA(T480, 0) → QUOTM_IN_G(T480)
QUOTP_IN_GA(T480, s(T486)) → U16_GA(T480, T486, quotO_in_ga(T480, T486))
QUOTP_IN_GA(T480, s(T486)) → QUOTO_IN_GA(T480, T486)
QUOTN5_IN_GGA(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_GGA(T494, T497, quotP_in_ga(T494, T497))
QUOTN5_IN_GGA(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → QUOTP_IN_GA(T494, T497)
QUOTN5_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_GGA(T523, quotQ_in_g(T523))
QUOTN5_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → QUOTQ_IN_G(T523)
QUOTQ_IN_G(s(s(s(s(s(T545)))))) → U17_G(T545, quotR_in_g(T545))
QUOTQ_IN_G(s(s(s(s(s(T545)))))) → QUOTR_IN_G(T545)
QUOTR_IN_G(T548) → U33_G(T548, quotQ_in_g(T548))
QUOTR_IN_G(T548) → QUOTQ_IN_G(T548)
QUOTN5_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_GGA(T523, T552, quotS_in_ga(T523, T552))
QUOTN5_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → QUOTS_IN_GA(T523, T552)
QUOTS_IN_GA(s(s(s(s(s(T638))))), T640) → U18_GA(T638, T640, quotT_in_ga(T638, T640))
QUOTS_IN_GA(s(s(s(s(s(T638))))), T640) → QUOTT_IN_GA(T638, T640)
QUOTT_IN_GA(T647, 0) → U19_GA(T647, quotQ_in_g(T647))
QUOTT_IN_GA(T647, 0) → QUOTQ_IN_G(T647)
QUOTT_IN_GA(T647, s(T653)) → U20_GA(T647, T653, quotS_in_ga(T647, T653))
QUOTT_IN_GA(T647, s(T653)) → QUOTS_IN_GA(T647, T653)
QUOTN5_IN_GGA(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_GGA(T661, T664, quotT_in_ga(T661, T664))
QUOTN5_IN_GGA(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → QUOTT_IN_GA(T661, T664)
QUOTN5_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_GGA(T690, quotU_in_g(T690))
QUOTN5_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → QUOTU_IN_G(T690)
QUOTU_IN_G(s(s(s(s(s(s(T716))))))) → U21_G(T716, quotV_in_g(T716))
QUOTU_IN_G(s(s(s(s(s(s(T716))))))) → QUOTV_IN_G(T716)
QUOTV_IN_G(T719) → U34_G(T719, quotU_in_g(T719))
QUOTV_IN_G(T719) → QUOTU_IN_G(T719)
QUOTN5_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_GGA(T690, T723, quotW_in_ga(T690, T723))
QUOTN5_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → QUOTW_IN_GA(T690, T723)
QUOTW_IN_GA(s(s(s(s(s(s(T827)))))), T829) → U22_GA(T827, T829, quotX_in_ga(T827, T829))
QUOTW_IN_GA(s(s(s(s(s(s(T827)))))), T829) → QUOTX_IN_GA(T827, T829)
QUOTX_IN_GA(T836, 0) → U23_GA(T836, quotU_in_g(T836))
QUOTX_IN_GA(T836, 0) → QUOTU_IN_G(T836)
QUOTX_IN_GA(T836, s(T842)) → U24_GA(T836, T842, quotW_in_ga(T836, T842))
QUOTX_IN_GA(T836, s(T842)) → QUOTW_IN_GA(T836, T842)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_GGA(T850, T853, quotX_in_ga(T850, T853))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → QUOTX_IN_GA(T850, T853)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_GGA(T879, quotY_in_g(T879))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → QUOTY_IN_G(T879)
QUOTY_IN_G(s(s(s(s(s(s(s(T909)))))))) → U25_G(T909, quotZ_in_g(T909))
QUOTY_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTZ_IN_G(T909)
QUOTZ_IN_G(T912) → U35_G(T912, quotY_in_g(T912))
QUOTZ_IN_G(T912) → QUOTY_IN_G(T912)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_GGA(T879, T916, quotN1_in_ga(T879, T916))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → QUOTN1_IN_GA(T879, T916)
QUOTN1_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_GA(T1038, T1040, quotN2_in_ga(T1038, T1040))
QUOTN1_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → QUOTN2_IN_GA(T1038, T1040)
QUOTN2_IN_GA(T1047, 0) → U27_GA(T1047, quotY_in_g(T1047))
QUOTN2_IN_GA(T1047, 0) → QUOTY_IN_G(T1047)
QUOTN2_IN_GA(T1047, s(T1053)) → U28_GA(T1047, T1053, quotN1_in_ga(T1047, T1053))
QUOTN2_IN_GA(T1047, s(T1053)) → QUOTN1_IN_GA(T1047, T1053)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_GGA(T1061, T1064, quotN2_in_ga(T1061, T1064))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → QUOTN2_IN_GA(T1061, T1064)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_GGA(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → QUOTN6_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)
QUOTN6_IN_GGGA(T1101, 0, T1109, 0) → U76_GGGA(T1101, T1109, quotN3_in_gg(T1101, T1109))
QUOTN6_IN_GGGA(T1101, 0, T1109, 0) → QUOTN3_IN_GG(T1101, T1109)
QUOTN3_IN_GG(s(T1135), 0) → U36_GG(T1135, quotA_in_g(T1135))
QUOTN3_IN_GG(s(T1135), 0) → QUOTA_IN_G(T1135)
QUOTN3_IN_GG(s(s(T1140)), 0) → U37_GG(T1140, quotB_in_g(T1140))
QUOTN3_IN_GG(s(s(T1140)), 0) → QUOTB_IN_G(T1140)
QUOTN3_IN_GG(s(s(T1154)), s(0)) → U38_GG(T1154, quotE_in_g(T1154))
QUOTN3_IN_GG(s(s(T1154)), s(0)) → QUOTE_IN_G(T1154)
QUOTN3_IN_GG(s(s(s(T1159))), s(0)) → U39_GG(T1159, quotF_in_g(T1159))
QUOTN3_IN_GG(s(s(s(T1159))), s(0)) → QUOTF_IN_G(T1159)
QUOTN3_IN_GG(s(s(s(T1173))), s(s(0))) → U40_GG(T1173, quotI_in_g(T1173))
QUOTN3_IN_GG(s(s(s(T1173))), s(s(0))) → QUOTI_IN_G(T1173)
QUOTN3_IN_GG(s(s(s(s(T1178)))), s(s(0))) → U41_GG(T1178, quotJ_in_g(T1178))
QUOTN3_IN_GG(s(s(s(s(T1178)))), s(s(0))) → QUOTJ_IN_G(T1178)
QUOTN3_IN_GG(s(s(s(s(T1192)))), s(s(s(0)))) → U42_GG(T1192, quotM_in_g(T1192))
QUOTN3_IN_GG(s(s(s(s(T1192)))), s(s(s(0)))) → QUOTM_IN_G(T1192)
QUOTN3_IN_GG(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_GG(T1197, quotN_in_g(T1197))
QUOTN3_IN_GG(s(s(s(s(s(T1197))))), s(s(s(0)))) → QUOTN_IN_G(T1197)
QUOTN3_IN_GG(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_GG(T1211, quotQ_in_g(T1211))
QUOTN3_IN_GG(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → QUOTQ_IN_G(T1211)
QUOTN3_IN_GG(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_GG(T1216, quotR_in_g(T1216))
QUOTN3_IN_GG(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → QUOTR_IN_G(T1216)
QUOTN3_IN_GG(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_GG(T1230, quotU_in_g(T1230))
QUOTN3_IN_GG(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → QUOTU_IN_G(T1230)
QUOTN3_IN_GG(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_GG(T1235, quotV_in_g(T1235))
QUOTN3_IN_GG(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → QUOTV_IN_G(T1235)
QUOTN3_IN_GG(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_GG(T1249, quotY_in_g(T1249))
QUOTN3_IN_GG(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → QUOTY_IN_G(T1249)
QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_GG(T1254, quotZ_in_g(T1254))
QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → QUOTZ_IN_G(T1254)
QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_GG(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN4_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN4_IN_GGG(T1278, 0, T1284) → U51_GGG(T1278, T1284, quotN3_in_gg(T1278, T1284))
QUOTN4_IN_GGG(T1278, 0, T1284) → QUOTN3_IN_GG(T1278, T1284)
QUOTN4_IN_GGG(s(T1303), 0, T1309) → U52_GGG(T1303, T1309, quotN3_in_gg(T1303, T1309))
QUOTN4_IN_GGG(s(T1303), 0, T1309) → QUOTN3_IN_GG(T1303, T1309)
QUOTN4_IN_GGG(s(T1295), s(T1316), T1297) → U53_GGG(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
QUOTN4_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN4_IN_GGG(T1295, T1316, T1297)
QUOTN6_IN_GGGA(T1101, 0, T1109, s(T1322)) → U77_GGGA(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
QUOTN6_IN_GGGA(T1101, 0, T1109, s(T1322)) → QUOTN5_IN_GGA(T1101, s(T1109), T1322)
QUOTN6_IN_GGGA(s(T1347), 0, T1355, 0) → U78_GGGA(T1347, T1355, quotN3_in_gg(T1347, T1355))
QUOTN6_IN_GGGA(s(T1347), 0, T1355, 0) → QUOTN3_IN_GG(T1347, T1355)
QUOTN6_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → U79_GGGA(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
QUOTN6_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → QUOTN5_IN_GGA(T1347, s(T1355), T1361)
QUOTN6_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → U80_GGGA(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
QUOTN6_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → QUOTN6_IN_GGGA(T1333, T1366, T1335, T1337)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
DIVN7_IN_GGA(x1, x2, x3)  =  DIVN7_IN_GGA(x1, x2)
U81_GGA(x1, x2, x3, x4)  =  U81_GGA(x1, x2, x4)
QUOTN5_IN_GGA(x1, x2, x3)  =  QUOTN5_IN_GGA(x1, x2)
U54_GGA(x1, x2)  =  U54_GGA(x1, x2)
QUOTA_IN_G(x1)  =  QUOTA_IN_G(x1)
U1_G(x1, x2)  =  U1_G(x1, x2)
QUOTB_IN_G(x1)  =  QUOTB_IN_G(x1)
U29_G(x1, x2)  =  U29_G(x1, x2)
U55_GGA(x1, x2, x3)  =  U55_GGA(x1, x3)
QUOTC_IN_GA(x1, x2)  =  QUOTC_IN_GA(x1)
U2_GA(x1, x2, x3)  =  U2_GA(x1, x3)
QUOTD_IN_GA(x1, x2)  =  QUOTD_IN_GA(x1)
U3_GA(x1, x2)  =  U3_GA(x1, x2)
U4_GA(x1, x2, x3)  =  U4_GA(x1, x3)
U56_GGA(x1, x2, x3)  =  U56_GGA(x1, x3)
U57_GGA(x1, x2)  =  U57_GGA(x1, x2)
QUOTE_IN_G(x1)  =  QUOTE_IN_G(x1)
U5_G(x1, x2)  =  U5_G(x1, x2)
QUOTF_IN_G(x1)  =  QUOTF_IN_G(x1)
U30_G(x1, x2)  =  U30_G(x1, x2)
U58_GGA(x1, x2, x3)  =  U58_GGA(x1, x3)
QUOTG_IN_GA(x1, x2)  =  QUOTG_IN_GA(x1)
U6_GA(x1, x2, x3)  =  U6_GA(x1, x3)
QUOTH_IN_GA(x1, x2)  =  QUOTH_IN_GA(x1)
U7_GA(x1, x2)  =  U7_GA(x1, x2)
U8_GA(x1, x2, x3)  =  U8_GA(x1, x3)
U59_GGA(x1, x2, x3)  =  U59_GGA(x1, x3)
U60_GGA(x1, x2)  =  U60_GGA(x1, x2)
QUOTI_IN_G(x1)  =  QUOTI_IN_G(x1)
U9_G(x1, x2)  =  U9_G(x1, x2)
QUOTJ_IN_G(x1)  =  QUOTJ_IN_G(x1)
U31_G(x1, x2)  =  U31_G(x1, x2)
U61_GGA(x1, x2, x3)  =  U61_GGA(x1, x3)
QUOTK_IN_GA(x1, x2)  =  QUOTK_IN_GA(x1)
U10_GA(x1, x2, x3)  =  U10_GA(x1, x3)
QUOTL_IN_GA(x1, x2)  =  QUOTL_IN_GA(x1)
U11_GA(x1, x2)  =  U11_GA(x1, x2)
U12_GA(x1, x2, x3)  =  U12_GA(x1, x3)
U62_GGA(x1, x2, x3)  =  U62_GGA(x1, x3)
U63_GGA(x1, x2)  =  U63_GGA(x1, x2)
QUOTM_IN_G(x1)  =  QUOTM_IN_G(x1)
U13_G(x1, x2)  =  U13_G(x1, x2)
QUOTN_IN_G(x1)  =  QUOTN_IN_G(x1)
U32_G(x1, x2)  =  U32_G(x1, x2)
U64_GGA(x1, x2, x3)  =  U64_GGA(x1, x3)
QUOTO_IN_GA(x1, x2)  =  QUOTO_IN_GA(x1)
U14_GA(x1, x2, x3)  =  U14_GA(x1, x3)
QUOTP_IN_GA(x1, x2)  =  QUOTP_IN_GA(x1)
U15_GA(x1, x2)  =  U15_GA(x1, x2)
U16_GA(x1, x2, x3)  =  U16_GA(x1, x3)
U65_GGA(x1, x2, x3)  =  U65_GGA(x1, x3)
U66_GGA(x1, x2)  =  U66_GGA(x1, x2)
QUOTQ_IN_G(x1)  =  QUOTQ_IN_G(x1)
U17_G(x1, x2)  =  U17_G(x1, x2)
QUOTR_IN_G(x1)  =  QUOTR_IN_G(x1)
U33_G(x1, x2)  =  U33_G(x1, x2)
U67_GGA(x1, x2, x3)  =  U67_GGA(x1, x3)
QUOTS_IN_GA(x1, x2)  =  QUOTS_IN_GA(x1)
U18_GA(x1, x2, x3)  =  U18_GA(x1, x3)
QUOTT_IN_GA(x1, x2)  =  QUOTT_IN_GA(x1)
U19_GA(x1, x2)  =  U19_GA(x1, x2)
U20_GA(x1, x2, x3)  =  U20_GA(x1, x3)
U68_GGA(x1, x2, x3)  =  U68_GGA(x1, x3)
U69_GGA(x1, x2)  =  U69_GGA(x1, x2)
QUOTU_IN_G(x1)  =  QUOTU_IN_G(x1)
U21_G(x1, x2)  =  U21_G(x1, x2)
QUOTV_IN_G(x1)  =  QUOTV_IN_G(x1)
U34_G(x1, x2)  =  U34_G(x1, x2)
U70_GGA(x1, x2, x3)  =  U70_GGA(x1, x3)
QUOTW_IN_GA(x1, x2)  =  QUOTW_IN_GA(x1)
U22_GA(x1, x2, x3)  =  U22_GA(x1, x3)
QUOTX_IN_GA(x1, x2)  =  QUOTX_IN_GA(x1)
U23_GA(x1, x2)  =  U23_GA(x1, x2)
U24_GA(x1, x2, x3)  =  U24_GA(x1, x3)
U71_GGA(x1, x2, x3)  =  U71_GGA(x1, x3)
U72_GGA(x1, x2)  =  U72_GGA(x1, x2)
QUOTY_IN_G(x1)  =  QUOTY_IN_G(x1)
U25_G(x1, x2)  =  U25_G(x1, x2)
QUOTZ_IN_G(x1)  =  QUOTZ_IN_G(x1)
U35_G(x1, x2)  =  U35_G(x1, x2)
U73_GGA(x1, x2, x3)  =  U73_GGA(x1, x3)
QUOTN1_IN_GA(x1, x2)  =  QUOTN1_IN_GA(x1)
U26_GA(x1, x2, x3)  =  U26_GA(x1, x3)
QUOTN2_IN_GA(x1, x2)  =  QUOTN2_IN_GA(x1)
U27_GA(x1, x2)  =  U27_GA(x1, x2)
U28_GA(x1, x2, x3)  =  U28_GA(x1, x3)
U74_GGA(x1, x2, x3)  =  U74_GGA(x1, x3)
U75_GGA(x1, x2, x3, x4)  =  U75_GGA(x1, x2, x4)
QUOTN6_IN_GGGA(x1, x2, x3, x4)  =  QUOTN6_IN_GGGA(x1, x2, x3)
U76_GGGA(x1, x2, x3)  =  U76_GGGA(x1, x2, x3)
QUOTN3_IN_GG(x1, x2)  =  QUOTN3_IN_GG(x1, x2)
U36_GG(x1, x2)  =  U36_GG(x1, x2)
U37_GG(x1, x2)  =  U37_GG(x1, x2)
U38_GG(x1, x2)  =  U38_GG(x1, x2)
U39_GG(x1, x2)  =  U39_GG(x1, x2)
U40_GG(x1, x2)  =  U40_GG(x1, x2)
U41_GG(x1, x2)  =  U41_GG(x1, x2)
U42_GG(x1, x2)  =  U42_GG(x1, x2)
U43_GG(x1, x2)  =  U43_GG(x1, x2)
U44_GG(x1, x2)  =  U44_GG(x1, x2)
U45_GG(x1, x2)  =  U45_GG(x1, x2)
U46_GG(x1, x2)  =  U46_GG(x1, x2)
U47_GG(x1, x2)  =  U47_GG(x1, x2)
U48_GG(x1, x2)  =  U48_GG(x1, x2)
U49_GG(x1, x2)  =  U49_GG(x1, x2)
U50_GG(x1, x2, x3)  =  U50_GG(x1, x2, x3)
QUOTN4_IN_GGG(x1, x2, x3)  =  QUOTN4_IN_GGG(x1, x2, x3)
U51_GGG(x1, x2, x3)  =  U51_GGG(x1, x2, x3)
U52_GGG(x1, x2, x3)  =  U52_GGG(x1, x2, x3)
U53_GGG(x1, x2, x3, x4)  =  U53_GGG(x1, x2, x3, x4)
U77_GGGA(x1, x2, x3, x4)  =  U77_GGGA(x1, x2, x4)
U78_GGGA(x1, x2, x3)  =  U78_GGGA(x1, x2, x3)
U79_GGGA(x1, x2, x3, x4)  =  U79_GGGA(x1, x2, x4)
U80_GGGA(x1, x2, x3, x4, x5)  =  U80_GGGA(x1, x2, x3, x5)

We have to consider all (P,R,Pi)-chains

(6) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

DIVN7_IN_GGA(T7, T8, T10) → U81_GGA(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
DIVN7_IN_GGA(T7, T8, T10) → QUOTN5_IN_GGA(T7, T8, T10)
QUOTN5_IN_GGA(s(T75), s(0), 0) → U54_GGA(T75, quotA_in_g(T75))
QUOTN5_IN_GGA(s(T75), s(0), 0) → QUOTA_IN_G(T75)
QUOTA_IN_G(s(T81)) → U1_G(T81, quotB_in_g(T81))
QUOTA_IN_G(s(T81)) → QUOTB_IN_G(T81)
QUOTB_IN_G(T84) → U29_G(T84, quotA_in_g(T84))
QUOTB_IN_G(T84) → QUOTA_IN_G(T84)
QUOTN5_IN_GGA(s(T75), s(0), s(T88)) → U55_GGA(T75, T88, quotC_in_ga(T75, T88))
QUOTN5_IN_GGA(s(T75), s(0), s(T88)) → QUOTC_IN_GA(T75, T88)
QUOTC_IN_GA(s(T102), T104) → U2_GA(T102, T104, quotD_in_ga(T102, T104))
QUOTC_IN_GA(s(T102), T104) → QUOTD_IN_GA(T102, T104)
QUOTD_IN_GA(T111, 0) → U3_GA(T111, quotA_in_g(T111))
QUOTD_IN_GA(T111, 0) → QUOTA_IN_G(T111)
QUOTD_IN_GA(T111, s(T117)) → U4_GA(T111, T117, quotC_in_ga(T111, T117))
QUOTD_IN_GA(T111, s(T117)) → QUOTC_IN_GA(T111, T117)
QUOTN5_IN_GGA(s(s(T125)), s(0), T128) → U56_GGA(T125, T128, quotD_in_ga(T125, T128))
QUOTN5_IN_GGA(s(s(T125)), s(0), T128) → QUOTD_IN_GA(T125, T128)
QUOTN5_IN_GGA(s(s(T154)), s(s(0)), 0) → U57_GGA(T154, quotE_in_g(T154))
QUOTN5_IN_GGA(s(s(T154)), s(s(0)), 0) → QUOTE_IN_G(T154)
QUOTE_IN_G(s(s(T164))) → U5_G(T164, quotF_in_g(T164))
QUOTE_IN_G(s(s(T164))) → QUOTF_IN_G(T164)
QUOTF_IN_G(T167) → U30_G(T167, quotE_in_g(T167))
QUOTF_IN_G(T167) → QUOTE_IN_G(T167)
QUOTN5_IN_GGA(s(s(T154)), s(s(0)), s(T171)) → U58_GGA(T154, T171, quotG_in_ga(T154, T171))
QUOTN5_IN_GGA(s(s(T154)), s(s(0)), s(T171)) → QUOTG_IN_GA(T154, T171)
QUOTG_IN_GA(s(s(T203)), T205) → U6_GA(T203, T205, quotH_in_ga(T203, T205))
QUOTG_IN_GA(s(s(T203)), T205) → QUOTH_IN_GA(T203, T205)
QUOTH_IN_GA(T212, 0) → U7_GA(T212, quotE_in_g(T212))
QUOTH_IN_GA(T212, 0) → QUOTE_IN_G(T212)
QUOTH_IN_GA(T212, s(T218)) → U8_GA(T212, T218, quotG_in_ga(T212, T218))
QUOTH_IN_GA(T212, s(T218)) → QUOTG_IN_GA(T212, T218)
QUOTN5_IN_GGA(s(s(s(T226))), s(s(0)), T229) → U59_GGA(T226, T229, quotH_in_ga(T226, T229))
QUOTN5_IN_GGA(s(s(s(T226))), s(s(0)), T229) → QUOTH_IN_GA(T226, T229)
QUOTN5_IN_GGA(s(s(s(T255))), s(s(s(0))), 0) → U60_GGA(T255, quotI_in_g(T255))
QUOTN5_IN_GGA(s(s(s(T255))), s(s(s(0))), 0) → QUOTI_IN_G(T255)
QUOTI_IN_G(s(s(s(T269)))) → U9_G(T269, quotJ_in_g(T269))
QUOTI_IN_G(s(s(s(T269)))) → QUOTJ_IN_G(T269)
QUOTJ_IN_G(T272) → U31_G(T272, quotI_in_g(T272))
QUOTJ_IN_G(T272) → QUOTI_IN_G(T272)
QUOTN5_IN_GGA(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_GGA(T255, T276, quotK_in_ga(T255, T276))
QUOTN5_IN_GGA(s(s(s(T255))), s(s(s(0))), s(T276)) → QUOTK_IN_GA(T255, T276)
QUOTK_IN_GA(s(s(s(T326))), T328) → U10_GA(T326, T328, quotL_in_ga(T326, T328))
QUOTK_IN_GA(s(s(s(T326))), T328) → QUOTL_IN_GA(T326, T328)
QUOTL_IN_GA(T335, 0) → U11_GA(T335, quotI_in_g(T335))
QUOTL_IN_GA(T335, 0) → QUOTI_IN_G(T335)
QUOTL_IN_GA(T335, s(T341)) → U12_GA(T335, T341, quotK_in_ga(T335, T341))
QUOTL_IN_GA(T335, s(T341)) → QUOTK_IN_GA(T335, T341)
QUOTN5_IN_GGA(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_GGA(T349, T352, quotL_in_ga(T349, T352))
QUOTN5_IN_GGA(s(s(s(s(T349)))), s(s(s(0))), T352) → QUOTL_IN_GA(T349, T352)
QUOTN5_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_GGA(T378, quotM_in_g(T378))
QUOTN5_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → QUOTM_IN_G(T378)
QUOTM_IN_G(s(s(s(s(T396))))) → U13_G(T396, quotN_in_g(T396))
QUOTM_IN_G(s(s(s(s(T396))))) → QUOTN_IN_G(T396)
QUOTN_IN_G(T399) → U32_G(T399, quotM_in_g(T399))
QUOTN_IN_G(T399) → QUOTM_IN_G(T399)
QUOTN5_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_GGA(T378, T403, quotO_in_ga(T378, T403))
QUOTN5_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → QUOTO_IN_GA(T378, T403)
QUOTO_IN_GA(s(s(s(s(T471)))), T473) → U14_GA(T471, T473, quotP_in_ga(T471, T473))
QUOTO_IN_GA(s(s(s(s(T471)))), T473) → QUOTP_IN_GA(T471, T473)
QUOTP_IN_GA(T480, 0) → U15_GA(T480, quotM_in_g(T480))
QUOTP_IN_GA(T480, 0) → QUOTM_IN_G(T480)
QUOTP_IN_GA(T480, s(T486)) → U16_GA(T480, T486, quotO_in_ga(T480, T486))
QUOTP_IN_GA(T480, s(T486)) → QUOTO_IN_GA(T480, T486)
QUOTN5_IN_GGA(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_GGA(T494, T497, quotP_in_ga(T494, T497))
QUOTN5_IN_GGA(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → QUOTP_IN_GA(T494, T497)
QUOTN5_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_GGA(T523, quotQ_in_g(T523))
QUOTN5_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → QUOTQ_IN_G(T523)
QUOTQ_IN_G(s(s(s(s(s(T545)))))) → U17_G(T545, quotR_in_g(T545))
QUOTQ_IN_G(s(s(s(s(s(T545)))))) → QUOTR_IN_G(T545)
QUOTR_IN_G(T548) → U33_G(T548, quotQ_in_g(T548))
QUOTR_IN_G(T548) → QUOTQ_IN_G(T548)
QUOTN5_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_GGA(T523, T552, quotS_in_ga(T523, T552))
QUOTN5_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → QUOTS_IN_GA(T523, T552)
QUOTS_IN_GA(s(s(s(s(s(T638))))), T640) → U18_GA(T638, T640, quotT_in_ga(T638, T640))
QUOTS_IN_GA(s(s(s(s(s(T638))))), T640) → QUOTT_IN_GA(T638, T640)
QUOTT_IN_GA(T647, 0) → U19_GA(T647, quotQ_in_g(T647))
QUOTT_IN_GA(T647, 0) → QUOTQ_IN_G(T647)
QUOTT_IN_GA(T647, s(T653)) → U20_GA(T647, T653, quotS_in_ga(T647, T653))
QUOTT_IN_GA(T647, s(T653)) → QUOTS_IN_GA(T647, T653)
QUOTN5_IN_GGA(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_GGA(T661, T664, quotT_in_ga(T661, T664))
QUOTN5_IN_GGA(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → QUOTT_IN_GA(T661, T664)
QUOTN5_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_GGA(T690, quotU_in_g(T690))
QUOTN5_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → QUOTU_IN_G(T690)
QUOTU_IN_G(s(s(s(s(s(s(T716))))))) → U21_G(T716, quotV_in_g(T716))
QUOTU_IN_G(s(s(s(s(s(s(T716))))))) → QUOTV_IN_G(T716)
QUOTV_IN_G(T719) → U34_G(T719, quotU_in_g(T719))
QUOTV_IN_G(T719) → QUOTU_IN_G(T719)
QUOTN5_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_GGA(T690, T723, quotW_in_ga(T690, T723))
QUOTN5_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → QUOTW_IN_GA(T690, T723)
QUOTW_IN_GA(s(s(s(s(s(s(T827)))))), T829) → U22_GA(T827, T829, quotX_in_ga(T827, T829))
QUOTW_IN_GA(s(s(s(s(s(s(T827)))))), T829) → QUOTX_IN_GA(T827, T829)
QUOTX_IN_GA(T836, 0) → U23_GA(T836, quotU_in_g(T836))
QUOTX_IN_GA(T836, 0) → QUOTU_IN_G(T836)
QUOTX_IN_GA(T836, s(T842)) → U24_GA(T836, T842, quotW_in_ga(T836, T842))
QUOTX_IN_GA(T836, s(T842)) → QUOTW_IN_GA(T836, T842)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_GGA(T850, T853, quotX_in_ga(T850, T853))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → QUOTX_IN_GA(T850, T853)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_GGA(T879, quotY_in_g(T879))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → QUOTY_IN_G(T879)
QUOTY_IN_G(s(s(s(s(s(s(s(T909)))))))) → U25_G(T909, quotZ_in_g(T909))
QUOTY_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTZ_IN_G(T909)
QUOTZ_IN_G(T912) → U35_G(T912, quotY_in_g(T912))
QUOTZ_IN_G(T912) → QUOTY_IN_G(T912)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_GGA(T879, T916, quotN1_in_ga(T879, T916))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → QUOTN1_IN_GA(T879, T916)
QUOTN1_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_GA(T1038, T1040, quotN2_in_ga(T1038, T1040))
QUOTN1_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → QUOTN2_IN_GA(T1038, T1040)
QUOTN2_IN_GA(T1047, 0) → U27_GA(T1047, quotY_in_g(T1047))
QUOTN2_IN_GA(T1047, 0) → QUOTY_IN_G(T1047)
QUOTN2_IN_GA(T1047, s(T1053)) → U28_GA(T1047, T1053, quotN1_in_ga(T1047, T1053))
QUOTN2_IN_GA(T1047, s(T1053)) → QUOTN1_IN_GA(T1047, T1053)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_GGA(T1061, T1064, quotN2_in_ga(T1061, T1064))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → QUOTN2_IN_GA(T1061, T1064)
QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_GGA(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → QUOTN6_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)
QUOTN6_IN_GGGA(T1101, 0, T1109, 0) → U76_GGGA(T1101, T1109, quotN3_in_gg(T1101, T1109))
QUOTN6_IN_GGGA(T1101, 0, T1109, 0) → QUOTN3_IN_GG(T1101, T1109)
QUOTN3_IN_GG(s(T1135), 0) → U36_GG(T1135, quotA_in_g(T1135))
QUOTN3_IN_GG(s(T1135), 0) → QUOTA_IN_G(T1135)
QUOTN3_IN_GG(s(s(T1140)), 0) → U37_GG(T1140, quotB_in_g(T1140))
QUOTN3_IN_GG(s(s(T1140)), 0) → QUOTB_IN_G(T1140)
QUOTN3_IN_GG(s(s(T1154)), s(0)) → U38_GG(T1154, quotE_in_g(T1154))
QUOTN3_IN_GG(s(s(T1154)), s(0)) → QUOTE_IN_G(T1154)
QUOTN3_IN_GG(s(s(s(T1159))), s(0)) → U39_GG(T1159, quotF_in_g(T1159))
QUOTN3_IN_GG(s(s(s(T1159))), s(0)) → QUOTF_IN_G(T1159)
QUOTN3_IN_GG(s(s(s(T1173))), s(s(0))) → U40_GG(T1173, quotI_in_g(T1173))
QUOTN3_IN_GG(s(s(s(T1173))), s(s(0))) → QUOTI_IN_G(T1173)
QUOTN3_IN_GG(s(s(s(s(T1178)))), s(s(0))) → U41_GG(T1178, quotJ_in_g(T1178))
QUOTN3_IN_GG(s(s(s(s(T1178)))), s(s(0))) → QUOTJ_IN_G(T1178)
QUOTN3_IN_GG(s(s(s(s(T1192)))), s(s(s(0)))) → U42_GG(T1192, quotM_in_g(T1192))
QUOTN3_IN_GG(s(s(s(s(T1192)))), s(s(s(0)))) → QUOTM_IN_G(T1192)
QUOTN3_IN_GG(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_GG(T1197, quotN_in_g(T1197))
QUOTN3_IN_GG(s(s(s(s(s(T1197))))), s(s(s(0)))) → QUOTN_IN_G(T1197)
QUOTN3_IN_GG(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_GG(T1211, quotQ_in_g(T1211))
QUOTN3_IN_GG(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → QUOTQ_IN_G(T1211)
QUOTN3_IN_GG(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_GG(T1216, quotR_in_g(T1216))
QUOTN3_IN_GG(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → QUOTR_IN_G(T1216)
QUOTN3_IN_GG(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_GG(T1230, quotU_in_g(T1230))
QUOTN3_IN_GG(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → QUOTU_IN_G(T1230)
QUOTN3_IN_GG(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_GG(T1235, quotV_in_g(T1235))
QUOTN3_IN_GG(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → QUOTV_IN_G(T1235)
QUOTN3_IN_GG(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_GG(T1249, quotY_in_g(T1249))
QUOTN3_IN_GG(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → QUOTY_IN_G(T1249)
QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_GG(T1254, quotZ_in_g(T1254))
QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → QUOTZ_IN_G(T1254)
QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_GG(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN4_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN4_IN_GGG(T1278, 0, T1284) → U51_GGG(T1278, T1284, quotN3_in_gg(T1278, T1284))
QUOTN4_IN_GGG(T1278, 0, T1284) → QUOTN3_IN_GG(T1278, T1284)
QUOTN4_IN_GGG(s(T1303), 0, T1309) → U52_GGG(T1303, T1309, quotN3_in_gg(T1303, T1309))
QUOTN4_IN_GGG(s(T1303), 0, T1309) → QUOTN3_IN_GG(T1303, T1309)
QUOTN4_IN_GGG(s(T1295), s(T1316), T1297) → U53_GGG(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
QUOTN4_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN4_IN_GGG(T1295, T1316, T1297)
QUOTN6_IN_GGGA(T1101, 0, T1109, s(T1322)) → U77_GGGA(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
QUOTN6_IN_GGGA(T1101, 0, T1109, s(T1322)) → QUOTN5_IN_GGA(T1101, s(T1109), T1322)
QUOTN6_IN_GGGA(s(T1347), 0, T1355, 0) → U78_GGGA(T1347, T1355, quotN3_in_gg(T1347, T1355))
QUOTN6_IN_GGGA(s(T1347), 0, T1355, 0) → QUOTN3_IN_GG(T1347, T1355)
QUOTN6_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → U79_GGGA(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
QUOTN6_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → QUOTN5_IN_GGA(T1347, s(T1355), T1361)
QUOTN6_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → U80_GGGA(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
QUOTN6_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → QUOTN6_IN_GGGA(T1333, T1366, T1335, T1337)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
DIVN7_IN_GGA(x1, x2, x3)  =  DIVN7_IN_GGA(x1, x2)
U81_GGA(x1, x2, x3, x4)  =  U81_GGA(x1, x2, x4)
QUOTN5_IN_GGA(x1, x2, x3)  =  QUOTN5_IN_GGA(x1, x2)
U54_GGA(x1, x2)  =  U54_GGA(x1, x2)
QUOTA_IN_G(x1)  =  QUOTA_IN_G(x1)
U1_G(x1, x2)  =  U1_G(x1, x2)
QUOTB_IN_G(x1)  =  QUOTB_IN_G(x1)
U29_G(x1, x2)  =  U29_G(x1, x2)
U55_GGA(x1, x2, x3)  =  U55_GGA(x1, x3)
QUOTC_IN_GA(x1, x2)  =  QUOTC_IN_GA(x1)
U2_GA(x1, x2, x3)  =  U2_GA(x1, x3)
QUOTD_IN_GA(x1, x2)  =  QUOTD_IN_GA(x1)
U3_GA(x1, x2)  =  U3_GA(x1, x2)
U4_GA(x1, x2, x3)  =  U4_GA(x1, x3)
U56_GGA(x1, x2, x3)  =  U56_GGA(x1, x3)
U57_GGA(x1, x2)  =  U57_GGA(x1, x2)
QUOTE_IN_G(x1)  =  QUOTE_IN_G(x1)
U5_G(x1, x2)  =  U5_G(x1, x2)
QUOTF_IN_G(x1)  =  QUOTF_IN_G(x1)
U30_G(x1, x2)  =  U30_G(x1, x2)
U58_GGA(x1, x2, x3)  =  U58_GGA(x1, x3)
QUOTG_IN_GA(x1, x2)  =  QUOTG_IN_GA(x1)
U6_GA(x1, x2, x3)  =  U6_GA(x1, x3)
QUOTH_IN_GA(x1, x2)  =  QUOTH_IN_GA(x1)
U7_GA(x1, x2)  =  U7_GA(x1, x2)
U8_GA(x1, x2, x3)  =  U8_GA(x1, x3)
U59_GGA(x1, x2, x3)  =  U59_GGA(x1, x3)
U60_GGA(x1, x2)  =  U60_GGA(x1, x2)
QUOTI_IN_G(x1)  =  QUOTI_IN_G(x1)
U9_G(x1, x2)  =  U9_G(x1, x2)
QUOTJ_IN_G(x1)  =  QUOTJ_IN_G(x1)
U31_G(x1, x2)  =  U31_G(x1, x2)
U61_GGA(x1, x2, x3)  =  U61_GGA(x1, x3)
QUOTK_IN_GA(x1, x2)  =  QUOTK_IN_GA(x1)
U10_GA(x1, x2, x3)  =  U10_GA(x1, x3)
QUOTL_IN_GA(x1, x2)  =  QUOTL_IN_GA(x1)
U11_GA(x1, x2)  =  U11_GA(x1, x2)
U12_GA(x1, x2, x3)  =  U12_GA(x1, x3)
U62_GGA(x1, x2, x3)  =  U62_GGA(x1, x3)
U63_GGA(x1, x2)  =  U63_GGA(x1, x2)
QUOTM_IN_G(x1)  =  QUOTM_IN_G(x1)
U13_G(x1, x2)  =  U13_G(x1, x2)
QUOTN_IN_G(x1)  =  QUOTN_IN_G(x1)
U32_G(x1, x2)  =  U32_G(x1, x2)
U64_GGA(x1, x2, x3)  =  U64_GGA(x1, x3)
QUOTO_IN_GA(x1, x2)  =  QUOTO_IN_GA(x1)
U14_GA(x1, x2, x3)  =  U14_GA(x1, x3)
QUOTP_IN_GA(x1, x2)  =  QUOTP_IN_GA(x1)
U15_GA(x1, x2)  =  U15_GA(x1, x2)
U16_GA(x1, x2, x3)  =  U16_GA(x1, x3)
U65_GGA(x1, x2, x3)  =  U65_GGA(x1, x3)
U66_GGA(x1, x2)  =  U66_GGA(x1, x2)
QUOTQ_IN_G(x1)  =  QUOTQ_IN_G(x1)
U17_G(x1, x2)  =  U17_G(x1, x2)
QUOTR_IN_G(x1)  =  QUOTR_IN_G(x1)
U33_G(x1, x2)  =  U33_G(x1, x2)
U67_GGA(x1, x2, x3)  =  U67_GGA(x1, x3)
QUOTS_IN_GA(x1, x2)  =  QUOTS_IN_GA(x1)
U18_GA(x1, x2, x3)  =  U18_GA(x1, x3)
QUOTT_IN_GA(x1, x2)  =  QUOTT_IN_GA(x1)
U19_GA(x1, x2)  =  U19_GA(x1, x2)
U20_GA(x1, x2, x3)  =  U20_GA(x1, x3)
U68_GGA(x1, x2, x3)  =  U68_GGA(x1, x3)
U69_GGA(x1, x2)  =  U69_GGA(x1, x2)
QUOTU_IN_G(x1)  =  QUOTU_IN_G(x1)
U21_G(x1, x2)  =  U21_G(x1, x2)
QUOTV_IN_G(x1)  =  QUOTV_IN_G(x1)
U34_G(x1, x2)  =  U34_G(x1, x2)
U70_GGA(x1, x2, x3)  =  U70_GGA(x1, x3)
QUOTW_IN_GA(x1, x2)  =  QUOTW_IN_GA(x1)
U22_GA(x1, x2, x3)  =  U22_GA(x1, x3)
QUOTX_IN_GA(x1, x2)  =  QUOTX_IN_GA(x1)
U23_GA(x1, x2)  =  U23_GA(x1, x2)
U24_GA(x1, x2, x3)  =  U24_GA(x1, x3)
U71_GGA(x1, x2, x3)  =  U71_GGA(x1, x3)
U72_GGA(x1, x2)  =  U72_GGA(x1, x2)
QUOTY_IN_G(x1)  =  QUOTY_IN_G(x1)
U25_G(x1, x2)  =  U25_G(x1, x2)
QUOTZ_IN_G(x1)  =  QUOTZ_IN_G(x1)
U35_G(x1, x2)  =  U35_G(x1, x2)
U73_GGA(x1, x2, x3)  =  U73_GGA(x1, x3)
QUOTN1_IN_GA(x1, x2)  =  QUOTN1_IN_GA(x1)
U26_GA(x1, x2, x3)  =  U26_GA(x1, x3)
QUOTN2_IN_GA(x1, x2)  =  QUOTN2_IN_GA(x1)
U27_GA(x1, x2)  =  U27_GA(x1, x2)
U28_GA(x1, x2, x3)  =  U28_GA(x1, x3)
U74_GGA(x1, x2, x3)  =  U74_GGA(x1, x3)
U75_GGA(x1, x2, x3, x4)  =  U75_GGA(x1, x2, x4)
QUOTN6_IN_GGGA(x1, x2, x3, x4)  =  QUOTN6_IN_GGGA(x1, x2, x3)
U76_GGGA(x1, x2, x3)  =  U76_GGGA(x1, x2, x3)
QUOTN3_IN_GG(x1, x2)  =  QUOTN3_IN_GG(x1, x2)
U36_GG(x1, x2)  =  U36_GG(x1, x2)
U37_GG(x1, x2)  =  U37_GG(x1, x2)
U38_GG(x1, x2)  =  U38_GG(x1, x2)
U39_GG(x1, x2)  =  U39_GG(x1, x2)
U40_GG(x1, x2)  =  U40_GG(x1, x2)
U41_GG(x1, x2)  =  U41_GG(x1, x2)
U42_GG(x1, x2)  =  U42_GG(x1, x2)
U43_GG(x1, x2)  =  U43_GG(x1, x2)
U44_GG(x1, x2)  =  U44_GG(x1, x2)
U45_GG(x1, x2)  =  U45_GG(x1, x2)
U46_GG(x1, x2)  =  U46_GG(x1, x2)
U47_GG(x1, x2)  =  U47_GG(x1, x2)
U48_GG(x1, x2)  =  U48_GG(x1, x2)
U49_GG(x1, x2)  =  U49_GG(x1, x2)
U50_GG(x1, x2, x3)  =  U50_GG(x1, x2, x3)
QUOTN4_IN_GGG(x1, x2, x3)  =  QUOTN4_IN_GGG(x1, x2, x3)
U51_GGG(x1, x2, x3)  =  U51_GGG(x1, x2, x3)
U52_GGG(x1, x2, x3)  =  U52_GGG(x1, x2, x3)
U53_GGG(x1, x2, x3, x4)  =  U53_GGG(x1, x2, x3, x4)
U77_GGGA(x1, x2, x3, x4)  =  U77_GGGA(x1, x2, x4)
U78_GGGA(x1, x2, x3)  =  U78_GGGA(x1, x2, x3)
U79_GGGA(x1, x2, x3, x4)  =  U79_GGGA(x1, x2, x4)
U80_GGGA(x1, x2, x3, x4, x5)  =  U80_GGGA(x1, x2, x3, x5)

We have to consider all (P,R,Pi)-chains

(7) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LOPSTR] contains 16 SCCs with 126 less nodes.

(8) Complex Obligation (AND)

(9) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTY_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTZ_IN_G(T909)
QUOTZ_IN_G(T912) → QUOTY_IN_G(T912)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTY_IN_G(x1)  =  QUOTY_IN_G(x1)
QUOTZ_IN_G(x1)  =  QUOTZ_IN_G(x1)

We have to consider all (P,R,Pi)-chains

(10) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(11) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTY_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTZ_IN_G(T909)
QUOTZ_IN_G(T912) → QUOTY_IN_G(T912)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(12) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(13) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTY_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTZ_IN_G(T909)
QUOTZ_IN_G(T912) → QUOTY_IN_G(T912)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(14) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTZ_IN_G(T912) → QUOTY_IN_G(T912)
    The graph contains the following edges 1 >= 1

  • QUOTY_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTZ_IN_G(T909)
    The graph contains the following edges 1 > 1

(15) YES

(16) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTN2_IN_GA(T1047, s(T1053)) → QUOTN1_IN_GA(T1047, T1053)
QUOTN1_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → QUOTN2_IN_GA(T1038, T1040)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTN1_IN_GA(x1, x2)  =  QUOTN1_IN_GA(x1)
QUOTN2_IN_GA(x1, x2)  =  QUOTN2_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(17) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(18) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTN2_IN_GA(T1047, s(T1053)) → QUOTN1_IN_GA(T1047, T1053)
QUOTN1_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → QUOTN2_IN_GA(T1038, T1040)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTN1_IN_GA(x1, x2)  =  QUOTN1_IN_GA(x1)
QUOTN2_IN_GA(x1, x2)  =  QUOTN2_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(19) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(20) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTN2_IN_GA(T1047) → QUOTN1_IN_GA(T1047)
QUOTN1_IN_GA(s(s(s(s(s(s(s(T1038)))))))) → QUOTN2_IN_GA(T1038)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(21) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTN1_IN_GA(s(s(s(s(s(s(s(T1038)))))))) → QUOTN2_IN_GA(T1038)
    The graph contains the following edges 1 > 1

  • QUOTN2_IN_GA(T1047) → QUOTN1_IN_GA(T1047)
    The graph contains the following edges 1 >= 1

(22) YES

(23) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTU_IN_G(s(s(s(s(s(s(T716))))))) → QUOTV_IN_G(T716)
QUOTV_IN_G(T719) → QUOTU_IN_G(T719)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTU_IN_G(x1)  =  QUOTU_IN_G(x1)
QUOTV_IN_G(x1)  =  QUOTV_IN_G(x1)

We have to consider all (P,R,Pi)-chains

(24) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(25) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTU_IN_G(s(s(s(s(s(s(T716))))))) → QUOTV_IN_G(T716)
QUOTV_IN_G(T719) → QUOTU_IN_G(T719)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(26) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(27) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTU_IN_G(s(s(s(s(s(s(T716))))))) → QUOTV_IN_G(T716)
QUOTV_IN_G(T719) → QUOTU_IN_G(T719)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(28) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTV_IN_G(T719) → QUOTU_IN_G(T719)
    The graph contains the following edges 1 >= 1

  • QUOTU_IN_G(s(s(s(s(s(s(T716))))))) → QUOTV_IN_G(T716)
    The graph contains the following edges 1 > 1

(29) YES

(30) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTX_IN_GA(T836, s(T842)) → QUOTW_IN_GA(T836, T842)
QUOTW_IN_GA(s(s(s(s(s(s(T827)))))), T829) → QUOTX_IN_GA(T827, T829)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTW_IN_GA(x1, x2)  =  QUOTW_IN_GA(x1)
QUOTX_IN_GA(x1, x2)  =  QUOTX_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(31) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(32) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTX_IN_GA(T836, s(T842)) → QUOTW_IN_GA(T836, T842)
QUOTW_IN_GA(s(s(s(s(s(s(T827)))))), T829) → QUOTX_IN_GA(T827, T829)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTW_IN_GA(x1, x2)  =  QUOTW_IN_GA(x1)
QUOTX_IN_GA(x1, x2)  =  QUOTX_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(33) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(34) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTX_IN_GA(T836) → QUOTW_IN_GA(T836)
QUOTW_IN_GA(s(s(s(s(s(s(T827))))))) → QUOTX_IN_GA(T827)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(35) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTW_IN_GA(s(s(s(s(s(s(T827))))))) → QUOTX_IN_GA(T827)
    The graph contains the following edges 1 > 1

  • QUOTX_IN_GA(T836) → QUOTW_IN_GA(T836)
    The graph contains the following edges 1 >= 1

(36) YES

(37) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTQ_IN_G(s(s(s(s(s(T545)))))) → QUOTR_IN_G(T545)
QUOTR_IN_G(T548) → QUOTQ_IN_G(T548)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTQ_IN_G(x1)  =  QUOTQ_IN_G(x1)
QUOTR_IN_G(x1)  =  QUOTR_IN_G(x1)

We have to consider all (P,R,Pi)-chains

(38) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(39) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTQ_IN_G(s(s(s(s(s(T545)))))) → QUOTR_IN_G(T545)
QUOTR_IN_G(T548) → QUOTQ_IN_G(T548)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(40) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(41) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTQ_IN_G(s(s(s(s(s(T545)))))) → QUOTR_IN_G(T545)
QUOTR_IN_G(T548) → QUOTQ_IN_G(T548)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(42) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTR_IN_G(T548) → QUOTQ_IN_G(T548)
    The graph contains the following edges 1 >= 1

  • QUOTQ_IN_G(s(s(s(s(s(T545)))))) → QUOTR_IN_G(T545)
    The graph contains the following edges 1 > 1

(43) YES

(44) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTT_IN_GA(T647, s(T653)) → QUOTS_IN_GA(T647, T653)
QUOTS_IN_GA(s(s(s(s(s(T638))))), T640) → QUOTT_IN_GA(T638, T640)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTS_IN_GA(x1, x2)  =  QUOTS_IN_GA(x1)
QUOTT_IN_GA(x1, x2)  =  QUOTT_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(45) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(46) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTT_IN_GA(T647, s(T653)) → QUOTS_IN_GA(T647, T653)
QUOTS_IN_GA(s(s(s(s(s(T638))))), T640) → QUOTT_IN_GA(T638, T640)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTS_IN_GA(x1, x2)  =  QUOTS_IN_GA(x1)
QUOTT_IN_GA(x1, x2)  =  QUOTT_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(47) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(48) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTT_IN_GA(T647) → QUOTS_IN_GA(T647)
QUOTS_IN_GA(s(s(s(s(s(T638)))))) → QUOTT_IN_GA(T638)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(49) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTS_IN_GA(s(s(s(s(s(T638)))))) → QUOTT_IN_GA(T638)
    The graph contains the following edges 1 > 1

  • QUOTT_IN_GA(T647) → QUOTS_IN_GA(T647)
    The graph contains the following edges 1 >= 1

(50) YES

(51) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTM_IN_G(s(s(s(s(T396))))) → QUOTN_IN_G(T396)
QUOTN_IN_G(T399) → QUOTM_IN_G(T399)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTM_IN_G(x1)  =  QUOTM_IN_G(x1)
QUOTN_IN_G(x1)  =  QUOTN_IN_G(x1)

We have to consider all (P,R,Pi)-chains

(52) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(53) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTM_IN_G(s(s(s(s(T396))))) → QUOTN_IN_G(T396)
QUOTN_IN_G(T399) → QUOTM_IN_G(T399)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(54) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(55) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTM_IN_G(s(s(s(s(T396))))) → QUOTN_IN_G(T396)
QUOTN_IN_G(T399) → QUOTM_IN_G(T399)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(56) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTN_IN_G(T399) → QUOTM_IN_G(T399)
    The graph contains the following edges 1 >= 1

  • QUOTM_IN_G(s(s(s(s(T396))))) → QUOTN_IN_G(T396)
    The graph contains the following edges 1 > 1

(57) YES

(58) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTP_IN_GA(T480, s(T486)) → QUOTO_IN_GA(T480, T486)
QUOTO_IN_GA(s(s(s(s(T471)))), T473) → QUOTP_IN_GA(T471, T473)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTO_IN_GA(x1, x2)  =  QUOTO_IN_GA(x1)
QUOTP_IN_GA(x1, x2)  =  QUOTP_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(59) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(60) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTP_IN_GA(T480, s(T486)) → QUOTO_IN_GA(T480, T486)
QUOTO_IN_GA(s(s(s(s(T471)))), T473) → QUOTP_IN_GA(T471, T473)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTO_IN_GA(x1, x2)  =  QUOTO_IN_GA(x1)
QUOTP_IN_GA(x1, x2)  =  QUOTP_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(61) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(62) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTP_IN_GA(T480) → QUOTO_IN_GA(T480)
QUOTO_IN_GA(s(s(s(s(T471))))) → QUOTP_IN_GA(T471)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(63) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTO_IN_GA(s(s(s(s(T471))))) → QUOTP_IN_GA(T471)
    The graph contains the following edges 1 > 1

  • QUOTP_IN_GA(T480) → QUOTO_IN_GA(T480)
    The graph contains the following edges 1 >= 1

(64) YES

(65) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTI_IN_G(s(s(s(T269)))) → QUOTJ_IN_G(T269)
QUOTJ_IN_G(T272) → QUOTI_IN_G(T272)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTI_IN_G(x1)  =  QUOTI_IN_G(x1)
QUOTJ_IN_G(x1)  =  QUOTJ_IN_G(x1)

We have to consider all (P,R,Pi)-chains

(66) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(67) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTI_IN_G(s(s(s(T269)))) → QUOTJ_IN_G(T269)
QUOTJ_IN_G(T272) → QUOTI_IN_G(T272)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(68) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(69) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTI_IN_G(s(s(s(T269)))) → QUOTJ_IN_G(T269)
QUOTJ_IN_G(T272) → QUOTI_IN_G(T272)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(70) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTJ_IN_G(T272) → QUOTI_IN_G(T272)
    The graph contains the following edges 1 >= 1

  • QUOTI_IN_G(s(s(s(T269)))) → QUOTJ_IN_G(T269)
    The graph contains the following edges 1 > 1

(71) YES

(72) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTL_IN_GA(T335, s(T341)) → QUOTK_IN_GA(T335, T341)
QUOTK_IN_GA(s(s(s(T326))), T328) → QUOTL_IN_GA(T326, T328)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTK_IN_GA(x1, x2)  =  QUOTK_IN_GA(x1)
QUOTL_IN_GA(x1, x2)  =  QUOTL_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(73) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(74) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTL_IN_GA(T335, s(T341)) → QUOTK_IN_GA(T335, T341)
QUOTK_IN_GA(s(s(s(T326))), T328) → QUOTL_IN_GA(T326, T328)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTK_IN_GA(x1, x2)  =  QUOTK_IN_GA(x1)
QUOTL_IN_GA(x1, x2)  =  QUOTL_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(75) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(76) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTL_IN_GA(T335) → QUOTK_IN_GA(T335)
QUOTK_IN_GA(s(s(s(T326)))) → QUOTL_IN_GA(T326)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(77) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTK_IN_GA(s(s(s(T326)))) → QUOTL_IN_GA(T326)
    The graph contains the following edges 1 > 1

  • QUOTL_IN_GA(T335) → QUOTK_IN_GA(T335)
    The graph contains the following edges 1 >= 1

(78) YES

(79) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTE_IN_G(s(s(T164))) → QUOTF_IN_G(T164)
QUOTF_IN_G(T167) → QUOTE_IN_G(T167)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTE_IN_G(x1)  =  QUOTE_IN_G(x1)
QUOTF_IN_G(x1)  =  QUOTF_IN_G(x1)

We have to consider all (P,R,Pi)-chains

(80) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(81) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTE_IN_G(s(s(T164))) → QUOTF_IN_G(T164)
QUOTF_IN_G(T167) → QUOTE_IN_G(T167)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(82) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(83) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTE_IN_G(s(s(T164))) → QUOTF_IN_G(T164)
QUOTF_IN_G(T167) → QUOTE_IN_G(T167)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(84) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTF_IN_G(T167) → QUOTE_IN_G(T167)
    The graph contains the following edges 1 >= 1

  • QUOTE_IN_G(s(s(T164))) → QUOTF_IN_G(T164)
    The graph contains the following edges 1 > 1

(85) YES

(86) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTH_IN_GA(T212, s(T218)) → QUOTG_IN_GA(T212, T218)
QUOTG_IN_GA(s(s(T203)), T205) → QUOTH_IN_GA(T203, T205)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTG_IN_GA(x1, x2)  =  QUOTG_IN_GA(x1)
QUOTH_IN_GA(x1, x2)  =  QUOTH_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(87) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(88) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTH_IN_GA(T212, s(T218)) → QUOTG_IN_GA(T212, T218)
QUOTG_IN_GA(s(s(T203)), T205) → QUOTH_IN_GA(T203, T205)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTG_IN_GA(x1, x2)  =  QUOTG_IN_GA(x1)
QUOTH_IN_GA(x1, x2)  =  QUOTH_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(89) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(90) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTH_IN_GA(T212) → QUOTG_IN_GA(T212)
QUOTG_IN_GA(s(s(T203))) → QUOTH_IN_GA(T203)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(91) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTG_IN_GA(s(s(T203))) → QUOTH_IN_GA(T203)
    The graph contains the following edges 1 > 1

  • QUOTH_IN_GA(T212) → QUOTG_IN_GA(T212)
    The graph contains the following edges 1 >= 1

(92) YES

(93) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTA_IN_G(s(T81)) → QUOTB_IN_G(T81)
QUOTB_IN_G(T84) → QUOTA_IN_G(T84)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTA_IN_G(x1)  =  QUOTA_IN_G(x1)
QUOTB_IN_G(x1)  =  QUOTB_IN_G(x1)

We have to consider all (P,R,Pi)-chains

(94) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(95) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTA_IN_G(s(T81)) → QUOTB_IN_G(T81)
QUOTB_IN_G(T84) → QUOTA_IN_G(T84)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(96) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(97) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTA_IN_G(s(T81)) → QUOTB_IN_G(T81)
QUOTB_IN_G(T84) → QUOTA_IN_G(T84)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(98) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTB_IN_G(T84) → QUOTA_IN_G(T84)
    The graph contains the following edges 1 >= 1

  • QUOTA_IN_G(s(T81)) → QUOTB_IN_G(T81)
    The graph contains the following edges 1 > 1

(99) YES

(100) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN4_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN4_IN_GGG(T1278, 0, T1284) → QUOTN3_IN_GG(T1278, T1284)
QUOTN4_IN_GGG(s(T1303), 0, T1309) → QUOTN3_IN_GG(T1303, T1309)
QUOTN4_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN4_IN_GGG(T1295, T1316, T1297)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTN3_IN_GG(x1, x2)  =  QUOTN3_IN_GG(x1, x2)
QUOTN4_IN_GGG(x1, x2, x3)  =  QUOTN4_IN_GGG(x1, x2, x3)

We have to consider all (P,R,Pi)-chains

(101) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(102) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN4_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN4_IN_GGG(T1278, 0, T1284) → QUOTN3_IN_GG(T1278, T1284)
QUOTN4_IN_GGG(s(T1303), 0, T1309) → QUOTN3_IN_GG(T1303, T1309)
QUOTN4_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN4_IN_GGG(T1295, T1316, T1297)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(103) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(104) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN4_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN4_IN_GGG(T1278, 0, T1284) → QUOTN3_IN_GG(T1278, T1284)
QUOTN4_IN_GGG(s(T1303), 0, T1309) → QUOTN3_IN_GG(T1303, T1309)
QUOTN4_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN4_IN_GGG(T1295, T1316, T1297)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(105) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTN4_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN4_IN_GGG(T1295, T1316, T1297)
    The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3

  • QUOTN3_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN4_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
    The graph contains the following edges 1 > 1, 2 > 2, 2 >= 3

  • QUOTN4_IN_GGG(T1278, 0, T1284) → QUOTN3_IN_GG(T1278, T1284)
    The graph contains the following edges 1 >= 1, 3 >= 2

  • QUOTN4_IN_GGG(s(T1303), 0, T1309) → QUOTN3_IN_GG(T1303, T1309)
    The graph contains the following edges 1 > 1, 3 >= 2

(106) YES

(107) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTD_IN_GA(T111, s(T117)) → QUOTC_IN_GA(T111, T117)
QUOTC_IN_GA(s(T102), T104) → QUOTD_IN_GA(T102, T104)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTC_IN_GA(x1, x2)  =  QUOTC_IN_GA(x1)
QUOTD_IN_GA(x1, x2)  =  QUOTD_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(108) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(109) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTD_IN_GA(T111, s(T117)) → QUOTC_IN_GA(T111, T117)
QUOTC_IN_GA(s(T102), T104) → QUOTD_IN_GA(T102, T104)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTC_IN_GA(x1, x2)  =  QUOTC_IN_GA(x1)
QUOTD_IN_GA(x1, x2)  =  QUOTD_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(110) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(111) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTD_IN_GA(T111) → QUOTC_IN_GA(T111)
QUOTC_IN_GA(s(T102)) → QUOTD_IN_GA(T102)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(112) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTC_IN_GA(s(T102)) → QUOTD_IN_GA(T102)
    The graph contains the following edges 1 > 1

  • QUOTD_IN_GA(T111) → QUOTC_IN_GA(T111)
    The graph contains the following edges 1 >= 1

(113) YES

(114) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → QUOTN6_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)
QUOTN6_IN_GGGA(T1101, 0, T1109, s(T1322)) → QUOTN5_IN_GGA(T1101, s(T1109), T1322)
QUOTN6_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → QUOTN5_IN_GGA(T1347, s(T1355), T1361)
QUOTN6_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → QUOTN6_IN_GGGA(T1333, T1366, T1335, T1337)

The TRS R consists of the following rules:

divN7_in_gga(T7, T8, T10) → U81_gga(T7, T8, T10, quotN5_in_gga(T7, T8, T10))
quotN5_in_gga(0, s(T15), 0) → quotN5_out_gga(0, s(T15), 0)
quotN5_in_gga(s(0), s(s(T61)), 0) → quotN5_out_gga(s(0), s(s(T61)), 0)
quotN5_in_gga(s(T75), s(0), 0) → U54_gga(T75, quotA_in_g(T75))
quotA_in_g(0) → quotA_out_g(0)
quotA_in_g(s(T81)) → U1_g(T81, quotB_in_g(T81))
quotB_in_g(T84) → U29_g(T84, quotA_in_g(T84))
U29_g(T84, quotA_out_g(T84)) → quotB_out_g(T84)
U1_g(T81, quotB_out_g(T81)) → quotA_out_g(s(T81))
U54_gga(T75, quotA_out_g(T75)) → quotN5_out_gga(s(T75), s(0), 0)
quotN5_in_gga(s(T75), s(0), s(T88)) → U55_gga(T75, T88, quotC_in_ga(T75, T88))
quotC_in_ga(0, 0) → quotC_out_ga(0, 0)
quotC_in_ga(s(T102), T104) → U2_ga(T102, T104, quotD_in_ga(T102, T104))
quotD_in_ga(T111, 0) → U3_ga(T111, quotA_in_g(T111))
U3_ga(T111, quotA_out_g(T111)) → quotD_out_ga(T111, 0)
quotD_in_ga(T111, s(T117)) → U4_ga(T111, T117, quotC_in_ga(T111, T117))
U4_ga(T111, T117, quotC_out_ga(T111, T117)) → quotD_out_ga(T111, s(T117))
U2_ga(T102, T104, quotD_out_ga(T102, T104)) → quotC_out_ga(s(T102), T104)
U55_gga(T75, T88, quotC_out_ga(T75, T88)) → quotN5_out_gga(s(T75), s(0), s(T88))
quotN5_in_gga(s(s(T125)), s(0), T128) → U56_gga(T125, T128, quotD_in_ga(T125, T128))
U56_gga(T125, T128, quotD_out_ga(T125, T128)) → quotN5_out_gga(s(s(T125)), s(0), T128)
quotN5_in_gga(s(s(0)), s(s(s(T140))), 0) → quotN5_out_gga(s(s(0)), s(s(s(T140))), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), 0) → U57_gga(T154, quotE_in_g(T154))
quotE_in_g(0) → quotE_out_g(0)
quotE_in_g(s(0)) → quotE_out_g(s(0))
quotE_in_g(s(s(T164))) → U5_g(T164, quotF_in_g(T164))
quotF_in_g(T167) → U30_g(T167, quotE_in_g(T167))
U30_g(T167, quotE_out_g(T167)) → quotF_out_g(T167)
U5_g(T164, quotF_out_g(T164)) → quotE_out_g(s(s(T164)))
U57_gga(T154, quotE_out_g(T154)) → quotN5_out_gga(s(s(T154)), s(s(0)), 0)
quotN5_in_gga(s(s(T154)), s(s(0)), s(T171)) → U58_gga(T154, T171, quotG_in_ga(T154, T171))
quotG_in_ga(0, 0) → quotG_out_ga(0, 0)
quotG_in_ga(s(0), 0) → quotG_out_ga(s(0), 0)
quotG_in_ga(s(s(T203)), T205) → U6_ga(T203, T205, quotH_in_ga(T203, T205))
quotH_in_ga(T212, 0) → U7_ga(T212, quotE_in_g(T212))
U7_ga(T212, quotE_out_g(T212)) → quotH_out_ga(T212, 0)
quotH_in_ga(T212, s(T218)) → U8_ga(T212, T218, quotG_in_ga(T212, T218))
U8_ga(T212, T218, quotG_out_ga(T212, T218)) → quotH_out_ga(T212, s(T218))
U6_ga(T203, T205, quotH_out_ga(T203, T205)) → quotG_out_ga(s(s(T203)), T205)
U58_gga(T154, T171, quotG_out_ga(T154, T171)) → quotN5_out_gga(s(s(T154)), s(s(0)), s(T171))
quotN5_in_gga(s(s(s(T226))), s(s(0)), T229) → U59_gga(T226, T229, quotH_in_ga(T226, T229))
U59_gga(T226, T229, quotH_out_ga(T226, T229)) → quotN5_out_gga(s(s(s(T226))), s(s(0)), T229)
quotN5_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotN5_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U60_gga(T255, quotI_in_g(T255))
quotI_in_g(0) → quotI_out_g(0)
quotI_in_g(s(0)) → quotI_out_g(s(0))
quotI_in_g(s(s(0))) → quotI_out_g(s(s(0)))
quotI_in_g(s(s(s(T269)))) → U9_g(T269, quotJ_in_g(T269))
quotJ_in_g(T272) → U31_g(T272, quotI_in_g(T272))
U31_g(T272, quotI_out_g(T272)) → quotJ_out_g(T272)
U9_g(T269, quotJ_out_g(T269)) → quotI_out_g(s(s(s(T269))))
U60_gga(T255, quotI_out_g(T255)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotN5_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U61_gga(T255, T276, quotK_in_ga(T255, T276))
quotK_in_ga(0, 0) → quotK_out_ga(0, 0)
quotK_in_ga(s(0), 0) → quotK_out_ga(s(0), 0)
quotK_in_ga(s(s(0)), 0) → quotK_out_ga(s(s(0)), 0)
quotK_in_ga(s(s(s(T326))), T328) → U10_ga(T326, T328, quotL_in_ga(T326, T328))
quotL_in_ga(T335, 0) → U11_ga(T335, quotI_in_g(T335))
U11_ga(T335, quotI_out_g(T335)) → quotL_out_ga(T335, 0)
quotL_in_ga(T335, s(T341)) → U12_ga(T335, T341, quotK_in_ga(T335, T341))
U12_ga(T335, T341, quotK_out_ga(T335, T341)) → quotL_out_ga(T335, s(T341))
U10_ga(T326, T328, quotL_out_ga(T326, T328)) → quotK_out_ga(s(s(s(T326))), T328)
U61_gga(T255, T276, quotK_out_ga(T255, T276)) → quotN5_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotN5_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U62_gga(T349, T352, quotL_in_ga(T349, T352))
U62_gga(T349, T352, quotL_out_ga(T349, T352)) → quotN5_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotN5_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotN5_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U63_gga(T378, quotM_in_g(T378))
quotM_in_g(0) → quotM_out_g(0)
quotM_in_g(s(0)) → quotM_out_g(s(0))
quotM_in_g(s(s(0))) → quotM_out_g(s(s(0)))
quotM_in_g(s(s(s(0)))) → quotM_out_g(s(s(s(0))))
quotM_in_g(s(s(s(s(T396))))) → U13_g(T396, quotN_in_g(T396))
quotN_in_g(T399) → U32_g(T399, quotM_in_g(T399))
U32_g(T399, quotM_out_g(T399)) → quotN_out_g(T399)
U13_g(T396, quotN_out_g(T396)) → quotM_out_g(s(s(s(s(T396)))))
U63_gga(T378, quotM_out_g(T378)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotN5_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U64_gga(T378, T403, quotO_in_ga(T378, T403))
quotO_in_ga(0, 0) → quotO_out_ga(0, 0)
quotO_in_ga(s(0), 0) → quotO_out_ga(s(0), 0)
quotO_in_ga(s(s(0)), 0) → quotO_out_ga(s(s(0)), 0)
quotO_in_ga(s(s(s(0))), 0) → quotO_out_ga(s(s(s(0))), 0)
quotO_in_ga(s(s(s(s(T471)))), T473) → U14_ga(T471, T473, quotP_in_ga(T471, T473))
quotP_in_ga(T480, 0) → U15_ga(T480, quotM_in_g(T480))
U15_ga(T480, quotM_out_g(T480)) → quotP_out_ga(T480, 0)
quotP_in_ga(T480, s(T486)) → U16_ga(T480, T486, quotO_in_ga(T480, T486))
U16_ga(T480, T486, quotO_out_ga(T480, T486)) → quotP_out_ga(T480, s(T486))
U14_ga(T471, T473, quotP_out_ga(T471, T473)) → quotO_out_ga(s(s(s(s(T471)))), T473)
U64_gga(T378, T403, quotO_out_ga(T378, T403)) → quotN5_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotN5_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U65_gga(T494, T497, quotP_in_ga(T494, T497))
U65_gga(T494, T497, quotP_out_ga(T494, T497)) → quotN5_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotN5_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotN5_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U66_gga(T523, quotQ_in_g(T523))
quotQ_in_g(0) → quotQ_out_g(0)
quotQ_in_g(s(0)) → quotQ_out_g(s(0))
quotQ_in_g(s(s(0))) → quotQ_out_g(s(s(0)))
quotQ_in_g(s(s(s(0)))) → quotQ_out_g(s(s(s(0))))
quotQ_in_g(s(s(s(s(0))))) → quotQ_out_g(s(s(s(s(0)))))
quotQ_in_g(s(s(s(s(s(T545)))))) → U17_g(T545, quotR_in_g(T545))
quotR_in_g(T548) → U33_g(T548, quotQ_in_g(T548))
U33_g(T548, quotQ_out_g(T548)) → quotR_out_g(T548)
U17_g(T545, quotR_out_g(T545)) → quotQ_out_g(s(s(s(s(s(T545))))))
U66_gga(T523, quotQ_out_g(T523)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotN5_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U67_gga(T523, T552, quotS_in_ga(T523, T552))
quotS_in_ga(0, 0) → quotS_out_ga(0, 0)
quotS_in_ga(s(0), 0) → quotS_out_ga(s(0), 0)
quotS_in_ga(s(s(0)), 0) → quotS_out_ga(s(s(0)), 0)
quotS_in_ga(s(s(s(0))), 0) → quotS_out_ga(s(s(s(0))), 0)
quotS_in_ga(s(s(s(s(0)))), 0) → quotS_out_ga(s(s(s(s(0)))), 0)
quotS_in_ga(s(s(s(s(s(T638))))), T640) → U18_ga(T638, T640, quotT_in_ga(T638, T640))
quotT_in_ga(T647, 0) → U19_ga(T647, quotQ_in_g(T647))
U19_ga(T647, quotQ_out_g(T647)) → quotT_out_ga(T647, 0)
quotT_in_ga(T647, s(T653)) → U20_ga(T647, T653, quotS_in_ga(T647, T653))
U20_ga(T647, T653, quotS_out_ga(T647, T653)) → quotT_out_ga(T647, s(T653))
U18_ga(T638, T640, quotT_out_ga(T638, T640)) → quotS_out_ga(s(s(s(s(s(T638))))), T640)
U67_gga(T523, T552, quotS_out_ga(T523, T552)) → quotN5_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotN5_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U68_gga(T661, T664, quotT_in_ga(T661, T664))
U68_gga(T661, T664, quotT_out_ga(T661, T664)) → quotN5_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotN5_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U69_gga(T690, quotU_in_g(T690))
quotU_in_g(0) → quotU_out_g(0)
quotU_in_g(s(0)) → quotU_out_g(s(0))
quotU_in_g(s(s(0))) → quotU_out_g(s(s(0)))
quotU_in_g(s(s(s(0)))) → quotU_out_g(s(s(s(0))))
quotU_in_g(s(s(s(s(0))))) → quotU_out_g(s(s(s(s(0)))))
quotU_in_g(s(s(s(s(s(0)))))) → quotU_out_g(s(s(s(s(s(0))))))
quotU_in_g(s(s(s(s(s(s(T716))))))) → U21_g(T716, quotV_in_g(T716))
quotV_in_g(T719) → U34_g(T719, quotU_in_g(T719))
U34_g(T719, quotU_out_g(T719)) → quotV_out_g(T719)
U21_g(T716, quotV_out_g(T716)) → quotU_out_g(s(s(s(s(s(s(T716)))))))
U69_gga(T690, quotU_out_g(T690)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotN5_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U70_gga(T690, T723, quotW_in_ga(T690, T723))
quotW_in_ga(0, 0) → quotW_out_ga(0, 0)
quotW_in_ga(s(0), 0) → quotW_out_ga(s(0), 0)
quotW_in_ga(s(s(0)), 0) → quotW_out_ga(s(s(0)), 0)
quotW_in_ga(s(s(s(0))), 0) → quotW_out_ga(s(s(s(0))), 0)
quotW_in_ga(s(s(s(s(0)))), 0) → quotW_out_ga(s(s(s(s(0)))), 0)
quotW_in_ga(s(s(s(s(s(0))))), 0) → quotW_out_ga(s(s(s(s(s(0))))), 0)
quotW_in_ga(s(s(s(s(s(s(T827)))))), T829) → U22_ga(T827, T829, quotX_in_ga(T827, T829))
quotX_in_ga(T836, 0) → U23_ga(T836, quotU_in_g(T836))
U23_ga(T836, quotU_out_g(T836)) → quotX_out_ga(T836, 0)
quotX_in_ga(T836, s(T842)) → U24_ga(T836, T842, quotW_in_ga(T836, T842))
U24_ga(T836, T842, quotW_out_ga(T836, T842)) → quotX_out_ga(T836, s(T842))
U22_ga(T827, T829, quotX_out_ga(T827, T829)) → quotW_out_ga(s(s(s(s(s(s(T827)))))), T829)
U70_gga(T690, T723, quotW_out_ga(T690, T723)) → quotN5_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotN5_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U71_gga(T850, T853, quotX_in_ga(T850, T853))
U71_gga(T850, T853, quotX_out_ga(T850, T853)) → quotN5_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotN5_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotN5_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U72_gga(T879, quotY_in_g(T879))
quotY_in_g(0) → quotY_out_g(0)
quotY_in_g(s(0)) → quotY_out_g(s(0))
quotY_in_g(s(s(0))) → quotY_out_g(s(s(0)))
quotY_in_g(s(s(s(0)))) → quotY_out_g(s(s(s(0))))
quotY_in_g(s(s(s(s(0))))) → quotY_out_g(s(s(s(s(0)))))
quotY_in_g(s(s(s(s(s(0)))))) → quotY_out_g(s(s(s(s(s(0))))))
quotY_in_g(s(s(s(s(s(s(0))))))) → quotY_out_g(s(s(s(s(s(s(0)))))))
quotY_in_g(s(s(s(s(s(s(s(T909)))))))) → U25_g(T909, quotZ_in_g(T909))
quotZ_in_g(T912) → U35_g(T912, quotY_in_g(T912))
U35_g(T912, quotY_out_g(T912)) → quotZ_out_g(T912)
U25_g(T909, quotZ_out_g(T909)) → quotY_out_g(s(s(s(s(s(s(s(T909))))))))
U72_gga(T879, quotY_out_g(T879)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotN5_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U73_gga(T879, T916, quotN1_in_ga(T879, T916))
quotN1_in_ga(0, 0) → quotN1_out_ga(0, 0)
quotN1_in_ga(s(0), 0) → quotN1_out_ga(s(0), 0)
quotN1_in_ga(s(s(0)), 0) → quotN1_out_ga(s(s(0)), 0)
quotN1_in_ga(s(s(s(0))), 0) → quotN1_out_ga(s(s(s(0))), 0)
quotN1_in_ga(s(s(s(s(0)))), 0) → quotN1_out_ga(s(s(s(s(0)))), 0)
quotN1_in_ga(s(s(s(s(s(0))))), 0) → quotN1_out_ga(s(s(s(s(s(0))))), 0)
quotN1_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN1_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN1_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U26_ga(T1038, T1040, quotN2_in_ga(T1038, T1040))
quotN2_in_ga(T1047, 0) → U27_ga(T1047, quotY_in_g(T1047))
U27_ga(T1047, quotY_out_g(T1047)) → quotN2_out_ga(T1047, 0)
quotN2_in_ga(T1047, s(T1053)) → U28_ga(T1047, T1053, quotN1_in_ga(T1047, T1053))
U28_ga(T1047, T1053, quotN1_out_ga(T1047, T1053)) → quotN2_out_ga(T1047, s(T1053))
U26_ga(T1038, T1040, quotN2_out_ga(T1038, T1040)) → quotN1_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U73_gga(T879, T916, quotN1_out_ga(T879, T916)) → quotN5_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U74_gga(T1061, T1064, quotN2_in_ga(T1061, T1064))
U74_gga(T1061, T1064, quotN2_out_ga(T1061, T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotN5_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U75_gga(T1061, T1069, T1064, quotN6_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN6_in_ggga(0, s(T1082), T1083, 0) → quotN6_out_ggga(0, s(T1082), T1083, 0)
quotN6_in_ggga(T1101, 0, T1109, 0) → U76_ggga(T1101, T1109, quotN3_in_gg(T1101, T1109))
quotN3_in_gg(0, T1114) → quotN3_out_gg(0, T1114)
quotN3_in_gg(s(0), s(T1130)) → quotN3_out_gg(s(0), s(T1130))
quotN3_in_gg(s(T1135), 0) → U36_gg(T1135, quotA_in_g(T1135))
U36_gg(T1135, quotA_out_g(T1135)) → quotN3_out_gg(s(T1135), 0)
quotN3_in_gg(s(s(T1140)), 0) → U37_gg(T1140, quotB_in_g(T1140))
U37_gg(T1140, quotB_out_g(T1140)) → quotN3_out_gg(s(s(T1140)), 0)
quotN3_in_gg(s(s(0)), s(s(T1149))) → quotN3_out_gg(s(s(0)), s(s(T1149)))
quotN3_in_gg(s(s(T1154)), s(0)) → U38_gg(T1154, quotE_in_g(T1154))
U38_gg(T1154, quotE_out_g(T1154)) → quotN3_out_gg(s(s(T1154)), s(0))
quotN3_in_gg(s(s(s(T1159))), s(0)) → U39_gg(T1159, quotF_in_g(T1159))
U39_gg(T1159, quotF_out_g(T1159)) → quotN3_out_gg(s(s(s(T1159))), s(0))
quotN3_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN3_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN3_in_gg(s(s(s(T1173))), s(s(0))) → U40_gg(T1173, quotI_in_g(T1173))
U40_gg(T1173, quotI_out_g(T1173)) → quotN3_out_gg(s(s(s(T1173))), s(s(0)))
quotN3_in_gg(s(s(s(s(T1178)))), s(s(0))) → U41_gg(T1178, quotJ_in_g(T1178))
U41_gg(T1178, quotJ_out_g(T1178)) → quotN3_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN3_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN3_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN3_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U42_gg(T1192, quotM_in_g(T1192))
U42_gg(T1192, quotM_out_g(T1192)) → quotN3_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U43_gg(T1197, quotN_in_g(T1197))
U43_gg(T1197, quotN_out_g(T1197)) → quotN3_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN3_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN3_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN3_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U44_gg(T1211, quotQ_in_g(T1211))
U44_gg(T1211, quotQ_out_g(T1211)) → quotN3_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U45_gg(T1216, quotR_in_g(T1216))
U45_gg(T1216, quotR_out_g(T1216)) → quotN3_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN3_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN3_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN3_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U46_gg(T1230, quotU_in_g(T1230))
U46_gg(T1230, quotU_out_g(T1230)) → quotN3_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U47_gg(T1235, quotV_in_g(T1235))
U47_gg(T1235, quotV_out_g(T1235)) → quotN3_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN3_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN3_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN3_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U48_gg(T1249, quotY_in_g(T1249))
U48_gg(T1249, quotY_out_g(T1249)) → quotN3_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U49_gg(T1254, quotZ_in_g(T1254))
U49_gg(T1254, quotZ_out_g(T1254)) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN3_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U50_gg(T1254, T1259, quotN4_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN4_in_ggg(0, s(T1268), T1269) → quotN4_out_ggg(0, s(T1268), T1269)
quotN4_in_ggg(T1278, 0, T1284) → U51_ggg(T1278, T1284, quotN3_in_gg(T1278, T1284))
U51_ggg(T1278, T1284, quotN3_out_gg(T1278, T1284)) → quotN4_out_ggg(T1278, 0, T1284)
quotN4_in_ggg(s(T1303), 0, T1309) → U52_ggg(T1303, T1309, quotN3_in_gg(T1303, T1309))
U52_ggg(T1303, T1309, quotN3_out_gg(T1303, T1309)) → quotN4_out_ggg(s(T1303), 0, T1309)
quotN4_in_ggg(s(T1295), s(T1316), T1297) → U53_ggg(T1295, T1316, T1297, quotN4_in_ggg(T1295, T1316, T1297))
U53_ggg(T1295, T1316, T1297, quotN4_out_ggg(T1295, T1316, T1297)) → quotN4_out_ggg(s(T1295), s(T1316), T1297)
U50_gg(T1254, T1259, quotN4_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN3_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U76_ggga(T1101, T1109, quotN3_out_gg(T1101, T1109)) → quotN6_out_ggga(T1101, 0, T1109, 0)
quotN6_in_ggga(T1101, 0, T1109, s(T1322)) → U77_ggga(T1101, T1109, T1322, quotN5_in_gga(T1101, s(T1109), T1322))
U77_ggga(T1101, T1109, T1322, quotN5_out_gga(T1101, s(T1109), T1322)) → quotN6_out_ggga(T1101, 0, T1109, s(T1322))
quotN6_in_ggga(s(T1347), 0, T1355, 0) → U78_ggga(T1347, T1355, quotN3_in_gg(T1347, T1355))
U78_ggga(T1347, T1355, quotN3_out_gg(T1347, T1355)) → quotN6_out_ggga(s(T1347), 0, T1355, 0)
quotN6_in_ggga(s(T1347), 0, T1355, s(T1361)) → U79_ggga(T1347, T1355, T1361, quotN5_in_gga(T1347, s(T1355), T1361))
U79_ggga(T1347, T1355, T1361, quotN5_out_gga(T1347, s(T1355), T1361)) → quotN6_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN6_in_ggga(s(T1333), s(T1366), T1335, T1337) → U80_ggga(T1333, T1366, T1335, T1337, quotN6_in_ggga(T1333, T1366, T1335, T1337))
U80_ggga(T1333, T1366, T1335, T1337, quotN6_out_ggga(T1333, T1366, T1335, T1337)) → quotN6_out_ggga(s(T1333), s(T1366), T1335, T1337)
U75_gga(T1061, T1069, T1064, quotN6_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotN5_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U81_gga(T7, T8, T10, quotN5_out_gga(T7, T8, T10)) → divN7_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divN7_in_gga(x1, x2, x3)  =  divN7_in_gga(x1, x2)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_gga(x1, x2, x3)  =  quotN5_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotN5_out_gga(x1, x2, x3)  =  quotN5_out_gga(x1, x2, x3)
U54_gga(x1, x2)  =  U54_gga(x1, x2)
quotA_in_g(x1)  =  quotA_in_g(x1)
quotA_out_g(x1)  =  quotA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
quotB_in_g(x1)  =  quotB_in_g(x1)
U29_g(x1, x2)  =  U29_g(x1, x2)
quotB_out_g(x1)  =  quotB_out_g(x1)
U55_gga(x1, x2, x3)  =  U55_gga(x1, x3)
quotC_in_ga(x1, x2)  =  quotC_in_ga(x1)
quotC_out_ga(x1, x2)  =  quotC_out_ga(x1, x2)
U2_ga(x1, x2, x3)  =  U2_ga(x1, x3)
quotD_in_ga(x1, x2)  =  quotD_in_ga(x1)
U3_ga(x1, x2)  =  U3_ga(x1, x2)
quotD_out_ga(x1, x2)  =  quotD_out_ga(x1, x2)
U4_ga(x1, x2, x3)  =  U4_ga(x1, x3)
U56_gga(x1, x2, x3)  =  U56_gga(x1, x3)
U57_gga(x1, x2)  =  U57_gga(x1, x2)
quotE_in_g(x1)  =  quotE_in_g(x1)
quotE_out_g(x1)  =  quotE_out_g(x1)
U5_g(x1, x2)  =  U5_g(x1, x2)
quotF_in_g(x1)  =  quotF_in_g(x1)
U30_g(x1, x2)  =  U30_g(x1, x2)
quotF_out_g(x1)  =  quotF_out_g(x1)
U58_gga(x1, x2, x3)  =  U58_gga(x1, x3)
quotG_in_ga(x1, x2)  =  quotG_in_ga(x1)
quotG_out_ga(x1, x2)  =  quotG_out_ga(x1, x2)
U6_ga(x1, x2, x3)  =  U6_ga(x1, x3)
quotH_in_ga(x1, x2)  =  quotH_in_ga(x1)
U7_ga(x1, x2)  =  U7_ga(x1, x2)
quotH_out_ga(x1, x2)  =  quotH_out_ga(x1, x2)
U8_ga(x1, x2, x3)  =  U8_ga(x1, x3)
U59_gga(x1, x2, x3)  =  U59_gga(x1, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotI_in_g(x1)  =  quotI_in_g(x1)
quotI_out_g(x1)  =  quotI_out_g(x1)
U9_g(x1, x2)  =  U9_g(x1, x2)
quotJ_in_g(x1)  =  quotJ_in_g(x1)
U31_g(x1, x2)  =  U31_g(x1, x2)
quotJ_out_g(x1)  =  quotJ_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotK_in_ga(x1, x2)  =  quotK_in_ga(x1)
quotK_out_ga(x1, x2)  =  quotK_out_ga(x1, x2)
U10_ga(x1, x2, x3)  =  U10_ga(x1, x3)
quotL_in_ga(x1, x2)  =  quotL_in_ga(x1)
U11_ga(x1, x2)  =  U11_ga(x1, x2)
quotL_out_ga(x1, x2)  =  quotL_out_ga(x1, x2)
U12_ga(x1, x2, x3)  =  U12_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotM_in_g(x1)  =  quotM_in_g(x1)
quotM_out_g(x1)  =  quotM_out_g(x1)
U13_g(x1, x2)  =  U13_g(x1, x2)
quotN_in_g(x1)  =  quotN_in_g(x1)
U32_g(x1, x2)  =  U32_g(x1, x2)
quotN_out_g(x1)  =  quotN_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotO_in_ga(x1, x2)  =  quotO_in_ga(x1)
quotO_out_ga(x1, x2)  =  quotO_out_ga(x1, x2)
U14_ga(x1, x2, x3)  =  U14_ga(x1, x3)
quotP_in_ga(x1, x2)  =  quotP_in_ga(x1)
U15_ga(x1, x2)  =  U15_ga(x1, x2)
quotP_out_ga(x1, x2)  =  quotP_out_ga(x1, x2)
U16_ga(x1, x2, x3)  =  U16_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotQ_in_g(x1)  =  quotQ_in_g(x1)
quotQ_out_g(x1)  =  quotQ_out_g(x1)
U17_g(x1, x2)  =  U17_g(x1, x2)
quotR_in_g(x1)  =  quotR_in_g(x1)
U33_g(x1, x2)  =  U33_g(x1, x2)
quotR_out_g(x1)  =  quotR_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotS_in_ga(x1, x2)  =  quotS_in_ga(x1)
quotS_out_ga(x1, x2)  =  quotS_out_ga(x1, x2)
U18_ga(x1, x2, x3)  =  U18_ga(x1, x3)
quotT_in_ga(x1, x2)  =  quotT_in_ga(x1)
U19_ga(x1, x2)  =  U19_ga(x1, x2)
quotT_out_ga(x1, x2)  =  quotT_out_ga(x1, x2)
U20_ga(x1, x2, x3)  =  U20_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotU_in_g(x1)  =  quotU_in_g(x1)
quotU_out_g(x1)  =  quotU_out_g(x1)
U21_g(x1, x2)  =  U21_g(x1, x2)
quotV_in_g(x1)  =  quotV_in_g(x1)
U34_g(x1, x2)  =  U34_g(x1, x2)
quotV_out_g(x1)  =  quotV_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotW_in_ga(x1, x2)  =  quotW_in_ga(x1)
quotW_out_ga(x1, x2)  =  quotW_out_ga(x1, x2)
U22_ga(x1, x2, x3)  =  U22_ga(x1, x3)
quotX_in_ga(x1, x2)  =  quotX_in_ga(x1)
U23_ga(x1, x2)  =  U23_ga(x1, x2)
quotX_out_ga(x1, x2)  =  quotX_out_ga(x1, x2)
U24_ga(x1, x2, x3)  =  U24_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotY_in_g(x1)  =  quotY_in_g(x1)
quotY_out_g(x1)  =  quotY_out_g(x1)
U25_g(x1, x2)  =  U25_g(x1, x2)
quotZ_in_g(x1)  =  quotZ_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotZ_out_g(x1)  =  quotZ_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotN1_in_ga(x1, x2)  =  quotN1_in_ga(x1)
quotN1_out_ga(x1, x2)  =  quotN1_out_ga(x1, x2)
U26_ga(x1, x2, x3)  =  U26_ga(x1, x3)
quotN2_in_ga(x1, x2)  =  quotN2_in_ga(x1)
U27_ga(x1, x2)  =  U27_ga(x1, x2)
quotN2_out_ga(x1, x2)  =  quotN2_out_ga(x1, x2)
U28_ga(x1, x2, x3)  =  U28_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2, x3, x4)  =  U75_gga(x1, x2, x4)
quotN6_in_ggga(x1, x2, x3, x4)  =  quotN6_in_ggga(x1, x2, x3)
quotN6_out_ggga(x1, x2, x3, x4)  =  quotN6_out_ggga(x1, x2, x3, x4)
U76_ggga(x1, x2, x3)  =  U76_ggga(x1, x2, x3)
quotN3_in_gg(x1, x2)  =  quotN3_in_gg(x1, x2)
quotN3_out_gg(x1, x2)  =  quotN3_out_gg(x1, x2)
U36_gg(x1, x2)  =  U36_gg(x1, x2)
U37_gg(x1, x2)  =  U37_gg(x1, x2)
U38_gg(x1, x2)  =  U38_gg(x1, x2)
U39_gg(x1, x2)  =  U39_gg(x1, x2)
U40_gg(x1, x2)  =  U40_gg(x1, x2)
U41_gg(x1, x2)  =  U41_gg(x1, x2)
U42_gg(x1, x2)  =  U42_gg(x1, x2)
U43_gg(x1, x2)  =  U43_gg(x1, x2)
U44_gg(x1, x2)  =  U44_gg(x1, x2)
U45_gg(x1, x2)  =  U45_gg(x1, x2)
U46_gg(x1, x2)  =  U46_gg(x1, x2)
U47_gg(x1, x2)  =  U47_gg(x1, x2)
U48_gg(x1, x2)  =  U48_gg(x1, x2)
U49_gg(x1, x2)  =  U49_gg(x1, x2)
U50_gg(x1, x2, x3)  =  U50_gg(x1, x2, x3)
quotN4_in_ggg(x1, x2, x3)  =  quotN4_in_ggg(x1, x2, x3)
quotN4_out_ggg(x1, x2, x3)  =  quotN4_out_ggg(x1, x2, x3)
U51_ggg(x1, x2, x3)  =  U51_ggg(x1, x2, x3)
U52_ggg(x1, x2, x3)  =  U52_ggg(x1, x2, x3)
U53_ggg(x1, x2, x3, x4)  =  U53_ggg(x1, x2, x3, x4)
U77_ggga(x1, x2, x3, x4)  =  U77_ggga(x1, x2, x4)
U78_ggga(x1, x2, x3)  =  U78_ggga(x1, x2, x3)
U79_ggga(x1, x2, x3, x4)  =  U79_ggga(x1, x2, x4)
U80_ggga(x1, x2, x3, x4, x5)  =  U80_ggga(x1, x2, x3, x5)
divN7_out_gga(x1, x2, x3)  =  divN7_out_gga(x1, x2, x3)
QUOTN5_IN_GGA(x1, x2, x3)  =  QUOTN5_IN_GGA(x1, x2)
QUOTN6_IN_GGGA(x1, x2, x3, x4)  =  QUOTN6_IN_GGGA(x1, x2, x3)

We have to consider all (P,R,Pi)-chains

(115) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(116) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → QUOTN6_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)
QUOTN6_IN_GGGA(T1101, 0, T1109, s(T1322)) → QUOTN5_IN_GGA(T1101, s(T1109), T1322)
QUOTN6_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → QUOTN5_IN_GGA(T1347, s(T1355), T1361)
QUOTN6_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → QUOTN6_IN_GGGA(T1333, T1366, T1335, T1337)

R is empty.
The argument filtering Pi contains the following mapping:
0  =  0
s(x1)  =  s(x1)
QUOTN5_IN_GGA(x1, x2, x3)  =  QUOTN5_IN_GGA(x1, x2)
QUOTN6_IN_GGGA(x1, x2, x3, x4)  =  QUOTN6_IN_GGGA(x1, x2, x3)

We have to consider all (P,R,Pi)-chains

(117) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(118) Obligation:

Q DP problem:
The TRS P consists of the following rules:

QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069))))))))) → QUOTN6_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))))
QUOTN6_IN_GGGA(T1101, 0, T1109) → QUOTN5_IN_GGA(T1101, s(T1109))
QUOTN6_IN_GGGA(s(T1347), 0, T1355) → QUOTN5_IN_GGA(T1347, s(T1355))
QUOTN6_IN_GGGA(s(T1333), s(T1366), T1335) → QUOTN6_IN_GGGA(T1333, T1366, T1335)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(119) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • QUOTN6_IN_GGGA(s(T1333), s(T1366), T1335) → QUOTN6_IN_GGGA(T1333, T1366, T1335)
    The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3

  • QUOTN5_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069))))))))) → QUOTN6_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))))
    The graph contains the following edges 1 > 1, 2 > 2, 2 > 3

  • QUOTN6_IN_GGGA(T1101, 0, T1109) → QUOTN5_IN_GGA(T1101, s(T1109))
    The graph contains the following edges 1 >= 1

  • QUOTN6_IN_GGGA(s(T1347), 0, T1355) → QUOTN5_IN_GGA(T1347, s(T1355))
    The graph contains the following edges 1 > 1

(120) YES