(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) PrologToPiTRSViaGraphTransformerProof (SOUND transformation)

Transformed Prolog program to (Pi-)TRS.

(2) Obligation:

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

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)

(3) 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:

DIVA_IN_GGA(T7, T8, T10) → U1_GGA(T7, T8, T10, quotB_in_gga(T7, T8, T10))
DIVA_IN_GGA(T7, T8, T10) → QUOTB_IN_GGA(T7, T8, T10)
QUOTB_IN_GGA(s(T75), s(0), 0) → U60_GGA(T75, quotC_in_g(T75))
QUOTB_IN_GGA(s(T75), s(0), 0) → QUOTC_IN_G(T75)
QUOTC_IN_G(s(T81)) → U2_G(T81, quotD_in_g(T81))
QUOTC_IN_G(s(T81)) → QUOTD_IN_G(T81)
QUOTD_IN_G(T84) → U35_G(T84, quotC_in_g(T84))
QUOTD_IN_G(T84) → QUOTC_IN_G(T84)
QUOTB_IN_GGA(s(T75), s(0), s(T88)) → U61_GGA(T75, T88, quotE_in_ga(T75, T88))
QUOTB_IN_GGA(s(T75), s(0), s(T88)) → QUOTE_IN_GA(T75, T88)
QUOTE_IN_GA(s(T102), T104) → U3_GA(T102, T104, quotF_in_ga(T102, T104))
QUOTE_IN_GA(s(T102), T104) → QUOTF_IN_GA(T102, T104)
QUOTF_IN_GA(T111, 0) → U4_GA(T111, quotC_in_g(T111))
QUOTF_IN_GA(T111, 0) → QUOTC_IN_G(T111)
QUOTF_IN_GA(T111, s(T117)) → U5_GA(T111, T117, quotE_in_ga(T111, T117))
QUOTF_IN_GA(T111, s(T117)) → QUOTE_IN_GA(T111, T117)
QUOTB_IN_GGA(s(s(T125)), s(0), T128) → U62_GGA(T125, T128, quotF_in_ga(T125, T128))
QUOTB_IN_GGA(s(s(T125)), s(0), T128) → QUOTF_IN_GA(T125, T128)
QUOTB_IN_GGA(s(s(T154)), s(s(0)), 0) → U63_GGA(T154, quotG_in_g(T154))
QUOTB_IN_GGA(s(s(T154)), s(s(0)), 0) → QUOTG_IN_G(T154)
QUOTG_IN_G(s(s(T164))) → U6_G(T164, quotH_in_g(T164))
QUOTG_IN_G(s(s(T164))) → QUOTH_IN_G(T164)
QUOTH_IN_G(T167) → U36_G(T167, quotG_in_g(T167))
QUOTH_IN_G(T167) → QUOTG_IN_G(T167)
QUOTB_IN_GGA(s(s(T154)), s(s(0)), s(T171)) → U64_GGA(T154, T171, quotI_in_ga(T154, T171))
QUOTB_IN_GGA(s(s(T154)), s(s(0)), s(T171)) → QUOTI_IN_GA(T154, T171)
QUOTI_IN_GA(s(s(T203)), T205) → U7_GA(T203, T205, quotJ_in_ga(T203, T205))
QUOTI_IN_GA(s(s(T203)), T205) → QUOTJ_IN_GA(T203, T205)
QUOTJ_IN_GA(T212, 0) → U8_GA(T212, quotG_in_g(T212))
QUOTJ_IN_GA(T212, 0) → QUOTG_IN_G(T212)
QUOTJ_IN_GA(T212, s(T218)) → U9_GA(T212, T218, quotI_in_ga(T212, T218))
QUOTJ_IN_GA(T212, s(T218)) → QUOTI_IN_GA(T212, T218)
QUOTB_IN_GGA(s(s(s(T226))), s(s(0)), T229) → U65_GGA(T226, T229, quotJ_in_ga(T226, T229))
QUOTB_IN_GGA(s(s(s(T226))), s(s(0)), T229) → QUOTJ_IN_GA(T226, T229)
QUOTB_IN_GGA(s(s(s(T255))), s(s(s(0))), 0) → U66_GGA(T255, quotK_in_g(T255))
QUOTB_IN_GGA(s(s(s(T255))), s(s(s(0))), 0) → QUOTK_IN_G(T255)
QUOTK_IN_G(s(s(s(T269)))) → U10_G(T269, quotL_in_g(T269))
QUOTK_IN_G(s(s(s(T269)))) → QUOTL_IN_G(T269)
QUOTL_IN_G(T272) → U37_G(T272, quotK_in_g(T272))
QUOTL_IN_G(T272) → QUOTK_IN_G(T272)
QUOTB_IN_GGA(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_GGA(T255, T276, quotM_in_ga(T255, T276))
QUOTB_IN_GGA(s(s(s(T255))), s(s(s(0))), s(T276)) → QUOTM_IN_GA(T255, T276)
QUOTM_IN_GA(s(s(s(T326))), T328) → U11_GA(T326, T328, quotN_in_ga(T326, T328))
QUOTM_IN_GA(s(s(s(T326))), T328) → QUOTN_IN_GA(T326, T328)
QUOTN_IN_GA(T335, 0) → U12_GA(T335, quotK_in_g(T335))
QUOTN_IN_GA(T335, 0) → QUOTK_IN_G(T335)
QUOTN_IN_GA(T335, s(T341)) → U13_GA(T335, T341, quotM_in_ga(T335, T341))
QUOTN_IN_GA(T335, s(T341)) → QUOTM_IN_GA(T335, T341)
QUOTB_IN_GGA(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_GGA(T349, T352, quotN_in_ga(T349, T352))
QUOTB_IN_GGA(s(s(s(s(T349)))), s(s(s(0))), T352) → QUOTN_IN_GA(T349, T352)
QUOTB_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_GGA(T378, quotO_in_g(T378))
QUOTB_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → QUOTO_IN_G(T378)
QUOTO_IN_G(s(s(s(s(T396))))) → U14_G(T396, quotP_in_g(T396))
QUOTO_IN_G(s(s(s(s(T396))))) → QUOTP_IN_G(T396)
QUOTP_IN_G(T399) → U38_G(T399, quotO_in_g(T399))
QUOTP_IN_G(T399) → QUOTO_IN_G(T399)
QUOTB_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_GGA(T378, T403, quotQ_in_ga(T378, T403))
QUOTB_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → QUOTQ_IN_GA(T378, T403)
QUOTQ_IN_GA(s(s(s(s(T471)))), T473) → U15_GA(T471, T473, quotR_in_ga(T471, T473))
QUOTQ_IN_GA(s(s(s(s(T471)))), T473) → QUOTR_IN_GA(T471, T473)
QUOTR_IN_GA(T480, 0) → U16_GA(T480, quotO_in_g(T480))
QUOTR_IN_GA(T480, 0) → QUOTO_IN_G(T480)
QUOTR_IN_GA(T480, s(T486)) → U17_GA(T480, T486, quotQ_in_ga(T480, T486))
QUOTR_IN_GA(T480, s(T486)) → QUOTQ_IN_GA(T480, T486)
QUOTB_IN_GGA(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_GGA(T494, T497, quotR_in_ga(T494, T497))
QUOTB_IN_GGA(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → QUOTR_IN_GA(T494, T497)
QUOTB_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_GGA(T523, quotS_in_g(T523))
QUOTB_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → QUOTS_IN_G(T523)
QUOTS_IN_G(s(s(s(s(s(T545)))))) → U18_G(T545, quotT_in_g(T545))
QUOTS_IN_G(s(s(s(s(s(T545)))))) → QUOTT_IN_G(T545)
QUOTT_IN_G(T548) → U39_G(T548, quotS_in_g(T548))
QUOTT_IN_G(T548) → QUOTS_IN_G(T548)
QUOTB_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_GGA(T523, T552, quotU_in_ga(T523, T552))
QUOTB_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → QUOTU_IN_GA(T523, T552)
QUOTU_IN_GA(s(s(s(s(s(T638))))), T640) → U19_GA(T638, T640, quotV_in_ga(T638, T640))
QUOTU_IN_GA(s(s(s(s(s(T638))))), T640) → QUOTV_IN_GA(T638, T640)
QUOTV_IN_GA(T647, 0) → U20_GA(T647, quotS_in_g(T647))
QUOTV_IN_GA(T647, 0) → QUOTS_IN_G(T647)
QUOTV_IN_GA(T647, s(T653)) → U21_GA(T647, T653, quotU_in_ga(T647, T653))
QUOTV_IN_GA(T647, s(T653)) → QUOTU_IN_GA(T647, T653)
QUOTB_IN_GGA(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_GGA(T661, T664, quotV_in_ga(T661, T664))
QUOTB_IN_GGA(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → QUOTV_IN_GA(T661, T664)
QUOTB_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_GGA(T690, quotW_in_g(T690))
QUOTB_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → QUOTW_IN_G(T690)
QUOTW_IN_G(s(s(s(s(s(s(T716))))))) → U22_G(T716, quotX_in_g(T716))
QUOTW_IN_G(s(s(s(s(s(s(T716))))))) → QUOTX_IN_G(T716)
QUOTX_IN_G(T719) → U40_G(T719, quotW_in_g(T719))
QUOTX_IN_G(T719) → QUOTW_IN_G(T719)
QUOTB_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_GGA(T690, T723, quotY_in_ga(T690, T723))
QUOTB_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → QUOTY_IN_GA(T690, T723)
QUOTY_IN_GA(s(s(s(s(s(s(T827)))))), T829) → U23_GA(T827, T829, quotZ_in_ga(T827, T829))
QUOTY_IN_GA(s(s(s(s(s(s(T827)))))), T829) → QUOTZ_IN_GA(T827, T829)
QUOTZ_IN_GA(T836, 0) → U24_GA(T836, quotW_in_g(T836))
QUOTZ_IN_GA(T836, 0) → QUOTW_IN_G(T836)
QUOTZ_IN_GA(T836, s(T842)) → U25_GA(T836, T842, quotY_in_ga(T836, T842))
QUOTZ_IN_GA(T836, s(T842)) → QUOTY_IN_GA(T836, T842)
QUOTB_IN_GGA(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_GGA(T850, T853, quotZ_in_ga(T850, T853))
QUOTB_IN_GGA(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → QUOTZ_IN_GA(T850, T853)
QUOTB_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_GGA(T879, quotN1_in_g(T879))
QUOTB_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → QUOTN1_IN_G(T879)
QUOTN1_IN_G(s(s(s(s(s(s(s(T909)))))))) → U26_G(T909, quotN2_in_g(T909))
QUOTN1_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTN2_IN_G(T909)
QUOTN2_IN_G(T912) → U41_G(T912, quotN1_in_g(T912))
QUOTN2_IN_G(T912) → QUOTN1_IN_G(T912)
QUOTB_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_GGA(T879, T916, quotN3_in_ga(T879, T916))
QUOTB_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → QUOTN3_IN_GA(T879, T916)
QUOTN3_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_GA(T1038, T1040, quotN4_in_ga(T1038, T1040))
QUOTN3_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → QUOTN4_IN_GA(T1038, T1040)
QUOTN4_IN_GA(T1047, 0) → U28_GA(T1047, quotN1_in_g(T1047))
QUOTN4_IN_GA(T1047, 0) → QUOTN1_IN_G(T1047)
QUOTN4_IN_GA(T1047, s(T1053)) → U29_GA(T1047, T1053, quotN3_in_ga(T1047, T1053))
QUOTN4_IN_GA(T1047, s(T1053)) → QUOTN3_IN_GA(T1047, T1053)
QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_GGA(T1061, T1064, quotN4_in_ga(T1061, T1064))
QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → QUOTN4_IN_GA(T1061, T1064)
QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_GGA(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → QUOTN5_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)
QUOTN5_IN_GGGA(T1101, 0, T1109, 0) → U30_GGGA(T1101, T1109, quotN6_in_gg(T1101, T1109))
QUOTN5_IN_GGGA(T1101, 0, T1109, 0) → QUOTN6_IN_GG(T1101, T1109)
QUOTN6_IN_GG(s(T1135), 0) → U45_GG(T1135, quotC_in_g(T1135))
QUOTN6_IN_GG(s(T1135), 0) → QUOTC_IN_G(T1135)
QUOTN6_IN_GG(s(s(T1140)), 0) → U46_GG(T1140, quotD_in_g(T1140))
QUOTN6_IN_GG(s(s(T1140)), 0) → QUOTD_IN_G(T1140)
QUOTN6_IN_GG(s(s(T1154)), s(0)) → U47_GG(T1154, quotG_in_g(T1154))
QUOTN6_IN_GG(s(s(T1154)), s(0)) → QUOTG_IN_G(T1154)
QUOTN6_IN_GG(s(s(s(T1159))), s(0)) → U48_GG(T1159, quotH_in_g(T1159))
QUOTN6_IN_GG(s(s(s(T1159))), s(0)) → QUOTH_IN_G(T1159)
QUOTN6_IN_GG(s(s(s(T1173))), s(s(0))) → U49_GG(T1173, quotK_in_g(T1173))
QUOTN6_IN_GG(s(s(s(T1173))), s(s(0))) → QUOTK_IN_G(T1173)
QUOTN6_IN_GG(s(s(s(s(T1178)))), s(s(0))) → U50_GG(T1178, quotL_in_g(T1178))
QUOTN6_IN_GG(s(s(s(s(T1178)))), s(s(0))) → QUOTL_IN_G(T1178)
QUOTN6_IN_GG(s(s(s(s(T1192)))), s(s(s(0)))) → U51_GG(T1192, quotO_in_g(T1192))
QUOTN6_IN_GG(s(s(s(s(T1192)))), s(s(s(0)))) → QUOTO_IN_G(T1192)
QUOTN6_IN_GG(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_GG(T1197, quotP_in_g(T1197))
QUOTN6_IN_GG(s(s(s(s(s(T1197))))), s(s(s(0)))) → QUOTP_IN_G(T1197)
QUOTN6_IN_GG(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_GG(T1211, quotS_in_g(T1211))
QUOTN6_IN_GG(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → QUOTS_IN_G(T1211)
QUOTN6_IN_GG(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_GG(T1216, quotT_in_g(T1216))
QUOTN6_IN_GG(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → QUOTT_IN_G(T1216)
QUOTN6_IN_GG(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_GG(T1230, quotW_in_g(T1230))
QUOTN6_IN_GG(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → QUOTW_IN_G(T1230)
QUOTN6_IN_GG(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_GG(T1235, quotX_in_g(T1235))
QUOTN6_IN_GG(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → QUOTX_IN_G(T1235)
QUOTN6_IN_GG(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_GG(T1249, quotN1_in_g(T1249))
QUOTN6_IN_GG(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → QUOTN1_IN_G(T1249)
QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_GG(T1254, quotN2_in_g(T1254))
QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → QUOTN2_IN_G(T1254)
QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_GG(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN7_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN7_IN_GGG(T1278, 0, T1284) → U42_GGG(T1278, T1284, quotN6_in_gg(T1278, T1284))
QUOTN7_IN_GGG(T1278, 0, T1284) → QUOTN6_IN_GG(T1278, T1284)
QUOTN7_IN_GGG(s(T1303), 0, T1309) → U43_GGG(T1303, T1309, quotN6_in_gg(T1303, T1309))
QUOTN7_IN_GGG(s(T1303), 0, T1309) → QUOTN6_IN_GG(T1303, T1309)
QUOTN7_IN_GGG(s(T1295), s(T1316), T1297) → U44_GGG(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
QUOTN7_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN7_IN_GGG(T1295, T1316, T1297)
QUOTN5_IN_GGGA(T1101, 0, T1109, s(T1322)) → U31_GGGA(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
QUOTN5_IN_GGGA(T1101, 0, T1109, s(T1322)) → QUOTB_IN_GGA(T1101, s(T1109), T1322)
QUOTN5_IN_GGGA(s(T1347), 0, T1355, 0) → U32_GGGA(T1347, T1355, quotN6_in_gg(T1347, T1355))
QUOTN5_IN_GGGA(s(T1347), 0, T1355, 0) → QUOTN6_IN_GG(T1347, T1355)
QUOTN5_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → U33_GGGA(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
QUOTN5_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → QUOTB_IN_GGA(T1347, s(T1355), T1361)
QUOTN5_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → U34_GGGA(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
QUOTN5_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → QUOTN5_IN_GGGA(T1333, T1366, T1335, T1337)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
DIVA_IN_GGA(x1, x2, x3)  =  DIVA_IN_GGA(x1, x2)
U1_GGA(x1, x2, x3, x4)  =  U1_GGA(x1, x2, x4)
QUOTB_IN_GGA(x1, x2, x3)  =  QUOTB_IN_GGA(x1, x2)
U60_GGA(x1, x2)  =  U60_GGA(x1, x2)
QUOTC_IN_G(x1)  =  QUOTC_IN_G(x1)
U2_G(x1, x2)  =  U2_G(x1, x2)
QUOTD_IN_G(x1)  =  QUOTD_IN_G(x1)
U35_G(x1, x2)  =  U35_G(x1, x2)
U61_GGA(x1, x2, x3)  =  U61_GGA(x1, x3)
QUOTE_IN_GA(x1, x2)  =  QUOTE_IN_GA(x1)
U3_GA(x1, x2, x3)  =  U3_GA(x1, x3)
QUOTF_IN_GA(x1, x2)  =  QUOTF_IN_GA(x1)
U4_GA(x1, x2)  =  U4_GA(x1, x2)
U5_GA(x1, x2, x3)  =  U5_GA(x1, x3)
U62_GGA(x1, x2, x3)  =  U62_GGA(x1, x3)
U63_GGA(x1, x2)  =  U63_GGA(x1, x2)
QUOTG_IN_G(x1)  =  QUOTG_IN_G(x1)
U6_G(x1, x2)  =  U6_G(x1, x2)
QUOTH_IN_G(x1)  =  QUOTH_IN_G(x1)
U36_G(x1, x2)  =  U36_G(x1, x2)
U64_GGA(x1, x2, x3)  =  U64_GGA(x1, x3)
QUOTI_IN_GA(x1, x2)  =  QUOTI_IN_GA(x1)
U7_GA(x1, x2, x3)  =  U7_GA(x1, x3)
QUOTJ_IN_GA(x1, x2)  =  QUOTJ_IN_GA(x1)
U8_GA(x1, x2)  =  U8_GA(x1, x2)
U9_GA(x1, x2, x3)  =  U9_GA(x1, x3)
U65_GGA(x1, x2, x3)  =  U65_GGA(x1, x3)
U66_GGA(x1, x2)  =  U66_GGA(x1, x2)
QUOTK_IN_G(x1)  =  QUOTK_IN_G(x1)
U10_G(x1, x2)  =  U10_G(x1, x2)
QUOTL_IN_G(x1)  =  QUOTL_IN_G(x1)
U37_G(x1, x2)  =  U37_G(x1, x2)
U67_GGA(x1, x2, x3)  =  U67_GGA(x1, x3)
QUOTM_IN_GA(x1, x2)  =  QUOTM_IN_GA(x1)
U11_GA(x1, x2, x3)  =  U11_GA(x1, x3)
QUOTN_IN_GA(x1, x2)  =  QUOTN_IN_GA(x1)
U12_GA(x1, x2)  =  U12_GA(x1, x2)
U13_GA(x1, x2, x3)  =  U13_GA(x1, x3)
U68_GGA(x1, x2, x3)  =  U68_GGA(x1, x3)
U69_GGA(x1, x2)  =  U69_GGA(x1, x2)
QUOTO_IN_G(x1)  =  QUOTO_IN_G(x1)
U14_G(x1, x2)  =  U14_G(x1, x2)
QUOTP_IN_G(x1)  =  QUOTP_IN_G(x1)
U38_G(x1, x2)  =  U38_G(x1, x2)
U70_GGA(x1, x2, x3)  =  U70_GGA(x1, x3)
QUOTQ_IN_GA(x1, x2)  =  QUOTQ_IN_GA(x1)
U15_GA(x1, x2, x3)  =  U15_GA(x1, x3)
QUOTR_IN_GA(x1, x2)  =  QUOTR_IN_GA(x1)
U16_GA(x1, x2)  =  U16_GA(x1, x2)
U17_GA(x1, x2, x3)  =  U17_GA(x1, x3)
U71_GGA(x1, x2, x3)  =  U71_GGA(x1, x3)
U72_GGA(x1, x2)  =  U72_GGA(x1, x2)
QUOTS_IN_G(x1)  =  QUOTS_IN_G(x1)
U18_G(x1, x2)  =  U18_G(x1, x2)
QUOTT_IN_G(x1)  =  QUOTT_IN_G(x1)
U39_G(x1, x2)  =  U39_G(x1, x2)
U73_GGA(x1, x2, x3)  =  U73_GGA(x1, x3)
QUOTU_IN_GA(x1, x2)  =  QUOTU_IN_GA(x1)
U19_GA(x1, x2, x3)  =  U19_GA(x1, x3)
QUOTV_IN_GA(x1, x2)  =  QUOTV_IN_GA(x1)
U20_GA(x1, x2)  =  U20_GA(x1, x2)
U21_GA(x1, x2, x3)  =  U21_GA(x1, x3)
U74_GGA(x1, x2, x3)  =  U74_GGA(x1, x3)
U75_GGA(x1, x2)  =  U75_GGA(x1, x2)
QUOTW_IN_G(x1)  =  QUOTW_IN_G(x1)
U22_G(x1, x2)  =  U22_G(x1, x2)
QUOTX_IN_G(x1)  =  QUOTX_IN_G(x1)
U40_G(x1, x2)  =  U40_G(x1, x2)
U76_GGA(x1, x2, x3)  =  U76_GGA(x1, x3)
QUOTY_IN_GA(x1, x2)  =  QUOTY_IN_GA(x1)
U23_GA(x1, x2, x3)  =  U23_GA(x1, x3)
QUOTZ_IN_GA(x1, x2)  =  QUOTZ_IN_GA(x1)
U24_GA(x1, x2)  =  U24_GA(x1, x2)
U25_GA(x1, x2, x3)  =  U25_GA(x1, x3)
U77_GGA(x1, x2, x3)  =  U77_GGA(x1, x3)
U78_GGA(x1, x2)  =  U78_GGA(x1, x2)
QUOTN1_IN_G(x1)  =  QUOTN1_IN_G(x1)
U26_G(x1, x2)  =  U26_G(x1, x2)
QUOTN2_IN_G(x1)  =  QUOTN2_IN_G(x1)
U41_G(x1, x2)  =  U41_G(x1, x2)
U79_GGA(x1, x2, x3)  =  U79_GGA(x1, x3)
QUOTN3_IN_GA(x1, x2)  =  QUOTN3_IN_GA(x1)
U27_GA(x1, x2, x3)  =  U27_GA(x1, x3)
QUOTN4_IN_GA(x1, x2)  =  QUOTN4_IN_GA(x1)
U28_GA(x1, x2)  =  U28_GA(x1, x2)
U29_GA(x1, x2, x3)  =  U29_GA(x1, x3)
U80_GGA(x1, x2, x3)  =  U80_GGA(x1, x3)
U81_GGA(x1, x2, x3, x4)  =  U81_GGA(x1, x2, x4)
QUOTN5_IN_GGGA(x1, x2, x3, x4)  =  QUOTN5_IN_GGGA(x1, x2, x3)
U30_GGGA(x1, x2, x3)  =  U30_GGGA(x1, x2, x3)
QUOTN6_IN_GG(x1, x2)  =  QUOTN6_IN_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)  =  U50_GG(x1, x2)
U51_GG(x1, x2)  =  U51_GG(x1, x2)
U52_GG(x1, x2)  =  U52_GG(x1, x2)
U53_GG(x1, x2)  =  U53_GG(x1, x2)
U54_GG(x1, x2)  =  U54_GG(x1, x2)
U55_GG(x1, x2)  =  U55_GG(x1, x2)
U56_GG(x1, x2)  =  U56_GG(x1, x2)
U57_GG(x1, x2)  =  U57_GG(x1, x2)
U58_GG(x1, x2)  =  U58_GG(x1, x2)
U59_GG(x1, x2, x3)  =  U59_GG(x1, x2, x3)
QUOTN7_IN_GGG(x1, x2, x3)  =  QUOTN7_IN_GGG(x1, x2, x3)
U42_GGG(x1, x2, x3)  =  U42_GGG(x1, x2, x3)
U43_GGG(x1, x2, x3)  =  U43_GGG(x1, x2, x3)
U44_GGG(x1, x2, x3, x4)  =  U44_GGG(x1, x2, x3, x4)
U31_GGGA(x1, x2, x3, x4)  =  U31_GGGA(x1, x2, x4)
U32_GGGA(x1, x2, x3)  =  U32_GGGA(x1, x2, x3)
U33_GGGA(x1, x2, x3, x4)  =  U33_GGGA(x1, x2, x4)
U34_GGGA(x1, x2, x3, x4, x5)  =  U34_GGGA(x1, x2, x3, x5)

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

(4) Obligation:

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

DIVA_IN_GGA(T7, T8, T10) → U1_GGA(T7, T8, T10, quotB_in_gga(T7, T8, T10))
DIVA_IN_GGA(T7, T8, T10) → QUOTB_IN_GGA(T7, T8, T10)
QUOTB_IN_GGA(s(T75), s(0), 0) → U60_GGA(T75, quotC_in_g(T75))
QUOTB_IN_GGA(s(T75), s(0), 0) → QUOTC_IN_G(T75)
QUOTC_IN_G(s(T81)) → U2_G(T81, quotD_in_g(T81))
QUOTC_IN_G(s(T81)) → QUOTD_IN_G(T81)
QUOTD_IN_G(T84) → U35_G(T84, quotC_in_g(T84))
QUOTD_IN_G(T84) → QUOTC_IN_G(T84)
QUOTB_IN_GGA(s(T75), s(0), s(T88)) → U61_GGA(T75, T88, quotE_in_ga(T75, T88))
QUOTB_IN_GGA(s(T75), s(0), s(T88)) → QUOTE_IN_GA(T75, T88)
QUOTE_IN_GA(s(T102), T104) → U3_GA(T102, T104, quotF_in_ga(T102, T104))
QUOTE_IN_GA(s(T102), T104) → QUOTF_IN_GA(T102, T104)
QUOTF_IN_GA(T111, 0) → U4_GA(T111, quotC_in_g(T111))
QUOTF_IN_GA(T111, 0) → QUOTC_IN_G(T111)
QUOTF_IN_GA(T111, s(T117)) → U5_GA(T111, T117, quotE_in_ga(T111, T117))
QUOTF_IN_GA(T111, s(T117)) → QUOTE_IN_GA(T111, T117)
QUOTB_IN_GGA(s(s(T125)), s(0), T128) → U62_GGA(T125, T128, quotF_in_ga(T125, T128))
QUOTB_IN_GGA(s(s(T125)), s(0), T128) → QUOTF_IN_GA(T125, T128)
QUOTB_IN_GGA(s(s(T154)), s(s(0)), 0) → U63_GGA(T154, quotG_in_g(T154))
QUOTB_IN_GGA(s(s(T154)), s(s(0)), 0) → QUOTG_IN_G(T154)
QUOTG_IN_G(s(s(T164))) → U6_G(T164, quotH_in_g(T164))
QUOTG_IN_G(s(s(T164))) → QUOTH_IN_G(T164)
QUOTH_IN_G(T167) → U36_G(T167, quotG_in_g(T167))
QUOTH_IN_G(T167) → QUOTG_IN_G(T167)
QUOTB_IN_GGA(s(s(T154)), s(s(0)), s(T171)) → U64_GGA(T154, T171, quotI_in_ga(T154, T171))
QUOTB_IN_GGA(s(s(T154)), s(s(0)), s(T171)) → QUOTI_IN_GA(T154, T171)
QUOTI_IN_GA(s(s(T203)), T205) → U7_GA(T203, T205, quotJ_in_ga(T203, T205))
QUOTI_IN_GA(s(s(T203)), T205) → QUOTJ_IN_GA(T203, T205)
QUOTJ_IN_GA(T212, 0) → U8_GA(T212, quotG_in_g(T212))
QUOTJ_IN_GA(T212, 0) → QUOTG_IN_G(T212)
QUOTJ_IN_GA(T212, s(T218)) → U9_GA(T212, T218, quotI_in_ga(T212, T218))
QUOTJ_IN_GA(T212, s(T218)) → QUOTI_IN_GA(T212, T218)
QUOTB_IN_GGA(s(s(s(T226))), s(s(0)), T229) → U65_GGA(T226, T229, quotJ_in_ga(T226, T229))
QUOTB_IN_GGA(s(s(s(T226))), s(s(0)), T229) → QUOTJ_IN_GA(T226, T229)
QUOTB_IN_GGA(s(s(s(T255))), s(s(s(0))), 0) → U66_GGA(T255, quotK_in_g(T255))
QUOTB_IN_GGA(s(s(s(T255))), s(s(s(0))), 0) → QUOTK_IN_G(T255)
QUOTK_IN_G(s(s(s(T269)))) → U10_G(T269, quotL_in_g(T269))
QUOTK_IN_G(s(s(s(T269)))) → QUOTL_IN_G(T269)
QUOTL_IN_G(T272) → U37_G(T272, quotK_in_g(T272))
QUOTL_IN_G(T272) → QUOTK_IN_G(T272)
QUOTB_IN_GGA(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_GGA(T255, T276, quotM_in_ga(T255, T276))
QUOTB_IN_GGA(s(s(s(T255))), s(s(s(0))), s(T276)) → QUOTM_IN_GA(T255, T276)
QUOTM_IN_GA(s(s(s(T326))), T328) → U11_GA(T326, T328, quotN_in_ga(T326, T328))
QUOTM_IN_GA(s(s(s(T326))), T328) → QUOTN_IN_GA(T326, T328)
QUOTN_IN_GA(T335, 0) → U12_GA(T335, quotK_in_g(T335))
QUOTN_IN_GA(T335, 0) → QUOTK_IN_G(T335)
QUOTN_IN_GA(T335, s(T341)) → U13_GA(T335, T341, quotM_in_ga(T335, T341))
QUOTN_IN_GA(T335, s(T341)) → QUOTM_IN_GA(T335, T341)
QUOTB_IN_GGA(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_GGA(T349, T352, quotN_in_ga(T349, T352))
QUOTB_IN_GGA(s(s(s(s(T349)))), s(s(s(0))), T352) → QUOTN_IN_GA(T349, T352)
QUOTB_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_GGA(T378, quotO_in_g(T378))
QUOTB_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → QUOTO_IN_G(T378)
QUOTO_IN_G(s(s(s(s(T396))))) → U14_G(T396, quotP_in_g(T396))
QUOTO_IN_G(s(s(s(s(T396))))) → QUOTP_IN_G(T396)
QUOTP_IN_G(T399) → U38_G(T399, quotO_in_g(T399))
QUOTP_IN_G(T399) → QUOTO_IN_G(T399)
QUOTB_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_GGA(T378, T403, quotQ_in_ga(T378, T403))
QUOTB_IN_GGA(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → QUOTQ_IN_GA(T378, T403)
QUOTQ_IN_GA(s(s(s(s(T471)))), T473) → U15_GA(T471, T473, quotR_in_ga(T471, T473))
QUOTQ_IN_GA(s(s(s(s(T471)))), T473) → QUOTR_IN_GA(T471, T473)
QUOTR_IN_GA(T480, 0) → U16_GA(T480, quotO_in_g(T480))
QUOTR_IN_GA(T480, 0) → QUOTO_IN_G(T480)
QUOTR_IN_GA(T480, s(T486)) → U17_GA(T480, T486, quotQ_in_ga(T480, T486))
QUOTR_IN_GA(T480, s(T486)) → QUOTQ_IN_GA(T480, T486)
QUOTB_IN_GGA(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_GGA(T494, T497, quotR_in_ga(T494, T497))
QUOTB_IN_GGA(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → QUOTR_IN_GA(T494, T497)
QUOTB_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_GGA(T523, quotS_in_g(T523))
QUOTB_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → QUOTS_IN_G(T523)
QUOTS_IN_G(s(s(s(s(s(T545)))))) → U18_G(T545, quotT_in_g(T545))
QUOTS_IN_G(s(s(s(s(s(T545)))))) → QUOTT_IN_G(T545)
QUOTT_IN_G(T548) → U39_G(T548, quotS_in_g(T548))
QUOTT_IN_G(T548) → QUOTS_IN_G(T548)
QUOTB_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_GGA(T523, T552, quotU_in_ga(T523, T552))
QUOTB_IN_GGA(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → QUOTU_IN_GA(T523, T552)
QUOTU_IN_GA(s(s(s(s(s(T638))))), T640) → U19_GA(T638, T640, quotV_in_ga(T638, T640))
QUOTU_IN_GA(s(s(s(s(s(T638))))), T640) → QUOTV_IN_GA(T638, T640)
QUOTV_IN_GA(T647, 0) → U20_GA(T647, quotS_in_g(T647))
QUOTV_IN_GA(T647, 0) → QUOTS_IN_G(T647)
QUOTV_IN_GA(T647, s(T653)) → U21_GA(T647, T653, quotU_in_ga(T647, T653))
QUOTV_IN_GA(T647, s(T653)) → QUOTU_IN_GA(T647, T653)
QUOTB_IN_GGA(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_GGA(T661, T664, quotV_in_ga(T661, T664))
QUOTB_IN_GGA(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → QUOTV_IN_GA(T661, T664)
QUOTB_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_GGA(T690, quotW_in_g(T690))
QUOTB_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → QUOTW_IN_G(T690)
QUOTW_IN_G(s(s(s(s(s(s(T716))))))) → U22_G(T716, quotX_in_g(T716))
QUOTW_IN_G(s(s(s(s(s(s(T716))))))) → QUOTX_IN_G(T716)
QUOTX_IN_G(T719) → U40_G(T719, quotW_in_g(T719))
QUOTX_IN_G(T719) → QUOTW_IN_G(T719)
QUOTB_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_GGA(T690, T723, quotY_in_ga(T690, T723))
QUOTB_IN_GGA(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → QUOTY_IN_GA(T690, T723)
QUOTY_IN_GA(s(s(s(s(s(s(T827)))))), T829) → U23_GA(T827, T829, quotZ_in_ga(T827, T829))
QUOTY_IN_GA(s(s(s(s(s(s(T827)))))), T829) → QUOTZ_IN_GA(T827, T829)
QUOTZ_IN_GA(T836, 0) → U24_GA(T836, quotW_in_g(T836))
QUOTZ_IN_GA(T836, 0) → QUOTW_IN_G(T836)
QUOTZ_IN_GA(T836, s(T842)) → U25_GA(T836, T842, quotY_in_ga(T836, T842))
QUOTZ_IN_GA(T836, s(T842)) → QUOTY_IN_GA(T836, T842)
QUOTB_IN_GGA(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_GGA(T850, T853, quotZ_in_ga(T850, T853))
QUOTB_IN_GGA(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → QUOTZ_IN_GA(T850, T853)
QUOTB_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_GGA(T879, quotN1_in_g(T879))
QUOTB_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → QUOTN1_IN_G(T879)
QUOTN1_IN_G(s(s(s(s(s(s(s(T909)))))))) → U26_G(T909, quotN2_in_g(T909))
QUOTN1_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTN2_IN_G(T909)
QUOTN2_IN_G(T912) → U41_G(T912, quotN1_in_g(T912))
QUOTN2_IN_G(T912) → QUOTN1_IN_G(T912)
QUOTB_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_GGA(T879, T916, quotN3_in_ga(T879, T916))
QUOTB_IN_GGA(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → QUOTN3_IN_GA(T879, T916)
QUOTN3_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_GA(T1038, T1040, quotN4_in_ga(T1038, T1040))
QUOTN3_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → QUOTN4_IN_GA(T1038, T1040)
QUOTN4_IN_GA(T1047, 0) → U28_GA(T1047, quotN1_in_g(T1047))
QUOTN4_IN_GA(T1047, 0) → QUOTN1_IN_G(T1047)
QUOTN4_IN_GA(T1047, s(T1053)) → U29_GA(T1047, T1053, quotN3_in_ga(T1047, T1053))
QUOTN4_IN_GA(T1047, s(T1053)) → QUOTN3_IN_GA(T1047, T1053)
QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_GGA(T1061, T1064, quotN4_in_ga(T1061, T1064))
QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → QUOTN4_IN_GA(T1061, T1064)
QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_GGA(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → QUOTN5_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)
QUOTN5_IN_GGGA(T1101, 0, T1109, 0) → U30_GGGA(T1101, T1109, quotN6_in_gg(T1101, T1109))
QUOTN5_IN_GGGA(T1101, 0, T1109, 0) → QUOTN6_IN_GG(T1101, T1109)
QUOTN6_IN_GG(s(T1135), 0) → U45_GG(T1135, quotC_in_g(T1135))
QUOTN6_IN_GG(s(T1135), 0) → QUOTC_IN_G(T1135)
QUOTN6_IN_GG(s(s(T1140)), 0) → U46_GG(T1140, quotD_in_g(T1140))
QUOTN6_IN_GG(s(s(T1140)), 0) → QUOTD_IN_G(T1140)
QUOTN6_IN_GG(s(s(T1154)), s(0)) → U47_GG(T1154, quotG_in_g(T1154))
QUOTN6_IN_GG(s(s(T1154)), s(0)) → QUOTG_IN_G(T1154)
QUOTN6_IN_GG(s(s(s(T1159))), s(0)) → U48_GG(T1159, quotH_in_g(T1159))
QUOTN6_IN_GG(s(s(s(T1159))), s(0)) → QUOTH_IN_G(T1159)
QUOTN6_IN_GG(s(s(s(T1173))), s(s(0))) → U49_GG(T1173, quotK_in_g(T1173))
QUOTN6_IN_GG(s(s(s(T1173))), s(s(0))) → QUOTK_IN_G(T1173)
QUOTN6_IN_GG(s(s(s(s(T1178)))), s(s(0))) → U50_GG(T1178, quotL_in_g(T1178))
QUOTN6_IN_GG(s(s(s(s(T1178)))), s(s(0))) → QUOTL_IN_G(T1178)
QUOTN6_IN_GG(s(s(s(s(T1192)))), s(s(s(0)))) → U51_GG(T1192, quotO_in_g(T1192))
QUOTN6_IN_GG(s(s(s(s(T1192)))), s(s(s(0)))) → QUOTO_IN_G(T1192)
QUOTN6_IN_GG(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_GG(T1197, quotP_in_g(T1197))
QUOTN6_IN_GG(s(s(s(s(s(T1197))))), s(s(s(0)))) → QUOTP_IN_G(T1197)
QUOTN6_IN_GG(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_GG(T1211, quotS_in_g(T1211))
QUOTN6_IN_GG(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → QUOTS_IN_G(T1211)
QUOTN6_IN_GG(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_GG(T1216, quotT_in_g(T1216))
QUOTN6_IN_GG(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → QUOTT_IN_G(T1216)
QUOTN6_IN_GG(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_GG(T1230, quotW_in_g(T1230))
QUOTN6_IN_GG(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → QUOTW_IN_G(T1230)
QUOTN6_IN_GG(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_GG(T1235, quotX_in_g(T1235))
QUOTN6_IN_GG(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → QUOTX_IN_G(T1235)
QUOTN6_IN_GG(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_GG(T1249, quotN1_in_g(T1249))
QUOTN6_IN_GG(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → QUOTN1_IN_G(T1249)
QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_GG(T1254, quotN2_in_g(T1254))
QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → QUOTN2_IN_G(T1254)
QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_GG(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN7_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN7_IN_GGG(T1278, 0, T1284) → U42_GGG(T1278, T1284, quotN6_in_gg(T1278, T1284))
QUOTN7_IN_GGG(T1278, 0, T1284) → QUOTN6_IN_GG(T1278, T1284)
QUOTN7_IN_GGG(s(T1303), 0, T1309) → U43_GGG(T1303, T1309, quotN6_in_gg(T1303, T1309))
QUOTN7_IN_GGG(s(T1303), 0, T1309) → QUOTN6_IN_GG(T1303, T1309)
QUOTN7_IN_GGG(s(T1295), s(T1316), T1297) → U44_GGG(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
QUOTN7_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN7_IN_GGG(T1295, T1316, T1297)
QUOTN5_IN_GGGA(T1101, 0, T1109, s(T1322)) → U31_GGGA(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
QUOTN5_IN_GGGA(T1101, 0, T1109, s(T1322)) → QUOTB_IN_GGA(T1101, s(T1109), T1322)
QUOTN5_IN_GGGA(s(T1347), 0, T1355, 0) → U32_GGGA(T1347, T1355, quotN6_in_gg(T1347, T1355))
QUOTN5_IN_GGGA(s(T1347), 0, T1355, 0) → QUOTN6_IN_GG(T1347, T1355)
QUOTN5_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → U33_GGGA(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
QUOTN5_IN_GGGA(s(T1347), 0, T1355, s(T1361)) → QUOTB_IN_GGA(T1347, s(T1355), T1361)
QUOTN5_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → U34_GGGA(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
QUOTN5_IN_GGGA(s(T1333), s(T1366), T1335, T1337) → QUOTN5_IN_GGGA(T1333, T1366, T1335, T1337)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
DIVA_IN_GGA(x1, x2, x3)  =  DIVA_IN_GGA(x1, x2)
U1_GGA(x1, x2, x3, x4)  =  U1_GGA(x1, x2, x4)
QUOTB_IN_GGA(x1, x2, x3)  =  QUOTB_IN_GGA(x1, x2)
U60_GGA(x1, x2)  =  U60_GGA(x1, x2)
QUOTC_IN_G(x1)  =  QUOTC_IN_G(x1)
U2_G(x1, x2)  =  U2_G(x1, x2)
QUOTD_IN_G(x1)  =  QUOTD_IN_G(x1)
U35_G(x1, x2)  =  U35_G(x1, x2)
U61_GGA(x1, x2, x3)  =  U61_GGA(x1, x3)
QUOTE_IN_GA(x1, x2)  =  QUOTE_IN_GA(x1)
U3_GA(x1, x2, x3)  =  U3_GA(x1, x3)
QUOTF_IN_GA(x1, x2)  =  QUOTF_IN_GA(x1)
U4_GA(x1, x2)  =  U4_GA(x1, x2)
U5_GA(x1, x2, x3)  =  U5_GA(x1, x3)
U62_GGA(x1, x2, x3)  =  U62_GGA(x1, x3)
U63_GGA(x1, x2)  =  U63_GGA(x1, x2)
QUOTG_IN_G(x1)  =  QUOTG_IN_G(x1)
U6_G(x1, x2)  =  U6_G(x1, x2)
QUOTH_IN_G(x1)  =  QUOTH_IN_G(x1)
U36_G(x1, x2)  =  U36_G(x1, x2)
U64_GGA(x1, x2, x3)  =  U64_GGA(x1, x3)
QUOTI_IN_GA(x1, x2)  =  QUOTI_IN_GA(x1)
U7_GA(x1, x2, x3)  =  U7_GA(x1, x3)
QUOTJ_IN_GA(x1, x2)  =  QUOTJ_IN_GA(x1)
U8_GA(x1, x2)  =  U8_GA(x1, x2)
U9_GA(x1, x2, x3)  =  U9_GA(x1, x3)
U65_GGA(x1, x2, x3)  =  U65_GGA(x1, x3)
U66_GGA(x1, x2)  =  U66_GGA(x1, x2)
QUOTK_IN_G(x1)  =  QUOTK_IN_G(x1)
U10_G(x1, x2)  =  U10_G(x1, x2)
QUOTL_IN_G(x1)  =  QUOTL_IN_G(x1)
U37_G(x1, x2)  =  U37_G(x1, x2)
U67_GGA(x1, x2, x3)  =  U67_GGA(x1, x3)
QUOTM_IN_GA(x1, x2)  =  QUOTM_IN_GA(x1)
U11_GA(x1, x2, x3)  =  U11_GA(x1, x3)
QUOTN_IN_GA(x1, x2)  =  QUOTN_IN_GA(x1)
U12_GA(x1, x2)  =  U12_GA(x1, x2)
U13_GA(x1, x2, x3)  =  U13_GA(x1, x3)
U68_GGA(x1, x2, x3)  =  U68_GGA(x1, x3)
U69_GGA(x1, x2)  =  U69_GGA(x1, x2)
QUOTO_IN_G(x1)  =  QUOTO_IN_G(x1)
U14_G(x1, x2)  =  U14_G(x1, x2)
QUOTP_IN_G(x1)  =  QUOTP_IN_G(x1)
U38_G(x1, x2)  =  U38_G(x1, x2)
U70_GGA(x1, x2, x3)  =  U70_GGA(x1, x3)
QUOTQ_IN_GA(x1, x2)  =  QUOTQ_IN_GA(x1)
U15_GA(x1, x2, x3)  =  U15_GA(x1, x3)
QUOTR_IN_GA(x1, x2)  =  QUOTR_IN_GA(x1)
U16_GA(x1, x2)  =  U16_GA(x1, x2)
U17_GA(x1, x2, x3)  =  U17_GA(x1, x3)
U71_GGA(x1, x2, x3)  =  U71_GGA(x1, x3)
U72_GGA(x1, x2)  =  U72_GGA(x1, x2)
QUOTS_IN_G(x1)  =  QUOTS_IN_G(x1)
U18_G(x1, x2)  =  U18_G(x1, x2)
QUOTT_IN_G(x1)  =  QUOTT_IN_G(x1)
U39_G(x1, x2)  =  U39_G(x1, x2)
U73_GGA(x1, x2, x3)  =  U73_GGA(x1, x3)
QUOTU_IN_GA(x1, x2)  =  QUOTU_IN_GA(x1)
U19_GA(x1, x2, x3)  =  U19_GA(x1, x3)
QUOTV_IN_GA(x1, x2)  =  QUOTV_IN_GA(x1)
U20_GA(x1, x2)  =  U20_GA(x1, x2)
U21_GA(x1, x2, x3)  =  U21_GA(x1, x3)
U74_GGA(x1, x2, x3)  =  U74_GGA(x1, x3)
U75_GGA(x1, x2)  =  U75_GGA(x1, x2)
QUOTW_IN_G(x1)  =  QUOTW_IN_G(x1)
U22_G(x1, x2)  =  U22_G(x1, x2)
QUOTX_IN_G(x1)  =  QUOTX_IN_G(x1)
U40_G(x1, x2)  =  U40_G(x1, x2)
U76_GGA(x1, x2, x3)  =  U76_GGA(x1, x3)
QUOTY_IN_GA(x1, x2)  =  QUOTY_IN_GA(x1)
U23_GA(x1, x2, x3)  =  U23_GA(x1, x3)
QUOTZ_IN_GA(x1, x2)  =  QUOTZ_IN_GA(x1)
U24_GA(x1, x2)  =  U24_GA(x1, x2)
U25_GA(x1, x2, x3)  =  U25_GA(x1, x3)
U77_GGA(x1, x2, x3)  =  U77_GGA(x1, x3)
U78_GGA(x1, x2)  =  U78_GGA(x1, x2)
QUOTN1_IN_G(x1)  =  QUOTN1_IN_G(x1)
U26_G(x1, x2)  =  U26_G(x1, x2)
QUOTN2_IN_G(x1)  =  QUOTN2_IN_G(x1)
U41_G(x1, x2)  =  U41_G(x1, x2)
U79_GGA(x1, x2, x3)  =  U79_GGA(x1, x3)
QUOTN3_IN_GA(x1, x2)  =  QUOTN3_IN_GA(x1)
U27_GA(x1, x2, x3)  =  U27_GA(x1, x3)
QUOTN4_IN_GA(x1, x2)  =  QUOTN4_IN_GA(x1)
U28_GA(x1, x2)  =  U28_GA(x1, x2)
U29_GA(x1, x2, x3)  =  U29_GA(x1, x3)
U80_GGA(x1, x2, x3)  =  U80_GGA(x1, x3)
U81_GGA(x1, x2, x3, x4)  =  U81_GGA(x1, x2, x4)
QUOTN5_IN_GGGA(x1, x2, x3, x4)  =  QUOTN5_IN_GGGA(x1, x2, x3)
U30_GGGA(x1, x2, x3)  =  U30_GGGA(x1, x2, x3)
QUOTN6_IN_GG(x1, x2)  =  QUOTN6_IN_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)  =  U50_GG(x1, x2)
U51_GG(x1, x2)  =  U51_GG(x1, x2)
U52_GG(x1, x2)  =  U52_GG(x1, x2)
U53_GG(x1, x2)  =  U53_GG(x1, x2)
U54_GG(x1, x2)  =  U54_GG(x1, x2)
U55_GG(x1, x2)  =  U55_GG(x1, x2)
U56_GG(x1, x2)  =  U56_GG(x1, x2)
U57_GG(x1, x2)  =  U57_GG(x1, x2)
U58_GG(x1, x2)  =  U58_GG(x1, x2)
U59_GG(x1, x2, x3)  =  U59_GG(x1, x2, x3)
QUOTN7_IN_GGG(x1, x2, x3)  =  QUOTN7_IN_GGG(x1, x2, x3)
U42_GGG(x1, x2, x3)  =  U42_GGG(x1, x2, x3)
U43_GGG(x1, x2, x3)  =  U43_GGG(x1, x2, x3)
U44_GGG(x1, x2, x3, x4)  =  U44_GGG(x1, x2, x3, x4)
U31_GGGA(x1, x2, x3, x4)  =  U31_GGGA(x1, x2, x4)
U32_GGGA(x1, x2, x3)  =  U32_GGGA(x1, x2, x3)
U33_GGGA(x1, x2, x3, x4)  =  U33_GGGA(x1, x2, x4)
U34_GGGA(x1, x2, x3, x4, x5)  =  U34_GGGA(x1, x2, x3, x5)

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

(5) DependencyGraphProof (EQUIVALENT transformation)

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

(6) Complex Obligation (AND)

(7) Obligation:

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

QUOTN1_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTN2_IN_G(T909)
QUOTN2_IN_G(T912) → QUOTN1_IN_G(T912)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTN1_IN_G(x1)  =  QUOTN1_IN_G(x1)
QUOTN2_IN_G(x1)  =  QUOTN2_IN_G(x1)

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

(8) UsableRulesProof (EQUIVALENT transformation)

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

(9) Obligation:

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

QUOTN1_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTN2_IN_G(T909)
QUOTN2_IN_G(T912) → QUOTN1_IN_G(T912)

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

(10) PiDPToQDPProof (EQUIVALENT transformation)

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

(11) Obligation:

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

QUOTN1_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTN2_IN_G(T909)
QUOTN2_IN_G(T912) → QUOTN1_IN_G(T912)

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

(12) 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:

  • QUOTN2_IN_G(T912) → QUOTN1_IN_G(T912)
    The graph contains the following edges 1 >= 1

  • QUOTN1_IN_G(s(s(s(s(s(s(s(T909)))))))) → QUOTN2_IN_G(T909)
    The graph contains the following edges 1 > 1

(13) YES

(14) Obligation:

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

QUOTN4_IN_GA(T1047, s(T1053)) → QUOTN3_IN_GA(T1047, T1053)
QUOTN3_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → QUOTN4_IN_GA(T1038, T1040)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTN3_IN_GA(x1, x2)  =  QUOTN3_IN_GA(x1)
QUOTN4_IN_GA(x1, x2)  =  QUOTN4_IN_GA(x1)

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

(15) UsableRulesProof (EQUIVALENT transformation)

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

(16) Obligation:

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

QUOTN4_IN_GA(T1047, s(T1053)) → QUOTN3_IN_GA(T1047, T1053)
QUOTN3_IN_GA(s(s(s(s(s(s(s(T1038))))))), T1040) → QUOTN4_IN_GA(T1038, T1040)

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

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

(17) PiDPToQDPProof (SOUND transformation)

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

(18) Obligation:

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

QUOTN4_IN_GA(T1047) → QUOTN3_IN_GA(T1047)
QUOTN3_IN_GA(s(s(s(s(s(s(s(T1038)))))))) → QUOTN4_IN_GA(T1038)

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

(19) 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:

  • QUOTN3_IN_GA(s(s(s(s(s(s(s(T1038)))))))) → QUOTN4_IN_GA(T1038)
    The graph contains the following edges 1 > 1

  • QUOTN4_IN_GA(T1047) → QUOTN3_IN_GA(T1047)
    The graph contains the following edges 1 >= 1

(20) YES

(21) Obligation:

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

QUOTW_IN_G(s(s(s(s(s(s(T716))))))) → QUOTX_IN_G(T716)
QUOTX_IN_G(T719) → QUOTW_IN_G(T719)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTW_IN_G(x1)  =  QUOTW_IN_G(x1)
QUOTX_IN_G(x1)  =  QUOTX_IN_G(x1)

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

(22) UsableRulesProof (EQUIVALENT transformation)

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

(23) Obligation:

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

QUOTW_IN_G(s(s(s(s(s(s(T716))))))) → QUOTX_IN_G(T716)
QUOTX_IN_G(T719) → QUOTW_IN_G(T719)

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

(24) PiDPToQDPProof (EQUIVALENT transformation)

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

(25) Obligation:

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

QUOTW_IN_G(s(s(s(s(s(s(T716))))))) → QUOTX_IN_G(T716)
QUOTX_IN_G(T719) → QUOTW_IN_G(T719)

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

(26) 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:

  • QUOTX_IN_G(T719) → QUOTW_IN_G(T719)
    The graph contains the following edges 1 >= 1

  • QUOTW_IN_G(s(s(s(s(s(s(T716))))))) → QUOTX_IN_G(T716)
    The graph contains the following edges 1 > 1

(27) YES

(28) Obligation:

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

QUOTZ_IN_GA(T836, s(T842)) → QUOTY_IN_GA(T836, T842)
QUOTY_IN_GA(s(s(s(s(s(s(T827)))))), T829) → QUOTZ_IN_GA(T827, T829)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTY_IN_GA(x1, x2)  =  QUOTY_IN_GA(x1)
QUOTZ_IN_GA(x1, x2)  =  QUOTZ_IN_GA(x1)

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

(29) UsableRulesProof (EQUIVALENT transformation)

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

(30) Obligation:

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

QUOTZ_IN_GA(T836, s(T842)) → QUOTY_IN_GA(T836, T842)
QUOTY_IN_GA(s(s(s(s(s(s(T827)))))), T829) → QUOTZ_IN_GA(T827, T829)

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

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

(31) PiDPToQDPProof (SOUND transformation)

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

(32) Obligation:

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

QUOTZ_IN_GA(T836) → QUOTY_IN_GA(T836)
QUOTY_IN_GA(s(s(s(s(s(s(T827))))))) → QUOTZ_IN_GA(T827)

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

(33) 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:

  • QUOTY_IN_GA(s(s(s(s(s(s(T827))))))) → QUOTZ_IN_GA(T827)
    The graph contains the following edges 1 > 1

  • QUOTZ_IN_GA(T836) → QUOTY_IN_GA(T836)
    The graph contains the following edges 1 >= 1

(34) YES

(35) Obligation:

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

QUOTS_IN_G(s(s(s(s(s(T545)))))) → QUOTT_IN_G(T545)
QUOTT_IN_G(T548) → QUOTS_IN_G(T548)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTS_IN_G(x1)  =  QUOTS_IN_G(x1)
QUOTT_IN_G(x1)  =  QUOTT_IN_G(x1)

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

(36) UsableRulesProof (EQUIVALENT transformation)

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

(37) Obligation:

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

QUOTS_IN_G(s(s(s(s(s(T545)))))) → QUOTT_IN_G(T545)
QUOTT_IN_G(T548) → QUOTS_IN_G(T548)

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

(38) PiDPToQDPProof (EQUIVALENT transformation)

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

(39) Obligation:

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

QUOTS_IN_G(s(s(s(s(s(T545)))))) → QUOTT_IN_G(T545)
QUOTT_IN_G(T548) → QUOTS_IN_G(T548)

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

(40) 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:

  • QUOTT_IN_G(T548) → QUOTS_IN_G(T548)
    The graph contains the following edges 1 >= 1

  • QUOTS_IN_G(s(s(s(s(s(T545)))))) → QUOTT_IN_G(T545)
    The graph contains the following edges 1 > 1

(41) YES

(42) Obligation:

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

QUOTV_IN_GA(T647, s(T653)) → QUOTU_IN_GA(T647, T653)
QUOTU_IN_GA(s(s(s(s(s(T638))))), T640) → QUOTV_IN_GA(T638, T640)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTU_IN_GA(x1, x2)  =  QUOTU_IN_GA(x1)
QUOTV_IN_GA(x1, x2)  =  QUOTV_IN_GA(x1)

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

(43) UsableRulesProof (EQUIVALENT transformation)

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

(44) Obligation:

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

QUOTV_IN_GA(T647, s(T653)) → QUOTU_IN_GA(T647, T653)
QUOTU_IN_GA(s(s(s(s(s(T638))))), T640) → QUOTV_IN_GA(T638, T640)

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

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

(45) PiDPToQDPProof (SOUND transformation)

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

(46) Obligation:

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

QUOTV_IN_GA(T647) → QUOTU_IN_GA(T647)
QUOTU_IN_GA(s(s(s(s(s(T638)))))) → QUOTV_IN_GA(T638)

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

(47) 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:

  • QUOTU_IN_GA(s(s(s(s(s(T638)))))) → QUOTV_IN_GA(T638)
    The graph contains the following edges 1 > 1

  • QUOTV_IN_GA(T647) → QUOTU_IN_GA(T647)
    The graph contains the following edges 1 >= 1

(48) YES

(49) Obligation:

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

QUOTO_IN_G(s(s(s(s(T396))))) → QUOTP_IN_G(T396)
QUOTP_IN_G(T399) → QUOTO_IN_G(T399)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTO_IN_G(x1)  =  QUOTO_IN_G(x1)
QUOTP_IN_G(x1)  =  QUOTP_IN_G(x1)

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

(50) UsableRulesProof (EQUIVALENT transformation)

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

(51) Obligation:

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

QUOTO_IN_G(s(s(s(s(T396))))) → QUOTP_IN_G(T396)
QUOTP_IN_G(T399) → QUOTO_IN_G(T399)

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

(52) PiDPToQDPProof (EQUIVALENT transformation)

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

(53) Obligation:

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

QUOTO_IN_G(s(s(s(s(T396))))) → QUOTP_IN_G(T396)
QUOTP_IN_G(T399) → QUOTO_IN_G(T399)

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

(54) 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:

  • QUOTP_IN_G(T399) → QUOTO_IN_G(T399)
    The graph contains the following edges 1 >= 1

  • QUOTO_IN_G(s(s(s(s(T396))))) → QUOTP_IN_G(T396)
    The graph contains the following edges 1 > 1

(55) YES

(56) Obligation:

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

QUOTR_IN_GA(T480, s(T486)) → QUOTQ_IN_GA(T480, T486)
QUOTQ_IN_GA(s(s(s(s(T471)))), T473) → QUOTR_IN_GA(T471, T473)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTQ_IN_GA(x1, x2)  =  QUOTQ_IN_GA(x1)
QUOTR_IN_GA(x1, x2)  =  QUOTR_IN_GA(x1)

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

(57) UsableRulesProof (EQUIVALENT transformation)

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

(58) Obligation:

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

QUOTR_IN_GA(T480, s(T486)) → QUOTQ_IN_GA(T480, T486)
QUOTQ_IN_GA(s(s(s(s(T471)))), T473) → QUOTR_IN_GA(T471, T473)

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

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

(59) PiDPToQDPProof (SOUND transformation)

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

(60) Obligation:

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

QUOTR_IN_GA(T480) → QUOTQ_IN_GA(T480)
QUOTQ_IN_GA(s(s(s(s(T471))))) → QUOTR_IN_GA(T471)

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

(61) 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:

  • QUOTQ_IN_GA(s(s(s(s(T471))))) → QUOTR_IN_GA(T471)
    The graph contains the following edges 1 > 1

  • QUOTR_IN_GA(T480) → QUOTQ_IN_GA(T480)
    The graph contains the following edges 1 >= 1

(62) YES

(63) Obligation:

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

QUOTK_IN_G(s(s(s(T269)))) → QUOTL_IN_G(T269)
QUOTL_IN_G(T272) → QUOTK_IN_G(T272)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTK_IN_G(x1)  =  QUOTK_IN_G(x1)
QUOTL_IN_G(x1)  =  QUOTL_IN_G(x1)

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

(64) UsableRulesProof (EQUIVALENT transformation)

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

(65) Obligation:

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

QUOTK_IN_G(s(s(s(T269)))) → QUOTL_IN_G(T269)
QUOTL_IN_G(T272) → QUOTK_IN_G(T272)

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

(66) PiDPToQDPProof (EQUIVALENT transformation)

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

(67) Obligation:

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

QUOTK_IN_G(s(s(s(T269)))) → QUOTL_IN_G(T269)
QUOTL_IN_G(T272) → QUOTK_IN_G(T272)

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

(68) 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:

  • QUOTL_IN_G(T272) → QUOTK_IN_G(T272)
    The graph contains the following edges 1 >= 1

  • QUOTK_IN_G(s(s(s(T269)))) → QUOTL_IN_G(T269)
    The graph contains the following edges 1 > 1

(69) YES

(70) Obligation:

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

QUOTN_IN_GA(T335, s(T341)) → QUOTM_IN_GA(T335, T341)
QUOTM_IN_GA(s(s(s(T326))), T328) → QUOTN_IN_GA(T326, T328)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTM_IN_GA(x1, x2)  =  QUOTM_IN_GA(x1)
QUOTN_IN_GA(x1, x2)  =  QUOTN_IN_GA(x1)

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

(71) UsableRulesProof (EQUIVALENT transformation)

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

(72) Obligation:

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

QUOTN_IN_GA(T335, s(T341)) → QUOTM_IN_GA(T335, T341)
QUOTM_IN_GA(s(s(s(T326))), T328) → QUOTN_IN_GA(T326, T328)

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

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

(73) PiDPToQDPProof (SOUND transformation)

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

(74) Obligation:

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

QUOTN_IN_GA(T335) → QUOTM_IN_GA(T335)
QUOTM_IN_GA(s(s(s(T326)))) → QUOTN_IN_GA(T326)

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

(75) 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:

  • QUOTM_IN_GA(s(s(s(T326)))) → QUOTN_IN_GA(T326)
    The graph contains the following edges 1 > 1

  • QUOTN_IN_GA(T335) → QUOTM_IN_GA(T335)
    The graph contains the following edges 1 >= 1

(76) YES

(77) Obligation:

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

QUOTG_IN_G(s(s(T164))) → QUOTH_IN_G(T164)
QUOTH_IN_G(T167) → QUOTG_IN_G(T167)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTG_IN_G(x1)  =  QUOTG_IN_G(x1)
QUOTH_IN_G(x1)  =  QUOTH_IN_G(x1)

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

(78) UsableRulesProof (EQUIVALENT transformation)

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

(79) Obligation:

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

QUOTG_IN_G(s(s(T164))) → QUOTH_IN_G(T164)
QUOTH_IN_G(T167) → QUOTG_IN_G(T167)

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

(80) PiDPToQDPProof (EQUIVALENT transformation)

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

(81) Obligation:

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

QUOTG_IN_G(s(s(T164))) → QUOTH_IN_G(T164)
QUOTH_IN_G(T167) → QUOTG_IN_G(T167)

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

(82) 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:

  • QUOTH_IN_G(T167) → QUOTG_IN_G(T167)
    The graph contains the following edges 1 >= 1

  • QUOTG_IN_G(s(s(T164))) → QUOTH_IN_G(T164)
    The graph contains the following edges 1 > 1

(83) YES

(84) Obligation:

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

QUOTJ_IN_GA(T212, s(T218)) → QUOTI_IN_GA(T212, T218)
QUOTI_IN_GA(s(s(T203)), T205) → QUOTJ_IN_GA(T203, T205)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTI_IN_GA(x1, x2)  =  QUOTI_IN_GA(x1)
QUOTJ_IN_GA(x1, x2)  =  QUOTJ_IN_GA(x1)

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

(85) UsableRulesProof (EQUIVALENT transformation)

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

(86) Obligation:

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

QUOTJ_IN_GA(T212, s(T218)) → QUOTI_IN_GA(T212, T218)
QUOTI_IN_GA(s(s(T203)), T205) → QUOTJ_IN_GA(T203, T205)

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

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

(87) PiDPToQDPProof (SOUND transformation)

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

(88) Obligation:

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

QUOTJ_IN_GA(T212) → QUOTI_IN_GA(T212)
QUOTI_IN_GA(s(s(T203))) → QUOTJ_IN_GA(T203)

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

(89) 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:

  • QUOTI_IN_GA(s(s(T203))) → QUOTJ_IN_GA(T203)
    The graph contains the following edges 1 > 1

  • QUOTJ_IN_GA(T212) → QUOTI_IN_GA(T212)
    The graph contains the following edges 1 >= 1

(90) YES

(91) Obligation:

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

QUOTC_IN_G(s(T81)) → QUOTD_IN_G(T81)
QUOTD_IN_G(T84) → QUOTC_IN_G(T84)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTC_IN_G(x1)  =  QUOTC_IN_G(x1)
QUOTD_IN_G(x1)  =  QUOTD_IN_G(x1)

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

(92) UsableRulesProof (EQUIVALENT transformation)

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

(93) Obligation:

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

QUOTC_IN_G(s(T81)) → QUOTD_IN_G(T81)
QUOTD_IN_G(T84) → QUOTC_IN_G(T84)

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

(94) PiDPToQDPProof (EQUIVALENT transformation)

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

(95) Obligation:

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

QUOTC_IN_G(s(T81)) → QUOTD_IN_G(T81)
QUOTD_IN_G(T84) → QUOTC_IN_G(T84)

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

(96) 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:

  • QUOTD_IN_G(T84) → QUOTC_IN_G(T84)
    The graph contains the following edges 1 >= 1

  • QUOTC_IN_G(s(T81)) → QUOTD_IN_G(T81)
    The graph contains the following edges 1 > 1

(97) YES

(98) Obligation:

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

QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN7_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN7_IN_GGG(T1278, 0, T1284) → QUOTN6_IN_GG(T1278, T1284)
QUOTN7_IN_GGG(s(T1303), 0, T1309) → QUOTN6_IN_GG(T1303, T1309)
QUOTN7_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN7_IN_GGG(T1295, T1316, T1297)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTN6_IN_GG(x1, x2)  =  QUOTN6_IN_GG(x1, x2)
QUOTN7_IN_GGG(x1, x2, x3)  =  QUOTN7_IN_GGG(x1, x2, x3)

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

(99) UsableRulesProof (EQUIVALENT transformation)

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

(100) Obligation:

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

QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN7_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN7_IN_GGG(T1278, 0, T1284) → QUOTN6_IN_GG(T1278, T1284)
QUOTN7_IN_GGG(s(T1303), 0, T1309) → QUOTN6_IN_GG(T1303, T1309)
QUOTN7_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN7_IN_GGG(T1295, T1316, T1297)

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

(101) PiDPToQDPProof (EQUIVALENT transformation)

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

(102) Obligation:

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

QUOTN6_IN_GG(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → QUOTN7_IN_GGG(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))
QUOTN7_IN_GGG(T1278, 0, T1284) → QUOTN6_IN_GG(T1278, T1284)
QUOTN7_IN_GGG(s(T1303), 0, T1309) → QUOTN6_IN_GG(T1303, T1309)
QUOTN7_IN_GGG(s(T1295), s(T1316), T1297) → QUOTN7_IN_GGG(T1295, T1316, T1297)

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

(103) 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:

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

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

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

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

(104) YES

(105) Obligation:

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

QUOTF_IN_GA(T111, s(T117)) → QUOTE_IN_GA(T111, T117)
QUOTE_IN_GA(s(T102), T104) → QUOTF_IN_GA(T102, T104)

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTE_IN_GA(x1, x2)  =  QUOTE_IN_GA(x1)
QUOTF_IN_GA(x1, x2)  =  QUOTF_IN_GA(x1)

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

(106) UsableRulesProof (EQUIVALENT transformation)

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

(107) Obligation:

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

QUOTF_IN_GA(T111, s(T117)) → QUOTE_IN_GA(T111, T117)
QUOTE_IN_GA(s(T102), T104) → QUOTF_IN_GA(T102, T104)

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

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

(108) PiDPToQDPProof (SOUND transformation)

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

(109) Obligation:

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

QUOTF_IN_GA(T111) → QUOTE_IN_GA(T111)
QUOTE_IN_GA(s(T102)) → QUOTF_IN_GA(T102)

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

(110) 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:

  • QUOTE_IN_GA(s(T102)) → QUOTF_IN_GA(T102)
    The graph contains the following edges 1 > 1

  • QUOTF_IN_GA(T111) → QUOTE_IN_GA(T111)
    The graph contains the following edges 1 >= 1

(111) YES

(112) Obligation:

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

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

The TRS R consists of the following rules:

divA_in_gga(T7, T8, T10) → U1_gga(T7, T8, T10, quotB_in_gga(T7, T8, T10))
quotB_in_gga(0, s(T15), 0) → quotB_out_gga(0, s(T15), 0)
quotB_in_gga(s(0), s(s(T61)), 0) → quotB_out_gga(s(0), s(s(T61)), 0)
quotB_in_gga(s(T75), s(0), 0) → U60_gga(T75, quotC_in_g(T75))
quotC_in_g(0) → quotC_out_g(0)
quotC_in_g(s(T81)) → U2_g(T81, quotD_in_g(T81))
quotD_in_g(T84) → U35_g(T84, quotC_in_g(T84))
U35_g(T84, quotC_out_g(T84)) → quotD_out_g(T84)
U2_g(T81, quotD_out_g(T81)) → quotC_out_g(s(T81))
U60_gga(T75, quotC_out_g(T75)) → quotB_out_gga(s(T75), s(0), 0)
quotB_in_gga(s(T75), s(0), s(T88)) → U61_gga(T75, T88, quotE_in_ga(T75, T88))
quotE_in_ga(0, 0) → quotE_out_ga(0, 0)
quotE_in_ga(s(T102), T104) → U3_ga(T102, T104, quotF_in_ga(T102, T104))
quotF_in_ga(T111, 0) → U4_ga(T111, quotC_in_g(T111))
U4_ga(T111, quotC_out_g(T111)) → quotF_out_ga(T111, 0)
quotF_in_ga(T111, s(T117)) → U5_ga(T111, T117, quotE_in_ga(T111, T117))
U5_ga(T111, T117, quotE_out_ga(T111, T117)) → quotF_out_ga(T111, s(T117))
U3_ga(T102, T104, quotF_out_ga(T102, T104)) → quotE_out_ga(s(T102), T104)
U61_gga(T75, T88, quotE_out_ga(T75, T88)) → quotB_out_gga(s(T75), s(0), s(T88))
quotB_in_gga(s(s(T125)), s(0), T128) → U62_gga(T125, T128, quotF_in_ga(T125, T128))
U62_gga(T125, T128, quotF_out_ga(T125, T128)) → quotB_out_gga(s(s(T125)), s(0), T128)
quotB_in_gga(s(s(0)), s(s(s(T140))), 0) → quotB_out_gga(s(s(0)), s(s(s(T140))), 0)
quotB_in_gga(s(s(T154)), s(s(0)), 0) → U63_gga(T154, quotG_in_g(T154))
quotG_in_g(0) → quotG_out_g(0)
quotG_in_g(s(0)) → quotG_out_g(s(0))
quotG_in_g(s(s(T164))) → U6_g(T164, quotH_in_g(T164))
quotH_in_g(T167) → U36_g(T167, quotG_in_g(T167))
U36_g(T167, quotG_out_g(T167)) → quotH_out_g(T167)
U6_g(T164, quotH_out_g(T164)) → quotG_out_g(s(s(T164)))
U63_gga(T154, quotG_out_g(T154)) → quotB_out_gga(s(s(T154)), s(s(0)), 0)
quotB_in_gga(s(s(T154)), s(s(0)), s(T171)) → U64_gga(T154, T171, quotI_in_ga(T154, T171))
quotI_in_ga(0, 0) → quotI_out_ga(0, 0)
quotI_in_ga(s(0), 0) → quotI_out_ga(s(0), 0)
quotI_in_ga(s(s(T203)), T205) → U7_ga(T203, T205, quotJ_in_ga(T203, T205))
quotJ_in_ga(T212, 0) → U8_ga(T212, quotG_in_g(T212))
U8_ga(T212, quotG_out_g(T212)) → quotJ_out_ga(T212, 0)
quotJ_in_ga(T212, s(T218)) → U9_ga(T212, T218, quotI_in_ga(T212, T218))
U9_ga(T212, T218, quotI_out_ga(T212, T218)) → quotJ_out_ga(T212, s(T218))
U7_ga(T203, T205, quotJ_out_ga(T203, T205)) → quotI_out_ga(s(s(T203)), T205)
U64_gga(T154, T171, quotI_out_ga(T154, T171)) → quotB_out_gga(s(s(T154)), s(s(0)), s(T171))
quotB_in_gga(s(s(s(T226))), s(s(0)), T229) → U65_gga(T226, T229, quotJ_in_ga(T226, T229))
U65_gga(T226, T229, quotJ_out_ga(T226, T229)) → quotB_out_gga(s(s(s(T226))), s(s(0)), T229)
quotB_in_gga(s(s(s(0))), s(s(s(s(T241)))), 0) → quotB_out_gga(s(s(s(0))), s(s(s(s(T241)))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), 0) → U66_gga(T255, quotK_in_g(T255))
quotK_in_g(0) → quotK_out_g(0)
quotK_in_g(s(0)) → quotK_out_g(s(0))
quotK_in_g(s(s(0))) → quotK_out_g(s(s(0)))
quotK_in_g(s(s(s(T269)))) → U10_g(T269, quotL_in_g(T269))
quotL_in_g(T272) → U37_g(T272, quotK_in_g(T272))
U37_g(T272, quotK_out_g(T272)) → quotL_out_g(T272)
U10_g(T269, quotL_out_g(T269)) → quotK_out_g(s(s(s(T269))))
U66_gga(T255, quotK_out_g(T255)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), 0)
quotB_in_gga(s(s(s(T255))), s(s(s(0))), s(T276)) → U67_gga(T255, T276, quotM_in_ga(T255, T276))
quotM_in_ga(0, 0) → quotM_out_ga(0, 0)
quotM_in_ga(s(0), 0) → quotM_out_ga(s(0), 0)
quotM_in_ga(s(s(0)), 0) → quotM_out_ga(s(s(0)), 0)
quotM_in_ga(s(s(s(T326))), T328) → U11_ga(T326, T328, quotN_in_ga(T326, T328))
quotN_in_ga(T335, 0) → U12_ga(T335, quotK_in_g(T335))
U12_ga(T335, quotK_out_g(T335)) → quotN_out_ga(T335, 0)
quotN_in_ga(T335, s(T341)) → U13_ga(T335, T341, quotM_in_ga(T335, T341))
U13_ga(T335, T341, quotM_out_ga(T335, T341)) → quotN_out_ga(T335, s(T341))
U11_ga(T326, T328, quotN_out_ga(T326, T328)) → quotM_out_ga(s(s(s(T326))), T328)
U67_gga(T255, T276, quotM_out_ga(T255, T276)) → quotB_out_gga(s(s(s(T255))), s(s(s(0))), s(T276))
quotB_in_gga(s(s(s(s(T349)))), s(s(s(0))), T352) → U68_gga(T349, T352, quotN_in_ga(T349, T352))
U68_gga(T349, T352, quotN_out_ga(T349, T352)) → quotB_out_gga(s(s(s(s(T349)))), s(s(s(0))), T352)
quotB_in_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0) → quotB_out_gga(s(s(s(s(0)))), s(s(s(s(s(T364))))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0) → U69_gga(T378, quotO_in_g(T378))
quotO_in_g(0) → quotO_out_g(0)
quotO_in_g(s(0)) → quotO_out_g(s(0))
quotO_in_g(s(s(0))) → quotO_out_g(s(s(0)))
quotO_in_g(s(s(s(0)))) → quotO_out_g(s(s(s(0))))
quotO_in_g(s(s(s(s(T396))))) → U14_g(T396, quotP_in_g(T396))
quotP_in_g(T399) → U38_g(T399, quotO_in_g(T399))
U38_g(T399, quotO_out_g(T399)) → quotP_out_g(T399)
U14_g(T396, quotP_out_g(T396)) → quotO_out_g(s(s(s(s(T396)))))
U69_gga(T378, quotO_out_g(T378)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), 0)
quotB_in_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403)) → U70_gga(T378, T403, quotQ_in_ga(T378, T403))
quotQ_in_ga(0, 0) → quotQ_out_ga(0, 0)
quotQ_in_ga(s(0), 0) → quotQ_out_ga(s(0), 0)
quotQ_in_ga(s(s(0)), 0) → quotQ_out_ga(s(s(0)), 0)
quotQ_in_ga(s(s(s(0))), 0) → quotQ_out_ga(s(s(s(0))), 0)
quotQ_in_ga(s(s(s(s(T471)))), T473) → U15_ga(T471, T473, quotR_in_ga(T471, T473))
quotR_in_ga(T480, 0) → U16_ga(T480, quotO_in_g(T480))
U16_ga(T480, quotO_out_g(T480)) → quotR_out_ga(T480, 0)
quotR_in_ga(T480, s(T486)) → U17_ga(T480, T486, quotQ_in_ga(T480, T486))
U17_ga(T480, T486, quotQ_out_ga(T480, T486)) → quotR_out_ga(T480, s(T486))
U15_ga(T471, T473, quotR_out_ga(T471, T473)) → quotQ_out_ga(s(s(s(s(T471)))), T473)
U70_gga(T378, T403, quotQ_out_ga(T378, T403)) → quotB_out_gga(s(s(s(s(T378)))), s(s(s(s(0)))), s(T403))
quotB_in_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497) → U71_gga(T494, T497, quotR_in_ga(T494, T497))
U71_gga(T494, T497, quotR_out_ga(T494, T497)) → quotB_out_gga(s(s(s(s(s(T494))))), s(s(s(s(0)))), T497)
quotB_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0) → quotB_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T509)))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0) → U72_gga(T523, quotS_in_g(T523))
quotS_in_g(0) → quotS_out_g(0)
quotS_in_g(s(0)) → quotS_out_g(s(0))
quotS_in_g(s(s(0))) → quotS_out_g(s(s(0)))
quotS_in_g(s(s(s(0)))) → quotS_out_g(s(s(s(0))))
quotS_in_g(s(s(s(s(0))))) → quotS_out_g(s(s(s(s(0)))))
quotS_in_g(s(s(s(s(s(T545)))))) → U18_g(T545, quotT_in_g(T545))
quotT_in_g(T548) → U39_g(T548, quotS_in_g(T548))
U39_g(T548, quotS_out_g(T548)) → quotT_out_g(T548)
U18_g(T545, quotT_out_g(T545)) → quotS_out_g(s(s(s(s(s(T545))))))
U72_gga(T523, quotS_out_g(T523)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), 0)
quotB_in_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552)) → U73_gga(T523, T552, quotU_in_ga(T523, T552))
quotU_in_ga(0, 0) → quotU_out_ga(0, 0)
quotU_in_ga(s(0), 0) → quotU_out_ga(s(0), 0)
quotU_in_ga(s(s(0)), 0) → quotU_out_ga(s(s(0)), 0)
quotU_in_ga(s(s(s(0))), 0) → quotU_out_ga(s(s(s(0))), 0)
quotU_in_ga(s(s(s(s(0)))), 0) → quotU_out_ga(s(s(s(s(0)))), 0)
quotU_in_ga(s(s(s(s(s(T638))))), T640) → U19_ga(T638, T640, quotV_in_ga(T638, T640))
quotV_in_ga(T647, 0) → U20_ga(T647, quotS_in_g(T647))
U20_ga(T647, quotS_out_g(T647)) → quotV_out_ga(T647, 0)
quotV_in_ga(T647, s(T653)) → U21_ga(T647, T653, quotU_in_ga(T647, T653))
U21_ga(T647, T653, quotU_out_ga(T647, T653)) → quotV_out_ga(T647, s(T653))
U19_ga(T638, T640, quotV_out_ga(T638, T640)) → quotU_out_ga(s(s(s(s(s(T638))))), T640)
U73_gga(T523, T552, quotU_out_ga(T523, T552)) → quotB_out_gga(s(s(s(s(s(T523))))), s(s(s(s(s(0))))), s(T552))
quotB_in_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664) → U74_gga(T661, T664, quotV_in_ga(T661, T664))
U74_gga(T661, T664, quotV_out_ga(T661, T664)) → quotB_out_gga(s(s(s(s(s(s(T661)))))), s(s(s(s(s(0))))), T664)
quotB_in_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0) → quotB_out_gga(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T676))))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0) → U75_gga(T690, quotW_in_g(T690))
quotW_in_g(0) → quotW_out_g(0)
quotW_in_g(s(0)) → quotW_out_g(s(0))
quotW_in_g(s(s(0))) → quotW_out_g(s(s(0)))
quotW_in_g(s(s(s(0)))) → quotW_out_g(s(s(s(0))))
quotW_in_g(s(s(s(s(0))))) → quotW_out_g(s(s(s(s(0)))))
quotW_in_g(s(s(s(s(s(0)))))) → quotW_out_g(s(s(s(s(s(0))))))
quotW_in_g(s(s(s(s(s(s(T716))))))) → U22_g(T716, quotX_in_g(T716))
quotX_in_g(T719) → U40_g(T719, quotW_in_g(T719))
U40_g(T719, quotW_out_g(T719)) → quotX_out_g(T719)
U22_g(T716, quotX_out_g(T716)) → quotW_out_g(s(s(s(s(s(s(T716)))))))
U75_gga(T690, quotW_out_g(T690)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), 0)
quotB_in_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723)) → U76_gga(T690, T723, quotY_in_ga(T690, T723))
quotY_in_ga(0, 0) → quotY_out_ga(0, 0)
quotY_in_ga(s(0), 0) → quotY_out_ga(s(0), 0)
quotY_in_ga(s(s(0)), 0) → quotY_out_ga(s(s(0)), 0)
quotY_in_ga(s(s(s(0))), 0) → quotY_out_ga(s(s(s(0))), 0)
quotY_in_ga(s(s(s(s(0)))), 0) → quotY_out_ga(s(s(s(s(0)))), 0)
quotY_in_ga(s(s(s(s(s(0))))), 0) → quotY_out_ga(s(s(s(s(s(0))))), 0)
quotY_in_ga(s(s(s(s(s(s(T827)))))), T829) → U23_ga(T827, T829, quotZ_in_ga(T827, T829))
quotZ_in_ga(T836, 0) → U24_ga(T836, quotW_in_g(T836))
U24_ga(T836, quotW_out_g(T836)) → quotZ_out_ga(T836, 0)
quotZ_in_ga(T836, s(T842)) → U25_ga(T836, T842, quotY_in_ga(T836, T842))
U25_ga(T836, T842, quotY_out_ga(T836, T842)) → quotZ_out_ga(T836, s(T842))
U23_ga(T827, T829, quotZ_out_ga(T827, T829)) → quotY_out_ga(s(s(s(s(s(s(T827)))))), T829)
U76_gga(T690, T723, quotY_out_ga(T690, T723)) → quotB_out_gga(s(s(s(s(s(s(T690)))))), s(s(s(s(s(s(0)))))), s(T723))
quotB_in_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853) → U77_gga(T850, T853, quotZ_in_ga(T850, T853))
U77_gga(T850, T853, quotZ_out_ga(T850, T853)) → quotB_out_gga(s(s(s(s(s(s(s(T850))))))), s(s(s(s(s(s(0)))))), T853)
quotB_in_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0) → quotB_out_gga(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T865)))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0) → U78_gga(T879, quotN1_in_g(T879))
quotN1_in_g(0) → quotN1_out_g(0)
quotN1_in_g(s(0)) → quotN1_out_g(s(0))
quotN1_in_g(s(s(0))) → quotN1_out_g(s(s(0)))
quotN1_in_g(s(s(s(0)))) → quotN1_out_g(s(s(s(0))))
quotN1_in_g(s(s(s(s(0))))) → quotN1_out_g(s(s(s(s(0)))))
quotN1_in_g(s(s(s(s(s(0)))))) → quotN1_out_g(s(s(s(s(s(0))))))
quotN1_in_g(s(s(s(s(s(s(0))))))) → quotN1_out_g(s(s(s(s(s(s(0)))))))
quotN1_in_g(s(s(s(s(s(s(s(T909)))))))) → U26_g(T909, quotN2_in_g(T909))
quotN2_in_g(T912) → U41_g(T912, quotN1_in_g(T912))
U41_g(T912, quotN1_out_g(T912)) → quotN2_out_g(T912)
U26_g(T909, quotN2_out_g(T909)) → quotN1_out_g(s(s(s(s(s(s(s(T909))))))))
U78_gga(T879, quotN1_out_g(T879)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), 0)
quotB_in_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916)) → U79_gga(T879, T916, quotN3_in_ga(T879, T916))
quotN3_in_ga(0, 0) → quotN3_out_ga(0, 0)
quotN3_in_ga(s(0), 0) → quotN3_out_ga(s(0), 0)
quotN3_in_ga(s(s(0)), 0) → quotN3_out_ga(s(s(0)), 0)
quotN3_in_ga(s(s(s(0))), 0) → quotN3_out_ga(s(s(s(0))), 0)
quotN3_in_ga(s(s(s(s(0)))), 0) → quotN3_out_ga(s(s(s(s(0)))), 0)
quotN3_in_ga(s(s(s(s(s(0))))), 0) → quotN3_out_ga(s(s(s(s(s(0))))), 0)
quotN3_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN3_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN3_in_ga(s(s(s(s(s(s(s(T1038))))))), T1040) → U27_ga(T1038, T1040, quotN4_in_ga(T1038, T1040))
quotN4_in_ga(T1047, 0) → U28_ga(T1047, quotN1_in_g(T1047))
U28_ga(T1047, quotN1_out_g(T1047)) → quotN4_out_ga(T1047, 0)
quotN4_in_ga(T1047, s(T1053)) → U29_ga(T1047, T1053, quotN3_in_ga(T1047, T1053))
U29_ga(T1047, T1053, quotN3_out_ga(T1047, T1053)) → quotN4_out_ga(T1047, s(T1053))
U27_ga(T1038, T1040, quotN4_out_ga(T1038, T1040)) → quotN3_out_ga(s(s(s(s(s(s(s(T1038))))))), T1040)
U79_gga(T879, T916, quotN3_out_ga(T879, T916)) → quotB_out_gga(s(s(s(s(s(s(s(T879))))))), s(s(s(s(s(s(s(0))))))), s(T916))
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064) → U80_gga(T1061, T1064, quotN4_in_ga(T1061, T1064))
U80_gga(T1061, T1064, quotN4_out_ga(T1061, T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(0))))))), T1064)
quotB_in_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064) → U81_gga(T1061, T1069, T1064, quotN5_in_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064))
quotN5_in_ggga(0, s(T1082), T1083, 0) → quotN5_out_ggga(0, s(T1082), T1083, 0)
quotN5_in_ggga(T1101, 0, T1109, 0) → U30_ggga(T1101, T1109, quotN6_in_gg(T1101, T1109))
quotN6_in_gg(0, T1114) → quotN6_out_gg(0, T1114)
quotN6_in_gg(s(0), s(T1130)) → quotN6_out_gg(s(0), s(T1130))
quotN6_in_gg(s(T1135), 0) → U45_gg(T1135, quotC_in_g(T1135))
U45_gg(T1135, quotC_out_g(T1135)) → quotN6_out_gg(s(T1135), 0)
quotN6_in_gg(s(s(T1140)), 0) → U46_gg(T1140, quotD_in_g(T1140))
U46_gg(T1140, quotD_out_g(T1140)) → quotN6_out_gg(s(s(T1140)), 0)
quotN6_in_gg(s(s(0)), s(s(T1149))) → quotN6_out_gg(s(s(0)), s(s(T1149)))
quotN6_in_gg(s(s(T1154)), s(0)) → U47_gg(T1154, quotG_in_g(T1154))
U47_gg(T1154, quotG_out_g(T1154)) → quotN6_out_gg(s(s(T1154)), s(0))
quotN6_in_gg(s(s(s(T1159))), s(0)) → U48_gg(T1159, quotH_in_g(T1159))
U48_gg(T1159, quotH_out_g(T1159)) → quotN6_out_gg(s(s(s(T1159))), s(0))
quotN6_in_gg(s(s(s(0))), s(s(s(T1168)))) → quotN6_out_gg(s(s(s(0))), s(s(s(T1168))))
quotN6_in_gg(s(s(s(T1173))), s(s(0))) → U49_gg(T1173, quotK_in_g(T1173))
U49_gg(T1173, quotK_out_g(T1173)) → quotN6_out_gg(s(s(s(T1173))), s(s(0)))
quotN6_in_gg(s(s(s(s(T1178)))), s(s(0))) → U50_gg(T1178, quotL_in_g(T1178))
U50_gg(T1178, quotL_out_g(T1178)) → quotN6_out_gg(s(s(s(s(T1178)))), s(s(0)))
quotN6_in_gg(s(s(s(s(0)))), s(s(s(s(T1187))))) → quotN6_out_gg(s(s(s(s(0)))), s(s(s(s(T1187)))))
quotN6_in_gg(s(s(s(s(T1192)))), s(s(s(0)))) → U51_gg(T1192, quotO_in_g(T1192))
U51_gg(T1192, quotO_out_g(T1192)) → quotN6_out_gg(s(s(s(s(T1192)))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(T1197))))), s(s(s(0)))) → U52_gg(T1197, quotP_in_g(T1197))
U52_gg(T1197, quotP_out_g(T1197)) → quotN6_out_gg(s(s(s(s(s(T1197))))), s(s(s(0))))
quotN6_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206)))))) → quotN6_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(T1206))))))
quotN6_in_gg(s(s(s(s(s(T1211))))), s(s(s(s(0))))) → U53_gg(T1211, quotS_in_g(T1211))
U53_gg(T1211, quotS_out_g(T1211)) → quotN6_out_gg(s(s(s(s(s(T1211))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0))))) → U54_gg(T1216, quotT_in_g(T1216))
U54_gg(T1216, quotT_out_g(T1216)) → quotN6_out_gg(s(s(s(s(s(s(T1216)))))), s(s(s(s(0)))))
quotN6_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225))))))) → quotN6_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(T1225)))))))
quotN6_in_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0)))))) → U55_gg(T1230, quotW_in_g(T1230))
U55_gg(T1230, quotW_out_g(T1230)) → quotN6_out_gg(s(s(s(s(s(s(T1230)))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0)))))) → U56_gg(T1235, quotX_in_g(T1235))
U56_gg(T1235, quotX_out_g(T1235)) → quotN6_out_gg(s(s(s(s(s(s(s(T1235))))))), s(s(s(s(s(0))))))
quotN6_in_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244)))))))) → quotN6_out_gg(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T1244))))))))
quotN6_in_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0))))))) → U57_gg(T1249, quotN1_in_g(T1249))
U57_gg(T1249, quotN1_out_g(T1249)) → quotN6_out_gg(s(s(s(s(s(s(s(T1249))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0))))))) → U58_gg(T1254, quotN2_in_g(T1254))
U58_gg(T1254, quotN2_out_g(T1254)) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(0)))))))
quotN6_in_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259)))))))) → U59_gg(T1254, T1259, quotN7_in_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259)))))))))
quotN7_in_ggg(0, s(T1268), T1269) → quotN7_out_ggg(0, s(T1268), T1269)
quotN7_in_ggg(T1278, 0, T1284) → U42_ggg(T1278, T1284, quotN6_in_gg(T1278, T1284))
U42_ggg(T1278, T1284, quotN6_out_gg(T1278, T1284)) → quotN7_out_ggg(T1278, 0, T1284)
quotN7_in_ggg(s(T1303), 0, T1309) → U43_ggg(T1303, T1309, quotN6_in_gg(T1303, T1309))
U43_ggg(T1303, T1309, quotN6_out_gg(T1303, T1309)) → quotN7_out_ggg(s(T1303), 0, T1309)
quotN7_in_ggg(s(T1295), s(T1316), T1297) → U44_ggg(T1295, T1316, T1297, quotN7_in_ggg(T1295, T1316, T1297))
U44_ggg(T1295, T1316, T1297, quotN7_out_ggg(T1295, T1316, T1297)) → quotN7_out_ggg(s(T1295), s(T1316), T1297)
U59_gg(T1254, T1259, quotN7_out_ggg(T1254, T1259, s(s(s(s(s(s(s(T1259))))))))) → quotN6_out_gg(s(s(s(s(s(s(s(s(T1254)))))))), s(s(s(s(s(s(s(T1259))))))))
U30_ggga(T1101, T1109, quotN6_out_gg(T1101, T1109)) → quotN5_out_ggga(T1101, 0, T1109, 0)
quotN5_in_ggga(T1101, 0, T1109, s(T1322)) → U31_ggga(T1101, T1109, T1322, quotB_in_gga(T1101, s(T1109), T1322))
U31_ggga(T1101, T1109, T1322, quotB_out_gga(T1101, s(T1109), T1322)) → quotN5_out_ggga(T1101, 0, T1109, s(T1322))
quotN5_in_ggga(s(T1347), 0, T1355, 0) → U32_ggga(T1347, T1355, quotN6_in_gg(T1347, T1355))
U32_ggga(T1347, T1355, quotN6_out_gg(T1347, T1355)) → quotN5_out_ggga(s(T1347), 0, T1355, 0)
quotN5_in_ggga(s(T1347), 0, T1355, s(T1361)) → U33_ggga(T1347, T1355, T1361, quotB_in_gga(T1347, s(T1355), T1361))
U33_ggga(T1347, T1355, T1361, quotB_out_gga(T1347, s(T1355), T1361)) → quotN5_out_ggga(s(T1347), 0, T1355, s(T1361))
quotN5_in_ggga(s(T1333), s(T1366), T1335, T1337) → U34_ggga(T1333, T1366, T1335, T1337, quotN5_in_ggga(T1333, T1366, T1335, T1337))
U34_ggga(T1333, T1366, T1335, T1337, quotN5_out_ggga(T1333, T1366, T1335, T1337)) → quotN5_out_ggga(s(T1333), s(T1366), T1335, T1337)
U81_gga(T1061, T1069, T1064, quotN5_out_ggga(T1061, T1069, s(s(s(s(s(s(s(T1069))))))), T1064)) → quotB_out_gga(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069)))))))), T1064)
U1_gga(T7, T8, T10, quotB_out_gga(T7, T8, T10)) → divA_out_gga(T7, T8, T10)

