(0) Obligation:

Clauses:

div(X, Y, Z) :- quot(X, Y, Y, Z).
quot(0, s(Y), s(Z), 0).
quot(s(X), s(Y), Z, U) :- quot(X, Y, Z, U).
quot(X, 0, s(Z), s(U)) :- quot(X, s(Z), s(Z), U).
prime(s(s(X))) :- pr(s(s(X)), s(X)).
pr(X, s(0)).
pr(X, s(s(Y))) :- ','(not_divides(s(s(Y)), X), pr(X, s(Y))).
not_divides(Y, X) :- ','(div(X, Y, U), ','(times(U, Y, Z), neq(X, Z))).
neq(s(X), 0).
neq(0, s(X)).
neq(s(X), s(Y)) :- neq(X, Y).
times(0, Y, 0).
times(s(X), Y, Z) :- ','(times(X, Y, U), add(U, Y, Z)).
add(X, 0, X).
add(0, X, X).
add(s(X), Y, s(Z)) :- add(X, Y, Z).

Query: prime(g)

(1) PrologToPiTRSViaGraphTransformerProof (SOUND transformation)

Transformed Prolog program to (Pi-)TRS.

(2) Obligation:

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

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)

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

PRIMEA_IN_G(s(s(s(T14)))) → U1_G(T14, pB_in_g(T14))
PRIMEA_IN_G(s(s(s(T14)))) → PB_IN_G(T14)
PB_IN_G(T14) → U81_G(T14, not_dividesN11_in_g(T14))
PB_IN_G(T14) → NOT_DIVIDESN11_IN_G(T14)
NOT_DIVIDESN11_IN_G(T20) → U49_G(T20, pN12_in_gaa(T20, X34, X35))
NOT_DIVIDESN11_IN_G(T20) → PN12_IN_GAA(T20, X34, X35)
PN12_IN_GAA(T20, T22, X35) → U83_GAA(T20, T22, X35, divN15_in_ga(T20, T22))
PN12_IN_GAA(T20, T22, X35) → DIVN15_IN_GA(T20, T22)
DIVN15_IN_GA(s(s(s(s(s(s(T96)))))), X323) → U51_GA(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
DIVN15_IN_GA(s(s(s(s(s(s(T96)))))), X323) → QUOTC_IN_GGA(T96, s(s(s(s(s(s(s(T96))))))), X323)
QUOTC_IN_GGA(s(T111), T112, X358) → U2_GGA(T111, T112, X358, quotC_in_gga(T111, T112, X358))
QUOTC_IN_GGA(s(T111), T112, X358) → QUOTC_IN_GGA(T111, T112, X358)
QUOTC_IN_GGA(0, 0, s(s(X443))) → U3_GGA(X443, quotD_in_a(X443))
QUOTC_IN_GGA(0, 0, s(s(X443))) → QUOTD_IN_A(X443)
DIVN15_IN_GA(s(s(0)), s(X684)) → U52_GA(X684, quotY_in_a(X684))
DIVN15_IN_GA(s(s(0)), s(X684)) → QUOTY_IN_A(X684)
DIVN15_IN_GA(s(0), s(X753)) → U53_GA(X753, quotT_in_a(X753))
DIVN15_IN_GA(s(0), s(X753)) → QUOTT_IN_A(X753)
DIVN15_IN_GA(0, s(X822)) → U54_GA(X822, quotP_in_a(X822))
DIVN15_IN_GA(0, s(X822)) → QUOTP_IN_A(X822)
U83_GAA(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_GAA(T20, T22, X35, pN40_in_gga(T22, T20, X35))
U83_GAA(T20, T22, X35, divN15_out_ga(T20, T22)) → PN40_IN_GGA(T22, T20, X35)
PN40_IN_GGA(T22, T20, T157) → U85_GGA(T22, T20, T157, timesE_in_gga(T22, T20, T157))
PN40_IN_GGA(T22, T20, T157) → TIMESE_IN_GGA(T22, T20, T157)
TIMESE_IN_GGA(s(T169), T170, X908) → U4_GGA(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
TIMESE_IN_GGA(s(T169), T170, X908) → PF_IN_GGAA(T169, T170, X907, X908)
PF_IN_GGAA(T169, T170, T173, X908) → U87_GGAA(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
PF_IN_GGAA(T169, T170, T173, X908) → TIMESE_IN_GGA(T169, T170, T173)
U87_GGAA(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_GGAA(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
U87_GGAA(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → ADDG_IN_GGA(T173, T170, X908)
ADDG_IN_GGA(s(T188), T189, s(X932)) → U5_GGA(T188, T189, X932, addG_in_gga(T188, T189, X932))
ADDG_IN_GGA(s(T188), T189, s(X932)) → ADDG_IN_GGA(T188, T189, X932)
U85_GGA(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_GGA(T22, T20, T157, neqL_in_gg(T20, T157))
U85_GGA(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → NEQL_IN_GG(T20, T157)
NEQL_IN_GG(T216, s(s(T217))) → U10_GG(T216, T217, neqM_in_gg(T216, T217))
NEQL_IN_GG(T216, s(s(T217))) → NEQM_IN_GG(T216, T217)
NEQM_IN_GG(T229, s(T230)) → U48_GG(T229, T230, neqH_in_gg(T229, T230))
NEQM_IN_GG(T229, s(T230)) → NEQH_IN_GG(T229, T230)
NEQH_IN_GG(s(T247), s(T248)) → U6_GG(T247, T248, neqH_in_gg(T247, T248))
NEQH_IN_GG(s(T247), s(T248)) → NEQH_IN_GG(T247, T248)
U81_G(T14, not_dividesN11_out_g(T14)) → U82_G(T14, prN13_in_g(T14))
U81_G(T14, not_dividesN11_out_g(T14)) → PRN13_IN_G(T14)
PRN13_IN_G(s(T263)) → U50_G(T263, pN14_in_g(T263))
PRN13_IN_G(s(T263)) → PN14_IN_G(T263)
PN14_IN_G(T263) → U89_G(T263, not_dividesN16_in_g(T263))
PN14_IN_G(T263) → NOT_DIVIDESN16_IN_G(T263)
NOT_DIVIDESN16_IN_G(T269) → U55_G(T269, pN17_in_gaa(T269, X1030, X1031))
NOT_DIVIDESN16_IN_G(T269) → PN17_IN_GAA(T269, X1030, X1031)
PN17_IN_GAA(T269, T271, X1031) → U91_GAA(T269, T271, X1031, divN20_in_ga(T269, T271))
PN17_IN_GAA(T269, T271, X1031) → DIVN20_IN_GA(T269, T271)
DIVN20_IN_GA(s(s(s(s(s(s(T345)))))), X1319) → U57_GA(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
DIVN20_IN_GA(s(s(s(s(s(s(T345)))))), X1319) → QUOTI_IN_GGA(T345, s(s(s(s(s(s(s(T345))))))), X1319)
QUOTI_IN_GGA(s(T360), T361, X1354) → U7_GGA(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
QUOTI_IN_GGA(s(T360), T361, X1354) → QUOTI_IN_GGA(T360, T361, X1354)
QUOTI_IN_GGA(0, s(0), s(s(X1470))) → U8_GGA(X1470, quotJ_in_a(X1470))
QUOTI_IN_GGA(0, s(0), s(s(X1470))) → QUOTJ_IN_A(X1470)
QUOTI_IN_GGA(0, 0, s(s(X1501))) → U9_GGA(X1501, quotK_in_a(X1501))
QUOTI_IN_GGA(0, 0, s(s(X1501))) → QUOTK_IN_A(X1501)
QUOTK_IN_A(s(X1564)) → U15_A(X1564, quotD_in_a(X1564))
QUOTK_IN_A(s(X1564)) → QUOTD_IN_A(X1564)
DIVN20_IN_GA(s(0), s(X2028)) → U58_GA(X2028, quotZ_in_a(X2028))
DIVN20_IN_GA(s(0), s(X2028)) → QUOTZ_IN_A(X2028)
DIVN20_IN_GA(0, s(X2139)) → U59_GA(X2139, quotU_in_a(X2139))
DIVN20_IN_GA(0, s(X2139)) → QUOTU_IN_A(X2139)
QUOTU_IN_A(s(X2241)) → U21_A(X2241, quotJ_in_a(X2241))
QUOTU_IN_A(s(X2241)) → QUOTJ_IN_A(X2241)
U91_GAA(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_GAA(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
U91_GAA(T269, T271, X1031, divN20_out_ga(T269, T271)) → PN41_IN_GGA(T271, T269, X1031)
PN41_IN_GGA(T271, T269, T407) → U93_GGA(T271, T269, T407, timesE_in_gga(T271, T269, T407))
PN41_IN_GGA(T271, T269, T407) → TIMESE_IN_GGA(T271, T269, T407)
U93_GGA(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_GGA(T271, T269, T407, neqL_in_gg(s(T269), T407))
U93_GGA(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → NEQL_IN_GG(s(T269), T407)
U89_G(T263, not_dividesN16_out_g(T263)) → U90_G(T263, prN18_in_g(T263))
U89_G(T263, not_dividesN16_out_g(T263)) → PRN18_IN_G(T263)
PRN18_IN_G(s(T424)) → U56_G(T424, pN19_in_g(T424))
PRN18_IN_G(s(T424)) → PN19_IN_G(T424)
PN19_IN_G(T424) → U95_G(T424, not_dividesN21_in_g(T424))
PN19_IN_G(T424) → NOT_DIVIDESN21_IN_G(T424)
NOT_DIVIDESN21_IN_G(T430) → U60_G(T430, pN22_in_gaa(T430, X2295, X2296))
NOT_DIVIDESN21_IN_G(T430) → PN22_IN_GAA(T430, X2295, X2296)
PN22_IN_GAA(T430, T432, X2296) → U97_GAA(T430, T432, X2296, divN25_in_ga(T430, T432))
PN22_IN_GAA(T430, T432, X2296) → DIVN25_IN_GA(T430, T432)
DIVN25_IN_GA(s(s(s(s(s(s(T506)))))), X2584) → U62_GA(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
DIVN25_IN_GA(s(s(s(s(s(s(T506)))))), X2584) → QUOTN_IN_GGA(T506, s(s(s(s(s(s(s(T506))))))), X2584)
QUOTN_IN_GGA(s(T521), T522, X2619) → U11_GGA(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
QUOTN_IN_GGA(s(T521), T522, X2619) → QUOTN_IN_GGA(T521, T522, X2619)
QUOTN_IN_GGA(0, s(s(0)), s(s(X2766))) → U12_GGA(X2766, quotO_in_a(X2766))
QUOTN_IN_GGA(0, s(s(0)), s(s(X2766))) → QUOTO_IN_A(X2766)
QUOTN_IN_GGA(0, s(0), s(s(X2797))) → U13_GGA(X2797, quotP_in_a(X2797))
QUOTN_IN_GGA(0, s(0), s(s(X2797))) → QUOTP_IN_A(X2797)
QUOTN_IN_GGA(0, 0, s(s(X2813))) → U14_GGA(X2813, quotQ_in_a(X2813))
QUOTN_IN_GGA(0, 0, s(s(X2813))) → QUOTQ_IN_A(X2813)
QUOTQ_IN_A(s(X2878)) → U22_A(X2878, quotK_in_a(X2878))
QUOTQ_IN_A(s(X2878)) → QUOTK_IN_A(X2878)
DIVN25_IN_GA(s(0), s(s(X3653))) → U63_GA(X3653, quotO_in_a(X3653))
DIVN25_IN_GA(s(0), s(s(X3653))) → QUOTO_IN_A(X3653)
DIVN25_IN_GA(0, s(X3676)) → U64_GA(X3676, quotN1_in_a(X3676))
DIVN25_IN_GA(0, s(X3676)) → QUOTN1_IN_A(X3676)
QUOTN1_IN_A(s(X3780)) → U29_A(X3780, quotP_in_a(X3780))
QUOTN1_IN_A(s(X3780)) → QUOTP_IN_A(X3780)
U97_GAA(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_GAA(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
U97_GAA(T430, T432, X2296, divN25_out_ga(T430, T432)) → PN42_IN_GGA(T432, T430, X2296)
PN42_IN_GGA(T432, T430, T573) → U99_GGA(T432, T430, T573, timesE_in_gga(T432, T430, T573))
PN42_IN_GGA(T432, T430, T573) → TIMESE_IN_GGA(T432, T430, T573)
U99_GGA(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_GGA(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U99_GGA(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → NEQL_IN_GG(s(s(T430)), T573)
U95_G(T424, not_dividesN21_out_g(T424)) → U96_G(T424, prN23_in_g(T424))
U95_G(T424, not_dividesN21_out_g(T424)) → PRN23_IN_G(T424)
PRN23_IN_G(s(T590)) → U61_G(T590, pN24_in_g(T590))
PRN23_IN_G(s(T590)) → PN24_IN_G(T590)
PN24_IN_G(T590) → U101_G(T590, not_dividesN26_in_g(T590))
PN24_IN_G(T590) → NOT_DIVIDESN26_IN_G(T590)
NOT_DIVIDESN26_IN_G(T596) → U65_G(T596, pN27_in_gaa(T596, X3836, X3837))
NOT_DIVIDESN26_IN_G(T596) → PN27_IN_GAA(T596, X3836, X3837)
PN27_IN_GAA(T596, T598, X3837) → U103_GAA(T596, T598, X3837, divN30_in_ga(T596, T598))
PN27_IN_GAA(T596, T598, X3837) → DIVN30_IN_GA(T596, T598)
DIVN30_IN_GA(s(s(s(s(s(s(T672)))))), X4125) → U67_GA(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
DIVN30_IN_GA(s(s(s(s(s(s(T672)))))), X4125) → QUOTR_IN_GGA(T672, s(s(s(s(s(s(s(T672))))))), X4125)
QUOTR_IN_GGA(s(T687), T688, X4160) → U16_GGA(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
QUOTR_IN_GGA(s(T687), T688, X4160) → QUOTR_IN_GGA(T687, T688, X4160)
QUOTR_IN_GGA(0, s(s(s(0))), s(s(X4338))) → U17_GGA(X4338, quotS_in_a(X4338))
QUOTR_IN_GGA(0, s(s(s(0))), s(s(X4338))) → QUOTS_IN_A(X4338)
QUOTR_IN_GGA(0, s(s(0)), s(s(X4369))) → U18_GGA(X4369, quotT_in_a(X4369))
QUOTR_IN_GGA(0, s(s(0)), s(s(X4369))) → QUOTT_IN_A(X4369)
QUOTR_IN_GGA(0, s(0), s(s(X4385))) → U19_GGA(X4385, quotU_in_a(X4385))
QUOTR_IN_GGA(0, s(0), s(s(X4385))) → QUOTU_IN_A(X4385)
QUOTR_IN_GGA(0, 0, s(s(X4401))) → U20_GGA(X4401, quotV_in_a(X4401))
QUOTR_IN_GGA(0, 0, s(s(X4401))) → QUOTV_IN_A(X4401)
QUOTV_IN_A(s(X4466)) → U30_A(X4466, quotQ_in_a(X4466))
QUOTV_IN_A(s(X4466)) → QUOTQ_IN_A(X4466)
DIVN30_IN_GA(s(s(0)), s(s(X5253))) → U68_GA(X5253, quotS_in_a(X5253))
DIVN30_IN_GA(s(s(0)), s(s(X5253))) → QUOTS_IN_A(X5253)
DIVN30_IN_GA(s(0), s(s(X5422))) → U69_GA(X5422, quotT_in_a(X5422))
DIVN30_IN_GA(s(0), s(s(X5422))) → QUOTT_IN_A(X5422)
DIVN30_IN_GA(0, s(s(X5551))) → U70_GA(X5551, quotU_in_a(X5551))
DIVN30_IN_GA(0, s(s(X5551))) → QUOTU_IN_A(X5551)
U103_GAA(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_GAA(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
U103_GAA(T596, T598, X3837, divN30_out_ga(T596, T598)) → PN43_IN_GGA(T598, T596, X3837)
PN43_IN_GGA(T598, T596, T744) → U105_GGA(T598, T596, T744, timesE_in_gga(T598, T596, T744))
PN43_IN_GGA(T598, T596, T744) → TIMESE_IN_GGA(T598, T596, T744)
U105_GGA(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_GGA(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U105_GGA(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → NEQL_IN_GG(s(s(s(T596))), T744)
U101_G(T590, not_dividesN26_out_g(T590)) → U102_G(T590, prN28_in_g(T590))
U101_G(T590, not_dividesN26_out_g(T590)) → PRN28_IN_G(T590)
PRN28_IN_G(s(T761)) → U66_G(T761, pN29_in_g(T761))
PRN28_IN_G(s(T761)) → PN29_IN_G(T761)
PN29_IN_G(T761) → U107_G(T761, not_dividesN31_in_g(T761))
PN29_IN_G(T761) → NOT_DIVIDESN31_IN_G(T761)
NOT_DIVIDESN31_IN_G(T767) → U71_G(T767, pN32_in_gaa(T767, X5607, X5608))
NOT_DIVIDESN31_IN_G(T767) → PN32_IN_GAA(T767, X5607, X5608)
PN32_IN_GAA(T767, T769, X5608) → U109_GAA(T767, T769, X5608, divN35_in_ga(T767, T769))
PN32_IN_GAA(T767, T769, X5608) → DIVN35_IN_GA(T767, T769)
DIVN35_IN_GA(s(s(s(s(s(s(T843)))))), X5896) → U73_GA(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
DIVN35_IN_GA(s(s(s(s(s(s(T843)))))), X5896) → QUOTW_IN_GGA(T843, s(s(s(s(s(s(s(T843))))))), X5896)
QUOTW_IN_GGA(s(T858), T859, X5931) → U23_GGA(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
QUOTW_IN_GGA(s(T858), T859, X5931) → QUOTW_IN_GGA(T858, T859, X5931)
QUOTW_IN_GGA(0, s(s(s(s(0)))), s(s(X6140))) → U24_GGA(X6140, quotX_in_a(X6140))
QUOTW_IN_GGA(0, s(s(s(s(0)))), s(s(X6140))) → QUOTX_IN_A(X6140)
QUOTW_IN_GGA(0, s(s(s(0))), s(s(X6171))) → U25_GGA(X6171, quotY_in_a(X6171))
QUOTW_IN_GGA(0, s(s(s(0))), s(s(X6171))) → QUOTY_IN_A(X6171)
QUOTW_IN_GGA(0, s(s(0)), s(s(X6187))) → U26_GGA(X6187, quotZ_in_a(X6187))
QUOTW_IN_GGA(0, s(s(0)), s(s(X6187))) → QUOTZ_IN_A(X6187)
QUOTW_IN_GGA(0, s(0), s(s(X6203))) → U27_GGA(X6203, quotN1_in_a(X6203))
QUOTW_IN_GGA(0, s(0), s(s(X6203))) → QUOTN1_IN_A(X6203)
QUOTW_IN_GGA(0, 0, s(s(s(X6284)))) → U28_GGA(X6284, quotV_in_a(X6284))
QUOTW_IN_GGA(0, 0, s(s(s(X6284)))) → QUOTV_IN_A(X6284)
DIVN35_IN_GA(s(s(s(0))), s(s(X6999))) → U74_GA(X6999, quotX_in_a(X6999))
DIVN35_IN_GA(s(s(s(0))), s(s(X6999))) → QUOTX_IN_A(X6999)
DIVN35_IN_GA(s(s(0)), s(s(X7210))) → U75_GA(X7210, quotY_in_a(X7210))
DIVN35_IN_GA(s(s(0)), s(s(X7210))) → QUOTY_IN_A(X7210)
DIVN35_IN_GA(s(0), s(s(X7381))) → U76_GA(X7381, quotZ_in_a(X7381))
DIVN35_IN_GA(s(0), s(s(X7381))) → QUOTZ_IN_A(X7381)
DIVN35_IN_GA(0, s(s(X7510))) → U77_GA(X7510, quotN1_in_a(X7510))
DIVN35_IN_GA(0, s(s(X7510))) → QUOTN1_IN_A(X7510)
U109_GAA(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_GAA(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
U109_GAA(T767, T769, X5608, divN35_out_ga(T767, T769)) → PN44_IN_GGA(T769, T767, X5608)
PN44_IN_GGA(T769, T767, T920) → U111_GGA(T769, T767, T920, timesE_in_gga(T769, T767, T920))
PN44_IN_GGA(T769, T767, T920) → TIMESE_IN_GGA(T769, T767, T920)
U111_GGA(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_GGA(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U111_GGA(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → NEQL_IN_GG(s(s(s(s(T767)))), T920)
U107_G(T761, not_dividesN31_out_g(T761)) → U108_G(T761, prN33_in_g(T761))
U107_G(T761, not_dividesN31_out_g(T761)) → PRN33_IN_G(T761)
PRN33_IN_G(s(T937)) → U72_G(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
PRN33_IN_G(s(T937)) → PN34_IN_GG(T937, s(s(s(s(s(s(s(T937))))))))
PN34_IN_GG(T937, T939) → U113_GG(T937, T939, not_dividesN36_in_gg(T937, T939))
PN34_IN_GG(T937, T939) → NOT_DIVIDESN36_IN_GG(T937, T939)
NOT_DIVIDESN36_IN_GG(T950, T951) → U78_GG(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
NOT_DIVIDESN36_IN_GG(T950, T951) → PN37_IN_GGAA(T951, T950, X7570, X7571)
PN37_IN_GGAA(T951, T950, T954, X7571) → U115_GGAA(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
PN37_IN_GGAA(T951, T950, T954, X7571) → DIVN39_IN_GGA(T951, T950, T954)
DIVN39_IN_GGA(s(T992), T993, X7673) → U80_GGA(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
DIVN39_IN_GGA(s(T992), T993, X7673) → QUOTN3_IN_GGA(T992, T993, X7673)
QUOTN3_IN_GGA(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_GGA(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
QUOTN3_IN_GGA(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → QUOTN2_IN_GGGA(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)
QUOTN2_IN_GGGA(s(T1125), s(T1126), T1127, X7950) → U31_GGGA(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
QUOTN2_IN_GGGA(s(T1125), s(T1126), T1127, X7950) → QUOTN2_IN_GGGA(T1125, T1126, T1127, X7950)
QUOTN2_IN_GGGA(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_GGGA(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
QUOTN2_IN_GGGA(s(s(T1170)), 0, s(T1171), s(X8044)) → QUOTN3_IN_GGA(T1170, T1171, X8044)
QUOTN3_IN_GGA(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_GGA(T1190, X8147, quotN5_in_ga(T1190, X8147))
QUOTN3_IN_GGA(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → QUOTN5_IN_GA(T1190, X8147)
QUOTN5_IN_GA(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_GA(T1229, X8446, quotN5_in_ga(T1229, X8446))
QUOTN5_IN_GA(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → QUOTN5_IN_GA(T1229, X8446)
QUOTN3_IN_GGA(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_GGA(T1239, X8483, quotN6_in_ga(T1239, X8483))
QUOTN3_IN_GGA(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → QUOTN6_IN_GA(T1239, X8483)
QUOTN6_IN_GA(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_GA(T1273, X8743, quotN6_in_ga(T1273, X8743))
QUOTN6_IN_GA(s(s(s(s(s(s(T1273)))))), s(X8743)) → QUOTN6_IN_GA(T1273, X8743)
QUOTN3_IN_GGA(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_GGA(T1282, X8777, quotN7_in_ga(T1282, X8777))
QUOTN3_IN_GGA(s(s(s(T1282))), s(s(s(0))), s(X8777)) → QUOTN7_IN_GA(T1282, X8777)
QUOTN7_IN_GA(s(s(s(s(s(T1311))))), s(X8998)) → U44_GA(T1311, X8998, quotN7_in_ga(T1311, X8998))
QUOTN7_IN_GA(s(s(s(s(s(T1311))))), s(X8998)) → QUOTN7_IN_GA(T1311, X8998)
QUOTN3_IN_GGA(s(s(T1319)), s(s(0)), s(X9029)) → U38_GGA(T1319, X9029, quotN8_in_ga(T1319, X9029))
QUOTN3_IN_GGA(s(s(T1319)), s(s(0)), s(X9029)) → QUOTN8_IN_GA(T1319, X9029)
QUOTN8_IN_GA(s(s(s(s(T1343)))), s(X9211)) → U45_GA(T1343, X9211, quotN8_in_ga(T1343, X9211))
QUOTN8_IN_GA(s(s(s(s(T1343)))), s(X9211)) → QUOTN8_IN_GA(T1343, X9211)
QUOTN3_IN_GGA(s(T1350), s(0), s(X9239)) → U39_GGA(T1350, X9239, quotN9_in_ga(T1350, X9239))
QUOTN3_IN_GGA(s(T1350), s(0), s(X9239)) → QUOTN9_IN_GA(T1350, X9239)
QUOTN9_IN_GA(s(s(s(T1369))), s(X9382)) → U46_GA(T1369, X9382, quotN9_in_ga(T1369, X9382))
QUOTN9_IN_GA(s(s(s(T1369))), s(X9382)) → QUOTN9_IN_GA(T1369, X9382)
QUOTN3_IN_GGA(T1375, 0, s(X9407)) → U40_GGA(T1375, X9407, quotN10_in_ga(T1375, X9407))
QUOTN3_IN_GGA(T1375, 0, s(X9407)) → QUOTN10_IN_GA(T1375, X9407)
QUOTN10_IN_GA(s(s(T1389)), s(X9511)) → U47_GA(T1389, X9511, quotN10_in_ga(T1389, X9511))
QUOTN10_IN_GA(s(s(T1389)), s(X9511)) → QUOTN10_IN_GA(T1389, X9511)
QUOTN2_IN_GGGA(s(T1176), 0, 0, s(s(X8060))) → U33_GGGA(T1176, X8060, quotN4_in_ga(T1176, X8060))
QUOTN2_IN_GGGA(s(T1176), 0, 0, s(s(X8060))) → QUOTN4_IN_GA(T1176, X8060)
QUOTN4_IN_GA(s(T1185), s(X8125)) → U41_GA(T1185, X8125, quotN4_in_ga(T1185, X8125))
QUOTN4_IN_GA(s(T1185), s(X8125)) → QUOTN4_IN_GA(T1185, X8125)
U115_GGAA(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_GGAA(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
U115_GGAA(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → PN45_IN_GGAG(T954, T950, X7571, T951)
PN45_IN_GGAG(T954, T950, T1396, T951) → U117_GGAG(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
PN45_IN_GGAG(T954, T950, T1396, T951) → TIMESE_IN_GGA(T954, T950, T1396)
U117_GGAG(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_GGAG(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U117_GGAG(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → NEQM_IN_GG(T951, T1396)
U113_GG(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_GG(T937, T939, prN38_in_gg(T939, T937))
U113_GG(T937, T939, not_dividesN36_out_gg(T937, T939)) → PRN38_IN_GG(T939, T937)
PRN38_IN_GG(T1412, s(T1413)) → U79_GG(T1412, T1413, pN34_in_gg(T1413, T1412))
PRN38_IN_GG(T1412, s(T1413)) → PN34_IN_GG(T1413, T1412)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
PRIMEA_IN_G(x1)  =  PRIMEA_IN_G(x1)
U1_G(x1, x2)  =  U1_G(x1, x2)
PB_IN_G(x1)  =  PB_IN_G(x1)
U81_G(x1, x2)  =  U81_G(x1, x2)
NOT_DIVIDESN11_IN_G(x1)  =  NOT_DIVIDESN11_IN_G(x1)
U49_G(x1, x2)  =  U49_G(x1, x2)
PN12_IN_GAA(x1, x2, x3)  =  PN12_IN_GAA(x1)
U83_GAA(x1, x2, x3, x4)  =  U83_GAA(x1, x4)
DIVN15_IN_GA(x1, x2)  =  DIVN15_IN_GA(x1)
U51_GA(x1, x2, x3)  =  U51_GA(x1, x3)
QUOTC_IN_GGA(x1, x2, x3)  =  QUOTC_IN_GGA(x1, x2)
U2_GGA(x1, x2, x3, x4)  =  U2_GGA(x1, x2, x4)
U3_GGA(x1, x2)  =  U3_GGA(x2)
QUOTD_IN_A(x1)  =  QUOTD_IN_A
U52_GA(x1, x2)  =  U52_GA(x2)
QUOTY_IN_A(x1)  =  QUOTY_IN_A
U53_GA(x1, x2)  =  U53_GA(x2)
QUOTT_IN_A(x1)  =  QUOTT_IN_A
U54_GA(x1, x2)  =  U54_GA(x2)
QUOTP_IN_A(x1)  =  QUOTP_IN_A
U84_GAA(x1, x2, x3, x4)  =  U84_GAA(x1, x2, x4)
PN40_IN_GGA(x1, x2, x3)  =  PN40_IN_GGA(x1, x2)
U85_GGA(x1, x2, x3, x4)  =  U85_GGA(x1, x2, x4)
TIMESE_IN_GGA(x1, x2, x3)  =  TIMESE_IN_GGA(x1, x2)
U4_GGA(x1, x2, x3, x4)  =  U4_GGA(x1, x2, x4)
PF_IN_GGAA(x1, x2, x3, x4)  =  PF_IN_GGAA(x1, x2)
U87_GGAA(x1, x2, x3, x4, x5)  =  U87_GGAA(x1, x2, x5)
U88_GGAA(x1, x2, x3, x4, x5)  =  U88_GGAA(x1, x2, x3, x5)
ADDG_IN_GGA(x1, x2, x3)  =  ADDG_IN_GGA(x1, x2)
U5_GGA(x1, x2, x3, x4)  =  U5_GGA(x1, x2, x4)
U86_GGA(x1, x2, x3, x4)  =  U86_GGA(x1, x2, x3, x4)
NEQL_IN_GG(x1, x2)  =  NEQL_IN_GG(x1, x2)
U10_GG(x1, x2, x3)  =  U10_GG(x1, x2, x3)
NEQM_IN_GG(x1, x2)  =  NEQM_IN_GG(x1, x2)
U48_GG(x1, x2, x3)  =  U48_GG(x1, x2, x3)
NEQH_IN_GG(x1, x2)  =  NEQH_IN_GG(x1, x2)
U6_GG(x1, x2, x3)  =  U6_GG(x1, x2, x3)
U82_G(x1, x2)  =  U82_G(x1, x2)
PRN13_IN_G(x1)  =  PRN13_IN_G(x1)
U50_G(x1, x2)  =  U50_G(x1, x2)
PN14_IN_G(x1)  =  PN14_IN_G(x1)
U89_G(x1, x2)  =  U89_G(x1, x2)
NOT_DIVIDESN16_IN_G(x1)  =  NOT_DIVIDESN16_IN_G(x1)
U55_G(x1, x2)  =  U55_G(x1, x2)
PN17_IN_GAA(x1, x2, x3)  =  PN17_IN_GAA(x1)
U91_GAA(x1, x2, x3, x4)  =  U91_GAA(x1, x4)
DIVN20_IN_GA(x1, x2)  =  DIVN20_IN_GA(x1)
U57_GA(x1, x2, x3)  =  U57_GA(x1, x3)
QUOTI_IN_GGA(x1, x2, x3)  =  QUOTI_IN_GGA(x1, x2)
U7_GGA(x1, x2, x3, x4)  =  U7_GGA(x1, x2, x4)
U8_GGA(x1, x2)  =  U8_GGA(x2)
QUOTJ_IN_A(x1)  =  QUOTJ_IN_A
U9_GGA(x1, x2)  =  U9_GGA(x2)
QUOTK_IN_A(x1)  =  QUOTK_IN_A
U15_A(x1, x2)  =  U15_A(x2)
U58_GA(x1, x2)  =  U58_GA(x2)
QUOTZ_IN_A(x1)  =  QUOTZ_IN_A
U59_GA(x1, x2)  =  U59_GA(x2)
QUOTU_IN_A(x1)  =  QUOTU_IN_A
U21_A(x1, x2)  =  U21_A(x2)
U92_GAA(x1, x2, x3, x4)  =  U92_GAA(x1, x2, x4)
PN41_IN_GGA(x1, x2, x3)  =  PN41_IN_GGA(x1, x2)
U93_GGA(x1, x2, x3, x4)  =  U93_GGA(x1, x2, x4)
U94_GGA(x1, x2, x3, x4)  =  U94_GGA(x1, x2, x3, x4)
U90_G(x1, x2)  =  U90_G(x1, x2)
PRN18_IN_G(x1)  =  PRN18_IN_G(x1)
U56_G(x1, x2)  =  U56_G(x1, x2)
PN19_IN_G(x1)  =  PN19_IN_G(x1)
U95_G(x1, x2)  =  U95_G(x1, x2)
NOT_DIVIDESN21_IN_G(x1)  =  NOT_DIVIDESN21_IN_G(x1)
U60_G(x1, x2)  =  U60_G(x1, x2)
PN22_IN_GAA(x1, x2, x3)  =  PN22_IN_GAA(x1)
U97_GAA(x1, x2, x3, x4)  =  U97_GAA(x1, x4)
DIVN25_IN_GA(x1, x2)  =  DIVN25_IN_GA(x1)
U62_GA(x1, x2, x3)  =  U62_GA(x1, x3)
QUOTN_IN_GGA(x1, x2, x3)  =  QUOTN_IN_GGA(x1, x2)
U11_GGA(x1, x2, x3, x4)  =  U11_GGA(x1, x2, x4)
U12_GGA(x1, x2)  =  U12_GGA(x2)
QUOTO_IN_A(x1)  =  QUOTO_IN_A
U13_GGA(x1, x2)  =  U13_GGA(x2)
U14_GGA(x1, x2)  =  U14_GGA(x2)
QUOTQ_IN_A(x1)  =  QUOTQ_IN_A
U22_A(x1, x2)  =  U22_A(x2)
U63_GA(x1, x2)  =  U63_GA(x2)
U64_GA(x1, x2)  =  U64_GA(x2)
QUOTN1_IN_A(x1)  =  QUOTN1_IN_A
U29_A(x1, x2)  =  U29_A(x2)
U98_GAA(x1, x2, x3, x4)  =  U98_GAA(x1, x2, x4)
PN42_IN_GGA(x1, x2, x3)  =  PN42_IN_GGA(x1, x2)
U99_GGA(x1, x2, x3, x4)  =  U99_GGA(x1, x2, x4)
U100_GGA(x1, x2, x3, x4)  =  U100_GGA(x1, x2, x3, x4)
U96_G(x1, x2)  =  U96_G(x1, x2)
PRN23_IN_G(x1)  =  PRN23_IN_G(x1)
U61_G(x1, x2)  =  U61_G(x1, x2)
PN24_IN_G(x1)  =  PN24_IN_G(x1)
U101_G(x1, x2)  =  U101_G(x1, x2)
NOT_DIVIDESN26_IN_G(x1)  =  NOT_DIVIDESN26_IN_G(x1)
U65_G(x1, x2)  =  U65_G(x1, x2)
PN27_IN_GAA(x1, x2, x3)  =  PN27_IN_GAA(x1)
U103_GAA(x1, x2, x3, x4)  =  U103_GAA(x1, x4)
DIVN30_IN_GA(x1, x2)  =  DIVN30_IN_GA(x1)
U67_GA(x1, x2, x3)  =  U67_GA(x1, x3)
QUOTR_IN_GGA(x1, x2, x3)  =  QUOTR_IN_GGA(x1, x2)
U16_GGA(x1, x2, x3, x4)  =  U16_GGA(x1, x2, x4)
U17_GGA(x1, x2)  =  U17_GGA(x2)
QUOTS_IN_A(x1)  =  QUOTS_IN_A
U18_GGA(x1, x2)  =  U18_GGA(x2)
U19_GGA(x1, x2)  =  U19_GGA(x2)
U20_GGA(x1, x2)  =  U20_GGA(x2)
QUOTV_IN_A(x1)  =  QUOTV_IN_A
U30_A(x1, x2)  =  U30_A(x2)
U68_GA(x1, x2)  =  U68_GA(x2)
U69_GA(x1, x2)  =  U69_GA(x2)
U70_GA(x1, x2)  =  U70_GA(x2)
U104_GAA(x1, x2, x3, x4)  =  U104_GAA(x1, x2, x4)
PN43_IN_GGA(x1, x2, x3)  =  PN43_IN_GGA(x1, x2)
U105_GGA(x1, x2, x3, x4)  =  U105_GGA(x1, x2, x4)
U106_GGA(x1, x2, x3, x4)  =  U106_GGA(x1, x2, x3, x4)
U102_G(x1, x2)  =  U102_G(x1, x2)
PRN28_IN_G(x1)  =  PRN28_IN_G(x1)
U66_G(x1, x2)  =  U66_G(x1, x2)
PN29_IN_G(x1)  =  PN29_IN_G(x1)
U107_G(x1, x2)  =  U107_G(x1, x2)
NOT_DIVIDESN31_IN_G(x1)  =  NOT_DIVIDESN31_IN_G(x1)
U71_G(x1, x2)  =  U71_G(x1, x2)
PN32_IN_GAA(x1, x2, x3)  =  PN32_IN_GAA(x1)
U109_GAA(x1, x2, x3, x4)  =  U109_GAA(x1, x4)
DIVN35_IN_GA(x1, x2)  =  DIVN35_IN_GA(x1)
U73_GA(x1, x2, x3)  =  U73_GA(x1, x3)
QUOTW_IN_GGA(x1, x2, x3)  =  QUOTW_IN_GGA(x1, x2)
U23_GGA(x1, x2, x3, x4)  =  U23_GGA(x1, x2, x4)
U24_GGA(x1, x2)  =  U24_GGA(x2)
QUOTX_IN_A(x1)  =  QUOTX_IN_A
U25_GGA(x1, x2)  =  U25_GGA(x2)
U26_GGA(x1, x2)  =  U26_GGA(x2)
U27_GGA(x1, x2)  =  U27_GGA(x2)
U28_GGA(x1, x2)  =  U28_GGA(x2)
U74_GA(x1, x2)  =  U74_GA(x2)
U75_GA(x1, x2)  =  U75_GA(x2)
U76_GA(x1, x2)  =  U76_GA(x2)
U77_GA(x1, x2)  =  U77_GA(x2)
U110_GAA(x1, x2, x3, x4)  =  U110_GAA(x1, x2, x4)
PN44_IN_GGA(x1, x2, x3)  =  PN44_IN_GGA(x1, x2)
U111_GGA(x1, x2, x3, x4)  =  U111_GGA(x1, x2, x4)
U112_GGA(x1, x2, x3, x4)  =  U112_GGA(x1, x2, x3, x4)
U108_G(x1, x2)  =  U108_G(x1, x2)
PRN33_IN_G(x1)  =  PRN33_IN_G(x1)
U72_G(x1, x2)  =  U72_G(x1, x2)
PN34_IN_GG(x1, x2)  =  PN34_IN_GG(x1, x2)
U113_GG(x1, x2, x3)  =  U113_GG(x1, x2, x3)
NOT_DIVIDESN36_IN_GG(x1, x2)  =  NOT_DIVIDESN36_IN_GG(x1, x2)
U78_GG(x1, x2, x3)  =  U78_GG(x1, x2, x3)
PN37_IN_GGAA(x1, x2, x3, x4)  =  PN37_IN_GGAA(x1, x2)
U115_GGAA(x1, x2, x3, x4, x5)  =  U115_GGAA(x1, x2, x5)
DIVN39_IN_GGA(x1, x2, x3)  =  DIVN39_IN_GGA(x1, x2)
U80_GGA(x1, x2, x3, x4)  =  U80_GGA(x1, x2, x4)
QUOTN3_IN_GGA(x1, x2, x3)  =  QUOTN3_IN_GGA(x1, x2)
U34_GGA(x1, x2, x3, x4)  =  U34_GGA(x1, x2, x4)
QUOTN2_IN_GGGA(x1, x2, x3, x4)  =  QUOTN2_IN_GGGA(x1, x2, x3)
U31_GGGA(x1, x2, x3, x4, x5)  =  U31_GGGA(x1, x2, x3, x5)
U32_GGGA(x1, x2, x3, x4)  =  U32_GGGA(x1, x2, x4)
U35_GGA(x1, x2, x3)  =  U35_GGA(x1, x3)
QUOTN5_IN_GA(x1, x2)  =  QUOTN5_IN_GA(x1)
U42_GA(x1, x2, x3)  =  U42_GA(x1, x3)
U36_GGA(x1, x2, x3)  =  U36_GGA(x1, x3)
QUOTN6_IN_GA(x1, x2)  =  QUOTN6_IN_GA(x1)
U43_GA(x1, x2, x3)  =  U43_GA(x1, x3)
U37_GGA(x1, x2, x3)  =  U37_GGA(x1, x3)
QUOTN7_IN_GA(x1, x2)  =  QUOTN7_IN_GA(x1)
U44_GA(x1, x2, x3)  =  U44_GA(x1, x3)
U38_GGA(x1, x2, x3)  =  U38_GGA(x1, x3)
QUOTN8_IN_GA(x1, x2)  =  QUOTN8_IN_GA(x1)
U45_GA(x1, x2, x3)  =  U45_GA(x1, x3)
U39_GGA(x1, x2, x3)  =  U39_GGA(x1, x3)
QUOTN9_IN_GA(x1, x2)  =  QUOTN9_IN_GA(x1)
U46_GA(x1, x2, x3)  =  U46_GA(x1, x3)
U40_GGA(x1, x2, x3)  =  U40_GGA(x1, x3)
QUOTN10_IN_GA(x1, x2)  =  QUOTN10_IN_GA(x1)
U47_GA(x1, x2, x3)  =  U47_GA(x1, x3)
U33_GGGA(x1, x2, x3)  =  U33_GGGA(x1, x3)
QUOTN4_IN_GA(x1, x2)  =  QUOTN4_IN_GA(x1)
U41_GA(x1, x2, x3)  =  U41_GA(x1, x3)
U116_GGAA(x1, x2, x3, x4, x5)  =  U116_GGAA(x1, x2, x3, x5)
PN45_IN_GGAG(x1, x2, x3, x4)  =  PN45_IN_GGAG(x1, x2, x4)
U117_GGAG(x1, x2, x3, x4, x5)  =  U117_GGAG(x1, x2, x4, x5)
U118_GGAG(x1, x2, x3, x4, x5)  =  U118_GGAG(x1, x2, x3, x4, x5)
U114_GG(x1, x2, x3)  =  U114_GG(x1, x2, x3)
PRN38_IN_GG(x1, x2)  =  PRN38_IN_GG(x1, x2)
U79_GG(x1, x2, x3)  =  U79_GG(x1, x2, x3)

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

(4) Obligation:

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

PRIMEA_IN_G(s(s(s(T14)))) → U1_G(T14, pB_in_g(T14))
PRIMEA_IN_G(s(s(s(T14)))) → PB_IN_G(T14)
PB_IN_G(T14) → U81_G(T14, not_dividesN11_in_g(T14))
PB_IN_G(T14) → NOT_DIVIDESN11_IN_G(T14)
NOT_DIVIDESN11_IN_G(T20) → U49_G(T20, pN12_in_gaa(T20, X34, X35))
NOT_DIVIDESN11_IN_G(T20) → PN12_IN_GAA(T20, X34, X35)
PN12_IN_GAA(T20, T22, X35) → U83_GAA(T20, T22, X35, divN15_in_ga(T20, T22))
PN12_IN_GAA(T20, T22, X35) → DIVN15_IN_GA(T20, T22)
DIVN15_IN_GA(s(s(s(s(s(s(T96)))))), X323) → U51_GA(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
DIVN15_IN_GA(s(s(s(s(s(s(T96)))))), X323) → QUOTC_IN_GGA(T96, s(s(s(s(s(s(s(T96))))))), X323)
QUOTC_IN_GGA(s(T111), T112, X358) → U2_GGA(T111, T112, X358, quotC_in_gga(T111, T112, X358))
QUOTC_IN_GGA(s(T111), T112, X358) → QUOTC_IN_GGA(T111, T112, X358)
QUOTC_IN_GGA(0, 0, s(s(X443))) → U3_GGA(X443, quotD_in_a(X443))
QUOTC_IN_GGA(0, 0, s(s(X443))) → QUOTD_IN_A(X443)
DIVN15_IN_GA(s(s(0)), s(X684)) → U52_GA(X684, quotY_in_a(X684))
DIVN15_IN_GA(s(s(0)), s(X684)) → QUOTY_IN_A(X684)
DIVN15_IN_GA(s(0), s(X753)) → U53_GA(X753, quotT_in_a(X753))
DIVN15_IN_GA(s(0), s(X753)) → QUOTT_IN_A(X753)
DIVN15_IN_GA(0, s(X822)) → U54_GA(X822, quotP_in_a(X822))
DIVN15_IN_GA(0, s(X822)) → QUOTP_IN_A(X822)
U83_GAA(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_GAA(T20, T22, X35, pN40_in_gga(T22, T20, X35))
U83_GAA(T20, T22, X35, divN15_out_ga(T20, T22)) → PN40_IN_GGA(T22, T20, X35)
PN40_IN_GGA(T22, T20, T157) → U85_GGA(T22, T20, T157, timesE_in_gga(T22, T20, T157))
PN40_IN_GGA(T22, T20, T157) → TIMESE_IN_GGA(T22, T20, T157)
TIMESE_IN_GGA(s(T169), T170, X908) → U4_GGA(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
TIMESE_IN_GGA(s(T169), T170, X908) → PF_IN_GGAA(T169, T170, X907, X908)
PF_IN_GGAA(T169, T170, T173, X908) → U87_GGAA(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
PF_IN_GGAA(T169, T170, T173, X908) → TIMESE_IN_GGA(T169, T170, T173)
U87_GGAA(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_GGAA(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
U87_GGAA(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → ADDG_IN_GGA(T173, T170, X908)
ADDG_IN_GGA(s(T188), T189, s(X932)) → U5_GGA(T188, T189, X932, addG_in_gga(T188, T189, X932))
ADDG_IN_GGA(s(T188), T189, s(X932)) → ADDG_IN_GGA(T188, T189, X932)
U85_GGA(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_GGA(T22, T20, T157, neqL_in_gg(T20, T157))
U85_GGA(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → NEQL_IN_GG(T20, T157)
NEQL_IN_GG(T216, s(s(T217))) → U10_GG(T216, T217, neqM_in_gg(T216, T217))
NEQL_IN_GG(T216, s(s(T217))) → NEQM_IN_GG(T216, T217)
NEQM_IN_GG(T229, s(T230)) → U48_GG(T229, T230, neqH_in_gg(T229, T230))
NEQM_IN_GG(T229, s(T230)) → NEQH_IN_GG(T229, T230)
NEQH_IN_GG(s(T247), s(T248)) → U6_GG(T247, T248, neqH_in_gg(T247, T248))
NEQH_IN_GG(s(T247), s(T248)) → NEQH_IN_GG(T247, T248)
U81_G(T14, not_dividesN11_out_g(T14)) → U82_G(T14, prN13_in_g(T14))
U81_G(T14, not_dividesN11_out_g(T14)) → PRN13_IN_G(T14)
PRN13_IN_G(s(T263)) → U50_G(T263, pN14_in_g(T263))
PRN13_IN_G(s(T263)) → PN14_IN_G(T263)
PN14_IN_G(T263) → U89_G(T263, not_dividesN16_in_g(T263))
PN14_IN_G(T263) → NOT_DIVIDESN16_IN_G(T263)
NOT_DIVIDESN16_IN_G(T269) → U55_G(T269, pN17_in_gaa(T269, X1030, X1031))
NOT_DIVIDESN16_IN_G(T269) → PN17_IN_GAA(T269, X1030, X1031)
PN17_IN_GAA(T269, T271, X1031) → U91_GAA(T269, T271, X1031, divN20_in_ga(T269, T271))
PN17_IN_GAA(T269, T271, X1031) → DIVN20_IN_GA(T269, T271)
DIVN20_IN_GA(s(s(s(s(s(s(T345)))))), X1319) → U57_GA(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
DIVN20_IN_GA(s(s(s(s(s(s(T345)))))), X1319) → QUOTI_IN_GGA(T345, s(s(s(s(s(s(s(T345))))))), X1319)
QUOTI_IN_GGA(s(T360), T361, X1354) → U7_GGA(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
QUOTI_IN_GGA(s(T360), T361, X1354) → QUOTI_IN_GGA(T360, T361, X1354)
QUOTI_IN_GGA(0, s(0), s(s(X1470))) → U8_GGA(X1470, quotJ_in_a(X1470))
QUOTI_IN_GGA(0, s(0), s(s(X1470))) → QUOTJ_IN_A(X1470)
QUOTI_IN_GGA(0, 0, s(s(X1501))) → U9_GGA(X1501, quotK_in_a(X1501))
QUOTI_IN_GGA(0, 0, s(s(X1501))) → QUOTK_IN_A(X1501)
QUOTK_IN_A(s(X1564)) → U15_A(X1564, quotD_in_a(X1564))
QUOTK_IN_A(s(X1564)) → QUOTD_IN_A(X1564)
DIVN20_IN_GA(s(0), s(X2028)) → U58_GA(X2028, quotZ_in_a(X2028))
DIVN20_IN_GA(s(0), s(X2028)) → QUOTZ_IN_A(X2028)
DIVN20_IN_GA(0, s(X2139)) → U59_GA(X2139, quotU_in_a(X2139))
DIVN20_IN_GA(0, s(X2139)) → QUOTU_IN_A(X2139)
QUOTU_IN_A(s(X2241)) → U21_A(X2241, quotJ_in_a(X2241))
QUOTU_IN_A(s(X2241)) → QUOTJ_IN_A(X2241)
U91_GAA(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_GAA(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
U91_GAA(T269, T271, X1031, divN20_out_ga(T269, T271)) → PN41_IN_GGA(T271, T269, X1031)
PN41_IN_GGA(T271, T269, T407) → U93_GGA(T271, T269, T407, timesE_in_gga(T271, T269, T407))
PN41_IN_GGA(T271, T269, T407) → TIMESE_IN_GGA(T271, T269, T407)
U93_GGA(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_GGA(T271, T269, T407, neqL_in_gg(s(T269), T407))
U93_GGA(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → NEQL_IN_GG(s(T269), T407)
U89_G(T263, not_dividesN16_out_g(T263)) → U90_G(T263, prN18_in_g(T263))
U89_G(T263, not_dividesN16_out_g(T263)) → PRN18_IN_G(T263)
PRN18_IN_G(s(T424)) → U56_G(T424, pN19_in_g(T424))
PRN18_IN_G(s(T424)) → PN19_IN_G(T424)
PN19_IN_G(T424) → U95_G(T424, not_dividesN21_in_g(T424))
PN19_IN_G(T424) → NOT_DIVIDESN21_IN_G(T424)
NOT_DIVIDESN21_IN_G(T430) → U60_G(T430, pN22_in_gaa(T430, X2295, X2296))
NOT_DIVIDESN21_IN_G(T430) → PN22_IN_GAA(T430, X2295, X2296)
PN22_IN_GAA(T430, T432, X2296) → U97_GAA(T430, T432, X2296, divN25_in_ga(T430, T432))
PN22_IN_GAA(T430, T432, X2296) → DIVN25_IN_GA(T430, T432)
DIVN25_IN_GA(s(s(s(s(s(s(T506)))))), X2584) → U62_GA(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
DIVN25_IN_GA(s(s(s(s(s(s(T506)))))), X2584) → QUOTN_IN_GGA(T506, s(s(s(s(s(s(s(T506))))))), X2584)
QUOTN_IN_GGA(s(T521), T522, X2619) → U11_GGA(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
QUOTN_IN_GGA(s(T521), T522, X2619) → QUOTN_IN_GGA(T521, T522, X2619)
QUOTN_IN_GGA(0, s(s(0)), s(s(X2766))) → U12_GGA(X2766, quotO_in_a(X2766))
QUOTN_IN_GGA(0, s(s(0)), s(s(X2766))) → QUOTO_IN_A(X2766)
QUOTN_IN_GGA(0, s(0), s(s(X2797))) → U13_GGA(X2797, quotP_in_a(X2797))
QUOTN_IN_GGA(0, s(0), s(s(X2797))) → QUOTP_IN_A(X2797)
QUOTN_IN_GGA(0, 0, s(s(X2813))) → U14_GGA(X2813, quotQ_in_a(X2813))
QUOTN_IN_GGA(0, 0, s(s(X2813))) → QUOTQ_IN_A(X2813)
QUOTQ_IN_A(s(X2878)) → U22_A(X2878, quotK_in_a(X2878))
QUOTQ_IN_A(s(X2878)) → QUOTK_IN_A(X2878)
DIVN25_IN_GA(s(0), s(s(X3653))) → U63_GA(X3653, quotO_in_a(X3653))
DIVN25_IN_GA(s(0), s(s(X3653))) → QUOTO_IN_A(X3653)
DIVN25_IN_GA(0, s(X3676)) → U64_GA(X3676, quotN1_in_a(X3676))
DIVN25_IN_GA(0, s(X3676)) → QUOTN1_IN_A(X3676)
QUOTN1_IN_A(s(X3780)) → U29_A(X3780, quotP_in_a(X3780))
QUOTN1_IN_A(s(X3780)) → QUOTP_IN_A(X3780)
U97_GAA(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_GAA(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
U97_GAA(T430, T432, X2296, divN25_out_ga(T430, T432)) → PN42_IN_GGA(T432, T430, X2296)
PN42_IN_GGA(T432, T430, T573) → U99_GGA(T432, T430, T573, timesE_in_gga(T432, T430, T573))
PN42_IN_GGA(T432, T430, T573) → TIMESE_IN_GGA(T432, T430, T573)
U99_GGA(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_GGA(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U99_GGA(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → NEQL_IN_GG(s(s(T430)), T573)
U95_G(T424, not_dividesN21_out_g(T424)) → U96_G(T424, prN23_in_g(T424))
U95_G(T424, not_dividesN21_out_g(T424)) → PRN23_IN_G(T424)
PRN23_IN_G(s(T590)) → U61_G(T590, pN24_in_g(T590))
PRN23_IN_G(s(T590)) → PN24_IN_G(T590)
PN24_IN_G(T590) → U101_G(T590, not_dividesN26_in_g(T590))
PN24_IN_G(T590) → NOT_DIVIDESN26_IN_G(T590)
NOT_DIVIDESN26_IN_G(T596) → U65_G(T596, pN27_in_gaa(T596, X3836, X3837))
NOT_DIVIDESN26_IN_G(T596) → PN27_IN_GAA(T596, X3836, X3837)
PN27_IN_GAA(T596, T598, X3837) → U103_GAA(T596, T598, X3837, divN30_in_ga(T596, T598))
PN27_IN_GAA(T596, T598, X3837) → DIVN30_IN_GA(T596, T598)
DIVN30_IN_GA(s(s(s(s(s(s(T672)))))), X4125) → U67_GA(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
DIVN30_IN_GA(s(s(s(s(s(s(T672)))))), X4125) → QUOTR_IN_GGA(T672, s(s(s(s(s(s(s(T672))))))), X4125)
QUOTR_IN_GGA(s(T687), T688, X4160) → U16_GGA(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
QUOTR_IN_GGA(s(T687), T688, X4160) → QUOTR_IN_GGA(T687, T688, X4160)
QUOTR_IN_GGA(0, s(s(s(0))), s(s(X4338))) → U17_GGA(X4338, quotS_in_a(X4338))
QUOTR_IN_GGA(0, s(s(s(0))), s(s(X4338))) → QUOTS_IN_A(X4338)
QUOTR_IN_GGA(0, s(s(0)), s(s(X4369))) → U18_GGA(X4369, quotT_in_a(X4369))
QUOTR_IN_GGA(0, s(s(0)), s(s(X4369))) → QUOTT_IN_A(X4369)
QUOTR_IN_GGA(0, s(0), s(s(X4385))) → U19_GGA(X4385, quotU_in_a(X4385))
QUOTR_IN_GGA(0, s(0), s(s(X4385))) → QUOTU_IN_A(X4385)
QUOTR_IN_GGA(0, 0, s(s(X4401))) → U20_GGA(X4401, quotV_in_a(X4401))
QUOTR_IN_GGA(0, 0, s(s(X4401))) → QUOTV_IN_A(X4401)
QUOTV_IN_A(s(X4466)) → U30_A(X4466, quotQ_in_a(X4466))
QUOTV_IN_A(s(X4466)) → QUOTQ_IN_A(X4466)
DIVN30_IN_GA(s(s(0)), s(s(X5253))) → U68_GA(X5253, quotS_in_a(X5253))
DIVN30_IN_GA(s(s(0)), s(s(X5253))) → QUOTS_IN_A(X5253)
DIVN30_IN_GA(s(0), s(s(X5422))) → U69_GA(X5422, quotT_in_a(X5422))
DIVN30_IN_GA(s(0), s(s(X5422))) → QUOTT_IN_A(X5422)
DIVN30_IN_GA(0, s(s(X5551))) → U70_GA(X5551, quotU_in_a(X5551))
DIVN30_IN_GA(0, s(s(X5551))) → QUOTU_IN_A(X5551)
U103_GAA(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_GAA(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
U103_GAA(T596, T598, X3837, divN30_out_ga(T596, T598)) → PN43_IN_GGA(T598, T596, X3837)
PN43_IN_GGA(T598, T596, T744) → U105_GGA(T598, T596, T744, timesE_in_gga(T598, T596, T744))
PN43_IN_GGA(T598, T596, T744) → TIMESE_IN_GGA(T598, T596, T744)
U105_GGA(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_GGA(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U105_GGA(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → NEQL_IN_GG(s(s(s(T596))), T744)
U101_G(T590, not_dividesN26_out_g(T590)) → U102_G(T590, prN28_in_g(T590))
U101_G(T590, not_dividesN26_out_g(T590)) → PRN28_IN_G(T590)
PRN28_IN_G(s(T761)) → U66_G(T761, pN29_in_g(T761))
PRN28_IN_G(s(T761)) → PN29_IN_G(T761)
PN29_IN_G(T761) → U107_G(T761, not_dividesN31_in_g(T761))
PN29_IN_G(T761) → NOT_DIVIDESN31_IN_G(T761)
NOT_DIVIDESN31_IN_G(T767) → U71_G(T767, pN32_in_gaa(T767, X5607, X5608))
NOT_DIVIDESN31_IN_G(T767) → PN32_IN_GAA(T767, X5607, X5608)
PN32_IN_GAA(T767, T769, X5608) → U109_GAA(T767, T769, X5608, divN35_in_ga(T767, T769))
PN32_IN_GAA(T767, T769, X5608) → DIVN35_IN_GA(T767, T769)
DIVN35_IN_GA(s(s(s(s(s(s(T843)))))), X5896) → U73_GA(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
DIVN35_IN_GA(s(s(s(s(s(s(T843)))))), X5896) → QUOTW_IN_GGA(T843, s(s(s(s(s(s(s(T843))))))), X5896)
QUOTW_IN_GGA(s(T858), T859, X5931) → U23_GGA(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
QUOTW_IN_GGA(s(T858), T859, X5931) → QUOTW_IN_GGA(T858, T859, X5931)
QUOTW_IN_GGA(0, s(s(s(s(0)))), s(s(X6140))) → U24_GGA(X6140, quotX_in_a(X6140))
QUOTW_IN_GGA(0, s(s(s(s(0)))), s(s(X6140))) → QUOTX_IN_A(X6140)
QUOTW_IN_GGA(0, s(s(s(0))), s(s(X6171))) → U25_GGA(X6171, quotY_in_a(X6171))
QUOTW_IN_GGA(0, s(s(s(0))), s(s(X6171))) → QUOTY_IN_A(X6171)
QUOTW_IN_GGA(0, s(s(0)), s(s(X6187))) → U26_GGA(X6187, quotZ_in_a(X6187))
QUOTW_IN_GGA(0, s(s(0)), s(s(X6187))) → QUOTZ_IN_A(X6187)
QUOTW_IN_GGA(0, s(0), s(s(X6203))) → U27_GGA(X6203, quotN1_in_a(X6203))
QUOTW_IN_GGA(0, s(0), s(s(X6203))) → QUOTN1_IN_A(X6203)
QUOTW_IN_GGA(0, 0, s(s(s(X6284)))) → U28_GGA(X6284, quotV_in_a(X6284))
QUOTW_IN_GGA(0, 0, s(s(s(X6284)))) → QUOTV_IN_A(X6284)
DIVN35_IN_GA(s(s(s(0))), s(s(X6999))) → U74_GA(X6999, quotX_in_a(X6999))
DIVN35_IN_GA(s(s(s(0))), s(s(X6999))) → QUOTX_IN_A(X6999)
DIVN35_IN_GA(s(s(0)), s(s(X7210))) → U75_GA(X7210, quotY_in_a(X7210))
DIVN35_IN_GA(s(s(0)), s(s(X7210))) → QUOTY_IN_A(X7210)
DIVN35_IN_GA(s(0), s(s(X7381))) → U76_GA(X7381, quotZ_in_a(X7381))
DIVN35_IN_GA(s(0), s(s(X7381))) → QUOTZ_IN_A(X7381)
DIVN35_IN_GA(0, s(s(X7510))) → U77_GA(X7510, quotN1_in_a(X7510))
DIVN35_IN_GA(0, s(s(X7510))) → QUOTN1_IN_A(X7510)
U109_GAA(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_GAA(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
U109_GAA(T767, T769, X5608, divN35_out_ga(T767, T769)) → PN44_IN_GGA(T769, T767, X5608)
PN44_IN_GGA(T769, T767, T920) → U111_GGA(T769, T767, T920, timesE_in_gga(T769, T767, T920))
PN44_IN_GGA(T769, T767, T920) → TIMESE_IN_GGA(T769, T767, T920)
U111_GGA(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_GGA(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U111_GGA(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → NEQL_IN_GG(s(s(s(s(T767)))), T920)
U107_G(T761, not_dividesN31_out_g(T761)) → U108_G(T761, prN33_in_g(T761))
U107_G(T761, not_dividesN31_out_g(T761)) → PRN33_IN_G(T761)
PRN33_IN_G(s(T937)) → U72_G(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
PRN33_IN_G(s(T937)) → PN34_IN_GG(T937, s(s(s(s(s(s(s(T937))))))))
PN34_IN_GG(T937, T939) → U113_GG(T937, T939, not_dividesN36_in_gg(T937, T939))
PN34_IN_GG(T937, T939) → NOT_DIVIDESN36_IN_GG(T937, T939)
NOT_DIVIDESN36_IN_GG(T950, T951) → U78_GG(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
NOT_DIVIDESN36_IN_GG(T950, T951) → PN37_IN_GGAA(T951, T950, X7570, X7571)
PN37_IN_GGAA(T951, T950, T954, X7571) → U115_GGAA(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
PN37_IN_GGAA(T951, T950, T954, X7571) → DIVN39_IN_GGA(T951, T950, T954)
DIVN39_IN_GGA(s(T992), T993, X7673) → U80_GGA(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
DIVN39_IN_GGA(s(T992), T993, X7673) → QUOTN3_IN_GGA(T992, T993, X7673)
QUOTN3_IN_GGA(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_GGA(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
QUOTN3_IN_GGA(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → QUOTN2_IN_GGGA(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)
QUOTN2_IN_GGGA(s(T1125), s(T1126), T1127, X7950) → U31_GGGA(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
QUOTN2_IN_GGGA(s(T1125), s(T1126), T1127, X7950) → QUOTN2_IN_GGGA(T1125, T1126, T1127, X7950)
QUOTN2_IN_GGGA(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_GGGA(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
QUOTN2_IN_GGGA(s(s(T1170)), 0, s(T1171), s(X8044)) → QUOTN3_IN_GGA(T1170, T1171, X8044)
QUOTN3_IN_GGA(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_GGA(T1190, X8147, quotN5_in_ga(T1190, X8147))
QUOTN3_IN_GGA(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → QUOTN5_IN_GA(T1190, X8147)
QUOTN5_IN_GA(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_GA(T1229, X8446, quotN5_in_ga(T1229, X8446))
QUOTN5_IN_GA(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → QUOTN5_IN_GA(T1229, X8446)
QUOTN3_IN_GGA(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_GGA(T1239, X8483, quotN6_in_ga(T1239, X8483))
QUOTN3_IN_GGA(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → QUOTN6_IN_GA(T1239, X8483)
QUOTN6_IN_GA(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_GA(T1273, X8743, quotN6_in_ga(T1273, X8743))
QUOTN6_IN_GA(s(s(s(s(s(s(T1273)))))), s(X8743)) → QUOTN6_IN_GA(T1273, X8743)
QUOTN3_IN_GGA(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_GGA(T1282, X8777, quotN7_in_ga(T1282, X8777))
QUOTN3_IN_GGA(s(s(s(T1282))), s(s(s(0))), s(X8777)) → QUOTN7_IN_GA(T1282, X8777)
QUOTN7_IN_GA(s(s(s(s(s(T1311))))), s(X8998)) → U44_GA(T1311, X8998, quotN7_in_ga(T1311, X8998))
QUOTN7_IN_GA(s(s(s(s(s(T1311))))), s(X8998)) → QUOTN7_IN_GA(T1311, X8998)
QUOTN3_IN_GGA(s(s(T1319)), s(s(0)), s(X9029)) → U38_GGA(T1319, X9029, quotN8_in_ga(T1319, X9029))
QUOTN3_IN_GGA(s(s(T1319)), s(s(0)), s(X9029)) → QUOTN8_IN_GA(T1319, X9029)
QUOTN8_IN_GA(s(s(s(s(T1343)))), s(X9211)) → U45_GA(T1343, X9211, quotN8_in_ga(T1343, X9211))
QUOTN8_IN_GA(s(s(s(s(T1343)))), s(X9211)) → QUOTN8_IN_GA(T1343, X9211)
QUOTN3_IN_GGA(s(T1350), s(0), s(X9239)) → U39_GGA(T1350, X9239, quotN9_in_ga(T1350, X9239))
QUOTN3_IN_GGA(s(T1350), s(0), s(X9239)) → QUOTN9_IN_GA(T1350, X9239)
QUOTN9_IN_GA(s(s(s(T1369))), s(X9382)) → U46_GA(T1369, X9382, quotN9_in_ga(T1369, X9382))
QUOTN9_IN_GA(s(s(s(T1369))), s(X9382)) → QUOTN9_IN_GA(T1369, X9382)
QUOTN3_IN_GGA(T1375, 0, s(X9407)) → U40_GGA(T1375, X9407, quotN10_in_ga(T1375, X9407))
QUOTN3_IN_GGA(T1375, 0, s(X9407)) → QUOTN10_IN_GA(T1375, X9407)
QUOTN10_IN_GA(s(s(T1389)), s(X9511)) → U47_GA(T1389, X9511, quotN10_in_ga(T1389, X9511))
QUOTN10_IN_GA(s(s(T1389)), s(X9511)) → QUOTN10_IN_GA(T1389, X9511)
QUOTN2_IN_GGGA(s(T1176), 0, 0, s(s(X8060))) → U33_GGGA(T1176, X8060, quotN4_in_ga(T1176, X8060))
QUOTN2_IN_GGGA(s(T1176), 0, 0, s(s(X8060))) → QUOTN4_IN_GA(T1176, X8060)
QUOTN4_IN_GA(s(T1185), s(X8125)) → U41_GA(T1185, X8125, quotN4_in_ga(T1185, X8125))
QUOTN4_IN_GA(s(T1185), s(X8125)) → QUOTN4_IN_GA(T1185, X8125)
U115_GGAA(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_GGAA(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
U115_GGAA(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → PN45_IN_GGAG(T954, T950, X7571, T951)
PN45_IN_GGAG(T954, T950, T1396, T951) → U117_GGAG(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
PN45_IN_GGAG(T954, T950, T1396, T951) → TIMESE_IN_GGA(T954, T950, T1396)
U117_GGAG(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_GGAG(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U117_GGAG(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → NEQM_IN_GG(T951, T1396)
U113_GG(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_GG(T937, T939, prN38_in_gg(T939, T937))
U113_GG(T937, T939, not_dividesN36_out_gg(T937, T939)) → PRN38_IN_GG(T939, T937)
PRN38_IN_GG(T1412, s(T1413)) → U79_GG(T1412, T1413, pN34_in_gg(T1413, T1412))
PRN38_IN_GG(T1412, s(T1413)) → PN34_IN_GG(T1413, T1412)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
PRIMEA_IN_G(x1)  =  PRIMEA_IN_G(x1)
U1_G(x1, x2)  =  U1_G(x1, x2)
PB_IN_G(x1)  =  PB_IN_G(x1)
U81_G(x1, x2)  =  U81_G(x1, x2)
NOT_DIVIDESN11_IN_G(x1)  =  NOT_DIVIDESN11_IN_G(x1)
U49_G(x1, x2)  =  U49_G(x1, x2)
PN12_IN_GAA(x1, x2, x3)  =  PN12_IN_GAA(x1)
U83_GAA(x1, x2, x3, x4)  =  U83_GAA(x1, x4)
DIVN15_IN_GA(x1, x2)  =  DIVN15_IN_GA(x1)
U51_GA(x1, x2, x3)  =  U51_GA(x1, x3)
QUOTC_IN_GGA(x1, x2, x3)  =  QUOTC_IN_GGA(x1, x2)
U2_GGA(x1, x2, x3, x4)  =  U2_GGA(x1, x2, x4)
U3_GGA(x1, x2)  =  U3_GGA(x2)
QUOTD_IN_A(x1)  =  QUOTD_IN_A
U52_GA(x1, x2)  =  U52_GA(x2)
QUOTY_IN_A(x1)  =  QUOTY_IN_A
U53_GA(x1, x2)  =  U53_GA(x2)
QUOTT_IN_A(x1)  =  QUOTT_IN_A
U54_GA(x1, x2)  =  U54_GA(x2)
QUOTP_IN_A(x1)  =  QUOTP_IN_A
U84_GAA(x1, x2, x3, x4)  =  U84_GAA(x1, x2, x4)
PN40_IN_GGA(x1, x2, x3)  =  PN40_IN_GGA(x1, x2)
U85_GGA(x1, x2, x3, x4)  =  U85_GGA(x1, x2, x4)
TIMESE_IN_GGA(x1, x2, x3)  =  TIMESE_IN_GGA(x1, x2)
U4_GGA(x1, x2, x3, x4)  =  U4_GGA(x1, x2, x4)
PF_IN_GGAA(x1, x2, x3, x4)  =  PF_IN_GGAA(x1, x2)
U87_GGAA(x1, x2, x3, x4, x5)  =  U87_GGAA(x1, x2, x5)
U88_GGAA(x1, x2, x3, x4, x5)  =  U88_GGAA(x1, x2, x3, x5)
ADDG_IN_GGA(x1, x2, x3)  =  ADDG_IN_GGA(x1, x2)
U5_GGA(x1, x2, x3, x4)  =  U5_GGA(x1, x2, x4)
U86_GGA(x1, x2, x3, x4)  =  U86_GGA(x1, x2, x3, x4)
NEQL_IN_GG(x1, x2)  =  NEQL_IN_GG(x1, x2)
U10_GG(x1, x2, x3)  =  U10_GG(x1, x2, x3)
NEQM_IN_GG(x1, x2)  =  NEQM_IN_GG(x1, x2)
U48_GG(x1, x2, x3)  =  U48_GG(x1, x2, x3)
NEQH_IN_GG(x1, x2)  =  NEQH_IN_GG(x1, x2)
U6_GG(x1, x2, x3)  =  U6_GG(x1, x2, x3)
U82_G(x1, x2)  =  U82_G(x1, x2)
PRN13_IN_G(x1)  =  PRN13_IN_G(x1)
U50_G(x1, x2)  =  U50_G(x1, x2)
PN14_IN_G(x1)  =  PN14_IN_G(x1)
U89_G(x1, x2)  =  U89_G(x1, x2)
NOT_DIVIDESN16_IN_G(x1)  =  NOT_DIVIDESN16_IN_G(x1)
U55_G(x1, x2)  =  U55_G(x1, x2)
PN17_IN_GAA(x1, x2, x3)  =  PN17_IN_GAA(x1)
U91_GAA(x1, x2, x3, x4)  =  U91_GAA(x1, x4)
DIVN20_IN_GA(x1, x2)  =  DIVN20_IN_GA(x1)
U57_GA(x1, x2, x3)  =  U57_GA(x1, x3)
QUOTI_IN_GGA(x1, x2, x3)  =  QUOTI_IN_GGA(x1, x2)
U7_GGA(x1, x2, x3, x4)  =  U7_GGA(x1, x2, x4)
U8_GGA(x1, x2)  =  U8_GGA(x2)
QUOTJ_IN_A(x1)  =  QUOTJ_IN_A
U9_GGA(x1, x2)  =  U9_GGA(x2)
QUOTK_IN_A(x1)  =  QUOTK_IN_A
U15_A(x1, x2)  =  U15_A(x2)
U58_GA(x1, x2)  =  U58_GA(x2)
QUOTZ_IN_A(x1)  =  QUOTZ_IN_A
U59_GA(x1, x2)  =  U59_GA(x2)
QUOTU_IN_A(x1)  =  QUOTU_IN_A
U21_A(x1, x2)  =  U21_A(x2)
U92_GAA(x1, x2, x3, x4)  =  U92_GAA(x1, x2, x4)
PN41_IN_GGA(x1, x2, x3)  =  PN41_IN_GGA(x1, x2)
U93_GGA(x1, x2, x3, x4)  =  U93_GGA(x1, x2, x4)
U94_GGA(x1, x2, x3, x4)  =  U94_GGA(x1, x2, x3, x4)
U90_G(x1, x2)  =  U90_G(x1, x2)
PRN18_IN_G(x1)  =  PRN18_IN_G(x1)
U56_G(x1, x2)  =  U56_G(x1, x2)
PN19_IN_G(x1)  =  PN19_IN_G(x1)
U95_G(x1, x2)  =  U95_G(x1, x2)
NOT_DIVIDESN21_IN_G(x1)  =  NOT_DIVIDESN21_IN_G(x1)
U60_G(x1, x2)  =  U60_G(x1, x2)
PN22_IN_GAA(x1, x2, x3)  =  PN22_IN_GAA(x1)
U97_GAA(x1, x2, x3, x4)  =  U97_GAA(x1, x4)
DIVN25_IN_GA(x1, x2)  =  DIVN25_IN_GA(x1)
U62_GA(x1, x2, x3)  =  U62_GA(x1, x3)
QUOTN_IN_GGA(x1, x2, x3)  =  QUOTN_IN_GGA(x1, x2)
U11_GGA(x1, x2, x3, x4)  =  U11_GGA(x1, x2, x4)
U12_GGA(x1, x2)  =  U12_GGA(x2)
QUOTO_IN_A(x1)  =  QUOTO_IN_A
U13_GGA(x1, x2)  =  U13_GGA(x2)
U14_GGA(x1, x2)  =  U14_GGA(x2)
QUOTQ_IN_A(x1)  =  QUOTQ_IN_A
U22_A(x1, x2)  =  U22_A(x2)
U63_GA(x1, x2)  =  U63_GA(x2)
U64_GA(x1, x2)  =  U64_GA(x2)
QUOTN1_IN_A(x1)  =  QUOTN1_IN_A
U29_A(x1, x2)  =  U29_A(x2)
U98_GAA(x1, x2, x3, x4)  =  U98_GAA(x1, x2, x4)
PN42_IN_GGA(x1, x2, x3)  =  PN42_IN_GGA(x1, x2)
U99_GGA(x1, x2, x3, x4)  =  U99_GGA(x1, x2, x4)
U100_GGA(x1, x2, x3, x4)  =  U100_GGA(x1, x2, x3, x4)
U96_G(x1, x2)  =  U96_G(x1, x2)
PRN23_IN_G(x1)  =  PRN23_IN_G(x1)
U61_G(x1, x2)  =  U61_G(x1, x2)
PN24_IN_G(x1)  =  PN24_IN_G(x1)
U101_G(x1, x2)  =  U101_G(x1, x2)
NOT_DIVIDESN26_IN_G(x1)  =  NOT_DIVIDESN26_IN_G(x1)
U65_G(x1, x2)  =  U65_G(x1, x2)
PN27_IN_GAA(x1, x2, x3)  =  PN27_IN_GAA(x1)
U103_GAA(x1, x2, x3, x4)  =  U103_GAA(x1, x4)
DIVN30_IN_GA(x1, x2)  =  DIVN30_IN_GA(x1)
U67_GA(x1, x2, x3)  =  U67_GA(x1, x3)
QUOTR_IN_GGA(x1, x2, x3)  =  QUOTR_IN_GGA(x1, x2)
U16_GGA(x1, x2, x3, x4)  =  U16_GGA(x1, x2, x4)
U17_GGA(x1, x2)  =  U17_GGA(x2)
QUOTS_IN_A(x1)  =  QUOTS_IN_A
U18_GGA(x1, x2)  =  U18_GGA(x2)
U19_GGA(x1, x2)  =  U19_GGA(x2)
U20_GGA(x1, x2)  =  U20_GGA(x2)
QUOTV_IN_A(x1)  =  QUOTV_IN_A
U30_A(x1, x2)  =  U30_A(x2)
U68_GA(x1, x2)  =  U68_GA(x2)
U69_GA(x1, x2)  =  U69_GA(x2)
U70_GA(x1, x2)  =  U70_GA(x2)
U104_GAA(x1, x2, x3, x4)  =  U104_GAA(x1, x2, x4)
PN43_IN_GGA(x1, x2, x3)  =  PN43_IN_GGA(x1, x2)
U105_GGA(x1, x2, x3, x4)  =  U105_GGA(x1, x2, x4)
U106_GGA(x1, x2, x3, x4)  =  U106_GGA(x1, x2, x3, x4)
U102_G(x1, x2)  =  U102_G(x1, x2)
PRN28_IN_G(x1)  =  PRN28_IN_G(x1)
U66_G(x1, x2)  =  U66_G(x1, x2)
PN29_IN_G(x1)  =  PN29_IN_G(x1)
U107_G(x1, x2)  =  U107_G(x1, x2)
NOT_DIVIDESN31_IN_G(x1)  =  NOT_DIVIDESN31_IN_G(x1)
U71_G(x1, x2)  =  U71_G(x1, x2)
PN32_IN_GAA(x1, x2, x3)  =  PN32_IN_GAA(x1)
U109_GAA(x1, x2, x3, x4)  =  U109_GAA(x1, x4)
DIVN35_IN_GA(x1, x2)  =  DIVN35_IN_GA(x1)
U73_GA(x1, x2, x3)  =  U73_GA(x1, x3)
QUOTW_IN_GGA(x1, x2, x3)  =  QUOTW_IN_GGA(x1, x2)
U23_GGA(x1, x2, x3, x4)  =  U23_GGA(x1, x2, x4)
U24_GGA(x1, x2)  =  U24_GGA(x2)
QUOTX_IN_A(x1)  =  QUOTX_IN_A
U25_GGA(x1, x2)  =  U25_GGA(x2)
U26_GGA(x1, x2)  =  U26_GGA(x2)
U27_GGA(x1, x2)  =  U27_GGA(x2)
U28_GGA(x1, x2)  =  U28_GGA(x2)
U74_GA(x1, x2)  =  U74_GA(x2)
U75_GA(x1, x2)  =  U75_GA(x2)
U76_GA(x1, x2)  =  U76_GA(x2)
U77_GA(x1, x2)  =  U77_GA(x2)
U110_GAA(x1, x2, x3, x4)  =  U110_GAA(x1, x2, x4)
PN44_IN_GGA(x1, x2, x3)  =  PN44_IN_GGA(x1, x2)
U111_GGA(x1, x2, x3, x4)  =  U111_GGA(x1, x2, x4)
U112_GGA(x1, x2, x3, x4)  =  U112_GGA(x1, x2, x3, x4)
U108_G(x1, x2)  =  U108_G(x1, x2)
PRN33_IN_G(x1)  =  PRN33_IN_G(x1)
U72_G(x1, x2)  =  U72_G(x1, x2)
PN34_IN_GG(x1, x2)  =  PN34_IN_GG(x1, x2)
U113_GG(x1, x2, x3)  =  U113_GG(x1, x2, x3)
NOT_DIVIDESN36_IN_GG(x1, x2)  =  NOT_DIVIDESN36_IN_GG(x1, x2)
U78_GG(x1, x2, x3)  =  U78_GG(x1, x2, x3)
PN37_IN_GGAA(x1, x2, x3, x4)  =  PN37_IN_GGAA(x1, x2)
U115_GGAA(x1, x2, x3, x4, x5)  =  U115_GGAA(x1, x2, x5)
DIVN39_IN_GGA(x1, x2, x3)  =  DIVN39_IN_GGA(x1, x2)
U80_GGA(x1, x2, x3, x4)  =  U80_GGA(x1, x2, x4)
QUOTN3_IN_GGA(x1, x2, x3)  =  QUOTN3_IN_GGA(x1, x2)
U34_GGA(x1, x2, x3, x4)  =  U34_GGA(x1, x2, x4)
QUOTN2_IN_GGGA(x1, x2, x3, x4)  =  QUOTN2_IN_GGGA(x1, x2, x3)
U31_GGGA(x1, x2, x3, x4, x5)  =  U31_GGGA(x1, x2, x3, x5)
U32_GGGA(x1, x2, x3, x4)  =  U32_GGGA(x1, x2, x4)
U35_GGA(x1, x2, x3)  =  U35_GGA(x1, x3)
QUOTN5_IN_GA(x1, x2)  =  QUOTN5_IN_GA(x1)
U42_GA(x1, x2, x3)  =  U42_GA(x1, x3)
U36_GGA(x1, x2, x3)  =  U36_GGA(x1, x3)
QUOTN6_IN_GA(x1, x2)  =  QUOTN6_IN_GA(x1)
U43_GA(x1, x2, x3)  =  U43_GA(x1, x3)
U37_GGA(x1, x2, x3)  =  U37_GGA(x1, x3)
QUOTN7_IN_GA(x1, x2)  =  QUOTN7_IN_GA(x1)
U44_GA(x1, x2, x3)  =  U44_GA(x1, x3)
U38_GGA(x1, x2, x3)  =  U38_GGA(x1, x3)
QUOTN8_IN_GA(x1, x2)  =  QUOTN8_IN_GA(x1)
U45_GA(x1, x2, x3)  =  U45_GA(x1, x3)
U39_GGA(x1, x2, x3)  =  U39_GGA(x1, x3)
QUOTN9_IN_GA(x1, x2)  =  QUOTN9_IN_GA(x1)
U46_GA(x1, x2, x3)  =  U46_GA(x1, x3)
U40_GGA(x1, x2, x3)  =  U40_GGA(x1, x3)
QUOTN10_IN_GA(x1, x2)  =  QUOTN10_IN_GA(x1)
U47_GA(x1, x2, x3)  =  U47_GA(x1, x3)
U33_GGGA(x1, x2, x3)  =  U33_GGGA(x1, x3)
QUOTN4_IN_GA(x1, x2)  =  QUOTN4_IN_GA(x1)
U41_GA(x1, x2, x3)  =  U41_GA(x1, x3)
U116_GGAA(x1, x2, x3, x4, x5)  =  U116_GGAA(x1, x2, x3, x5)
PN45_IN_GGAG(x1, x2, x3, x4)  =  PN45_IN_GGAG(x1, x2, x4)
U117_GGAG(x1, x2, x3, x4, x5)  =  U117_GGAG(x1, x2, x4, x5)
U118_GGAG(x1, x2, x3, x4, x5)  =  U118_GGAG(x1, x2, x3, x4, x5)
U114_GG(x1, x2, x3)  =  U114_GG(x1, x2, x3)
PRN38_IN_GG(x1, x2)  =  PRN38_IN_GG(x1, x2)
U79_GG(x1, x2, x3)  =  U79_GG(x1, x2, x3)

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

(5) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LOPSTR] contains 17 SCCs with 214 less nodes.

(6) Complex Obligation (AND)

(7) Obligation:

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

QUOTN4_IN_GA(s(T1185), s(X8125)) → QUOTN4_IN_GA(T1185, X8125)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN4_IN_GA(x1, x2)  =  QUOTN4_IN_GA(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:

QUOTN4_IN_GA(s(T1185), s(X8125)) → QUOTN4_IN_GA(T1185, X8125)

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

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

(10) PiDPToQDPProof (SOUND 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:

QUOTN4_IN_GA(s(T1185)) → QUOTN4_IN_GA(T1185)

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:

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

(13) YES

(14) Obligation:

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

QUOTN10_IN_GA(s(s(T1389)), s(X9511)) → QUOTN10_IN_GA(T1389, X9511)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN10_IN_GA(x1, x2)  =  QUOTN10_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:

QUOTN10_IN_GA(s(s(T1389)), s(X9511)) → QUOTN10_IN_GA(T1389, X9511)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTN10_IN_GA(x1, x2)  =  QUOTN10_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:

QUOTN10_IN_GA(s(s(T1389))) → QUOTN10_IN_GA(T1389)

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:

  • QUOTN10_IN_GA(s(s(T1389))) → QUOTN10_IN_GA(T1389)
    The graph contains the following edges 1 > 1

(20) YES

(21) Obligation:

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

QUOTN9_IN_GA(s(s(s(T1369))), s(X9382)) → QUOTN9_IN_GA(T1369, X9382)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN9_IN_GA(x1, x2)  =  QUOTN9_IN_GA(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:

QUOTN9_IN_GA(s(s(s(T1369))), s(X9382)) → QUOTN9_IN_GA(T1369, X9382)

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

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

(24) PiDPToQDPProof (SOUND 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:

QUOTN9_IN_GA(s(s(s(T1369)))) → QUOTN9_IN_GA(T1369)

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:

  • QUOTN9_IN_GA(s(s(s(T1369)))) → QUOTN9_IN_GA(T1369)
    The graph contains the following edges 1 > 1

(27) YES

(28) Obligation:

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

QUOTN8_IN_GA(s(s(s(s(T1343)))), s(X9211)) → QUOTN8_IN_GA(T1343, X9211)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN8_IN_GA(x1, x2)  =  QUOTN8_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:

QUOTN8_IN_GA(s(s(s(s(T1343)))), s(X9211)) → QUOTN8_IN_GA(T1343, X9211)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTN8_IN_GA(x1, x2)  =  QUOTN8_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:

QUOTN8_IN_GA(s(s(s(s(T1343))))) → QUOTN8_IN_GA(T1343)

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:

  • QUOTN8_IN_GA(s(s(s(s(T1343))))) → QUOTN8_IN_GA(T1343)
    The graph contains the following edges 1 > 1

(34) YES

(35) Obligation:

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

QUOTN7_IN_GA(s(s(s(s(s(T1311))))), s(X8998)) → QUOTN7_IN_GA(T1311, X8998)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN7_IN_GA(x1, x2)  =  QUOTN7_IN_GA(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:

QUOTN7_IN_GA(s(s(s(s(s(T1311))))), s(X8998)) → QUOTN7_IN_GA(T1311, X8998)

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

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

(38) PiDPToQDPProof (SOUND 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:

QUOTN7_IN_GA(s(s(s(s(s(T1311)))))) → QUOTN7_IN_GA(T1311)

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:

  • QUOTN7_IN_GA(s(s(s(s(s(T1311)))))) → QUOTN7_IN_GA(T1311)
    The graph contains the following edges 1 > 1

(41) YES

(42) Obligation:

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

QUOTN6_IN_GA(s(s(s(s(s(s(T1273)))))), s(X8743)) → QUOTN6_IN_GA(T1273, X8743)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN6_IN_GA(x1, x2)  =  QUOTN6_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:

QUOTN6_IN_GA(s(s(s(s(s(s(T1273)))))), s(X8743)) → QUOTN6_IN_GA(T1273, X8743)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
QUOTN6_IN_GA(x1, x2)  =  QUOTN6_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:

QUOTN6_IN_GA(s(s(s(s(s(s(T1273))))))) → QUOTN6_IN_GA(T1273)

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:

  • QUOTN6_IN_GA(s(s(s(s(s(s(T1273))))))) → QUOTN6_IN_GA(T1273)
    The graph contains the following edges 1 > 1

(48) YES

(49) Obligation:

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

QUOTN5_IN_GA(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → QUOTN5_IN_GA(T1229, X8446)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN5_IN_GA(x1, x2)  =  QUOTN5_IN_GA(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:

QUOTN5_IN_GA(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → QUOTN5_IN_GA(T1229, X8446)

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

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

(52) PiDPToQDPProof (SOUND 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:

QUOTN5_IN_GA(s(s(s(s(s(s(s(T1229)))))))) → QUOTN5_IN_GA(T1229)

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:

  • QUOTN5_IN_GA(s(s(s(s(s(s(s(T1229)))))))) → QUOTN5_IN_GA(T1229)
    The graph contains the following edges 1 > 1

(55) YES

(56) Obligation:

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

QUOTN3_IN_GGA(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → QUOTN2_IN_GGGA(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)
QUOTN2_IN_GGGA(s(T1125), s(T1126), T1127, X7950) → QUOTN2_IN_GGGA(T1125, T1126, T1127, X7950)
QUOTN2_IN_GGGA(s(s(T1170)), 0, s(T1171), s(X8044)) → QUOTN3_IN_GGA(T1170, T1171, X8044)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN3_IN_GGA(x1, x2, x3)  =  QUOTN3_IN_GGA(x1, x2)
QUOTN2_IN_GGGA(x1, x2, x3, x4)  =  QUOTN2_IN_GGGA(x1, x2, x3)

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:

QUOTN3_IN_GGA(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → QUOTN2_IN_GGGA(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)
QUOTN2_IN_GGGA(s(T1125), s(T1126), T1127, X7950) → QUOTN2_IN_GGGA(T1125, T1126, T1127, X7950)
QUOTN2_IN_GGGA(s(s(T1170)), 0, s(T1171), s(X8044)) → QUOTN3_IN_GGA(T1170, T1171, X8044)

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

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:

QUOTN3_IN_GGA(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095))))))) → QUOTN2_IN_GGGA(T1094, T1095, s(s(s(s(s(s(s(T1095))))))))
QUOTN2_IN_GGGA(s(T1125), s(T1126), T1127) → QUOTN2_IN_GGGA(T1125, T1126, T1127)
QUOTN2_IN_GGGA(s(s(T1170)), 0, s(T1171)) → QUOTN3_IN_GGA(T1170, T1171)

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:

  • QUOTN2_IN_GGGA(s(s(T1170)), 0, s(T1171)) → QUOTN3_IN_GGA(T1170, T1171)
    The graph contains the following edges 1 > 1, 3 > 2

  • QUOTN2_IN_GGGA(s(T1125), s(T1126), T1127) → QUOTN2_IN_GGGA(T1125, T1126, T1127)
    The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3

  • QUOTN3_IN_GGA(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095))))))) → QUOTN2_IN_GGGA(T1094, T1095, s(s(s(s(s(s(s(T1095))))))))
    The graph contains the following edges 1 > 1, 2 > 2

(62) YES

(63) Obligation:

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

QUOTW_IN_GGA(s(T858), T859, X5931) → QUOTW_IN_GGA(T858, T859, X5931)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTW_IN_GGA(x1, x2, x3)  =  QUOTW_IN_GGA(x1, x2)

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:

QUOTW_IN_GGA(s(T858), T859, X5931) → QUOTW_IN_GGA(T858, T859, X5931)

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

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

(66) PiDPToQDPProof (SOUND 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:

QUOTW_IN_GGA(s(T858), T859) → QUOTW_IN_GGA(T858, T859)

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:

  • QUOTW_IN_GGA(s(T858), T859) → QUOTW_IN_GGA(T858, T859)
    The graph contains the following edges 1 > 1, 2 >= 2

(69) YES

(70) Obligation:

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

QUOTR_IN_GGA(s(T687), T688, X4160) → QUOTR_IN_GGA(T687, T688, X4160)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTR_IN_GGA(x1, x2, x3)  =  QUOTR_IN_GGA(x1, x2)

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:

QUOTR_IN_GGA(s(T687), T688, X4160) → QUOTR_IN_GGA(T687, T688, X4160)

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

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:

QUOTR_IN_GGA(s(T687), T688) → QUOTR_IN_GGA(T687, T688)

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:

  • QUOTR_IN_GGA(s(T687), T688) → QUOTR_IN_GGA(T687, T688)
    The graph contains the following edges 1 > 1, 2 >= 2

(76) YES

(77) Obligation:

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

QUOTN_IN_GGA(s(T521), T522, X2619) → QUOTN_IN_GGA(T521, T522, X2619)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTN_IN_GGA(x1, x2, x3)  =  QUOTN_IN_GGA(x1, x2)

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:

QUOTN_IN_GGA(s(T521), T522, X2619) → QUOTN_IN_GGA(T521, T522, X2619)

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

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

(80) PiDPToQDPProof (SOUND 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:

QUOTN_IN_GGA(s(T521), T522) → QUOTN_IN_GGA(T521, T522)

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:

  • QUOTN_IN_GGA(s(T521), T522) → QUOTN_IN_GGA(T521, T522)
    The graph contains the following edges 1 > 1, 2 >= 2

(83) YES

(84) Obligation:

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

QUOTI_IN_GGA(s(T360), T361, X1354) → QUOTI_IN_GGA(T360, T361, X1354)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTI_IN_GGA(x1, x2, x3)  =  QUOTI_IN_GGA(x1, x2)

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:

QUOTI_IN_GGA(s(T360), T361, X1354) → QUOTI_IN_GGA(T360, T361, X1354)

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

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:

QUOTI_IN_GGA(s(T360), T361) → QUOTI_IN_GGA(T360, T361)

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_GGA(s(T360), T361) → QUOTI_IN_GGA(T360, T361)
    The graph contains the following edges 1 > 1, 2 >= 2

(90) YES

(91) Obligation:

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

NEQH_IN_GG(s(T247), s(T248)) → NEQH_IN_GG(T247, T248)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
NEQH_IN_GG(x1, x2)  =  NEQH_IN_GG(x1, x2)

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:

NEQH_IN_GG(s(T247), s(T248)) → NEQH_IN_GG(T247, T248)

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:

NEQH_IN_GG(s(T247), s(T248)) → NEQH_IN_GG(T247, T248)

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:

  • NEQH_IN_GG(s(T247), s(T248)) → NEQH_IN_GG(T247, T248)
    The graph contains the following edges 1 > 1, 2 > 2

(97) YES

(98) Obligation:

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

ADDG_IN_GGA(s(T188), T189, s(X932)) → ADDG_IN_GGA(T188, T189, X932)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
ADDG_IN_GGA(x1, x2, x3)  =  ADDG_IN_GGA(x1, x2)

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:

ADDG_IN_GGA(s(T188), T189, s(X932)) → ADDG_IN_GGA(T188, T189, X932)

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

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

(101) PiDPToQDPProof (SOUND 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:

ADDG_IN_GGA(s(T188), T189) → ADDG_IN_GGA(T188, T189)

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:

  • ADDG_IN_GGA(s(T188), T189) → ADDG_IN_GGA(T188, T189)
    The graph contains the following edges 1 > 1, 2 >= 2

(104) YES

(105) Obligation:

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

TIMESE_IN_GGA(s(T169), T170, X908) → PF_IN_GGAA(T169, T170, X907, X908)
PF_IN_GGAA(T169, T170, T173, X908) → TIMESE_IN_GGA(T169, T170, T173)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
TIMESE_IN_GGA(x1, x2, x3)  =  TIMESE_IN_GGA(x1, x2)
PF_IN_GGAA(x1, x2, x3, x4)  =  PF_IN_GGAA(x1, x2)

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:

TIMESE_IN_GGA(s(T169), T170, X908) → PF_IN_GGAA(T169, T170, X907, X908)
PF_IN_GGAA(T169, T170, T173, X908) → TIMESE_IN_GGA(T169, T170, T173)

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

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:

TIMESE_IN_GGA(s(T169), T170) → PF_IN_GGAA(T169, T170)
PF_IN_GGAA(T169, T170) → TIMESE_IN_GGA(T169, T170)

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:

  • PF_IN_GGAA(T169, T170) → TIMESE_IN_GGA(T169, T170)
    The graph contains the following edges 1 >= 1, 2 >= 2

  • TIMESE_IN_GGA(s(T169), T170) → PF_IN_GGAA(T169, T170)
    The graph contains the following edges 1 > 1, 2 >= 2

(111) YES

(112) Obligation:

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

PN34_IN_GG(T937, T939) → U113_GG(T937, T939, not_dividesN36_in_gg(T937, T939))
U113_GG(T937, T939, not_dividesN36_out_gg(T937, T939)) → PRN38_IN_GG(T939, T937)
PRN38_IN_GG(T1412, s(T1413)) → PN34_IN_GG(T1413, T1412)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
PN34_IN_GG(x1, x2)  =  PN34_IN_GG(x1, x2)
U113_GG(x1, x2, x3)  =  U113_GG(x1, x2, x3)
PRN38_IN_GG(x1, x2)  =  PRN38_IN_GG(x1, x2)

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:

PN34_IN_GG(T937, T939) → U113_GG(T937, T939, not_dividesN36_in_gg(T937, T939))
U113_GG(T937, T939, not_dividesN36_out_gg(T937, T939)) → PRN38_IN_GG(T939, T937)
PRN38_IN_GG(T1412, s(T1413)) → PN34_IN_GG(T1413, T1412)

The TRS R consists of the following rules:

not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
0  =  0
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
PN34_IN_GG(x1, x2)  =  PN34_IN_GG(x1, x2)
U113_GG(x1, x2, x3)  =  U113_GG(x1, x2, x3)
PRN38_IN_GG(x1, x2)  =  PRN38_IN_GG(x1, x2)

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:

PN34_IN_GG(T937, T939) → U113_GG(T937, T939, not_dividesN36_in_gg(T937, T939))
U113_GG(T937, T939, not_dividesN36_out_gg(T937, T939)) → PRN38_IN_GG(T939, T937)
PRN38_IN_GG(T1412, s(T1413)) → PN34_IN_GG(T1413, T1412)

The TRS R consists of the following rules:

not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950))
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
pN37_in_ggaa(T951, T950) → U115_ggaa(T951, T950, divN39_in_gga(T951, T950))
U115_ggaa(T951, T950, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, pN45_in_ggag(T954, T950, T951))
divN39_in_gga(0, T983) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993) → U80_gga(T992, T993, quotN3_in_gga(T992, T993))
U116_ggaa(T951, T950, T954, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U80_gga(T992, T993, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
pN45_in_ggag(T954, T950, T951) → U117_ggag(T954, T950, T951, timesE_in_gga(T954, T950))
quotN3_in_gga(0, s(T1000)) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017))) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034)))) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051))))) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068)))))) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085))))))) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095))))))) → U34_gga(T1094, T1095, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095)))))))))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0)))))) → U35_gga(T1190, quotN5_in_ga(T1190))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0))))) → U36_gga(T1239, quotN6_in_ga(T1239))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0)))) → U37_gga(T1282, quotN7_in_ga(T1282))
quotN3_in_gga(s(s(T1319)), s(s(0))) → U38_gga(T1319, quotN8_in_ga(T1319))
quotN3_in_gga(s(T1350), s(0)) → U39_gga(T1350, quotN9_in_ga(T1350))
quotN3_in_gga(T1375, 0) → U40_gga(T1375, quotN10_in_ga(T1375))
U117_ggag(T954, T950, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U34_gga(T1094, T1095, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U35_gga(T1190, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
U36_gga(T1239, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
U37_gga(T1282, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
U38_gga(T1319, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
U39_gga(T1350, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
U40_gga(T1375, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
timesE_in_gga(0, T164) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170) → U4_gga(T169, T170, pF_in_ggaa(T169, T170))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
quotN2_in_ggga(0, s(T1111), T1112) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127) → U31_ggga(T1125, T1126, T1127, quotN2_in_ggga(T1125, T1126, T1127))
quotN2_in_ggga(0, 0, T1144) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171)) → U32_ggga(T1170, T1171, quotN3_in_gga(T1170, T1171))
quotN5_in_ga(0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0)) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0))) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0)))) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0))))) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0)))))) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0))))))) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229)))))))) → U42_ga(T1229, quotN5_in_ga(T1229))
quotN6_in_ga(0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0)) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0))) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0)))) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0))))) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0)))))) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273))))))) → U43_ga(T1273, quotN6_in_ga(T1273))
quotN7_in_ga(0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0)) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0))) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0)))) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0))))) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311)))))) → U44_ga(T1311, quotN7_in_ga(T1311))
quotN8_in_ga(0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0)) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0))) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0)))) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343))))) → U45_ga(T1343, quotN8_in_ga(T1343))
quotN9_in_ga(0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0)) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0))) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369)))) → U46_ga(T1369, quotN9_in_ga(T1369))
quotN10_in_ga(0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0)) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389))) → U47_ga(T1389, quotN10_in_ga(T1389))
U4_gga(T169, T170, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
U31_ggga(T1125, T1126, T1127, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U32_ggga(T1170, T1171, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
U42_ga(T1229, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U43_ga(T1273, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U44_ga(T1311, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U45_ga(T1343, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U46_ga(T1369, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U47_ga(T1389, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
pF_in_ggaa(T169, T170) → U87_ggaa(T169, T170, timesE_in_gga(T169, T170))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
quotN2_in_ggga(s(T1176), 0, 0) → U33_ggga(T1176, quotN4_in_ga(T1176))
U87_ggaa(T169, T170, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, addG_in_gga(T173, T170))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U33_ggga(T1176, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U88_ggaa(T169, T170, T173, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
quotN4_in_ga(0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185)) → U41_ga(T1185, quotN4_in_ga(T1185))
addG_in_gga(0, T183) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189) → U5_gga(T188, T189, addG_in_gga(T188, T189))
U41_ga(T1185, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U5_gga(T188, T189, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))

The set Q consists of the following terms:

not_dividesN36_in_gg(x0, x1)
U78_gg(x0, x1, x2)
pN37_in_ggaa(x0, x1)
U115_ggaa(x0, x1, x2)
divN39_in_gga(x0, x1)
U116_ggaa(x0, x1, x2, x3)
U80_gga(x0, x1, x2)
pN45_in_ggag(x0, x1, x2)
quotN3_in_gga(x0, x1)
U117_ggag(x0, x1, x2, x3)
U34_gga(x0, x1, x2)
U35_gga(x0, x1)
U36_gga(x0, x1)
U37_gga(x0, x1)
U38_gga(x0, x1)
U39_gga(x0, x1)
U40_gga(x0, x1)
timesE_in_gga(x0, x1)
U118_ggag(x0, x1, x2, x3, x4)
quotN2_in_ggga(x0, x1, x2)
quotN5_in_ga(x0)
quotN6_in_ga(x0)
quotN7_in_ga(x0)
quotN8_in_ga(x0)
quotN9_in_ga(x0)
quotN10_in_ga(x0)
U4_gga(x0, x1, x2)
neqM_in_gg(x0, x1)
U31_ggga(x0, x1, x2, x3)
U32_ggga(x0, x1, x2)
U42_ga(x0, x1)
U43_ga(x0, x1)
U44_ga(x0, x1)
U45_ga(x0, x1)
U46_ga(x0, x1)
U47_ga(x0, x1)
pF_in_ggaa(x0, x1)
U48_gg(x0, x1, x2)
U87_ggaa(x0, x1, x2)
neqH_in_gg(x0, x1)
U33_ggga(x0, x1)
U88_ggaa(x0, x1, x2, x3)
U6_gg(x0, x1, x2)
quotN4_in_ga(x0)
addG_in_gga(x0, x1)
U41_ga(x0, x1)
U5_gga(x0, x1, x2)

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:

  • U113_GG(T937, T939, not_dividesN36_out_gg(T937, T939)) → PRN38_IN_GG(T939, T937)
    The graph contains the following edges 2 >= 1, 3 > 1, 1 >= 2, 3 > 2

  • PRN38_IN_GG(T1412, s(T1413)) → PN34_IN_GG(T1413, T1412)
    The graph contains the following edges 2 > 1, 1 >= 2

  • PN34_IN_GG(T937, T939) → U113_GG(T937, T939, not_dividesN36_in_gg(T937, T939))
    The graph contains the following edges 1 >= 1, 2 >= 2

(118) YES

(119) Obligation:

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

QUOTC_IN_GGA(s(T111), T112, X358) → QUOTC_IN_GGA(T111, T112, X358)

The TRS R consists of the following rules:

primeA_in_g(s(s(0))) → primeA_out_g(s(s(0)))
primeA_in_g(s(s(s(T14)))) → U1_g(T14, pB_in_g(T14))
pB_in_g(T14) → U81_g(T14, not_dividesN11_in_g(T14))
not_dividesN11_in_g(T20) → U49_g(T20, pN12_in_gaa(T20, X34, X35))
pN12_in_gaa(T20, T22, X35) → U83_gaa(T20, T22, X35, divN15_in_ga(T20, T22))
divN15_in_ga(s(s(s(s(s(s(T96)))))), X323) → U51_ga(T96, X323, quotC_in_gga(T96, s(s(s(s(s(s(s(T96))))))), X323))
quotC_in_gga(s(T111), T112, X358) → U2_gga(T111, T112, X358, quotC_in_gga(T111, T112, X358))
quotC_in_gga(0, s(T134), s(0)) → quotC_out_gga(0, s(T134), s(0))
quotC_in_gga(0, 0, s(s(X443))) → U3_gga(X443, quotD_in_a(X443))
quotD_in_a(0) → quotD_out_a(0)
U3_gga(X443, quotD_out_a(X443)) → quotC_out_gga(0, 0, s(s(X443)))
U2_gga(T111, T112, X358, quotC_out_gga(T111, T112, X358)) → quotC_out_gga(s(T111), T112, X358)
U51_ga(T96, X323, quotC_out_gga(T96, s(s(s(s(s(s(s(T96))))))), X323)) → divN15_out_ga(s(s(s(s(s(s(T96)))))), X323)
divN15_in_ga(s(s(s(s(s(0))))), s(0)) → divN15_out_ga(s(s(s(s(s(0))))), s(0))
divN15_in_ga(s(s(s(s(0)))), s(0)) → divN15_out_ga(s(s(s(s(0)))), s(0))
divN15_in_ga(s(s(s(0))), s(0)) → divN15_out_ga(s(s(s(0))), s(0))
divN15_in_ga(s(s(0)), s(X684)) → U52_ga(X684, quotY_in_a(X684))
quotY_in_a(0) → quotY_out_a(0)
U52_ga(X684, quotY_out_a(X684)) → divN15_out_ga(s(s(0)), s(X684))
divN15_in_ga(s(0), s(X753)) → U53_ga(X753, quotT_in_a(X753))
quotT_in_a(0) → quotT_out_a(0)
U53_ga(X753, quotT_out_a(X753)) → divN15_out_ga(s(0), s(X753))
divN15_in_ga(0, s(X822)) → U54_ga(X822, quotP_in_a(X822))
quotP_in_a(0) → quotP_out_a(0)
U54_ga(X822, quotP_out_a(X822)) → divN15_out_ga(0, s(X822))
U83_gaa(T20, T22, X35, divN15_out_ga(T20, T22)) → U84_gaa(T20, T22, X35, pN40_in_gga(T22, T20, X35))
pN40_in_gga(T22, T20, T157) → U85_gga(T22, T20, T157, timesE_in_gga(T22, T20, T157))
timesE_in_gga(0, T164, 0) → timesE_out_gga(0, T164, 0)
timesE_in_gga(s(T169), T170, X908) → U4_gga(T169, T170, X908, pF_in_ggaa(T169, T170, X907, X908))
pF_in_ggaa(T169, T170, T173, X908) → U87_ggaa(T169, T170, T173, X908, timesE_in_gga(T169, T170, T173))
U87_ggaa(T169, T170, T173, X908, timesE_out_gga(T169, T170, T173)) → U88_ggaa(T169, T170, T173, X908, addG_in_gga(T173, T170, X908))
addG_in_gga(0, T183, s(s(T183))) → addG_out_gga(0, T183, s(s(T183)))
addG_in_gga(s(T188), T189, s(X932)) → U5_gga(T188, T189, X932, addG_in_gga(T188, T189, X932))
U5_gga(T188, T189, X932, addG_out_gga(T188, T189, X932)) → addG_out_gga(s(T188), T189, s(X932))
U88_ggaa(T169, T170, T173, X908, addG_out_gga(T173, T170, X908)) → pF_out_ggaa(T169, T170, T173, X908)
U4_gga(T169, T170, X908, pF_out_ggaa(T169, T170, X907, X908)) → timesE_out_gga(s(T169), T170, X908)
U85_gga(T22, T20, T157, timesE_out_gga(T22, T20, T157)) → U86_gga(T22, T20, T157, neqL_in_gg(T20, T157))
neqL_in_gg(T198, 0) → neqL_out_gg(T198, 0)
neqL_in_gg(T211, s(0)) → neqL_out_gg(T211, s(0))
neqL_in_gg(T216, s(s(T217))) → U10_gg(T216, T217, neqM_in_gg(T216, T217))
neqM_in_gg(T224, 0) → neqM_out_gg(T224, 0)
neqM_in_gg(T229, s(T230)) → U48_gg(T229, T230, neqH_in_gg(T229, T230))
neqH_in_gg(s(T237), 0) → neqH_out_gg(s(T237), 0)
neqH_in_gg(0, s(T242)) → neqH_out_gg(0, s(T242))
neqH_in_gg(s(T247), s(T248)) → U6_gg(T247, T248, neqH_in_gg(T247, T248))
U6_gg(T247, T248, neqH_out_gg(T247, T248)) → neqH_out_gg(s(T247), s(T248))
U48_gg(T229, T230, neqH_out_gg(T229, T230)) → neqM_out_gg(T229, s(T230))
U10_gg(T216, T217, neqM_out_gg(T216, T217)) → neqL_out_gg(T216, s(s(T217)))
U86_gga(T22, T20, T157, neqL_out_gg(T20, T157)) → pN40_out_gga(T22, T20, T157)
U84_gaa(T20, T22, X35, pN40_out_gga(T22, T20, X35)) → pN12_out_gaa(T20, T22, X35)
U49_g(T20, pN12_out_gaa(T20, X34, X35)) → not_dividesN11_out_g(T20)
U81_g(T14, not_dividesN11_out_g(T14)) → U82_g(T14, prN13_in_g(T14))
prN13_in_g(0) → prN13_out_g(0)
prN13_in_g(s(T263)) → U50_g(T263, pN14_in_g(T263))
pN14_in_g(T263) → U89_g(T263, not_dividesN16_in_g(T263))
not_dividesN16_in_g(T269) → U55_g(T269, pN17_in_gaa(T269, X1030, X1031))
pN17_in_gaa(T269, T271, X1031) → U91_gaa(T269, T271, X1031, divN20_in_ga(T269, T271))
divN20_in_ga(s(s(s(s(s(s(T345)))))), X1319) → U57_ga(T345, X1319, quotI_in_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319))
quotI_in_gga(s(T360), T361, X1354) → U7_gga(T360, T361, X1354, quotI_in_gga(T360, T361, X1354))
quotI_in_gga(0, s(s(T384)), s(0)) → quotI_out_gga(0, s(s(T384)), s(0))
quotI_in_gga(0, s(0), s(s(X1470))) → U8_gga(X1470, quotJ_in_a(X1470))
quotJ_in_a(0) → quotJ_out_a(0)
U8_gga(X1470, quotJ_out_a(X1470)) → quotI_out_gga(0, s(0), s(s(X1470)))
quotI_in_gga(0, 0, s(s(X1501))) → U9_gga(X1501, quotK_in_a(X1501))
quotK_in_a(s(X1564)) → U15_a(X1564, quotD_in_a(X1564))
U15_a(X1564, quotD_out_a(X1564)) → quotK_out_a(s(X1564))
U9_gga(X1501, quotK_out_a(X1501)) → quotI_out_gga(0, 0, s(s(X1501)))
U7_gga(T360, T361, X1354, quotI_out_gga(T360, T361, X1354)) → quotI_out_gga(s(T360), T361, X1354)
U57_ga(T345, X1319, quotI_out_gga(T345, s(s(s(s(s(s(s(T345))))))), X1319)) → divN20_out_ga(s(s(s(s(s(s(T345)))))), X1319)
divN20_in_ga(s(s(s(s(s(0))))), s(0)) → divN20_out_ga(s(s(s(s(s(0))))), s(0))
divN20_in_ga(s(s(s(s(0)))), s(0)) → divN20_out_ga(s(s(s(s(0)))), s(0))
divN20_in_ga(s(s(s(0))), s(0)) → divN20_out_ga(s(s(s(0))), s(0))
divN20_in_ga(s(s(0)), s(0)) → divN20_out_ga(s(s(0)), s(0))
divN20_in_ga(s(0), s(X2028)) → U58_ga(X2028, quotZ_in_a(X2028))
quotZ_in_a(0) → quotZ_out_a(0)
U58_ga(X2028, quotZ_out_a(X2028)) → divN20_out_ga(s(0), s(X2028))
divN20_in_ga(0, s(X2139)) → U59_ga(X2139, quotU_in_a(X2139))
quotU_in_a(s(X2241)) → U21_a(X2241, quotJ_in_a(X2241))
U21_a(X2241, quotJ_out_a(X2241)) → quotU_out_a(s(X2241))
U59_ga(X2139, quotU_out_a(X2139)) → divN20_out_ga(0, s(X2139))
U91_gaa(T269, T271, X1031, divN20_out_ga(T269, T271)) → U92_gaa(T269, T271, X1031, pN41_in_gga(T271, T269, X1031))
pN41_in_gga(T271, T269, T407) → U93_gga(T271, T269, T407, timesE_in_gga(T271, T269, T407))
U93_gga(T271, T269, T407, timesE_out_gga(T271, T269, T407)) → U94_gga(T271, T269, T407, neqL_in_gg(s(T269), T407))
U94_gga(T271, T269, T407, neqL_out_gg(s(T269), T407)) → pN41_out_gga(T271, T269, T407)
U92_gaa(T269, T271, X1031, pN41_out_gga(T271, T269, X1031)) → pN17_out_gaa(T269, T271, X1031)
U55_g(T269, pN17_out_gaa(T269, X1030, X1031)) → not_dividesN16_out_g(T269)
U89_g(T263, not_dividesN16_out_g(T263)) → U90_g(T263, prN18_in_g(T263))
prN18_in_g(0) → prN18_out_g(0)
prN18_in_g(s(T424)) → U56_g(T424, pN19_in_g(T424))
pN19_in_g(T424) → U95_g(T424, not_dividesN21_in_g(T424))
not_dividesN21_in_g(T430) → U60_g(T430, pN22_in_gaa(T430, X2295, X2296))
pN22_in_gaa(T430, T432, X2296) → U97_gaa(T430, T432, X2296, divN25_in_ga(T430, T432))
divN25_in_ga(s(s(s(s(s(s(T506)))))), X2584) → U62_ga(T506, X2584, quotN_in_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584))
quotN_in_gga(s(T521), T522, X2619) → U11_gga(T521, T522, X2619, quotN_in_gga(T521, T522, X2619))
quotN_in_gga(0, s(s(s(T550))), s(0)) → quotN_out_gga(0, s(s(s(T550))), s(0))
quotN_in_gga(0, s(s(0)), s(s(X2766))) → U12_gga(X2766, quotO_in_a(X2766))
quotO_in_a(0) → quotO_out_a(0)
U12_gga(X2766, quotO_out_a(X2766)) → quotN_out_gga(0, s(s(0)), s(s(X2766)))
quotN_in_gga(0, s(0), s(s(X2797))) → U13_gga(X2797, quotP_in_a(X2797))
U13_gga(X2797, quotP_out_a(X2797)) → quotN_out_gga(0, s(0), s(s(X2797)))
quotN_in_gga(0, 0, s(s(X2813))) → U14_gga(X2813, quotQ_in_a(X2813))
quotQ_in_a(s(X2878)) → U22_a(X2878, quotK_in_a(X2878))
U22_a(X2878, quotK_out_a(X2878)) → quotQ_out_a(s(X2878))
U14_gga(X2813, quotQ_out_a(X2813)) → quotN_out_gga(0, 0, s(s(X2813)))
U11_gga(T521, T522, X2619, quotN_out_gga(T521, T522, X2619)) → quotN_out_gga(s(T521), T522, X2619)
U62_ga(T506, X2584, quotN_out_gga(T506, s(s(s(s(s(s(s(T506))))))), X2584)) → divN25_out_ga(s(s(s(s(s(s(T506)))))), X2584)
divN25_in_ga(s(s(s(s(s(0))))), s(0)) → divN25_out_ga(s(s(s(s(s(0))))), s(0))
divN25_in_ga(s(s(s(s(0)))), s(0)) → divN25_out_ga(s(s(s(s(0)))), s(0))
divN25_in_ga(s(s(s(0))), s(0)) → divN25_out_ga(s(s(s(0))), s(0))
divN25_in_ga(s(s(0)), s(0)) → divN25_out_ga(s(s(0)), s(0))
divN25_in_ga(s(0), s(s(X3653))) → U63_ga(X3653, quotO_in_a(X3653))
U63_ga(X3653, quotO_out_a(X3653)) → divN25_out_ga(s(0), s(s(X3653)))
divN25_in_ga(0, s(X3676)) → U64_ga(X3676, quotN1_in_a(X3676))
quotN1_in_a(s(X3780)) → U29_a(X3780, quotP_in_a(X3780))
U29_a(X3780, quotP_out_a(X3780)) → quotN1_out_a(s(X3780))
U64_ga(X3676, quotN1_out_a(X3676)) → divN25_out_ga(0, s(X3676))
U97_gaa(T430, T432, X2296, divN25_out_ga(T430, T432)) → U98_gaa(T430, T432, X2296, pN42_in_gga(T432, T430, X2296))
pN42_in_gga(T432, T430, T573) → U99_gga(T432, T430, T573, timesE_in_gga(T432, T430, T573))
U99_gga(T432, T430, T573, timesE_out_gga(T432, T430, T573)) → U100_gga(T432, T430, T573, neqL_in_gg(s(s(T430)), T573))
U100_gga(T432, T430, T573, neqL_out_gg(s(s(T430)), T573)) → pN42_out_gga(T432, T430, T573)
U98_gaa(T430, T432, X2296, pN42_out_gga(T432, T430, X2296)) → pN22_out_gaa(T430, T432, X2296)
U60_g(T430, pN22_out_gaa(T430, X2295, X2296)) → not_dividesN21_out_g(T430)
U95_g(T424, not_dividesN21_out_g(T424)) → U96_g(T424, prN23_in_g(T424))
prN23_in_g(0) → prN23_out_g(0)
prN23_in_g(s(T590)) → U61_g(T590, pN24_in_g(T590))
pN24_in_g(T590) → U101_g(T590, not_dividesN26_in_g(T590))
not_dividesN26_in_g(T596) → U65_g(T596, pN27_in_gaa(T596, X3836, X3837))
pN27_in_gaa(T596, T598, X3837) → U103_gaa(T596, T598, X3837, divN30_in_ga(T596, T598))
divN30_in_ga(s(s(s(s(s(s(T672)))))), X4125) → U67_ga(T672, X4125, quotR_in_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125))
quotR_in_gga(s(T687), T688, X4160) → U16_gga(T687, T688, X4160, quotR_in_gga(T687, T688, X4160))
quotR_in_gga(0, s(s(s(s(T721)))), s(0)) → quotR_out_gga(0, s(s(s(s(T721)))), s(0))
quotR_in_gga(0, s(s(s(0))), s(s(X4338))) → U17_gga(X4338, quotS_in_a(X4338))
quotS_in_a(0) → quotS_out_a(0)
U17_gga(X4338, quotS_out_a(X4338)) → quotR_out_gga(0, s(s(s(0))), s(s(X4338)))
quotR_in_gga(0, s(s(0)), s(s(X4369))) → U18_gga(X4369, quotT_in_a(X4369))
U18_gga(X4369, quotT_out_a(X4369)) → quotR_out_gga(0, s(s(0)), s(s(X4369)))
quotR_in_gga(0, s(0), s(s(X4385))) → U19_gga(X4385, quotU_in_a(X4385))
U19_gga(X4385, quotU_out_a(X4385)) → quotR_out_gga(0, s(0), s(s(X4385)))
quotR_in_gga(0, 0, s(s(X4401))) → U20_gga(X4401, quotV_in_a(X4401))
quotV_in_a(s(X4466)) → U30_a(X4466, quotQ_in_a(X4466))
U30_a(X4466, quotQ_out_a(X4466)) → quotV_out_a(s(X4466))
U20_gga(X4401, quotV_out_a(X4401)) → quotR_out_gga(0, 0, s(s(X4401)))
U16_gga(T687, T688, X4160, quotR_out_gga(T687, T688, X4160)) → quotR_out_gga(s(T687), T688, X4160)
U67_ga(T672, X4125, quotR_out_gga(T672, s(s(s(s(s(s(s(T672))))))), X4125)) → divN30_out_ga(s(s(s(s(s(s(T672)))))), X4125)
divN30_in_ga(s(s(s(s(s(0))))), s(0)) → divN30_out_ga(s(s(s(s(s(0))))), s(0))
divN30_in_ga(s(s(s(s(0)))), s(0)) → divN30_out_ga(s(s(s(s(0)))), s(0))
divN30_in_ga(s(s(s(0))), s(0)) → divN30_out_ga(s(s(s(0))), s(0))
divN30_in_ga(s(s(0)), s(s(X5253))) → U68_ga(X5253, quotS_in_a(X5253))
U68_ga(X5253, quotS_out_a(X5253)) → divN30_out_ga(s(s(0)), s(s(X5253)))
divN30_in_ga(s(0), s(s(X5422))) → U69_ga(X5422, quotT_in_a(X5422))
U69_ga(X5422, quotT_out_a(X5422)) → divN30_out_ga(s(0), s(s(X5422)))
divN30_in_ga(0, s(s(X5551))) → U70_ga(X5551, quotU_in_a(X5551))
U70_ga(X5551, quotU_out_a(X5551)) → divN30_out_ga(0, s(s(X5551)))
U103_gaa(T596, T598, X3837, divN30_out_ga(T596, T598)) → U104_gaa(T596, T598, X3837, pN43_in_gga(T598, T596, X3837))
pN43_in_gga(T598, T596, T744) → U105_gga(T598, T596, T744, timesE_in_gga(T598, T596, T744))
U105_gga(T598, T596, T744, timesE_out_gga(T598, T596, T744)) → U106_gga(T598, T596, T744, neqL_in_gg(s(s(s(T596))), T744))
U106_gga(T598, T596, T744, neqL_out_gg(s(s(s(T596))), T744)) → pN43_out_gga(T598, T596, T744)
U104_gaa(T596, T598, X3837, pN43_out_gga(T598, T596, X3837)) → pN27_out_gaa(T596, T598, X3837)
U65_g(T596, pN27_out_gaa(T596, X3836, X3837)) → not_dividesN26_out_g(T596)
U101_g(T590, not_dividesN26_out_g(T590)) → U102_g(T590, prN28_in_g(T590))
prN28_in_g(0) → prN28_out_g(0)
prN28_in_g(s(T761)) → U66_g(T761, pN29_in_g(T761))
pN29_in_g(T761) → U107_g(T761, not_dividesN31_in_g(T761))
not_dividesN31_in_g(T767) → U71_g(T767, pN32_in_gaa(T767, X5607, X5608))
pN32_in_gaa(T767, T769, X5608) → U109_gaa(T767, T769, X5608, divN35_in_ga(T767, T769))
divN35_in_ga(s(s(s(s(s(s(T843)))))), X5896) → U73_ga(T843, X5896, quotW_in_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896))
quotW_in_gga(s(T858), T859, X5931) → U23_gga(T858, T859, X5931, quotW_in_gga(T858, T859, X5931))
quotW_in_gga(0, s(s(s(s(s(T897))))), s(0)) → quotW_out_gga(0, s(s(s(s(s(T897))))), s(0))
quotW_in_gga(0, s(s(s(s(0)))), s(s(X6140))) → U24_gga(X6140, quotX_in_a(X6140))
quotX_in_a(0) → quotX_out_a(0)
U24_gga(X6140, quotX_out_a(X6140)) → quotW_out_gga(0, s(s(s(s(0)))), s(s(X6140)))
quotW_in_gga(0, s(s(s(0))), s(s(X6171))) → U25_gga(X6171, quotY_in_a(X6171))
U25_gga(X6171, quotY_out_a(X6171)) → quotW_out_gga(0, s(s(s(0))), s(s(X6171)))
quotW_in_gga(0, s(s(0)), s(s(X6187))) → U26_gga(X6187, quotZ_in_a(X6187))
U26_gga(X6187, quotZ_out_a(X6187)) → quotW_out_gga(0, s(s(0)), s(s(X6187)))
quotW_in_gga(0, s(0), s(s(X6203))) → U27_gga(X6203, quotN1_in_a(X6203))
U27_gga(X6203, quotN1_out_a(X6203)) → quotW_out_gga(0, s(0), s(s(X6203)))
quotW_in_gga(0, 0, s(s(s(X6284)))) → U28_gga(X6284, quotV_in_a(X6284))
U28_gga(X6284, quotV_out_a(X6284)) → quotW_out_gga(0, 0, s(s(s(X6284))))
U23_gga(T858, T859, X5931, quotW_out_gga(T858, T859, X5931)) → quotW_out_gga(s(T858), T859, X5931)
U73_ga(T843, X5896, quotW_out_gga(T843, s(s(s(s(s(s(s(T843))))))), X5896)) → divN35_out_ga(s(s(s(s(s(s(T843)))))), X5896)
divN35_in_ga(s(s(s(s(s(0))))), s(0)) → divN35_out_ga(s(s(s(s(s(0))))), s(0))
divN35_in_ga(s(s(s(s(0)))), s(0)) → divN35_out_ga(s(s(s(s(0)))), s(0))
divN35_in_ga(s(s(s(0))), s(s(X6999))) → U74_ga(X6999, quotX_in_a(X6999))
U74_ga(X6999, quotX_out_a(X6999)) → divN35_out_ga(s(s(s(0))), s(s(X6999)))
divN35_in_ga(s(s(0)), s(s(X7210))) → U75_ga(X7210, quotY_in_a(X7210))
U75_ga(X7210, quotY_out_a(X7210)) → divN35_out_ga(s(s(0)), s(s(X7210)))
divN35_in_ga(s(0), s(s(X7381))) → U76_ga(X7381, quotZ_in_a(X7381))
U76_ga(X7381, quotZ_out_a(X7381)) → divN35_out_ga(s(0), s(s(X7381)))
divN35_in_ga(0, s(s(X7510))) → U77_ga(X7510, quotN1_in_a(X7510))
U77_ga(X7510, quotN1_out_a(X7510)) → divN35_out_ga(0, s(s(X7510)))
U109_gaa(T767, T769, X5608, divN35_out_ga(T767, T769)) → U110_gaa(T767, T769, X5608, pN44_in_gga(T769, T767, X5608))
pN44_in_gga(T769, T767, T920) → U111_gga(T769, T767, T920, timesE_in_gga(T769, T767, T920))
U111_gga(T769, T767, T920, timesE_out_gga(T769, T767, T920)) → U112_gga(T769, T767, T920, neqL_in_gg(s(s(s(s(T767)))), T920))
U112_gga(T769, T767, T920, neqL_out_gg(s(s(s(s(T767)))), T920)) → pN44_out_gga(T769, T767, T920)
U110_gaa(T767, T769, X5608, pN44_out_gga(T769, T767, X5608)) → pN32_out_gaa(T767, T769, X5608)
U71_g(T767, pN32_out_gaa(T767, X5607, X5608)) → not_dividesN31_out_g(T767)
U107_g(T761, not_dividesN31_out_g(T761)) → U108_g(T761, prN33_in_g(T761))
prN33_in_g(0) → prN33_out_g(0)
prN33_in_g(s(T937)) → U72_g(T937, pN34_in_gg(T937, s(s(s(s(s(s(s(T937)))))))))
pN34_in_gg(T937, T939) → U113_gg(T937, T939, not_dividesN36_in_gg(T937, T939))
not_dividesN36_in_gg(T950, T951) → U78_gg(T950, T951, pN37_in_ggaa(T951, T950, X7570, X7571))
pN37_in_ggaa(T951, T950, T954, X7571) → U115_ggaa(T951, T950, T954, X7571, divN39_in_gga(T951, T950, T954))
divN39_in_gga(0, T983, 0) → divN39_out_gga(0, T983, 0)
divN39_in_gga(s(T992), T993, X7673) → U80_gga(T992, T993, X7673, quotN3_in_gga(T992, T993, X7673))
quotN3_in_gga(0, s(T1000), 0) → quotN3_out_gga(0, s(T1000), 0)
quotN3_in_gga(s(0), s(s(T1017)), 0) → quotN3_out_gga(s(0), s(s(T1017)), 0)
quotN3_in_gga(s(s(0)), s(s(s(T1034))), 0) → quotN3_out_gga(s(s(0)), s(s(s(T1034))), 0)
quotN3_in_gga(s(s(s(0))), s(s(s(s(T1051)))), 0) → quotN3_out_gga(s(s(s(0))), s(s(s(s(T1051)))), 0)
quotN3_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0) → quotN3_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1068))))), 0)
quotN3_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0) → quotN3_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1085)))))), 0)
quotN3_in_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907) → U34_gga(T1094, T1095, X7907, quotN2_in_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907))
quotN2_in_ggga(0, s(T1111), T1112, 0) → quotN2_out_ggga(0, s(T1111), T1112, 0)
quotN2_in_ggga(s(T1125), s(T1126), T1127, X7950) → U31_ggga(T1125, T1126, T1127, X7950, quotN2_in_ggga(T1125, T1126, T1127, X7950))
quotN2_in_ggga(0, 0, T1144, s(0)) → quotN2_out_ggga(0, 0, T1144, s(0))
quotN2_in_ggga(s(0), 0, s(T1161), s(0)) → quotN2_out_ggga(s(0), 0, s(T1161), s(0))
quotN2_in_ggga(s(s(T1170)), 0, s(T1171), s(X8044)) → U32_ggga(T1170, T1171, X8044, quotN3_in_gga(T1170, T1171, X8044))
quotN3_in_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147)) → U35_gga(T1190, X8147, quotN5_in_ga(T1190, X8147))
quotN5_in_ga(0, 0) → quotN5_out_ga(0, 0)
quotN5_in_ga(s(0), 0) → quotN5_out_ga(s(0), 0)
quotN5_in_ga(s(s(0)), 0) → quotN5_out_ga(s(s(0)), 0)
quotN5_in_ga(s(s(s(0))), 0) → quotN5_out_ga(s(s(s(0))), 0)
quotN5_in_ga(s(s(s(s(0)))), 0) → quotN5_out_ga(s(s(s(s(0)))), 0)
quotN5_in_ga(s(s(s(s(s(0))))), 0) → quotN5_out_ga(s(s(s(s(s(0))))), 0)
quotN5_in_ga(s(s(s(s(s(s(0)))))), 0) → quotN5_out_ga(s(s(s(s(s(s(0)))))), 0)
quotN5_in_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446)) → U42_ga(T1229, X8446, quotN5_in_ga(T1229, X8446))
U42_ga(T1229, X8446, quotN5_out_ga(T1229, X8446)) → quotN5_out_ga(s(s(s(s(s(s(s(T1229))))))), s(X8446))
U35_gga(T1190, X8147, quotN5_out_ga(T1190, X8147)) → quotN3_out_gga(s(s(s(s(s(T1190))))), s(s(s(s(s(0))))), s(X8147))
quotN3_in_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483)) → U36_gga(T1239, X8483, quotN6_in_ga(T1239, X8483))
quotN6_in_ga(0, 0) → quotN6_out_ga(0, 0)
quotN6_in_ga(s(0), 0) → quotN6_out_ga(s(0), 0)
quotN6_in_ga(s(s(0)), 0) → quotN6_out_ga(s(s(0)), 0)
quotN6_in_ga(s(s(s(0))), 0) → quotN6_out_ga(s(s(s(0))), 0)
quotN6_in_ga(s(s(s(s(0)))), 0) → quotN6_out_ga(s(s(s(s(0)))), 0)
quotN6_in_ga(s(s(s(s(s(0))))), 0) → quotN6_out_ga(s(s(s(s(s(0))))), 0)
quotN6_in_ga(s(s(s(s(s(s(T1273)))))), s(X8743)) → U43_ga(T1273, X8743, quotN6_in_ga(T1273, X8743))
U43_ga(T1273, X8743, quotN6_out_ga(T1273, X8743)) → quotN6_out_ga(s(s(s(s(s(s(T1273)))))), s(X8743))
U36_gga(T1239, X8483, quotN6_out_ga(T1239, X8483)) → quotN3_out_gga(s(s(s(s(T1239)))), s(s(s(s(0)))), s(X8483))
quotN3_in_gga(s(s(s(T1282))), s(s(s(0))), s(X8777)) → U37_gga(T1282, X8777, quotN7_in_ga(T1282, X8777))
quotN7_in_ga(0, 0) → quotN7_out_ga(0, 0)
quotN7_in_ga(s(0), 0) → quotN7_out_ga(s(0), 0)
quotN7_in_ga(s(s(0)), 0) → quotN7_out_ga(s(s(0)), 0)
quotN7_in_ga(s(s(s(0))), 0) → quotN7_out_ga(s(s(s(0))), 0)
quotN7_in_ga(s(s(s(s(0)))), 0) → quotN7_out_ga(s(s(s(s(0)))), 0)
quotN7_in_ga(s(s(s(s(s(T1311))))), s(X8998)) → U44_ga(T1311, X8998, quotN7_in_ga(T1311, X8998))
U44_ga(T1311, X8998, quotN7_out_ga(T1311, X8998)) → quotN7_out_ga(s(s(s(s(s(T1311))))), s(X8998))
U37_gga(T1282, X8777, quotN7_out_ga(T1282, X8777)) → quotN3_out_gga(s(s(s(T1282))), s(s(s(0))), s(X8777))
quotN3_in_gga(s(s(T1319)), s(s(0)), s(X9029)) → U38_gga(T1319, X9029, quotN8_in_ga(T1319, X9029))
quotN8_in_ga(0, 0) → quotN8_out_ga(0, 0)
quotN8_in_ga(s(0), 0) → quotN8_out_ga(s(0), 0)
quotN8_in_ga(s(s(0)), 0) → quotN8_out_ga(s(s(0)), 0)
quotN8_in_ga(s(s(s(0))), 0) → quotN8_out_ga(s(s(s(0))), 0)
quotN8_in_ga(s(s(s(s(T1343)))), s(X9211)) → U45_ga(T1343, X9211, quotN8_in_ga(T1343, X9211))
U45_ga(T1343, X9211, quotN8_out_ga(T1343, X9211)) → quotN8_out_ga(s(s(s(s(T1343)))), s(X9211))
U38_gga(T1319, X9029, quotN8_out_ga(T1319, X9029)) → quotN3_out_gga(s(s(T1319)), s(s(0)), s(X9029))
quotN3_in_gga(s(T1350), s(0), s(X9239)) → U39_gga(T1350, X9239, quotN9_in_ga(T1350, X9239))
quotN9_in_ga(0, 0) → quotN9_out_ga(0, 0)
quotN9_in_ga(s(0), 0) → quotN9_out_ga(s(0), 0)
quotN9_in_ga(s(s(0)), 0) → quotN9_out_ga(s(s(0)), 0)
quotN9_in_ga(s(s(s(T1369))), s(X9382)) → U46_ga(T1369, X9382, quotN9_in_ga(T1369, X9382))
U46_ga(T1369, X9382, quotN9_out_ga(T1369, X9382)) → quotN9_out_ga(s(s(s(T1369))), s(X9382))
U39_gga(T1350, X9239, quotN9_out_ga(T1350, X9239)) → quotN3_out_gga(s(T1350), s(0), s(X9239))
quotN3_in_gga(T1375, 0, s(X9407)) → U40_gga(T1375, X9407, quotN10_in_ga(T1375, X9407))
quotN10_in_ga(0, 0) → quotN10_out_ga(0, 0)
quotN10_in_ga(s(0), 0) → quotN10_out_ga(s(0), 0)
quotN10_in_ga(s(s(T1389)), s(X9511)) → U47_ga(T1389, X9511, quotN10_in_ga(T1389, X9511))
U47_ga(T1389, X9511, quotN10_out_ga(T1389, X9511)) → quotN10_out_ga(s(s(T1389)), s(X9511))
U40_gga(T1375, X9407, quotN10_out_ga(T1375, X9407)) → quotN3_out_gga(T1375, 0, s(X9407))
U32_ggga(T1170, T1171, X8044, quotN3_out_gga(T1170, T1171, X8044)) → quotN2_out_ggga(s(s(T1170)), 0, s(T1171), s(X8044))
quotN2_in_ggga(s(T1176), 0, 0, s(s(X8060))) → U33_ggga(T1176, X8060, quotN4_in_ga(T1176, X8060))
quotN4_in_ga(0, 0) → quotN4_out_ga(0, 0)
quotN4_in_ga(s(T1185), s(X8125)) → U41_ga(T1185, X8125, quotN4_in_ga(T1185, X8125))
U41_ga(T1185, X8125, quotN4_out_ga(T1185, X8125)) → quotN4_out_ga(s(T1185), s(X8125))
U33_ggga(T1176, X8060, quotN4_out_ga(T1176, X8060)) → quotN2_out_ggga(s(T1176), 0, 0, s(s(X8060)))
U31_ggga(T1125, T1126, T1127, X7950, quotN2_out_ggga(T1125, T1126, T1127, X7950)) → quotN2_out_ggga(s(T1125), s(T1126), T1127, X7950)
U34_gga(T1094, T1095, X7907, quotN2_out_ggga(T1094, T1095, s(s(s(s(s(s(s(T1095))))))), X7907)) → quotN3_out_gga(s(s(s(s(s(s(T1094)))))), s(s(s(s(s(s(T1095)))))), X7907)
U80_gga(T992, T993, X7673, quotN3_out_gga(T992, T993, X7673)) → divN39_out_gga(s(T992), T993, X7673)
U115_ggaa(T951, T950, T954, X7571, divN39_out_gga(T951, T950, T954)) → U116_ggaa(T951, T950, T954, X7571, pN45_in_ggag(T954, T950, X7571, T951))
pN45_in_ggag(T954, T950, T1396, T951) → U117_ggag(T954, T950, T1396, T951, timesE_in_gga(T954, T950, T1396))
U117_ggag(T954, T950, T1396, T951, timesE_out_gga(T954, T950, T1396)) → U118_ggag(T954, T950, T1396, T951, neqM_in_gg(T951, T1396))
U118_ggag(T954, T950, T1396, T951, neqM_out_gg(T951, T1396)) → pN45_out_ggag(T954, T950, T1396, T951)
U116_ggaa(T951, T950, T954, X7571, pN45_out_ggag(T954, T950, X7571, T951)) → pN37_out_ggaa(T951, T950, T954, X7571)
U78_gg(T950, T951, pN37_out_ggaa(T951, T950, X7570, X7571)) → not_dividesN36_out_gg(T950, T951)
U113_gg(T937, T939, not_dividesN36_out_gg(T937, T939)) → U114_gg(T937, T939, prN38_in_gg(T939, T937))
prN38_in_gg(T1407, 0) → prN38_out_gg(T1407, 0)
prN38_in_gg(T1412, s(T1413)) → U79_gg(T1412, T1413, pN34_in_gg(T1413, T1412))
U79_gg(T1412, T1413, pN34_out_gg(T1413, T1412)) → prN38_out_gg(T1412, s(T1413))
U114_gg(T937, T939, prN38_out_gg(T939, T937)) → pN34_out_gg(T937, T939)
U72_g(T937, pN34_out_gg(T937, s(s(s(s(s(s(s(T937))))))))) → prN33_out_g(s(T937))
U108_g(T761, prN33_out_g(T761)) → pN29_out_g(T761)
U66_g(T761, pN29_out_g(T761)) → prN28_out_g(s(T761))
U102_g(T590, prN28_out_g(T590)) → pN24_out_g(T590)
U61_g(T590, pN24_out_g(T590)) → prN23_out_g(s(T590))
U96_g(T424, prN23_out_g(T424)) → pN19_out_g(T424)
U56_g(T424, pN19_out_g(T424)) → prN18_out_g(s(T424))
U90_g(T263, prN18_out_g(T263)) → pN14_out_g(T263)
U50_g(T263, pN14_out_g(T263)) → prN13_out_g(s(T263))
U82_g(T14, prN13_out_g(T14)) → pB_out_g(T14)
U1_g(T14, pB_out_g(T14)) → primeA_out_g(s(s(s(T14))))