The argument filtering Pi contains the following mapping:
divA_in_gga(x1, x2, x3)  =  divA_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x1, x2, x4)
quotB_in_gga(x1, x2, x3)  =  quotB_in_gga(x1, x2)
0  =  0
s(x1)  =  s(x1)
quotB_out_gga(x1, x2, x3)  =  quotB_out_gga(x1, x2, x3)
U60_gga(x1, x2)  =  U60_gga(x1, x2)
quotC_in_g(x1)  =  quotC_in_g(x1)
quotC_out_g(x1)  =  quotC_out_g(x1)
U2_g(x1, x2)  =  U2_g(x1, x2)
quotD_in_g(x1)  =  quotD_in_g(x1)
U35_g(x1, x2)  =  U35_g(x1, x2)
quotD_out_g(x1)  =  quotD_out_g(x1)
U61_gga(x1, x2, x3)  =  U61_gga(x1, x3)
quotE_in_ga(x1, x2)  =  quotE_in_ga(x1)
quotE_out_ga(x1, x2)  =  quotE_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
quotF_in_ga(x1, x2)  =  quotF_in_ga(x1)
U4_ga(x1, x2)  =  U4_ga(x1, x2)
quotF_out_ga(x1, x2)  =  quotF_out_ga(x1, x2)
U5_ga(x1, x2, x3)  =  U5_ga(x1, x3)
U62_gga(x1, x2, x3)  =  U62_gga(x1, x3)
U63_gga(x1, x2)  =  U63_gga(x1, x2)
quotG_in_g(x1)  =  quotG_in_g(x1)
quotG_out_g(x1)  =  quotG_out_g(x1)
U6_g(x1, x2)  =  U6_g(x1, x2)
quotH_in_g(x1)  =  quotH_in_g(x1)
U36_g(x1, x2)  =  U36_g(x1, x2)
quotH_out_g(x1)  =  quotH_out_g(x1)
U64_gga(x1, x2, x3)  =  U64_gga(x1, x3)
quotI_in_ga(x1, x2)  =  quotI_in_ga(x1)
quotI_out_ga(x1, x2)  =  quotI_out_ga(x1, x2)
U7_ga(x1, x2, x3)  =  U7_ga(x1, x3)
quotJ_in_ga(x1, x2)  =  quotJ_in_ga(x1)
U8_ga(x1, x2)  =  U8_ga(x1, x2)
quotJ_out_ga(x1, x2)  =  quotJ_out_ga(x1, x2)
U9_ga(x1, x2, x3)  =  U9_ga(x1, x3)
U65_gga(x1, x2, x3)  =  U65_gga(x1, x3)
U66_gga(x1, x2)  =  U66_gga(x1, x2)
quotK_in_g(x1)  =  quotK_in_g(x1)
quotK_out_g(x1)  =  quotK_out_g(x1)
U10_g(x1, x2)  =  U10_g(x1, x2)
quotL_in_g(x1)  =  quotL_in_g(x1)
U37_g(x1, x2)  =  U37_g(x1, x2)
quotL_out_g(x1)  =  quotL_out_g(x1)
U67_gga(x1, x2, x3)  =  U67_gga(x1, x3)
quotM_in_ga(x1, x2)  =  quotM_in_ga(x1)
quotM_out_ga(x1, x2)  =  quotM_out_ga(x1, x2)
U11_ga(x1, x2, x3)  =  U11_ga(x1, x3)
quotN_in_ga(x1, x2)  =  quotN_in_ga(x1)
U12_ga(x1, x2)  =  U12_ga(x1, x2)
quotN_out_ga(x1, x2)  =  quotN_out_ga(x1, x2)
U13_ga(x1, x2, x3)  =  U13_ga(x1, x3)
U68_gga(x1, x2, x3)  =  U68_gga(x1, x3)
U69_gga(x1, x2)  =  U69_gga(x1, x2)
quotO_in_g(x1)  =  quotO_in_g(x1)
quotO_out_g(x1)  =  quotO_out_g(x1)
U14_g(x1, x2)  =  U14_g(x1, x2)
quotP_in_g(x1)  =  quotP_in_g(x1)
U38_g(x1, x2)  =  U38_g(x1, x2)
quotP_out_g(x1)  =  quotP_out_g(x1)
U70_gga(x1, x2, x3)  =  U70_gga(x1, x3)
quotQ_in_ga(x1, x2)  =  quotQ_in_ga(x1)
quotQ_out_ga(x1, x2)  =  quotQ_out_ga(x1, x2)
U15_ga(x1, x2, x3)  =  U15_ga(x1, x3)
quotR_in_ga(x1, x2)  =  quotR_in_ga(x1)
U16_ga(x1, x2)  =  U16_ga(x1, x2)
quotR_out_ga(x1, x2)  =  quotR_out_ga(x1, x2)
U17_ga(x1, x2, x3)  =  U17_ga(x1, x3)
U71_gga(x1, x2, x3)  =  U71_gga(x1, x3)
U72_gga(x1, x2)  =  U72_gga(x1, x2)
quotS_in_g(x1)  =  quotS_in_g(x1)
quotS_out_g(x1)  =  quotS_out_g(x1)
U18_g(x1, x2)  =  U18_g(x1, x2)
quotT_in_g(x1)  =  quotT_in_g(x1)
U39_g(x1, x2)  =  U39_g(x1, x2)
quotT_out_g(x1)  =  quotT_out_g(x1)
U73_gga(x1, x2, x3)  =  U73_gga(x1, x3)
quotU_in_ga(x1, x2)  =  quotU_in_ga(x1)
quotU_out_ga(x1, x2)  =  quotU_out_ga(x1, x2)
U19_ga(x1, x2, x3)  =  U19_ga(x1, x3)
quotV_in_ga(x1, x2)  =  quotV_in_ga(x1)
U20_ga(x1, x2)  =  U20_ga(x1, x2)
quotV_out_ga(x1, x2)  =  quotV_out_ga(x1, x2)
U21_ga(x1, x2, x3)  =  U21_ga(x1, x3)
U74_gga(x1, x2, x3)  =  U74_gga(x1, x3)
U75_gga(x1, x2)  =  U75_gga(x1, x2)
quotW_in_g(x1)  =  quotW_in_g(x1)
quotW_out_g(x1)  =  quotW_out_g(x1)
U22_g(x1, x2)  =  U22_g(x1, x2)
quotX_in_g(x1)  =  quotX_in_g(x1)
U40_g(x1, x2)  =  U40_g(x1, x2)
quotX_out_g(x1)  =  quotX_out_g(x1)
U76_gga(x1, x2, x3)  =  U76_gga(x1, x3)
quotY_in_ga(x1, x2)  =  quotY_in_ga(x1)
quotY_out_ga(x1, x2)  =  quotY_out_ga(x1, x2)
U23_ga(x1, x2, x3)  =  U23_ga(x1, x3)
quotZ_in_ga(x1, x2)  =  quotZ_in_ga(x1)
U24_ga(x1, x2)  =  U24_ga(x1, x2)
quotZ_out_ga(x1, x2)  =  quotZ_out_ga(x1, x2)
U25_ga(x1, x2, x3)  =  U25_ga(x1, x3)
U77_gga(x1, x2, x3)  =  U77_gga(x1, x3)
U78_gga(x1, x2)  =  U78_gga(x1, x2)
quotN1_in_g(x1)  =  quotN1_in_g(x1)
quotN1_out_g(x1)  =  quotN1_out_g(x1)
U26_g(x1, x2)  =  U26_g(x1, x2)
quotN2_in_g(x1)  =  quotN2_in_g(x1)
U41_g(x1, x2)  =  U41_g(x1, x2)
quotN2_out_g(x1)  =  quotN2_out_g(x1)
U79_gga(x1, x2, x3)  =  U79_gga(x1, x3)
quotN3_in_ga(x1, x2)  =  quotN3_in_ga(x1)
quotN3_out_ga(x1, x2)  =  quotN3_out_ga(x1, x2)
U27_ga(x1, x2, x3)  =  U27_ga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
U28_ga(x1, x2)  =  U28_ga(x1, x2)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U29_ga(x1, x2, x3)  =  U29_ga(x1, x3)
U80_gga(x1, x2, x3)  =  U80_gga(x1, x3)
U81_gga(x1, x2, x3, x4)  =  U81_gga(x1, x2, x4)
quotN5_in_ggga(x1, x2, x3, x4)  =  quotN5_in_ggga(x1, x2, x3)
quotN5_out_ggga(x1, x2, x3, x4)  =  quotN5_out_ggga(x1, x2, x3, x4)
U30_ggga(x1, x2, x3)  =  U30_ggga(x1, x2, x3)
quotN6_in_gg(x1, x2)  =  quotN6_in_gg(x1, x2)
quotN6_out_gg(x1, x2)  =  quotN6_out_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)  =  U50_gg(x1, x2)
U51_gg(x1, x2)  =  U51_gg(x1, x2)
U52_gg(x1, x2)  =  U52_gg(x1, x2)
U53_gg(x1, x2)  =  U53_gg(x1, x2)
U54_gg(x1, x2)  =  U54_gg(x1, x2)
U55_gg(x1, x2)  =  U55_gg(x1, x2)
U56_gg(x1, x2)  =  U56_gg(x1, x2)
U57_gg(x1, x2)  =  U57_gg(x1, x2)
U58_gg(x1, x2)  =  U58_gg(x1, x2)
U59_gg(x1, x2, x3)  =  U59_gg(x1, x2, x3)
quotN7_in_ggg(x1, x2, x3)  =  quotN7_in_ggg(x1, x2, x3)
quotN7_out_ggg(x1, x2, x3)  =  quotN7_out_ggg(x1, x2, x3)
U42_ggg(x1, x2, x3)  =  U42_ggg(x1, x2, x3)
U43_ggg(x1, x2, x3)  =  U43_ggg(x1, x2, x3)
U44_ggg(x1, x2, x3, x4)  =  U44_ggg(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4)  =  U31_ggga(x1, x2, x4)
U32_ggga(x1, x2, x3)  =  U32_ggga(x1, x2, x3)
U33_ggga(x1, x2, x3, x4)  =  U33_ggga(x1, x2, x4)
U34_ggga(x1, x2, x3, x4, x5)  =  U34_ggga(x1, x2, x3, x5)
divA_out_gga(x1, x2, x3)  =  divA_out_gga(x1, x2, x3)
QUOTB_IN_GGA(x1, x2, x3)  =  QUOTB_IN_GGA(x1, x2)
QUOTN5_IN_GGGA(x1, x2, x3, x4)  =  QUOTN5_IN_GGGA(x1, x2, x3)

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

(113) UsableRulesProof (EQUIVALENT transformation)

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

(114) Obligation:

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

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

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

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

(115) PiDPToQDPProof (SOUND transformation)

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

(116) Obligation:

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

QUOTB_IN_GGA(s(s(s(s(s(s(s(s(T1061)))))))), s(s(s(s(s(s(s(s(T1069))))))))) → QUOTN5_IN_GGGA(T1061, T1069, s(s(s(s(s(s(s(T1069))))))))
QUOTN5_IN_GGGA(T1101, 0, T1109) → QUOTB_IN_GGA(T1101, s(T1109))
QUOTN5_IN_GGGA(s(T1347), 0, T1355) → QUOTB_IN_GGA(T1347, s(T1355))
QUOTN5_IN_GGGA(s(T1333), s(T1366), T1335) → QUOTN5_IN_GGGA(T1333, T1366, T1335)

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

(117) 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:

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

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

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

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

(118) YES