The argument filtering Pi contains the following mapping:
primeA_in_g(x1)  =  primeA_in_g(x1)
s(x1)  =  s(x1)
0  =  0
primeA_out_g(x1)  =  primeA_out_g(x1)
U1_g(x1, x2)  =  U1_g(x1, x2)
pB_in_g(x1)  =  pB_in_g(x1)
U81_g(x1, x2)  =  U81_g(x1, x2)
not_dividesN11_in_g(x1)  =  not_dividesN11_in_g(x1)
U49_g(x1, x2)  =  U49_g(x1, x2)
pN12_in_gaa(x1, x2, x3)  =  pN12_in_gaa(x1)
U83_gaa(x1, x2, x3, x4)  =  U83_gaa(x1, x4)
divN15_in_ga(x1, x2)  =  divN15_in_ga(x1)
U51_ga(x1, x2, x3)  =  U51_ga(x1, x3)
quotC_in_gga(x1, x2, x3)  =  quotC_in_gga(x1, x2)
U2_gga(x1, x2, x3, x4)  =  U2_gga(x1, x2, x4)
quotC_out_gga(x1, x2, x3)  =  quotC_out_gga(x1, x2, x3)
U3_gga(x1, x2)  =  U3_gga(x2)
quotD_in_a(x1)  =  quotD_in_a
quotD_out_a(x1)  =  quotD_out_a(x1)
divN15_out_ga(x1, x2)  =  divN15_out_ga(x1, x2)
U52_ga(x1, x2)  =  U52_ga(x2)
quotY_in_a(x1)  =  quotY_in_a
quotY_out_a(x1)  =  quotY_out_a(x1)
U53_ga(x1, x2)  =  U53_ga(x2)
quotT_in_a(x1)  =  quotT_in_a
quotT_out_a(x1)  =  quotT_out_a(x1)
U54_ga(x1, x2)  =  U54_ga(x2)
quotP_in_a(x1)  =  quotP_in_a
quotP_out_a(x1)  =  quotP_out_a(x1)
U84_gaa(x1, x2, x3, x4)  =  U84_gaa(x1, x2, x4)
pN40_in_gga(x1, x2, x3)  =  pN40_in_gga(x1, x2)
U85_gga(x1, x2, x3, x4)  =  U85_gga(x1, x2, x4)
timesE_in_gga(x1, x2, x3)  =  timesE_in_gga(x1, x2)
timesE_out_gga(x1, x2, x3)  =  timesE_out_gga(x1, x2, x3)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x1, x2, x4)
pF_in_ggaa(x1, x2, x3, x4)  =  pF_in_ggaa(x1, x2)
U87_ggaa(x1, x2, x3, x4, x5)  =  U87_ggaa(x1, x2, x5)
U88_ggaa(x1, x2, x3, x4, x5)  =  U88_ggaa(x1, x2, x3, x5)
addG_in_gga(x1, x2, x3)  =  addG_in_gga(x1, x2)
addG_out_gga(x1, x2, x3)  =  addG_out_gga(x1, x2, x3)
U5_gga(x1, x2, x3, x4)  =  U5_gga(x1, x2, x4)
pF_out_ggaa(x1, x2, x3, x4)  =  pF_out_ggaa(x1, x2, x3, x4)
U86_gga(x1, x2, x3, x4)  =  U86_gga(x1, x2, x3, x4)
neqL_in_gg(x1, x2)  =  neqL_in_gg(x1, x2)
neqL_out_gg(x1, x2)  =  neqL_out_gg(x1, x2)
U10_gg(x1, x2, x3)  =  U10_gg(x1, x2, x3)
neqM_in_gg(x1, x2)  =  neqM_in_gg(x1, x2)
neqM_out_gg(x1, x2)  =  neqM_out_gg(x1, x2)
U48_gg(x1, x2, x3)  =  U48_gg(x1, x2, x3)
neqH_in_gg(x1, x2)  =  neqH_in_gg(x1, x2)
neqH_out_gg(x1, x2)  =  neqH_out_gg(x1, x2)
U6_gg(x1, x2, x3)  =  U6_gg(x1, x2, x3)
pN40_out_gga(x1, x2, x3)  =  pN40_out_gga(x1, x2, x3)
pN12_out_gaa(x1, x2, x3)  =  pN12_out_gaa(x1, x2, x3)
not_dividesN11_out_g(x1)  =  not_dividesN11_out_g(x1)
U82_g(x1, x2)  =  U82_g(x1, x2)
prN13_in_g(x1)  =  prN13_in_g(x1)
prN13_out_g(x1)  =  prN13_out_g(x1)
U50_g(x1, x2)  =  U50_g(x1, x2)
pN14_in_g(x1)  =  pN14_in_g(x1)
U89_g(x1, x2)  =  U89_g(x1, x2)
not_dividesN16_in_g(x1)  =  not_dividesN16_in_g(x1)
U55_g(x1, x2)  =  U55_g(x1, x2)
pN17_in_gaa(x1, x2, x3)  =  pN17_in_gaa(x1)
U91_gaa(x1, x2, x3, x4)  =  U91_gaa(x1, x4)
divN20_in_ga(x1, x2)  =  divN20_in_ga(x1)
U57_ga(x1, x2, x3)  =  U57_ga(x1, x3)
quotI_in_gga(x1, x2, x3)  =  quotI_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x1, x2, x4)
quotI_out_gga(x1, x2, x3)  =  quotI_out_gga(x1, x2, x3)
U8_gga(x1, x2)  =  U8_gga(x2)
quotJ_in_a(x1)  =  quotJ_in_a
quotJ_out_a(x1)  =  quotJ_out_a(x1)
U9_gga(x1, x2)  =  U9_gga(x2)
quotK_in_a(x1)  =  quotK_in_a
U15_a(x1, x2)  =  U15_a(x2)
quotK_out_a(x1)  =  quotK_out_a(x1)
divN20_out_ga(x1, x2)  =  divN20_out_ga(x1, x2)
U58_ga(x1, x2)  =  U58_ga(x2)
quotZ_in_a(x1)  =  quotZ_in_a
quotZ_out_a(x1)  =  quotZ_out_a(x1)
U59_ga(x1, x2)  =  U59_ga(x2)
quotU_in_a(x1)  =  quotU_in_a
U21_a(x1, x2)  =  U21_a(x2)
quotU_out_a(x1)  =  quotU_out_a(x1)
U92_gaa(x1, x2, x3, x4)  =  U92_gaa(x1, x2, x4)
pN41_in_gga(x1, x2, x3)  =  pN41_in_gga(x1, x2)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
U94_gga(x1, x2, x3, x4)  =  U94_gga(x1, x2, x3, x4)
pN41_out_gga(x1, x2, x3)  =  pN41_out_gga(x1, x2, x3)
pN17_out_gaa(x1, x2, x3)  =  pN17_out_gaa(x1, x2, x3)
not_dividesN16_out_g(x1)  =  not_dividesN16_out_g(x1)
U90_g(x1, x2)  =  U90_g(x1, x2)
prN18_in_g(x1)  =  prN18_in_g(x1)
prN18_out_g(x1)  =  prN18_out_g(x1)
U56_g(x1, x2)  =  U56_g(x1, x2)
pN19_in_g(x1)  =  pN19_in_g(x1)
U95_g(x1, x2)  =  U95_g(x1, x2)
not_dividesN21_in_g(x1)  =  not_dividesN21_in_g(x1)
U60_g(x1, x2)  =  U60_g(x1, x2)
pN22_in_gaa(x1, x2, x3)  =  pN22_in_gaa(x1)
U97_gaa(x1, x2, x3, x4)  =  U97_gaa(x1, x4)
divN25_in_ga(x1, x2)  =  divN25_in_ga(x1)
U62_ga(x1, x2, x3)  =  U62_ga(x1, x3)
quotN_in_gga(x1, x2, x3)  =  quotN_in_gga(x1, x2)
U11_gga(x1, x2, x3, x4)  =  U11_gga(x1, x2, x4)
quotN_out_gga(x1, x2, x3)  =  quotN_out_gga(x1, x2, x3)
U12_gga(x1, x2)  =  U12_gga(x2)
quotO_in_a(x1)  =  quotO_in_a
quotO_out_a(x1)  =  quotO_out_a(x1)
U13_gga(x1, x2)  =  U13_gga(x2)
U14_gga(x1, x2)  =  U14_gga(x2)
quotQ_in_a(x1)  =  quotQ_in_a
U22_a(x1, x2)  =  U22_a(x2)
quotQ_out_a(x1)  =  quotQ_out_a(x1)
divN25_out_ga(x1, x2)  =  divN25_out_ga(x1, x2)
U63_ga(x1, x2)  =  U63_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
quotN1_in_a(x1)  =  quotN1_in_a
U29_a(x1, x2)  =  U29_a(x2)
quotN1_out_a(x1)  =  quotN1_out_a(x1)
U98_gaa(x1, x2, x3, x4)  =  U98_gaa(x1, x2, x4)
pN42_in_gga(x1, x2, x3)  =  pN42_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
U100_gga(x1, x2, x3, x4)  =  U100_gga(x1, x2, x3, x4)
pN42_out_gga(x1, x2, x3)  =  pN42_out_gga(x1, x2, x3)
pN22_out_gaa(x1, x2, x3)  =  pN22_out_gaa(x1, x2, x3)
not_dividesN21_out_g(x1)  =  not_dividesN21_out_g(x1)
U96_g(x1, x2)  =  U96_g(x1, x2)
prN23_in_g(x1)  =  prN23_in_g(x1)
prN23_out_g(x1)  =  prN23_out_g(x1)
U61_g(x1, x2)  =  U61_g(x1, x2)
pN24_in_g(x1)  =  pN24_in_g(x1)
U101_g(x1, x2)  =  U101_g(x1, x2)
not_dividesN26_in_g(x1)  =  not_dividesN26_in_g(x1)
U65_g(x1, x2)  =  U65_g(x1, x2)
pN27_in_gaa(x1, x2, x3)  =  pN27_in_gaa(x1)
U103_gaa(x1, x2, x3, x4)  =  U103_gaa(x1, x4)
divN30_in_ga(x1, x2)  =  divN30_in_ga(x1)
U67_ga(x1, x2, x3)  =  U67_ga(x1, x3)
quotR_in_gga(x1, x2, x3)  =  quotR_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x1, x2, x4)
quotR_out_gga(x1, x2, x3)  =  quotR_out_gga(x1, x2, x3)
U17_gga(x1, x2)  =  U17_gga(x2)
quotS_in_a(x1)  =  quotS_in_a
quotS_out_a(x1)  =  quotS_out_a(x1)
U18_gga(x1, x2)  =  U18_gga(x2)
U19_gga(x1, x2)  =  U19_gga(x2)
U20_gga(x1, x2)  =  U20_gga(x2)
quotV_in_a(x1)  =  quotV_in_a
U30_a(x1, x2)  =  U30_a(x2)
quotV_out_a(x1)  =  quotV_out_a(x1)
divN30_out_ga(x1, x2)  =  divN30_out_ga(x1, x2)
U68_ga(x1, x2)  =  U68_ga(x2)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
U104_gaa(x1, x2, x3, x4)  =  U104_gaa(x1, x2, x4)
pN43_in_gga(x1, x2, x3)  =  pN43_in_gga(x1, x2)
U105_gga(x1, x2, x3, x4)  =  U105_gga(x1, x2, x4)
U106_gga(x1, x2, x3, x4)  =  U106_gga(x1, x2, x3, x4)
pN43_out_gga(x1, x2, x3)  =  pN43_out_gga(x1, x2, x3)
pN27_out_gaa(x1, x2, x3)  =  pN27_out_gaa(x1, x2, x3)
not_dividesN26_out_g(x1)  =  not_dividesN26_out_g(x1)
U102_g(x1, x2)  =  U102_g(x1, x2)
prN28_in_g(x1)  =  prN28_in_g(x1)
prN28_out_g(x1)  =  prN28_out_g(x1)
U66_g(x1, x2)  =  U66_g(x1, x2)
pN29_in_g(x1)  =  pN29_in_g(x1)
U107_g(x1, x2)  =  U107_g(x1, x2)
not_dividesN31_in_g(x1)  =  not_dividesN31_in_g(x1)
U71_g(x1, x2)  =  U71_g(x1, x2)
pN32_in_gaa(x1, x2, x3)  =  pN32_in_gaa(x1)
U109_gaa(x1, x2, x3, x4)  =  U109_gaa(x1, x4)
divN35_in_ga(x1, x2)  =  divN35_in_ga(x1)
U73_ga(x1, x2, x3)  =  U73_ga(x1, x3)
quotW_in_gga(x1, x2, x3)  =  quotW_in_gga(x1, x2)
U23_gga(x1, x2, x3, x4)  =  U23_gga(x1, x2, x4)
quotW_out_gga(x1, x2, x3)  =  quotW_out_gga(x1, x2, x3)
U24_gga(x1, x2)  =  U24_gga(x2)
quotX_in_a(x1)  =  quotX_in_a
quotX_out_a(x1)  =  quotX_out_a(x1)
U25_gga(x1, x2)  =  U25_gga(x2)
U26_gga(x1, x2)  =  U26_gga(x2)
U27_gga(x1, x2)  =  U27_gga(x2)
U28_gga(x1, x2)  =  U28_gga(x2)
divN35_out_ga(x1, x2)  =  divN35_out_ga(x1, x2)
U74_ga(x1, x2)  =  U74_ga(x2)
U75_ga(x1, x2)  =  U75_ga(x2)
U76_ga(x1, x2)  =  U76_ga(x2)
U77_ga(x1, x2)  =  U77_ga(x2)
U110_gaa(x1, x2, x3, x4)  =  U110_gaa(x1, x2, x4)
pN44_in_gga(x1, x2, x3)  =  pN44_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
U112_gga(x1, x2, x3, x4)  =  U112_gga(x1, x2, x3, x4)
pN44_out_gga(x1, x2, x3)  =  pN44_out_gga(x1, x2, x3)
pN32_out_gaa(x1, x2, x3)  =  pN32_out_gaa(x1, x2, x3)
not_dividesN31_out_g(x1)  =  not_dividesN31_out_g(x1)
U108_g(x1, x2)  =  U108_g(x1, x2)
prN33_in_g(x1)  =  prN33_in_g(x1)
prN33_out_g(x1)  =  prN33_out_g(x1)
U72_g(x1, x2)  =  U72_g(x1, x2)
pN34_in_gg(x1, x2)  =  pN34_in_gg(x1, x2)
U113_gg(x1, x2, x3)  =  U113_gg(x1, x2, x3)
not_dividesN36_in_gg(x1, x2)  =  not_dividesN36_in_gg(x1, x2)
U78_gg(x1, x2, x3)  =  U78_gg(x1, x2, x3)
pN37_in_ggaa(x1, x2, x3, x4)  =  pN37_in_ggaa(x1, x2)
U115_ggaa(x1, x2, x3, x4, x5)  =  U115_ggaa(x1, x2, x5)
divN39_in_gga(x1, x2, x3)  =  divN39_in_gga(x1, x2)
divN39_out_gga(x1, x2, x3)  =  divN39_out_gga(x1, x2, x3)
U80_gga(x1, x2, x3, x4)  =  U80_gga(x1, x2, x4)
quotN3_in_gga(x1, x2, x3)  =  quotN3_in_gga(x1, x2)
quotN3_out_gga(x1, x2, x3)  =  quotN3_out_gga(x1, x2, x3)
U34_gga(x1, x2, x3, x4)  =  U34_gga(x1, x2, x4)
quotN2_in_ggga(x1, x2, x3, x4)  =  quotN2_in_ggga(x1, x2, x3)
quotN2_out_ggga(x1, x2, x3, x4)  =  quotN2_out_ggga(x1, x2, x3, x4)
U31_ggga(x1, x2, x3, x4, x5)  =  U31_ggga(x1, x2, x3, x5)
U32_ggga(x1, x2, x3, x4)  =  U32_ggga(x1, x2, x4)
U35_gga(x1, x2, x3)  =  U35_gga(x1, x3)
quotN5_in_ga(x1, x2)  =  quotN5_in_ga(x1)
quotN5_out_ga(x1, x2)  =  quotN5_out_ga(x1, x2)
U42_ga(x1, x2, x3)  =  U42_ga(x1, x3)
U36_gga(x1, x2, x3)  =  U36_gga(x1, x3)
quotN6_in_ga(x1, x2)  =  quotN6_in_ga(x1)
quotN6_out_ga(x1, x2)  =  quotN6_out_ga(x1, x2)
U43_ga(x1, x2, x3)  =  U43_ga(x1, x3)
U37_gga(x1, x2, x3)  =  U37_gga(x1, x3)
quotN7_in_ga(x1, x2)  =  quotN7_in_ga(x1)
quotN7_out_ga(x1, x2)  =  quotN7_out_ga(x1, x2)
U44_ga(x1, x2, x3)  =  U44_ga(x1, x3)
U38_gga(x1, x2, x3)  =  U38_gga(x1, x3)
quotN8_in_ga(x1, x2)  =  quotN8_in_ga(x1)
quotN8_out_ga(x1, x2)  =  quotN8_out_ga(x1, x2)
U45_ga(x1, x2, x3)  =  U45_ga(x1, x3)
U39_gga(x1, x2, x3)  =  U39_gga(x1, x3)
quotN9_in_ga(x1, x2)  =  quotN9_in_ga(x1)
quotN9_out_ga(x1, x2)  =  quotN9_out_ga(x1, x2)
U46_ga(x1, x2, x3)  =  U46_ga(x1, x3)
U40_gga(x1, x2, x3)  =  U40_gga(x1, x3)
quotN10_in_ga(x1, x2)  =  quotN10_in_ga(x1)
quotN10_out_ga(x1, x2)  =  quotN10_out_ga(x1, x2)
U47_ga(x1, x2, x3)  =  U47_ga(x1, x3)
U33_ggga(x1, x2, x3)  =  U33_ggga(x1, x3)
quotN4_in_ga(x1, x2)  =  quotN4_in_ga(x1)
quotN4_out_ga(x1, x2)  =  quotN4_out_ga(x1, x2)
U41_ga(x1, x2, x3)  =  U41_ga(x1, x3)
U116_ggaa(x1, x2, x3, x4, x5)  =  U116_ggaa(x1, x2, x3, x5)
pN45_in_ggag(x1, x2, x3, x4)  =  pN45_in_ggag(x1, x2, x4)
U117_ggag(x1, x2, x3, x4, x5)  =  U117_ggag(x1, x2, x4, x5)
U118_ggag(x1, x2, x3, x4, x5)  =  U118_ggag(x1, x2, x3, x4, x5)
pN45_out_ggag(x1, x2, x3, x4)  =  pN45_out_ggag(x1, x2, x3, x4)
pN37_out_ggaa(x1, x2, x3, x4)  =  pN37_out_ggaa(x1, x2, x3, x4)
not_dividesN36_out_gg(x1, x2)  =  not_dividesN36_out_gg(x1, x2)
U114_gg(x1, x2, x3)  =  U114_gg(x1, x2, x3)
prN38_in_gg(x1, x2)  =  prN38_in_gg(x1, x2)
prN38_out_gg(x1, x2)  =  prN38_out_gg(x1, x2)
U79_gg(x1, x2, x3)  =  U79_gg(x1, x2, x3)
pN34_out_gg(x1, x2)  =  pN34_out_gg(x1, x2)
pN29_out_g(x1)  =  pN29_out_g(x1)
pN24_out_g(x1)  =  pN24_out_g(x1)
pN19_out_g(x1)  =  pN19_out_g(x1)
pN14_out_g(x1)  =  pN14_out_g(x1)
pB_out_g(x1)  =  pB_out_g(x1)
QUOTC_IN_GGA(x1, x2, x3)  =  QUOTC_IN_GGA(x1, x2)

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

(120) UsableRulesProof (EQUIVALENT transformation)

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

(121) Obligation:

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

QUOTC_IN_GGA(s(T111), T112, X358) → QUOTC_IN_GGA(T111, T112, X358)

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

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

(122) PiDPToQDPProof (SOUND transformation)

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

(123) Obligation:

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

QUOTC_IN_GGA(s(T111), T112) → QUOTC_IN_GGA(T111, T112)

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

(124) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOTC_IN_GGA(s(T111), T112) → QUOTC_IN_GGA(T111, T112)
    The graph contains the following edges 1 > 1, 2 >= 2

(125) YES