(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).

Queries:

prime(g).

(1) PrologToDTProblemTransformerProof (SOUND transformation)

Built DT problem from termination graph.

(2) Obligation:

Triples:

quot67(s(T137), T138, X461) :- quot67(T137, T138, X461).
quot67(0, 0, s(s(X565))) :- quot88(X565).
times190(s(T199), T200, X1082) :- times190(T199, T200, X1081).
times190(s(T199), T200, X1082) :- ','(timesc190(T199, T200, T203), add201(T203, T200, X1082)).
add201(s(T220), T221, s(X1112)) :- add201(T220, T221, X1112).
neq236(s(T281), s(T282)) :- neq236(T281, T282).
quot313(s(T420), T421, X1654) :- quot313(T420, T421, X1654).
quot313(0, s(0), s(s(X1808))) :- quot340(X1808).
quot313(0, 0, s(s(X1842))) :- quot349(X1842).
neq191(T250, s(s(T251))) :- neq227(T250, T251).
quot551(s(T614), T615, X3256) :- quot551(T614, T615, X3256).
quot551(0, s(s(0)), s(s(X3450))) :- quot584(X3450).
quot551(0, s(0), s(s(X3484))) :- quot173(X3484).
quot551(0, 0, s(s(X3508))) :- quot595(X3508).
quot349(s(X1937)) :- quot88(X1937).
quot824(s(T814), T815, X5270) :- quot824(T814, T815, X5270).
quot824(0, s(s(s(0))), s(s(X5504))) :- quot863(X5504).
quot824(0, s(s(0)), s(s(X5538))) :- quot158(X5538).
quot824(0, s(0), s(s(X5562))) :- quot467(X5562).
quot824(0, 0, s(s(X5586))) :- quot876(X5586).
quot467(s(X2776)) :- quot340(X2776).
quot595(s(X3610)) :- quot349(X3610).
quot1126(s(T1020), T1021, X7625) :- quot1126(T1020, T1021, X7625).
quot1126(0, s(s(s(s(0)))), s(s(X7899))) :- quot1171(X7899).
quot1126(0, s(s(s(0))), s(s(X7933))) :- quot143(X7933).
quot1126(0, s(s(0)), s(s(X7957))) :- quot446(X7957).
quot1126(0, s(0), s(s(X7981))) :- quot740(X7981).
quot1126(0, 0, s(s(s(X8107)))) :- quot876(X8107).
quot740(s(X4783)) :- quot173(X4783).
quot876(s(X5688)) :- quot595(X5688).
quot1481(s(T1301), s(T1302), T1303, X10279) :- quot1481(T1301, T1302, T1303, X10279).
quot1481(s(s(T1346)), 0, s(T1347), s(X10388)) :- quot1419(T1346, T1347, X10388).
quot1481(s(T1352), 0, 0, s(s(X10408))) :- quot1514(T1352, X10408).
quot1419(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) :- quot1481(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230).
quot1419(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) :- quot1532(T1368, X10512).
quot1419(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) :- quot1615(T1419, X10901).
quot1419(s(s(s(T1464))), s(s(s(0))), s(X11242)) :- quot1687(T1464, X11242).
quot1419(s(s(T1503)), s(s(0)), s(X11535)) :- quot1748(T1503, X11535).
quot1419(s(T1536), s(0), s(X11780)) :- quot1798(T1536, X11780).
quot1419(T1563, 0, s(X11977)) :- quot1837(T1563, X11977).
quot1514(s(T1363), s(X10490)) :- quot1514(T1363, X10490).
quot1532(s(s(s(s(s(s(s(T1409))))))), s(X10864)) :- quot1532(T1409, X10864).
quot1615(s(s(s(s(s(s(T1455)))))), s(X11208)) :- quot1615(T1455, X11208).
quot1687(s(s(s(s(s(T1495))))), s(X11504)) :- quot1687(T1495, X11504).
quot1748(s(s(s(s(T1529)))), s(X11752)) :- quot1748(T1529, X11752).
quot1798(s(s(s(T1557))), s(X11952)) :- quot1798(T1557, X11952).
quot1837(s(s(T1579)), s(X12104)) :- quot1837(T1579, X12104).
neq227(T263, s(T264)) :- neq236(T263, T264).
p1397(T1169, s(T1168)) :- quot1419(T1168, T1169, X9960).
p1397(T1122, T1123) :- ','(divc1402(T1123, T1122, T1126), times190(T1126, T1122, X9846)).
p1397(T1122, T1123) :- ','(divc1402(T1123, T1122, T1126), ','(timesc190(T1126, T1122, T1586), neq227(T1123, T1586))).
p1397(s(T1603), T1602) :- ','(not_dividesc1398(s(T1603), T1602), p1397(T1603, T1602)).
prime1(s(s(s(s(s(s(s(s(s(T117)))))))))) :- quot67(T117, s(s(s(s(s(s(s(T117))))))), X412).
prime1(s(s(s(s(s(0)))))) :- quot143(X833).
prime1(s(s(s(s(0))))) :- quot158(X910).
prime1(s(s(s(0)))) :- quot173(X987).
prime1(s(s(s(T20)))) :- ','(divc17(T20, T22), times190(T22, T20, X39)).
prime1(s(s(s(T20)))) :- ','(divc17(T20, T22), ','(timesc190(T22, T20, T187), neq191(T20, T187))).
prime1(s(s(s(s(s(s(s(s(s(s(T400))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(T400)))))))), quot313(T400, s(s(s(s(s(s(s(T400))))))), X1605)).
prime1(s(s(s(s(s(0)))))) :- ','(not_dividesc13(s(s(0))), quot446(X2493)).
prime1(s(s(s(s(0))))) :- ','(not_dividesc13(s(0)), quot467(X2627)).
prime1(s(s(s(s(T303))))) :- ','(not_dividesc13(s(T303)), ','(divc263(T303, T305), times190(T305, T303, X1232))).
prime1(s(s(s(s(T303))))) :- ','(not_dividesc13(s(T303)), ','(divc263(T303, T305), ','(timesc190(T305, T303, T474), neq191(s(T303), T474)))).
prime1(s(s(s(s(s(s(s(s(s(s(s(T594)))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(s(T594))))))))), ','(not_dividesc259(s(s(s(s(s(s(s(T594)))))))), quot551(T594, s(s(s(s(s(s(s(T594))))))), X3207))).
prime1(s(s(s(s(s(s(0))))))) :- ','(not_dividesc13(s(s(s(0)))), ','(not_dividesc259(s(s(0))), quot584(X4604))).
prime1(s(s(s(s(s(0)))))) :- ','(not_dividesc13(s(s(0))), ','(not_dividesc259(s(0)), quot740(X4627))).
prime1(s(s(s(s(s(T497)))))) :- ','(not_dividesc13(s(s(T497))), ','(not_dividesc259(s(T497)), ','(divc501(T497, T499), times190(T499, T497, X2834)))).
prime1(s(s(s(s(s(T497)))))) :- ','(not_dividesc13(s(s(T497))), ','(not_dividesc259(s(T497)), ','(divc501(T497, T499), ','(timesc190(T499, T497, T674), neq191(s(s(T497)), T674))))).
prime1(s(s(s(s(s(s(s(s(s(s(s(s(T794))))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(s(s(T794)))))))))), ','(not_dividesc259(s(s(s(s(s(s(s(s(T794))))))))), ','(not_dividesc497(s(s(s(s(s(s(s(T794)))))))), quot824(T794, s(s(s(s(s(s(s(T794))))))), X5221)))).
prime1(s(s(s(s(s(s(s(s(0))))))))) :- ','(not_dividesc13(s(s(s(s(s(0)))))), ','(not_dividesc259(s(s(s(s(0))))), ','(not_dividesc497(s(s(s(0)))), quot863(X6716)))).
prime1(s(s(s(s(s(s(s(0)))))))) :- ','(not_dividesc13(s(s(s(s(0))))), ','(not_dividesc259(s(s(s(0)))), ','(not_dividesc497(s(s(0))), quot158(X6952)))).
prime1(s(s(s(s(s(s(0))))))) :- ','(not_dividesc13(s(s(s(0)))), ','(not_dividesc259(s(s(0))), ','(not_dividesc497(s(0)), quot467(X7138)))).
prime1(s(s(s(s(s(s(T697))))))) :- ','(not_dividesc13(s(s(s(T697)))), ','(not_dividesc259(s(s(T697))), ','(not_dividesc497(s(T697)), ','(divc774(T697, T699), times190(T699, T697, X4848))))).
prime1(s(s(s(s(s(s(T697))))))) :- ','(not_dividesc13(s(s(s(T697)))), ','(not_dividesc259(s(s(T697))), ','(not_dividesc497(s(T697)), ','(divc774(T697, T699), ','(timesc190(T699, T697, T880), neq191(s(s(s(T697))), T880)))))).
prime1(s(s(s(s(s(s(s(s(s(s(s(s(s(T1000)))))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(s(s(s(T1000))))))))))), ','(not_dividesc259(s(s(s(s(s(s(s(s(s(T1000)))))))))), ','(not_dividesc497(s(s(s(s(s(s(s(s(T1000))))))))), ','(not_dividesc770(s(s(s(s(s(s(s(T1000)))))))), quot1126(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))))).
prime1(s(s(s(s(s(s(s(s(s(s(0))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(0)))))))), ','(not_dividesc259(s(s(s(s(s(s(0))))))), ','(not_dividesc497(s(s(s(s(s(0)))))), ','(not_dividesc770(s(s(s(s(0))))), quot1171(X9055))))).
prime1(s(s(s(s(s(s(s(s(s(0)))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(0))))))), ','(not_dividesc259(s(s(s(s(s(0)))))), ','(not_dividesc497(s(s(s(s(0))))), ','(not_dividesc770(s(s(s(0)))), quot143(X9348))))).
prime1(s(s(s(s(s(s(s(s(0))))))))) :- ','(not_dividesc13(s(s(s(s(s(0)))))), ','(not_dividesc259(s(s(s(s(0))))), ','(not_dividesc497(s(s(s(0)))), ','(not_dividesc770(s(s(0))), quot446(X9591))))).
prime1(s(s(s(s(s(s(s(0)))))))) :- ','(not_dividesc13(s(s(s(s(0))))), ','(not_dividesc259(s(s(s(0)))), ','(not_dividesc497(s(s(0))), ','(not_dividesc770(s(0)), quot740(X9777))))).
prime1(s(s(s(s(s(s(s(T903)))))))) :- ','(not_dividesc13(s(s(s(s(T903))))), ','(not_dividesc259(s(s(s(T903)))), ','(not_dividesc497(s(s(T903))), ','(not_dividesc770(s(T903)), ','(divc1076(T903, T905), times190(T905, T903, X7203)))))).
prime1(s(s(s(s(s(s(s(T903)))))))) :- ','(not_dividesc13(s(s(s(s(T903))))), ','(not_dividesc259(s(s(s(T903)))), ','(not_dividesc497(s(s(T903))), ','(not_dividesc770(s(T903)), ','(divc1076(T903, T905), ','(timesc190(T905, T903, T1092), neq191(s(s(s(s(T903)))), T1092))))))).
prime1(s(s(s(s(s(s(s(s(T1109))))))))) :- ','(not_dividesc13(s(s(s(s(s(T1109)))))), ','(not_dividesc259(s(s(s(s(T1109))))), ','(not_dividesc497(s(s(s(T1109)))), ','(not_dividesc770(s(s(T1109))), ','(not_dividesc1072(s(T1109)), p1397(T1109, s(s(s(s(s(s(s(T1109))))))))))))).

Clauses:

quotc67(s(T137), T138, X461) :- quotc67(T137, T138, X461).
quotc67(0, s(T164), s(0)).
quotc67(0, 0, s(s(X565))) :- quotc88(X565).
timesc190(0, T194, 0).
timesc190(s(T199), T200, X1082) :- ','(timesc190(T199, T200, T203), addc201(T203, T200, X1082)).
addc201(0, T215, s(s(T215))).
addc201(s(T220), T221, s(X1112)) :- addc201(T220, T221, X1112).
neqc236(s(T271), 0).
neqc236(0, s(T276)).
neqc236(s(T281), s(T282)) :- neqc236(T281, T282).
quotc313(s(T420), T421, X1654) :- quotc313(T420, T421, X1654).
quotc313(0, s(s(T451)), s(0)).
quotc313(0, s(0), s(s(X1808))) :- quotc340(X1808).
quotc313(0, 0, s(s(X1842))) :- quotc349(X1842).
quotc88(0).
quotc340(0).
neqc191(T232, 0).
neqc191(T245, s(0)).
neqc191(T250, s(s(T251))) :- neqc227(T250, T251).
quotc551(s(T614), T615, X3256) :- quotc551(T614, T615, X3256).
quotc551(0, s(s(s(T651))), s(0)).
quotc551(0, s(s(0)), s(s(X3450))) :- quotc584(X3450).
quotc551(0, s(0), s(s(X3484))) :- quotc173(X3484).
quotc551(0, 0, s(s(X3508))) :- quotc595(X3508).
quotc173(0).
quotc349(s(X1937)) :- quotc88(X1937).
quotc584(0).
quotc824(s(T814), T815, X5270) :- quotc824(T814, T815, X5270).
quotc824(0, s(s(s(s(T857)))), s(0)).
quotc824(0, s(s(s(0))), s(s(X5504))) :- quotc863(X5504).
quotc824(0, s(s(0)), s(s(X5538))) :- quotc158(X5538).
quotc824(0, s(0), s(s(X5562))) :- quotc467(X5562).
quotc824(0, 0, s(s(X5586))) :- quotc876(X5586).
quotc158(0).
quotc467(s(X2776)) :- quotc340(X2776).
quotc595(s(X3610)) :- quotc349(X3610).
quotc863(0).
quotc1126(s(T1020), T1021, X7625) :- quotc1126(T1020, T1021, X7625).
quotc1126(0, s(s(s(s(s(T1069))))), s(0)).
quotc1126(0, s(s(s(s(0)))), s(s(X7899))) :- quotc1171(X7899).
quotc1126(0, s(s(s(0))), s(s(X7933))) :- quotc143(X7933).
quotc1126(0, s(s(0)), s(s(X7957))) :- quotc446(X7957).
quotc1126(0, s(0), s(s(X7981))) :- quotc740(X7981).
quotc1126(0, 0, s(s(s(X8107)))) :- quotc876(X8107).
quotc143(0).
quotc446(0).
quotc740(s(X4783)) :- quotc173(X4783).
quotc876(s(X5688)) :- quotc595(X5688).
quotc1171(0).
quotc1481(0, s(T1287), T1288, 0).
quotc1481(s(T1301), s(T1302), T1303, X10279) :- quotc1481(T1301, T1302, T1303, X10279).
quotc1481(0, 0, T1320, s(0)).
quotc1481(s(0), 0, s(T1337), s(0)).
quotc1481(s(s(T1346)), 0, s(T1347), s(X10388)) :- quotc1419(T1346, T1347, X10388).
quotc1481(s(T1352), 0, 0, s(s(X10408))) :- quotc1514(T1352, X10408).
quotc1419(0, s(T1176), 0).
quotc1419(s(0), s(s(T1193)), 0).
quotc1419(s(s(0)), s(s(s(T1210))), 0).
quotc1419(s(s(s(0))), s(s(s(s(T1227)))), 0).
quotc1419(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0).
quotc1419(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0).
quotc1419(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) :- quotc1481(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230).
quotc1419(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) :- quotc1532(T1368, X10512).
quotc1419(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) :- quotc1615(T1419, X10901).
quotc1419(s(s(s(T1464))), s(s(s(0))), s(X11242)) :- quotc1687(T1464, X11242).
quotc1419(s(s(T1503)), s(s(0)), s(X11535)) :- quotc1748(T1503, X11535).
quotc1419(s(T1536), s(0), s(X11780)) :- quotc1798(T1536, X11780).
quotc1419(T1563, 0, s(X11977)) :- quotc1837(T1563, X11977).
quotc1514(0, 0).
quotc1514(s(T1363), s(X10490)) :- quotc1514(T1363, X10490).
quotc1532(0, 0).
quotc1532(s(0), 0).
quotc1532(s(s(0)), 0).
quotc1532(s(s(s(0))), 0).
quotc1532(s(s(s(s(0)))), 0).
quotc1532(s(s(s(s(s(0))))), 0).
quotc1532(s(s(s(s(s(s(0)))))), 0).
quotc1532(s(s(s(s(s(s(s(T1409))))))), s(X10864)) :- quotc1532(T1409, X10864).
quotc1615(0, 0).
quotc1615(s(0), 0).
quotc1615(s(s(0)), 0).
quotc1615(s(s(s(0))), 0).
quotc1615(s(s(s(s(0)))), 0).
quotc1615(s(s(s(s(s(0))))), 0).
quotc1615(s(s(s(s(s(s(T1455)))))), s(X11208)) :- quotc1615(T1455, X11208).
quotc1687(0, 0).
quotc1687(s(0), 0).
quotc1687(s(s(0)), 0).
quotc1687(s(s(s(0))), 0).
quotc1687(s(s(s(s(0)))), 0).
quotc1687(s(s(s(s(s(T1495))))), s(X11504)) :- quotc1687(T1495, X11504).
quotc1748(0, 0).
quotc1748(s(0), 0).
quotc1748(s(s(0)), 0).
quotc1748(s(s(s(0))), 0).
quotc1748(s(s(s(s(T1529)))), s(X11752)) :- quotc1748(T1529, X11752).
quotc1798(0, 0).
quotc1798(s(0), 0).
quotc1798(s(s(0)), 0).
quotc1798(s(s(s(T1557))), s(X11952)) :- quotc1798(T1557, X11952).
quotc1837(0, 0).
quotc1837(s(0), 0).
quotc1837(s(s(T1579)), s(X12104)) :- quotc1837(T1579, X12104).
neqc227(T258, 0).
neqc227(T263, s(T264)) :- neqc236(T263, T264).
qc1397(0, T1597) :- not_dividesc1398(0, T1597).
qc1397(s(T1603), T1602) :- ','(not_dividesc1398(s(T1603), T1602), qc1397(T1603, T1602)).
not_dividesc13(T20) :- ','(divc17(T20, T22), ','(timesc190(T22, T20, T187), neqc191(T20, T187))).
divc17(s(s(s(s(s(s(T117)))))), X412) :- quotc67(T117, s(s(s(s(s(s(s(T117))))))), X412).
divc17(s(s(s(s(s(0))))), s(0)).
divc17(s(s(s(s(0)))), s(0)).
divc17(s(s(s(0))), s(0)).
divc17(s(s(0)), s(X833)) :- quotc143(X833).
divc17(s(0), s(X910)) :- quotc158(X910).
divc17(0, s(X987)) :- quotc173(X987).
not_dividesc259(T303) :- ','(divc263(T303, T305), ','(timesc190(T305, T303, T474), neqc191(s(T303), T474))).
divc263(s(s(s(s(s(s(T400)))))), X1605) :- quotc313(T400, s(s(s(s(s(s(s(T400))))))), X1605).
divc263(s(s(s(s(s(0))))), s(0)).
divc263(s(s(s(s(0)))), s(0)).
divc263(s(s(s(0))), s(0)).
divc263(s(s(0)), s(0)).
divc263(s(0), s(X2493)) :- quotc446(X2493).
divc263(0, s(X2627)) :- quotc467(X2627).
not_dividesc497(T497) :- ','(divc501(T497, T499), ','(timesc190(T499, T497, T674), neqc191(s(s(T497)), T674))).
divc501(s(s(s(s(s(s(T594)))))), X3207) :- quotc551(T594, s(s(s(s(s(s(s(T594))))))), X3207).
divc501(s(s(s(s(s(0))))), s(0)).
divc501(s(s(s(s(0)))), s(0)).
divc501(s(s(s(0))), s(0)).
divc501(s(s(0)), s(0)).
divc501(s(0), s(s(X4604))) :- quotc584(X4604).
divc501(0, s(X4627)) :- quotc740(X4627).
not_dividesc770(T697) :- ','(divc774(T697, T699), ','(timesc190(T699, T697, T880), neqc191(s(s(s(T697))), T880))).
divc774(s(s(s(s(s(s(T794)))))), X5221) :- quotc824(T794, s(s(s(s(s(s(s(T794))))))), X5221).
divc774(s(s(s(s(s(0))))), s(0)).
divc774(s(s(s(s(0)))), s(0)).
divc774(s(s(s(0))), s(0)).
divc774(s(s(0)), s(s(X6716))) :- quotc863(X6716).
divc774(s(0), s(s(X6952))) :- quotc158(X6952).
divc774(0, s(s(X7138))) :- quotc467(X7138).
not_dividesc1072(T903) :- ','(divc1076(T903, T905), ','(timesc190(T905, T903, T1092), neqc191(s(s(s(s(T903)))), T1092))).
divc1076(s(s(s(s(s(s(T1000)))))), X7576) :- quotc1126(T1000, s(s(s(s(s(s(s(T1000))))))), X7576).
divc1076(s(s(s(s(s(0))))), s(0)).
divc1076(s(s(s(s(0)))), s(0)).
divc1076(s(s(s(0))), s(s(X9055))) :- quotc1171(X9055).
divc1076(s(s(0)), s(s(X9348))) :- quotc143(X9348).
divc1076(s(0), s(s(X9591))) :- quotc446(X9591).
divc1076(0, s(s(X9777))) :- quotc740(X9777).
not_dividesc1398(T1122, T1123) :- ','(divc1402(T1123, T1122, T1126), ','(timesc190(T1126, T1122, T1586), neqc227(T1123, T1586))).
divc1402(0, T1159, 0).
divc1402(s(T1168), T1169, X9960) :- quotc1419(T1168, T1169, X9960).

Afs:

prime1(x1)  =  prime1(x1)

(3) UndefinedPredicateInTriplesTransformerProof (SOUND transformation)

Deleted triples and predicates having undefined goals [UNKNOWN].

(4) Obligation:

Triples:

quot67(s(T137), T138, X461) :- quot67(T137, T138, X461).
times190(s(T199), T200, X1082) :- times190(T199, T200, X1081).
times190(s(T199), T200, X1082) :- ','(timesc190(T199, T200, T203), add201(T203, T200, X1082)).
add201(s(T220), T221, s(X1112)) :- add201(T220, T221, X1112).
neq236(s(T281), s(T282)) :- neq236(T281, T282).
quot313(s(T420), T421, X1654) :- quot313(T420, T421, X1654).
neq191(T250, s(s(T251))) :- neq227(T250, T251).
quot551(s(T614), T615, X3256) :- quot551(T614, T615, X3256).
quot824(s(T814), T815, X5270) :- quot824(T814, T815, X5270).
quot1126(s(T1020), T1021, X7625) :- quot1126(T1020, T1021, X7625).
quot1481(s(T1301), s(T1302), T1303, X10279) :- quot1481(T1301, T1302, T1303, X10279).
quot1481(s(s(T1346)), 0, s(T1347), s(X10388)) :- quot1419(T1346, T1347, X10388).
quot1481(s(T1352), 0, 0, s(s(X10408))) :- quot1514(T1352, X10408).
quot1419(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) :- quot1481(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230).
quot1419(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) :- quot1532(T1368, X10512).
quot1419(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) :- quot1615(T1419, X10901).
quot1419(s(s(s(T1464))), s(s(s(0))), s(X11242)) :- quot1687(T1464, X11242).
quot1419(s(s(T1503)), s(s(0)), s(X11535)) :- quot1748(T1503, X11535).
quot1419(s(T1536), s(0), s(X11780)) :- quot1798(T1536, X11780).
quot1419(T1563, 0, s(X11977)) :- quot1837(T1563, X11977).
quot1514(s(T1363), s(X10490)) :- quot1514(T1363, X10490).
quot1532(s(s(s(s(s(s(s(T1409))))))), s(X10864)) :- quot1532(T1409, X10864).
quot1615(s(s(s(s(s(s(T1455)))))), s(X11208)) :- quot1615(T1455, X11208).
quot1687(s(s(s(s(s(T1495))))), s(X11504)) :- quot1687(T1495, X11504).
quot1748(s(s(s(s(T1529)))), s(X11752)) :- quot1748(T1529, X11752).
quot1798(s(s(s(T1557))), s(X11952)) :- quot1798(T1557, X11952).
quot1837(s(s(T1579)), s(X12104)) :- quot1837(T1579, X12104).
neq227(T263, s(T264)) :- neq236(T263, T264).
p1397(T1169, s(T1168)) :- quot1419(T1168, T1169, X9960).
p1397(T1122, T1123) :- ','(divc1402(T1123, T1122, T1126), times190(T1126, T1122, X9846)).
p1397(T1122, T1123) :- ','(divc1402(T1123, T1122, T1126), ','(timesc190(T1126, T1122, T1586), neq227(T1123, T1586))).
p1397(s(T1603), T1602) :- ','(not_dividesc1398(s(T1603), T1602), p1397(T1603, T1602)).
prime1(s(s(s(s(s(s(s(s(s(T117)))))))))) :- quot67(T117, s(s(s(s(s(s(s(T117))))))), X412).
prime1(s(s(s(T20)))) :- ','(divc17(T20, T22), times190(T22, T20, X39)).
prime1(s(s(s(T20)))) :- ','(divc17(T20, T22), ','(timesc190(T22, T20, T187), neq191(T20, T187))).
prime1(s(s(s(s(s(s(s(s(s(s(T400))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(T400)))))))), quot313(T400, s(s(s(s(s(s(s(T400))))))), X1605)).
prime1(s(s(s(s(T303))))) :- ','(not_dividesc13(s(T303)), ','(divc263(T303, T305), times190(T305, T303, X1232))).
prime1(s(s(s(s(T303))))) :- ','(not_dividesc13(s(T303)), ','(divc263(T303, T305), ','(timesc190(T305, T303, T474), neq191(s(T303), T474)))).
prime1(s(s(s(s(s(s(s(s(s(s(s(T594)))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(s(T594))))))))), ','(not_dividesc259(s(s(s(s(s(s(s(T594)))))))), quot551(T594, s(s(s(s(s(s(s(T594))))))), X3207))).
prime1(s(s(s(s(s(T497)))))) :- ','(not_dividesc13(s(s(T497))), ','(not_dividesc259(s(T497)), ','(divc501(T497, T499), times190(T499, T497, X2834)))).
prime1(s(s(s(s(s(T497)))))) :- ','(not_dividesc13(s(s(T497))), ','(not_dividesc259(s(T497)), ','(divc501(T497, T499), ','(timesc190(T499, T497, T674), neq191(s(s(T497)), T674))))).
prime1(s(s(s(s(s(s(s(s(s(s(s(s(T794))))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(s(s(T794)))))))))), ','(not_dividesc259(s(s(s(s(s(s(s(s(T794))))))))), ','(not_dividesc497(s(s(s(s(s(s(s(T794)))))))), quot824(T794, s(s(s(s(s(s(s(T794))))))), X5221)))).
prime1(s(s(s(s(s(s(T697))))))) :- ','(not_dividesc13(s(s(s(T697)))), ','(not_dividesc259(s(s(T697))), ','(not_dividesc497(s(T697)), ','(divc774(T697, T699), times190(T699, T697, X4848))))).
prime1(s(s(s(s(s(s(T697))))))) :- ','(not_dividesc13(s(s(s(T697)))), ','(not_dividesc259(s(s(T697))), ','(not_dividesc497(s(T697)), ','(divc774(T697, T699), ','(timesc190(T699, T697, T880), neq191(s(s(s(T697))), T880)))))).
prime1(s(s(s(s(s(s(s(s(s(s(s(s(s(T1000)))))))))))))) :- ','(not_dividesc13(s(s(s(s(s(s(s(s(s(s(T1000))))))))))), ','(not_dividesc259(s(s(s(s(s(s(s(s(s(T1000)))))))))), ','(not_dividesc497(s(s(s(s(s(s(s(s(T1000))))))))), ','(not_dividesc770(s(s(s(s(s(s(s(T1000)))))))), quot1126(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))))).
prime1(s(s(s(s(s(s(s(T903)))))))) :- ','(not_dividesc13(s(s(s(s(T903))))), ','(not_dividesc259(s(s(s(T903)))), ','(not_dividesc497(s(s(T903))), ','(not_dividesc770(s(T903)), ','(divc1076(T903, T905), times190(T905, T903, X7203)))))).
prime1(s(s(s(s(s(s(s(T903)))))))) :- ','(not_dividesc13(s(s(s(s(T903))))), ','(not_dividesc259(s(s(s(T903)))), ','(not_dividesc497(s(s(T903))), ','(not_dividesc770(s(T903)), ','(divc1076(T903, T905), ','(timesc190(T905, T903, T1092), neq191(s(s(s(s(T903)))), T1092))))))).
prime1(s(s(s(s(s(s(s(s(T1109))))))))) :- ','(not_dividesc13(s(s(s(s(s(T1109)))))), ','(not_dividesc259(s(s(s(s(T1109))))), ','(not_dividesc497(s(s(s(T1109)))), ','(not_dividesc770(s(s(T1109))), ','(not_dividesc1072(s(T1109)), p1397(T1109, s(s(s(s(s(s(s(T1109))))))))))))).

Clauses:

quotc67(s(T137), T138, X461) :- quotc67(T137, T138, X461).
quotc67(0, s(T164), s(0)).
quotc67(0, 0, s(s(X565))) :- quotc88(X565).
timesc190(0, T194, 0).
timesc190(s(T199), T200, X1082) :- ','(timesc190(T199, T200, T203), addc201(T203, T200, X1082)).
addc201(0, T215, s(s(T215))).
addc201(s(T220), T221, s(X1112)) :- addc201(T220, T221, X1112).
neqc236(s(T271), 0).
neqc236(0, s(T276)).
neqc236(s(T281), s(T282)) :- neqc236(T281, T282).
quotc313(s(T420), T421, X1654) :- quotc313(T420, T421, X1654).
quotc313(0, s(s(T451)), s(0)).
quotc313(0, s(0), s(s(X1808))) :- quotc340(X1808).
quotc313(0, 0, s(s(X1842))) :- quotc349(X1842).
quotc88(0).
quotc340(0).
neqc191(T232, 0).
neqc191(T245, s(0)).
neqc191(T250, s(s(T251))) :- neqc227(T250, T251).
quotc551(s(T614), T615, X3256) :- quotc551(T614, T615, X3256).
quotc551(0, s(s(s(T651))), s(0)).
quotc551(0, s(s(0)), s(s(X3450))) :- quotc584(X3450).
quotc551(0, s(0), s(s(X3484))) :- quotc173(X3484).
quotc551(0, 0, s(s(X3508))) :- quotc595(X3508).
quotc173(0).
quotc349(s(X1937)) :- quotc88(X1937).
quotc584(0).
quotc824(s(T814), T815, X5270) :- quotc824(T814, T815, X5270).
quotc824(0, s(s(s(s(T857)))), s(0)).
quotc824(0, s(s(s(0))), s(s(X5504))) :- quotc863(X5504).
quotc824(0, s(s(0)), s(s(X5538))) :- quotc158(X5538).
quotc824(0, s(0), s(s(X5562))) :- quotc467(X5562).
quotc824(0, 0, s(s(X5586))) :- quotc876(X5586).
quotc158(0).
quotc467(s(X2776)) :- quotc340(X2776).
quotc595(s(X3610)) :- quotc349(X3610).
quotc863(0).
quotc1126(s(T1020), T1021, X7625) :- quotc1126(T1020, T1021, X7625).
quotc1126(0, s(s(s(s(s(T1069))))), s(0)).
quotc1126(0, s(s(s(s(0)))), s(s(X7899))) :- quotc1171(X7899).
quotc1126(0, s(s(s(0))), s(s(X7933))) :- quotc143(X7933).
quotc1126(0, s(s(0)), s(s(X7957))) :- quotc446(X7957).
quotc1126(0, s(0), s(s(X7981))) :- quotc740(X7981).
quotc1126(0, 0, s(s(s(X8107)))) :- quotc876(X8107).
quotc143(0).
quotc446(0).
quotc740(s(X4783)) :- quotc173(X4783).
quotc876(s(X5688)) :- quotc595(X5688).
quotc1171(0).
quotc1481(0, s(T1287), T1288, 0).
quotc1481(s(T1301), s(T1302), T1303, X10279) :- quotc1481(T1301, T1302, T1303, X10279).
quotc1481(0, 0, T1320, s(0)).
quotc1481(s(0), 0, s(T1337), s(0)).
quotc1481(s(s(T1346)), 0, s(T1347), s(X10388)) :- quotc1419(T1346, T1347, X10388).
quotc1481(s(T1352), 0, 0, s(s(X10408))) :- quotc1514(T1352, X10408).
quotc1419(0, s(T1176), 0).
quotc1419(s(0), s(s(T1193)), 0).
quotc1419(s(s(0)), s(s(s(T1210))), 0).
quotc1419(s(s(s(0))), s(s(s(s(T1227)))), 0).
quotc1419(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0).
quotc1419(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0).
quotc1419(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) :- quotc1481(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230).
quotc1419(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) :- quotc1532(T1368, X10512).
quotc1419(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) :- quotc1615(T1419, X10901).
quotc1419(s(s(s(T1464))), s(s(s(0))), s(X11242)) :- quotc1687(T1464, X11242).
quotc1419(s(s(T1503)), s(s(0)), s(X11535)) :- quotc1748(T1503, X11535).
quotc1419(s(T1536), s(0), s(X11780)) :- quotc1798(T1536, X11780).
quotc1419(T1563, 0, s(X11977)) :- quotc1837(T1563, X11977).
quotc1514(0, 0).
quotc1514(s(T1363), s(X10490)) :- quotc1514(T1363, X10490).
quotc1532(0, 0).
quotc1532(s(0), 0).
quotc1532(s(s(0)), 0).
quotc1532(s(s(s(0))), 0).
quotc1532(s(s(s(s(0)))), 0).
quotc1532(s(s(s(s(s(0))))), 0).
quotc1532(s(s(s(s(s(s(0)))))), 0).
quotc1532(s(s(s(s(s(s(s(T1409))))))), s(X10864)) :- quotc1532(T1409, X10864).
quotc1615(0, 0).
quotc1615(s(0), 0).
quotc1615(s(s(0)), 0).
quotc1615(s(s(s(0))), 0).
quotc1615(s(s(s(s(0)))), 0).
quotc1615(s(s(s(s(s(0))))), 0).
quotc1615(s(s(s(s(s(s(T1455)))))), s(X11208)) :- quotc1615(T1455, X11208).
quotc1687(0, 0).
quotc1687(s(0), 0).
quotc1687(s(s(0)), 0).
quotc1687(s(s(s(0))), 0).
quotc1687(s(s(s(s(0)))), 0).
quotc1687(s(s(s(s(s(T1495))))), s(X11504)) :- quotc1687(T1495, X11504).
quotc1748(0, 0).
quotc1748(s(0), 0).
quotc1748(s(s(0)), 0).
quotc1748(s(s(s(0))), 0).
quotc1748(s(s(s(s(T1529)))), s(X11752)) :- quotc1748(T1529, X11752).
quotc1798(0, 0).
quotc1798(s(0), 0).
quotc1798(s(s(0)), 0).
quotc1798(s(s(s(T1557))), s(X11952)) :- quotc1798(T1557, X11952).
quotc1837(0, 0).
quotc1837(s(0), 0).
quotc1837(s(s(T1579)), s(X12104)) :- quotc1837(T1579, X12104).
neqc227(T258, 0).
neqc227(T263, s(T264)) :- neqc236(T263, T264).
qc1397(0, T1597) :- not_dividesc1398(0, T1597).
qc1397(s(T1603), T1602) :- ','(not_dividesc1398(s(T1603), T1602), qc1397(T1603, T1602)).
not_dividesc13(T20) :- ','(divc17(T20, T22), ','(timesc190(T22, T20, T187), neqc191(T20, T187))).
divc17(s(s(s(s(s(s(T117)))))), X412) :- quotc67(T117, s(s(s(s(s(s(s(T117))))))), X412).
divc17(s(s(s(s(s(0))))), s(0)).
divc17(s(s(s(s(0)))), s(0)).
divc17(s(s(s(0))), s(0)).
divc17(s(s(0)), s(X833)) :- quotc143(X833).
divc17(s(0), s(X910)) :- quotc158(X910).
divc17(0, s(X987)) :- quotc173(X987).
not_dividesc259(T303) :- ','(divc263(T303, T305), ','(timesc190(T305, T303, T474), neqc191(s(T303), T474))).
divc263(s(s(s(s(s(s(T400)))))), X1605) :- quotc313(T400, s(s(s(s(s(s(s(T400))))))), X1605).
divc263(s(s(s(s(s(0))))), s(0)).
divc263(s(s(s(s(0)))), s(0)).
divc263(s(s(s(0))), s(0)).
divc263(s(s(0)), s(0)).
divc263(s(0), s(X2493)) :- quotc446(X2493).
divc263(0, s(X2627)) :- quotc467(X2627).
not_dividesc497(T497) :- ','(divc501(T497, T499), ','(timesc190(T499, T497, T674), neqc191(s(s(T497)), T674))).
divc501(s(s(s(s(s(s(T594)))))), X3207) :- quotc551(T594, s(s(s(s(s(s(s(T594))))))), X3207).
divc501(s(s(s(s(s(0))))), s(0)).
divc501(s(s(s(s(0)))), s(0)).
divc501(s(s(s(0))), s(0)).
divc501(s(s(0)), s(0)).
divc501(s(0), s(s(X4604))) :- quotc584(X4604).
divc501(0, s(X4627)) :- quotc740(X4627).
not_dividesc770(T697) :- ','(divc774(T697, T699), ','(timesc190(T699, T697, T880), neqc191(s(s(s(T697))), T880))).
divc774(s(s(s(s(s(s(T794)))))), X5221) :- quotc824(T794, s(s(s(s(s(s(s(T794))))))), X5221).
divc774(s(s(s(s(s(0))))), s(0)).
divc774(s(s(s(s(0)))), s(0)).
divc774(s(s(s(0))), s(0)).
divc774(s(s(0)), s(s(X6716))) :- quotc863(X6716).
divc774(s(0), s(s(X6952))) :- quotc158(X6952).
divc774(0, s(s(X7138))) :- quotc467(X7138).
not_dividesc1072(T903) :- ','(divc1076(T903, T905), ','(timesc190(T905, T903, T1092), neqc191(s(s(s(s(T903)))), T1092))).
divc1076(s(s(s(s(s(s(T1000)))))), X7576) :- quotc1126(T1000, s(s(s(s(s(s(s(T1000))))))), X7576).
divc1076(s(s(s(s(s(0))))), s(0)).
divc1076(s(s(s(s(0)))), s(0)).
divc1076(s(s(s(0))), s(s(X9055))) :- quotc1171(X9055).
divc1076(s(s(0)), s(s(X9348))) :- quotc143(X9348).
divc1076(s(0), s(s(X9591))) :- quotc446(X9591).
divc1076(0, s(s(X9777))) :- quotc740(X9777).
not_dividesc1398(T1122, T1123) :- ','(divc1402(T1123, T1122, T1126), ','(timesc190(T1126, T1122, T1586), neqc227(T1123, T1586))).
divc1402(0, T1159, 0).
divc1402(s(T1168), T1169, X9960) :- quotc1419(T1168, T1169, X9960).

Afs:

prime1(x1)  =  prime1(x1)

(5) TriplesToPiDPProof (SOUND transformation)

We use the technique of [LOPSTR]. With regard to the inferred argument filtering the predicates were used in the following modes:
prime1_in: (b)
quot67_in: (b,b,f)
divc17_in: (b,f)
quotc67_in: (b,b,f)
times190_in: (b,b,f)
timesc190_in: (b,b,f)
addc201_in: (b,b,f)
add201_in: (b,b,f)
neq191_in: (b,b)
neq227_in: (b,b)
neq236_in: (b,b)
not_dividesc13_in: (b)
neqc191_in: (b,b)
neqc227_in: (b,b)
neqc236_in: (b,b)
quot313_in: (b,b,f)
divc263_in: (b,f)
quotc313_in: (b,b,f)
quotc349_in: (f)
quotc467_in: (f)
not_dividesc259_in: (b)
quot551_in: (b,b,f)
divc501_in: (b,f)
quotc551_in: (b,b,f)
quotc595_in: (f)
quotc740_in: (f)
not_dividesc497_in: (b)
quot824_in: (b,b,f)
divc774_in: (b,f)
quotc824_in: (b,b,f)
quotc876_in: (f)
not_dividesc770_in: (b)
quot1126_in: (b,b,f)
divc1076_in: (b,f)
quotc1126_in: (b,b,f)
not_dividesc1072_in: (b)
p1397_in: (b,b)
quot1419_in: (b,b,f)
quot1481_in: (b,b,b,f)
quot1532_in: (b,f)
quot1615_in: (b,f)
quot1687_in: (b,f)
quot1748_in: (b,f)
quot1798_in: (b,f)
quot1837_in: (b,f)
quot1514_in: (b,f)
divc1402_in: (b,b,f)
quotc1419_in: (b,b,f)
quotc1481_in: (b,b,b,f)
quotc1532_in: (b,f)
quotc1615_in: (b,f)
quotc1687_in: (b,f)
quotc1748_in: (b,f)
quotc1798_in: (b,f)
quotc1837_in: (b,f)
quotc1514_in: (b,f)
not_dividesc1398_in: (b,b)
Transforming TRIPLES into the following Term Rewriting System:
Pi DP problem:
The TRS P consists of the following rules:

PRIME1_IN_G(s(s(s(s(s(s(s(s(s(T117)))))))))) → U37_G(T117, quot67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(T117)))))))))) → QUOT67_IN_GGA(T117, s(s(s(s(s(s(s(T117))))))), X412)
QUOT67_IN_GGA(s(T137), T138, X461) → U1_GGA(T137, T138, X461, quot67_in_gga(T137, T138, X461))
QUOT67_IN_GGA(s(T137), T138, X461) → QUOT67_IN_GGA(T137, T138, X461)
PRIME1_IN_G(s(s(s(T20)))) → U38_G(T20, divc17_in_ga(T20, T22))
U38_G(T20, divc17_out_ga(T20, T22)) → U39_G(T20, times190_in_gga(T22, T20, X39))
U38_G(T20, divc17_out_ga(T20, T22)) → TIMES190_IN_GGA(T22, T20, X39)
TIMES190_IN_GGA(s(T199), T200, X1082) → U2_GGA(T199, T200, X1082, times190_in_gga(T199, T200, X1081))
TIMES190_IN_GGA(s(T199), T200, X1082) → TIMES190_IN_GGA(T199, T200, X1081)
TIMES190_IN_GGA(s(T199), T200, X1082) → U3_GGA(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U3_GGA(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U4_GGA(T199, T200, X1082, add201_in_gga(T203, T200, X1082))
U3_GGA(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → ADD201_IN_GGA(T203, T200, X1082)
ADD201_IN_GGA(s(T220), T221, s(X1112)) → U5_GGA(T220, T221, X1112, add201_in_gga(T220, T221, X1112))
ADD201_IN_GGA(s(T220), T221, s(X1112)) → ADD201_IN_GGA(T220, T221, X1112)
U38_G(T20, divc17_out_ga(T20, T22)) → U40_G(T20, timesc190_in_gga(T22, T20, T187))
U40_G(T20, timesc190_out_gga(T22, T20, T187)) → U41_G(T20, neq191_in_gg(T20, T187))
U40_G(T20, timesc190_out_gga(T22, T20, T187)) → NEQ191_IN_GG(T20, T187)
NEQ191_IN_GG(T250, s(s(T251))) → U8_GG(T250, T251, neq227_in_gg(T250, T251))
NEQ191_IN_GG(T250, s(s(T251))) → NEQ227_IN_GG(T250, T251)
NEQ227_IN_GG(T263, s(T264)) → U29_GG(T263, T264, neq236_in_gg(T263, T264))
NEQ227_IN_GG(T263, s(T264)) → NEQ236_IN_GG(T263, T264)
NEQ236_IN_GG(s(T281), s(T282)) → U6_GG(T281, T282, neq236_in_gg(T281, T282))
NEQ236_IN_GG(s(T281), s(T282)) → NEQ236_IN_GG(T281, T282)
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(s(T400))))))))))) → U42_G(T400, not_dividesc13_in_g(s(s(s(s(s(s(s(T400)))))))))
U42_G(T400, not_dividesc13_out_g(s(s(s(s(s(s(s(T400))))))))) → U43_G(T400, quot313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
U42_G(T400, not_dividesc13_out_g(s(s(s(s(s(s(s(T400))))))))) → QUOT313_IN_GGA(T400, s(s(s(s(s(s(s(T400))))))), X1605)
QUOT313_IN_GGA(s(T420), T421, X1654) → U7_GGA(T420, T421, X1654, quot313_in_gga(T420, T421, X1654))
QUOT313_IN_GGA(s(T420), T421, X1654) → QUOT313_IN_GGA(T420, T421, X1654)
PRIME1_IN_G(s(s(s(s(T303))))) → U44_G(T303, not_dividesc13_in_g(s(T303)))
U44_G(T303, not_dividesc13_out_g(s(T303))) → U45_G(T303, divc263_in_ga(T303, T305))
U45_G(T303, divc263_out_ga(T303, T305)) → U46_G(T303, times190_in_gga(T305, T303, X1232))
U45_G(T303, divc263_out_ga(T303, T305)) → TIMES190_IN_GGA(T305, T303, X1232)
U45_G(T303, divc263_out_ga(T303, T305)) → U47_G(T303, timesc190_in_gga(T305, T303, T474))
U47_G(T303, timesc190_out_gga(T305, T303, T474)) → U48_G(T303, neq191_in_gg(s(T303), T474))
U47_G(T303, timesc190_out_gga(T305, T303, T474)) → NEQ191_IN_GG(s(T303), T474)
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(s(s(T594)))))))))))) → U49_G(T594, not_dividesc13_in_g(s(s(s(s(s(s(s(s(T594))))))))))
U49_G(T594, not_dividesc13_out_g(s(s(s(s(s(s(s(s(T594)))))))))) → U50_G(T594, not_dividesc259_in_g(s(s(s(s(s(s(s(T594)))))))))
U50_G(T594, not_dividesc259_out_g(s(s(s(s(s(s(s(T594))))))))) → U51_G(T594, quot551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
U50_G(T594, not_dividesc259_out_g(s(s(s(s(s(s(s(T594))))))))) → QUOT551_IN_GGA(T594, s(s(s(s(s(s(s(T594))))))), X3207)
QUOT551_IN_GGA(s(T614), T615, X3256) → U9_GGA(T614, T615, X3256, quot551_in_gga(T614, T615, X3256))
QUOT551_IN_GGA(s(T614), T615, X3256) → QUOT551_IN_GGA(T614, T615, X3256)
PRIME1_IN_G(s(s(s(s(s(T497)))))) → U52_G(T497, not_dividesc13_in_g(s(s(T497))))
U52_G(T497, not_dividesc13_out_g(s(s(T497)))) → U53_G(T497, not_dividesc259_in_g(s(T497)))
U53_G(T497, not_dividesc259_out_g(s(T497))) → U54_G(T497, divc501_in_ga(T497, T499))
U54_G(T497, divc501_out_ga(T497, T499)) → U55_G(T497, times190_in_gga(T499, T497, X2834))
U54_G(T497, divc501_out_ga(T497, T499)) → TIMES190_IN_GGA(T499, T497, X2834)
U54_G(T497, divc501_out_ga(T497, T499)) → U56_G(T497, timesc190_in_gga(T499, T497, T674))
U56_G(T497, timesc190_out_gga(T499, T497, T674)) → U57_G(T497, neq191_in_gg(s(s(T497)), T674))
U56_G(T497, timesc190_out_gga(T499, T497, T674)) → NEQ191_IN_GG(s(s(T497)), T674)
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(s(s(s(T794))))))))))))) → U58_G(T794, not_dividesc13_in_g(s(s(s(s(s(s(s(s(s(T794)))))))))))
U58_G(T794, not_dividesc13_out_g(s(s(s(s(s(s(s(s(s(T794))))))))))) → U59_G(T794, not_dividesc259_in_g(s(s(s(s(s(s(s(s(T794))))))))))
U59_G(T794, not_dividesc259_out_g(s(s(s(s(s(s(s(s(T794)))))))))) → U60_G(T794, not_dividesc497_in_g(s(s(s(s(s(s(s(T794)))))))))
U60_G(T794, not_dividesc497_out_g(s(s(s(s(s(s(s(T794))))))))) → U61_G(T794, quot824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
U60_G(T794, not_dividesc497_out_g(s(s(s(s(s(s(s(T794))))))))) → QUOT824_IN_GGA(T794, s(s(s(s(s(s(s(T794))))))), X5221)
QUOT824_IN_GGA(s(T814), T815, X5270) → U10_GGA(T814, T815, X5270, quot824_in_gga(T814, T815, X5270))
QUOT824_IN_GGA(s(T814), T815, X5270) → QUOT824_IN_GGA(T814, T815, X5270)
PRIME1_IN_G(s(s(s(s(s(s(T697))))))) → U62_G(T697, not_dividesc13_in_g(s(s(s(T697)))))
U62_G(T697, not_dividesc13_out_g(s(s(s(T697))))) → U63_G(T697, not_dividesc259_in_g(s(s(T697))))
U63_G(T697, not_dividesc259_out_g(s(s(T697)))) → U64_G(T697, not_dividesc497_in_g(s(T697)))
U64_G(T697, not_dividesc497_out_g(s(T697))) → U65_G(T697, divc774_in_ga(T697, T699))
U65_G(T697, divc774_out_ga(T697, T699)) → U66_G(T697, times190_in_gga(T699, T697, X4848))
U65_G(T697, divc774_out_ga(T697, T699)) → TIMES190_IN_GGA(T699, T697, X4848)
U65_G(T697, divc774_out_ga(T697, T699)) → U67_G(T697, timesc190_in_gga(T699, T697, T880))
U67_G(T697, timesc190_out_gga(T699, T697, T880)) → U68_G(T697, neq191_in_gg(s(s(s(T697))), T880))
U67_G(T697, timesc190_out_gga(T699, T697, T880)) → NEQ191_IN_GG(s(s(s(T697))), T880)
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(s(s(s(s(T1000)))))))))))))) → U69_G(T1000, not_dividesc13_in_g(s(s(s(s(s(s(s(s(s(s(T1000))))))))))))
U69_G(T1000, not_dividesc13_out_g(s(s(s(s(s(s(s(s(s(s(T1000)))))))))))) → U70_G(T1000, not_dividesc259_in_g(s(s(s(s(s(s(s(s(s(T1000)))))))))))
U70_G(T1000, not_dividesc259_out_g(s(s(s(s(s(s(s(s(s(T1000))))))))))) → U71_G(T1000, not_dividesc497_in_g(s(s(s(s(s(s(s(s(T1000))))))))))
U71_G(T1000, not_dividesc497_out_g(s(s(s(s(s(s(s(s(T1000)))))))))) → U72_G(T1000, not_dividesc770_in_g(s(s(s(s(s(s(s(T1000)))))))))
U72_G(T1000, not_dividesc770_out_g(s(s(s(s(s(s(s(T1000))))))))) → U73_G(T1000, quot1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
U72_G(T1000, not_dividesc770_out_g(s(s(s(s(s(s(s(T1000))))))))) → QUOT1126_IN_GGA(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)
QUOT1126_IN_GGA(s(T1020), T1021, X7625) → U11_GGA(T1020, T1021, X7625, quot1126_in_gga(T1020, T1021, X7625))
QUOT1126_IN_GGA(s(T1020), T1021, X7625) → QUOT1126_IN_GGA(T1020, T1021, X7625)
PRIME1_IN_G(s(s(s(s(s(s(s(T903)))))))) → U74_G(T903, not_dividesc13_in_g(s(s(s(s(T903))))))
U74_G(T903, not_dividesc13_out_g(s(s(s(s(T903)))))) → U75_G(T903, not_dividesc259_in_g(s(s(s(T903)))))
U75_G(T903, not_dividesc259_out_g(s(s(s(T903))))) → U76_G(T903, not_dividesc497_in_g(s(s(T903))))
U76_G(T903, not_dividesc497_out_g(s(s(T903)))) → U77_G(T903, not_dividesc770_in_g(s(T903)))
U77_G(T903, not_dividesc770_out_g(s(T903))) → U78_G(T903, divc1076_in_ga(T903, T905))
U78_G(T903, divc1076_out_ga(T903, T905)) → U79_G(T903, times190_in_gga(T905, T903, X7203))
U78_G(T903, divc1076_out_ga(T903, T905)) → TIMES190_IN_GGA(T905, T903, X7203)
U78_G(T903, divc1076_out_ga(T903, T905)) → U80_G(T903, timesc190_in_gga(T905, T903, T1092))
U80_G(T903, timesc190_out_gga(T905, T903, T1092)) → U81_G(T903, neq191_in_gg(s(s(s(s(T903)))), T1092))
U80_G(T903, timesc190_out_gga(T905, T903, T1092)) → NEQ191_IN_GG(s(s(s(s(T903)))), T1092)
PRIME1_IN_G(s(s(s(s(s(s(s(s(T1109))))))))) → U82_G(T1109, not_dividesc13_in_g(s(s(s(s(s(T1109)))))))
U82_G(T1109, not_dividesc13_out_g(s(s(s(s(s(T1109))))))) → U83_G(T1109, not_dividesc259_in_g(s(s(s(s(T1109))))))
U83_G(T1109, not_dividesc259_out_g(s(s(s(s(T1109)))))) → U84_G(T1109, not_dividesc497_in_g(s(s(s(T1109)))))
U84_G(T1109, not_dividesc497_out_g(s(s(s(T1109))))) → U85_G(T1109, not_dividesc770_in_g(s(s(T1109))))
U85_G(T1109, not_dividesc770_out_g(s(s(T1109)))) → U86_G(T1109, not_dividesc1072_in_g(s(T1109)))
U86_G(T1109, not_dividesc1072_out_g(s(T1109))) → U87_G(T1109, p1397_in_gg(T1109, s(s(s(s(s(s(s(T1109)))))))))
U86_G(T1109, not_dividesc1072_out_g(s(T1109))) → P1397_IN_GG(T1109, s(s(s(s(s(s(s(T1109))))))))
P1397_IN_GG(T1169, s(T1168)) → U30_GG(T1169, T1168, quot1419_in_gga(T1168, T1169, X9960))
P1397_IN_GG(T1169, s(T1168)) → QUOT1419_IN_GGA(T1168, T1169, X9960)
QUOT1419_IN_GGA(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U15_GGA(T1270, T1271, X10230, quot1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
QUOT1419_IN_GGA(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → QUOT1481_IN_GGGA(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)
QUOT1481_IN_GGGA(s(T1301), s(T1302), T1303, X10279) → U12_GGGA(T1301, T1302, T1303, X10279, quot1481_in_ggga(T1301, T1302, T1303, X10279))
QUOT1481_IN_GGGA(s(T1301), s(T1302), T1303, X10279) → QUOT1481_IN_GGGA(T1301, T1302, T1303, X10279)
QUOT1481_IN_GGGA(s(s(T1346)), 0, s(T1347), s(X10388)) → U13_GGGA(T1346, T1347, X10388, quot1419_in_gga(T1346, T1347, X10388))
QUOT1481_IN_GGGA(s(s(T1346)), 0, s(T1347), s(X10388)) → QUOT1419_IN_GGA(T1346, T1347, X10388)
QUOT1419_IN_GGA(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U16_GGA(T1368, X10512, quot1532_in_ga(T1368, X10512))
QUOT1419_IN_GGA(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → QUOT1532_IN_GA(T1368, X10512)
QUOT1532_IN_GA(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U23_GA(T1409, X10864, quot1532_in_ga(T1409, X10864))
QUOT1532_IN_GA(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → QUOT1532_IN_GA(T1409, X10864)
QUOT1419_IN_GGA(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U17_GGA(T1419, X10901, quot1615_in_ga(T1419, X10901))
QUOT1419_IN_GGA(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → QUOT1615_IN_GA(T1419, X10901)
QUOT1615_IN_GA(s(s(s(s(s(s(T1455)))))), s(X11208)) → U24_GA(T1455, X11208, quot1615_in_ga(T1455, X11208))
QUOT1615_IN_GA(s(s(s(s(s(s(T1455)))))), s(X11208)) → QUOT1615_IN_GA(T1455, X11208)
QUOT1419_IN_GGA(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U18_GGA(T1464, X11242, quot1687_in_ga(T1464, X11242))
QUOT1419_IN_GGA(s(s(s(T1464))), s(s(s(0))), s(X11242)) → QUOT1687_IN_GA(T1464, X11242)
QUOT1687_IN_GA(s(s(s(s(s(T1495))))), s(X11504)) → U25_GA(T1495, X11504, quot1687_in_ga(T1495, X11504))
QUOT1687_IN_GA(s(s(s(s(s(T1495))))), s(X11504)) → QUOT1687_IN_GA(T1495, X11504)
QUOT1419_IN_GGA(s(s(T1503)), s(s(0)), s(X11535)) → U19_GGA(T1503, X11535, quot1748_in_ga(T1503, X11535))
QUOT1419_IN_GGA(s(s(T1503)), s(s(0)), s(X11535)) → QUOT1748_IN_GA(T1503, X11535)
QUOT1748_IN_GA(s(s(s(s(T1529)))), s(X11752)) → U26_GA(T1529, X11752, quot1748_in_ga(T1529, X11752))
QUOT1748_IN_GA(s(s(s(s(T1529)))), s(X11752)) → QUOT1748_IN_GA(T1529, X11752)
QUOT1419_IN_GGA(s(T1536), s(0), s(X11780)) → U20_GGA(T1536, X11780, quot1798_in_ga(T1536, X11780))
QUOT1419_IN_GGA(s(T1536), s(0), s(X11780)) → QUOT1798_IN_GA(T1536, X11780)
QUOT1798_IN_GA(s(s(s(T1557))), s(X11952)) → U27_GA(T1557, X11952, quot1798_in_ga(T1557, X11952))
QUOT1798_IN_GA(s(s(s(T1557))), s(X11952)) → QUOT1798_IN_GA(T1557, X11952)
QUOT1419_IN_GGA(T1563, 0, s(X11977)) → U21_GGA(T1563, X11977, quot1837_in_ga(T1563, X11977))
QUOT1419_IN_GGA(T1563, 0, s(X11977)) → QUOT1837_IN_GA(T1563, X11977)
QUOT1837_IN_GA(s(s(T1579)), s(X12104)) → U28_GA(T1579, X12104, quot1837_in_ga(T1579, X12104))
QUOT1837_IN_GA(s(s(T1579)), s(X12104)) → QUOT1837_IN_GA(T1579, X12104)
QUOT1481_IN_GGGA(s(T1352), 0, 0, s(s(X10408))) → U14_GGGA(T1352, X10408, quot1514_in_ga(T1352, X10408))
QUOT1481_IN_GGGA(s(T1352), 0, 0, s(s(X10408))) → QUOT1514_IN_GA(T1352, X10408)
QUOT1514_IN_GA(s(T1363), s(X10490)) → U22_GA(T1363, X10490, quot1514_in_ga(T1363, X10490))
QUOT1514_IN_GA(s(T1363), s(X10490)) → QUOT1514_IN_GA(T1363, X10490)
P1397_IN_GG(T1122, T1123) → U31_GG(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U31_GG(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U32_GG(T1122, T1123, times190_in_gga(T1126, T1122, X9846))
U31_GG(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → TIMES190_IN_GGA(T1126, T1122, X9846)
U31_GG(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U33_GG(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U33_GG(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U34_GG(T1122, T1123, neq227_in_gg(T1123, T1586))
U33_GG(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → NEQ227_IN_GG(T1123, T1586)
P1397_IN_GG(s(T1603), T1602) → U35_GG(T1603, T1602, not_dividesc1398_in_gg(s(T1603), T1602))
U35_GG(T1603, T1602, not_dividesc1398_out_gg(s(T1603), T1602)) → U36_GG(T1603, T1602, p1397_in_gg(T1603, T1602))
U35_GG(T1603, T1602, not_dividesc1398_out_gg(s(T1603), T1602)) → P1397_IN_GG(T1603, T1602)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
quot67_in_gga(x1, x2, x3)  =  quot67_in_gga(x1, x2)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
times190_in_gga(x1, x2, x3)  =  times190_in_gga(x1, x2)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
add201_in_gga(x1, x2, x3)  =  add201_in_gga(x1, x2)
neq191_in_gg(x1, x2)  =  neq191_in_gg(x1, x2)
neq227_in_gg(x1, x2)  =  neq227_in_gg(x1, x2)
neq236_in_gg(x1, x2)  =  neq236_in_gg(x1, x2)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
quot313_in_gga(x1, x2, x3)  =  quot313_in_gga(x1, x2)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
quot551_in_gga(x1, x2, x3)  =  quot551_in_gga(x1, x2)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
quot824_in_gga(x1, x2, x3)  =  quot824_in_gga(x1, x2)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
quot1126_in_gga(x1, x2, x3)  =  quot1126_in_gga(x1, x2)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
p1397_in_gg(x1, x2)  =  p1397_in_gg(x1, x2)
quot1419_in_gga(x1, x2, x3)  =  quot1419_in_gga(x1, x2)
quot1481_in_ggga(x1, x2, x3, x4)  =  quot1481_in_ggga(x1, x2, x3)
quot1532_in_ga(x1, x2)  =  quot1532_in_ga(x1)
quot1615_in_ga(x1, x2)  =  quot1615_in_ga(x1)
quot1687_in_ga(x1, x2)  =  quot1687_in_ga(x1)
quot1748_in_ga(x1, x2)  =  quot1748_in_ga(x1)
quot1798_in_ga(x1, x2)  =  quot1798_in_ga(x1)
quot1837_in_ga(x1, x2)  =  quot1837_in_ga(x1)
quot1514_in_ga(x1, x2)  =  quot1514_in_ga(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
PRIME1_IN_G(x1)  =  PRIME1_IN_G(x1)
U37_G(x1, x2)  =  U37_G(x1, x2)
QUOT67_IN_GGA(x1, x2, x3)  =  QUOT67_IN_GGA(x1, x2)
U1_GGA(x1, x2, x3, x4)  =  U1_GGA(x1, x2, x4)
U38_G(x1, x2)  =  U38_G(x1, x2)
U39_G(x1, x2)  =  U39_G(x1, x2)
TIMES190_IN_GGA(x1, x2, x3)  =  TIMES190_IN_GGA(x1, x2)
U2_GGA(x1, x2, x3, x4)  =  U2_GGA(x1, x2, x4)
U3_GGA(x1, x2, x3, x4)  =  U3_GGA(x1, x2, x4)
U4_GGA(x1, x2, x3, x4)  =  U4_GGA(x1, x2, x4)
ADD201_IN_GGA(x1, x2, x3)  =  ADD201_IN_GGA(x1, x2)
U5_GGA(x1, x2, x3, x4)  =  U5_GGA(x1, x2, x4)
U40_G(x1, x2)  =  U40_G(x1, x2)
U41_G(x1, x2)  =  U41_G(x1, x2)
NEQ191_IN_GG(x1, x2)  =  NEQ191_IN_GG(x1, x2)
U8_GG(x1, x2, x3)  =  U8_GG(x1, x2, x3)
NEQ227_IN_GG(x1, x2)  =  NEQ227_IN_GG(x1, x2)
U29_GG(x1, x2, x3)  =  U29_GG(x1, x2, x3)
NEQ236_IN_GG(x1, x2)  =  NEQ236_IN_GG(x1, x2)
U6_GG(x1, x2, x3)  =  U6_GG(x1, x2, x3)
U42_G(x1, x2)  =  U42_G(x1, x2)
U43_G(x1, x2)  =  U43_G(x1, x2)
QUOT313_IN_GGA(x1, x2, x3)  =  QUOT313_IN_GGA(x1, x2)
U7_GGA(x1, x2, x3, x4)  =  U7_GGA(x1, x2, x4)
U44_G(x1, x2)  =  U44_G(x1, x2)
U45_G(x1, x2)  =  U45_G(x1, x2)
U46_G(x1, x2)  =  U46_G(x1, x2)
U47_G(x1, x2)  =  U47_G(x1, x2)
U48_G(x1, x2)  =  U48_G(x1, x2)
U49_G(x1, x2)  =  U49_G(x1, x2)
U50_G(x1, x2)  =  U50_G(x1, x2)
U51_G(x1, x2)  =  U51_G(x1, x2)
QUOT551_IN_GGA(x1, x2, x3)  =  QUOT551_IN_GGA(x1, x2)
U9_GGA(x1, x2, x3, x4)  =  U9_GGA(x1, x2, x4)
U52_G(x1, x2)  =  U52_G(x1, x2)
U53_G(x1, x2)  =  U53_G(x1, x2)
U54_G(x1, x2)  =  U54_G(x1, x2)
U55_G(x1, x2)  =  U55_G(x1, x2)
U56_G(x1, x2)  =  U56_G(x1, x2)
U57_G(x1, x2)  =  U57_G(x1, x2)
U58_G(x1, x2)  =  U58_G(x1, x2)
U59_G(x1, x2)  =  U59_G(x1, x2)
U60_G(x1, x2)  =  U60_G(x1, x2)
U61_G(x1, x2)  =  U61_G(x1, x2)
QUOT824_IN_GGA(x1, x2, x3)  =  QUOT824_IN_GGA(x1, x2)
U10_GGA(x1, x2, x3, x4)  =  U10_GGA(x1, x2, x4)
U62_G(x1, x2)  =  U62_G(x1, x2)
U63_G(x1, x2)  =  U63_G(x1, x2)
U64_G(x1, x2)  =  U64_G(x1, x2)
U65_G(x1, x2)  =  U65_G(x1, x2)
U66_G(x1, x2)  =  U66_G(x1, x2)
U67_G(x1, x2)  =  U67_G(x1, x2)
U68_G(x1, x2)  =  U68_G(x1, x2)
U69_G(x1, x2)  =  U69_G(x1, x2)
U70_G(x1, x2)  =  U70_G(x1, x2)
U71_G(x1, x2)  =  U71_G(x1, x2)
U72_G(x1, x2)  =  U72_G(x1, x2)
U73_G(x1, x2)  =  U73_G(x1, x2)
QUOT1126_IN_GGA(x1, x2, x3)  =  QUOT1126_IN_GGA(x1, x2)
U11_GGA(x1, x2, x3, x4)  =  U11_GGA(x1, x2, x4)
U74_G(x1, x2)  =  U74_G(x1, x2)
U75_G(x1, x2)  =  U75_G(x1, x2)
U76_G(x1, x2)  =  U76_G(x1, x2)
U77_G(x1, x2)  =  U77_G(x1, x2)
U78_G(x1, x2)  =  U78_G(x1, x2)
U79_G(x1, x2)  =  U79_G(x1, x2)
U80_G(x1, x2)  =  U80_G(x1, x2)
U81_G(x1, x2)  =  U81_G(x1, x2)
U82_G(x1, x2)  =  U82_G(x1, x2)
U83_G(x1, x2)  =  U83_G(x1, x2)
U84_G(x1, x2)  =  U84_G(x1, x2)
U85_G(x1, x2)  =  U85_G(x1, x2)
U86_G(x1, x2)  =  U86_G(x1, x2)
U87_G(x1, x2)  =  U87_G(x1, x2)
P1397_IN_GG(x1, x2)  =  P1397_IN_GG(x1, x2)
U30_GG(x1, x2, x3)  =  U30_GG(x1, x2, x3)
QUOT1419_IN_GGA(x1, x2, x3)  =  QUOT1419_IN_GGA(x1, x2)
U15_GGA(x1, x2, x3, x4)  =  U15_GGA(x1, x2, x4)
QUOT1481_IN_GGGA(x1, x2, x3, x4)  =  QUOT1481_IN_GGGA(x1, x2, x3)
U12_GGGA(x1, x2, x3, x4, x5)  =  U12_GGGA(x1, x2, x3, x5)
U13_GGGA(x1, x2, x3, x4)  =  U13_GGGA(x1, x2, x4)
U16_GGA(x1, x2, x3)  =  U16_GGA(x1, x3)
QUOT1532_IN_GA(x1, x2)  =  QUOT1532_IN_GA(x1)
U23_GA(x1, x2, x3)  =  U23_GA(x1, x3)
U17_GGA(x1, x2, x3)  =  U17_GGA(x1, x3)
QUOT1615_IN_GA(x1, x2)  =  QUOT1615_IN_GA(x1)
U24_GA(x1, x2, x3)  =  U24_GA(x1, x3)
U18_GGA(x1, x2, x3)  =  U18_GGA(x1, x3)
QUOT1687_IN_GA(x1, x2)  =  QUOT1687_IN_GA(x1)
U25_GA(x1, x2, x3)  =  U25_GA(x1, x3)
U19_GGA(x1, x2, x3)  =  U19_GGA(x1, x3)
QUOT1748_IN_GA(x1, x2)  =  QUOT1748_IN_GA(x1)
U26_GA(x1, x2, x3)  =  U26_GA(x1, x3)
U20_GGA(x1, x2, x3)  =  U20_GGA(x1, x3)
QUOT1798_IN_GA(x1, x2)  =  QUOT1798_IN_GA(x1)
U27_GA(x1, x2, x3)  =  U27_GA(x1, x3)
U21_GGA(x1, x2, x3)  =  U21_GGA(x1, x3)
QUOT1837_IN_GA(x1, x2)  =  QUOT1837_IN_GA(x1)
U28_GA(x1, x2, x3)  =  U28_GA(x1, x3)
U14_GGGA(x1, x2, x3)  =  U14_GGGA(x1, x3)
QUOT1514_IN_GA(x1, x2)  =  QUOT1514_IN_GA(x1)
U22_GA(x1, x2, x3)  =  U22_GA(x1, x3)
U31_GG(x1, x2, x3)  =  U31_GG(x1, x2, x3)
U32_GG(x1, x2, x3)  =  U32_GG(x1, x2, x3)
U33_GG(x1, x2, x3)  =  U33_GG(x1, x2, x3)
U34_GG(x1, x2, x3)  =  U34_GG(x1, x2, x3)
U35_GG(x1, x2, x3)  =  U35_GG(x1, x2, x3)
U36_GG(x1, x2, x3)  =  U36_GG(x1, x2, x3)

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

Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES

(6) Obligation:

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

PRIME1_IN_G(s(s(s(s(s(s(s(s(s(T117)))))))))) → U37_G(T117, quot67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(T117)))))))))) → QUOT67_IN_GGA(T117, s(s(s(s(s(s(s(T117))))))), X412)
QUOT67_IN_GGA(s(T137), T138, X461) → U1_GGA(T137, T138, X461, quot67_in_gga(T137, T138, X461))
QUOT67_IN_GGA(s(T137), T138, X461) → QUOT67_IN_GGA(T137, T138, X461)
PRIME1_IN_G(s(s(s(T20)))) → U38_G(T20, divc17_in_ga(T20, T22))
U38_G(T20, divc17_out_ga(T20, T22)) → U39_G(T20, times190_in_gga(T22, T20, X39))
U38_G(T20, divc17_out_ga(T20, T22)) → TIMES190_IN_GGA(T22, T20, X39)
TIMES190_IN_GGA(s(T199), T200, X1082) → U2_GGA(T199, T200, X1082, times190_in_gga(T199, T200, X1081))
TIMES190_IN_GGA(s(T199), T200, X1082) → TIMES190_IN_GGA(T199, T200, X1081)
TIMES190_IN_GGA(s(T199), T200, X1082) → U3_GGA(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U3_GGA(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U4_GGA(T199, T200, X1082, add201_in_gga(T203, T200, X1082))
U3_GGA(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → ADD201_IN_GGA(T203, T200, X1082)
ADD201_IN_GGA(s(T220), T221, s(X1112)) → U5_GGA(T220, T221, X1112, add201_in_gga(T220, T221, X1112))
ADD201_IN_GGA(s(T220), T221, s(X1112)) → ADD201_IN_GGA(T220, T221, X1112)
U38_G(T20, divc17_out_ga(T20, T22)) → U40_G(T20, timesc190_in_gga(T22, T20, T187))
U40_G(T20, timesc190_out_gga(T22, T20, T187)) → U41_G(T20, neq191_in_gg(T20, T187))
U40_G(T20, timesc190_out_gga(T22, T20, T187)) → NEQ191_IN_GG(T20, T187)
NEQ191_IN_GG(T250, s(s(T251))) → U8_GG(T250, T251, neq227_in_gg(T250, T251))
NEQ191_IN_GG(T250, s(s(T251))) → NEQ227_IN_GG(T250, T251)
NEQ227_IN_GG(T263, s(T264)) → U29_GG(T263, T264, neq236_in_gg(T263, T264))
NEQ227_IN_GG(T263, s(T264)) → NEQ236_IN_GG(T263, T264)
NEQ236_IN_GG(s(T281), s(T282)) → U6_GG(T281, T282, neq236_in_gg(T281, T282))
NEQ236_IN_GG(s(T281), s(T282)) → NEQ236_IN_GG(T281, T282)
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(s(T400))))))))))) → U42_G(T400, not_dividesc13_in_g(s(s(s(s(s(s(s(T400)))))))))
U42_G(T400, not_dividesc13_out_g(s(s(s(s(s(s(s(T400))))))))) → U43_G(T400, quot313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
U42_G(T400, not_dividesc13_out_g(s(s(s(s(s(s(s(T400))))))))) → QUOT313_IN_GGA(T400, s(s(s(s(s(s(s(T400))))))), X1605)
QUOT313_IN_GGA(s(T420), T421, X1654) → U7_GGA(T420, T421, X1654, quot313_in_gga(T420, T421, X1654))
QUOT313_IN_GGA(s(T420), T421, X1654) → QUOT313_IN_GGA(T420, T421, X1654)
PRIME1_IN_G(s(s(s(s(T303))))) → U44_G(T303, not_dividesc13_in_g(s(T303)))
U44_G(T303, not_dividesc13_out_g(s(T303))) → U45_G(T303, divc263_in_ga(T303, T305))
U45_G(T303, divc263_out_ga(T303, T305)) → U46_G(T303, times190_in_gga(T305, T303, X1232))
U45_G(T303, divc263_out_ga(T303, T305)) → TIMES190_IN_GGA(T305, T303, X1232)
U45_G(T303, divc263_out_ga(T303, T305)) → U47_G(T303, timesc190_in_gga(T305, T303, T474))
U47_G(T303, timesc190_out_gga(T305, T303, T474)) → U48_G(T303, neq191_in_gg(s(T303), T474))
U47_G(T303, timesc190_out_gga(T305, T303, T474)) → NEQ191_IN_GG(s(T303), T474)
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(s(s(T594)))))))))))) → U49_G(T594, not_dividesc13_in_g(s(s(s(s(s(s(s(s(T594))))))))))
U49_G(T594, not_dividesc13_out_g(s(s(s(s(s(s(s(s(T594)))))))))) → U50_G(T594, not_dividesc259_in_g(s(s(s(s(s(s(s(T594)))))))))
U50_G(T594, not_dividesc259_out_g(s(s(s(s(s(s(s(T594))))))))) → U51_G(T594, quot551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
U50_G(T594, not_dividesc259_out_g(s(s(s(s(s(s(s(T594))))))))) → QUOT551_IN_GGA(T594, s(s(s(s(s(s(s(T594))))))), X3207)
QUOT551_IN_GGA(s(T614), T615, X3256) → U9_GGA(T614, T615, X3256, quot551_in_gga(T614, T615, X3256))
QUOT551_IN_GGA(s(T614), T615, X3256) → QUOT551_IN_GGA(T614, T615, X3256)
PRIME1_IN_G(s(s(s(s(s(T497)))))) → U52_G(T497, not_dividesc13_in_g(s(s(T497))))
U52_G(T497, not_dividesc13_out_g(s(s(T497)))) → U53_G(T497, not_dividesc259_in_g(s(T497)))
U53_G(T497, not_dividesc259_out_g(s(T497))) → U54_G(T497, divc501_in_ga(T497, T499))
U54_G(T497, divc501_out_ga(T497, T499)) → U55_G(T497, times190_in_gga(T499, T497, X2834))
U54_G(T497, divc501_out_ga(T497, T499)) → TIMES190_IN_GGA(T499, T497, X2834)
U54_G(T497, divc501_out_ga(T497, T499)) → U56_G(T497, timesc190_in_gga(T499, T497, T674))
U56_G(T497, timesc190_out_gga(T499, T497, T674)) → U57_G(T497, neq191_in_gg(s(s(T497)), T674))
U56_G(T497, timesc190_out_gga(T499, T497, T674)) → NEQ191_IN_GG(s(s(T497)), T674)
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(s(s(s(T794))))))))))))) → U58_G(T794, not_dividesc13_in_g(s(s(s(s(s(s(s(s(s(T794)))))))))))
U58_G(T794, not_dividesc13_out_g(s(s(s(s(s(s(s(s(s(T794))))))))))) → U59_G(T794, not_dividesc259_in_g(s(s(s(s(s(s(s(s(T794))))))))))
U59_G(T794, not_dividesc259_out_g(s(s(s(s(s(s(s(s(T794)))))))))) → U60_G(T794, not_dividesc497_in_g(s(s(s(s(s(s(s(T794)))))))))
U60_G(T794, not_dividesc497_out_g(s(s(s(s(s(s(s(T794))))))))) → U61_G(T794, quot824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
U60_G(T794, not_dividesc497_out_g(s(s(s(s(s(s(s(T794))))))))) → QUOT824_IN_GGA(T794, s(s(s(s(s(s(s(T794))))))), X5221)
QUOT824_IN_GGA(s(T814), T815, X5270) → U10_GGA(T814, T815, X5270, quot824_in_gga(T814, T815, X5270))
QUOT824_IN_GGA(s(T814), T815, X5270) → QUOT824_IN_GGA(T814, T815, X5270)
PRIME1_IN_G(s(s(s(s(s(s(T697))))))) → U62_G(T697, not_dividesc13_in_g(s(s(s(T697)))))
U62_G(T697, not_dividesc13_out_g(s(s(s(T697))))) → U63_G(T697, not_dividesc259_in_g(s(s(T697))))
U63_G(T697, not_dividesc259_out_g(s(s(T697)))) → U64_G(T697, not_dividesc497_in_g(s(T697)))
U64_G(T697, not_dividesc497_out_g(s(T697))) → U65_G(T697, divc774_in_ga(T697, T699))
U65_G(T697, divc774_out_ga(T697, T699)) → U66_G(T697, times190_in_gga(T699, T697, X4848))
U65_G(T697, divc774_out_ga(T697, T699)) → TIMES190_IN_GGA(T699, T697, X4848)
U65_G(T697, divc774_out_ga(T697, T699)) → U67_G(T697, timesc190_in_gga(T699, T697, T880))
U67_G(T697, timesc190_out_gga(T699, T697, T880)) → U68_G(T697, neq191_in_gg(s(s(s(T697))), T880))
U67_G(T697, timesc190_out_gga(T699, T697, T880)) → NEQ191_IN_GG(s(s(s(T697))), T880)
PRIME1_IN_G(s(s(s(s(s(s(s(s(s(s(s(s(s(T1000)))))))))))))) → U69_G(T1000, not_dividesc13_in_g(s(s(s(s(s(s(s(s(s(s(T1000))))))))))))
U69_G(T1000, not_dividesc13_out_g(s(s(s(s(s(s(s(s(s(s(T1000)))))))))))) → U70_G(T1000, not_dividesc259_in_g(s(s(s(s(s(s(s(s(s(T1000)))))))))))
U70_G(T1000, not_dividesc259_out_g(s(s(s(s(s(s(s(s(s(T1000))))))))))) → U71_G(T1000, not_dividesc497_in_g(s(s(s(s(s(s(s(s(T1000))))))))))
U71_G(T1000, not_dividesc497_out_g(s(s(s(s(s(s(s(s(T1000)))))))))) → U72_G(T1000, not_dividesc770_in_g(s(s(s(s(s(s(s(T1000)))))))))
U72_G(T1000, not_dividesc770_out_g(s(s(s(s(s(s(s(T1000))))))))) → U73_G(T1000, quot1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
U72_G(T1000, not_dividesc770_out_g(s(s(s(s(s(s(s(T1000))))))))) → QUOT1126_IN_GGA(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)
QUOT1126_IN_GGA(s(T1020), T1021, X7625) → U11_GGA(T1020, T1021, X7625, quot1126_in_gga(T1020, T1021, X7625))
QUOT1126_IN_GGA(s(T1020), T1021, X7625) → QUOT1126_IN_GGA(T1020, T1021, X7625)
PRIME1_IN_G(s(s(s(s(s(s(s(T903)))))))) → U74_G(T903, not_dividesc13_in_g(s(s(s(s(T903))))))
U74_G(T903, not_dividesc13_out_g(s(s(s(s(T903)))))) → U75_G(T903, not_dividesc259_in_g(s(s(s(T903)))))
U75_G(T903, not_dividesc259_out_g(s(s(s(T903))))) → U76_G(T903, not_dividesc497_in_g(s(s(T903))))
U76_G(T903, not_dividesc497_out_g(s(s(T903)))) → U77_G(T903, not_dividesc770_in_g(s(T903)))
U77_G(T903, not_dividesc770_out_g(s(T903))) → U78_G(T903, divc1076_in_ga(T903, T905))
U78_G(T903, divc1076_out_ga(T903, T905)) → U79_G(T903, times190_in_gga(T905, T903, X7203))
U78_G(T903, divc1076_out_ga(T903, T905)) → TIMES190_IN_GGA(T905, T903, X7203)
U78_G(T903, divc1076_out_ga(T903, T905)) → U80_G(T903, timesc190_in_gga(T905, T903, T1092))
U80_G(T903, timesc190_out_gga(T905, T903, T1092)) → U81_G(T903, neq191_in_gg(s(s(s(s(T903)))), T1092))
U80_G(T903, timesc190_out_gga(T905, T903, T1092)) → NEQ191_IN_GG(s(s(s(s(T903)))), T1092)
PRIME1_IN_G(s(s(s(s(s(s(s(s(T1109))))))))) → U82_G(T1109, not_dividesc13_in_g(s(s(s(s(s(T1109)))))))
U82_G(T1109, not_dividesc13_out_g(s(s(s(s(s(T1109))))))) → U83_G(T1109, not_dividesc259_in_g(s(s(s(s(T1109))))))
U83_G(T1109, not_dividesc259_out_g(s(s(s(s(T1109)))))) → U84_G(T1109, not_dividesc497_in_g(s(s(s(T1109)))))
U84_G(T1109, not_dividesc497_out_g(s(s(s(T1109))))) → U85_G(T1109, not_dividesc770_in_g(s(s(T1109))))
U85_G(T1109, not_dividesc770_out_g(s(s(T1109)))) → U86_G(T1109, not_dividesc1072_in_g(s(T1109)))
U86_G(T1109, not_dividesc1072_out_g(s(T1109))) → U87_G(T1109, p1397_in_gg(T1109, s(s(s(s(s(s(s(T1109)))))))))
U86_G(T1109, not_dividesc1072_out_g(s(T1109))) → P1397_IN_GG(T1109, s(s(s(s(s(s(s(T1109))))))))
P1397_IN_GG(T1169, s(T1168)) → U30_GG(T1169, T1168, quot1419_in_gga(T1168, T1169, X9960))
P1397_IN_GG(T1169, s(T1168)) → QUOT1419_IN_GGA(T1168, T1169, X9960)
QUOT1419_IN_GGA(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U15_GGA(T1270, T1271, X10230, quot1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
QUOT1419_IN_GGA(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → QUOT1481_IN_GGGA(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)
QUOT1481_IN_GGGA(s(T1301), s(T1302), T1303, X10279) → U12_GGGA(T1301, T1302, T1303, X10279, quot1481_in_ggga(T1301, T1302, T1303, X10279))
QUOT1481_IN_GGGA(s(T1301), s(T1302), T1303, X10279) → QUOT1481_IN_GGGA(T1301, T1302, T1303, X10279)
QUOT1481_IN_GGGA(s(s(T1346)), 0, s(T1347), s(X10388)) → U13_GGGA(T1346, T1347, X10388, quot1419_in_gga(T1346, T1347, X10388))
QUOT1481_IN_GGGA(s(s(T1346)), 0, s(T1347), s(X10388)) → QUOT1419_IN_GGA(T1346, T1347, X10388)
QUOT1419_IN_GGA(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U16_GGA(T1368, X10512, quot1532_in_ga(T1368, X10512))
QUOT1419_IN_GGA(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → QUOT1532_IN_GA(T1368, X10512)
QUOT1532_IN_GA(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U23_GA(T1409, X10864, quot1532_in_ga(T1409, X10864))
QUOT1532_IN_GA(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → QUOT1532_IN_GA(T1409, X10864)
QUOT1419_IN_GGA(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U17_GGA(T1419, X10901, quot1615_in_ga(T1419, X10901))
QUOT1419_IN_GGA(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → QUOT1615_IN_GA(T1419, X10901)
QUOT1615_IN_GA(s(s(s(s(s(s(T1455)))))), s(X11208)) → U24_GA(T1455, X11208, quot1615_in_ga(T1455, X11208))
QUOT1615_IN_GA(s(s(s(s(s(s(T1455)))))), s(X11208)) → QUOT1615_IN_GA(T1455, X11208)
QUOT1419_IN_GGA(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U18_GGA(T1464, X11242, quot1687_in_ga(T1464, X11242))
QUOT1419_IN_GGA(s(s(s(T1464))), s(s(s(0))), s(X11242)) → QUOT1687_IN_GA(T1464, X11242)
QUOT1687_IN_GA(s(s(s(s(s(T1495))))), s(X11504)) → U25_GA(T1495, X11504, quot1687_in_ga(T1495, X11504))
QUOT1687_IN_GA(s(s(s(s(s(T1495))))), s(X11504)) → QUOT1687_IN_GA(T1495, X11504)
QUOT1419_IN_GGA(s(s(T1503)), s(s(0)), s(X11535)) → U19_GGA(T1503, X11535, quot1748_in_ga(T1503, X11535))
QUOT1419_IN_GGA(s(s(T1503)), s(s(0)), s(X11535)) → QUOT1748_IN_GA(T1503, X11535)
QUOT1748_IN_GA(s(s(s(s(T1529)))), s(X11752)) → U26_GA(T1529, X11752, quot1748_in_ga(T1529, X11752))
QUOT1748_IN_GA(s(s(s(s(T1529)))), s(X11752)) → QUOT1748_IN_GA(T1529, X11752)
QUOT1419_IN_GGA(s(T1536), s(0), s(X11780)) → U20_GGA(T1536, X11780, quot1798_in_ga(T1536, X11780))
QUOT1419_IN_GGA(s(T1536), s(0), s(X11780)) → QUOT1798_IN_GA(T1536, X11780)
QUOT1798_IN_GA(s(s(s(T1557))), s(X11952)) → U27_GA(T1557, X11952, quot1798_in_ga(T1557, X11952))
QUOT1798_IN_GA(s(s(s(T1557))), s(X11952)) → QUOT1798_IN_GA(T1557, X11952)
QUOT1419_IN_GGA(T1563, 0, s(X11977)) → U21_GGA(T1563, X11977, quot1837_in_ga(T1563, X11977))
QUOT1419_IN_GGA(T1563, 0, s(X11977)) → QUOT1837_IN_GA(T1563, X11977)
QUOT1837_IN_GA(s(s(T1579)), s(X12104)) → U28_GA(T1579, X12104, quot1837_in_ga(T1579, X12104))
QUOT1837_IN_GA(s(s(T1579)), s(X12104)) → QUOT1837_IN_GA(T1579, X12104)
QUOT1481_IN_GGGA(s(T1352), 0, 0, s(s(X10408))) → U14_GGGA(T1352, X10408, quot1514_in_ga(T1352, X10408))
QUOT1481_IN_GGGA(s(T1352), 0, 0, s(s(X10408))) → QUOT1514_IN_GA(T1352, X10408)
QUOT1514_IN_GA(s(T1363), s(X10490)) → U22_GA(T1363, X10490, quot1514_in_ga(T1363, X10490))
QUOT1514_IN_GA(s(T1363), s(X10490)) → QUOT1514_IN_GA(T1363, X10490)
P1397_IN_GG(T1122, T1123) → U31_GG(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U31_GG(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U32_GG(T1122, T1123, times190_in_gga(T1126, T1122, X9846))
U31_GG(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → TIMES190_IN_GGA(T1126, T1122, X9846)
U31_GG(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U33_GG(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U33_GG(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U34_GG(T1122, T1123, neq227_in_gg(T1123, T1586))
U33_GG(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → NEQ227_IN_GG(T1123, T1586)
P1397_IN_GG(s(T1603), T1602) → U35_GG(T1603, T1602, not_dividesc1398_in_gg(s(T1603), T1602))
U35_GG(T1603, T1602, not_dividesc1398_out_gg(s(T1603), T1602)) → U36_GG(T1603, T1602, p1397_in_gg(T1603, T1602))
U35_GG(T1603, T1602, not_dividesc1398_out_gg(s(T1603), T1602)) → P1397_IN_GG(T1603, T1602)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
quot67_in_gga(x1, x2, x3)  =  quot67_in_gga(x1, x2)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
times190_in_gga(x1, x2, x3)  =  times190_in_gga(x1, x2)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
add201_in_gga(x1, x2, x3)  =  add201_in_gga(x1, x2)
neq191_in_gg(x1, x2)  =  neq191_in_gg(x1, x2)
neq227_in_gg(x1, x2)  =  neq227_in_gg(x1, x2)
neq236_in_gg(x1, x2)  =  neq236_in_gg(x1, x2)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
quot313_in_gga(x1, x2, x3)  =  quot313_in_gga(x1, x2)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
quot551_in_gga(x1, x2, x3)  =  quot551_in_gga(x1, x2)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
quot824_in_gga(x1, x2, x3)  =  quot824_in_gga(x1, x2)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
quot1126_in_gga(x1, x2, x3)  =  quot1126_in_gga(x1, x2)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
p1397_in_gg(x1, x2)  =  p1397_in_gg(x1, x2)
quot1419_in_gga(x1, x2, x3)  =  quot1419_in_gga(x1, x2)
quot1481_in_ggga(x1, x2, x3, x4)  =  quot1481_in_ggga(x1, x2, x3)
quot1532_in_ga(x1, x2)  =  quot1532_in_ga(x1)
quot1615_in_ga(x1, x2)  =  quot1615_in_ga(x1)
quot1687_in_ga(x1, x2)  =  quot1687_in_ga(x1)
quot1748_in_ga(x1, x2)  =  quot1748_in_ga(x1)
quot1798_in_ga(x1, x2)  =  quot1798_in_ga(x1)
quot1837_in_ga(x1, x2)  =  quot1837_in_ga(x1)
quot1514_in_ga(x1, x2)  =  quot1514_in_ga(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
PRIME1_IN_G(x1)  =  PRIME1_IN_G(x1)
U37_G(x1, x2)  =  U37_G(x1, x2)
QUOT67_IN_GGA(x1, x2, x3)  =  QUOT67_IN_GGA(x1, x2)
U1_GGA(x1, x2, x3, x4)  =  U1_GGA(x1, x2, x4)
U38_G(x1, x2)  =  U38_G(x1, x2)
U39_G(x1, x2)  =  U39_G(x1, x2)
TIMES190_IN_GGA(x1, x2, x3)  =  TIMES190_IN_GGA(x1, x2)
U2_GGA(x1, x2, x3, x4)  =  U2_GGA(x1, x2, x4)
U3_GGA(x1, x2, x3, x4)  =  U3_GGA(x1, x2, x4)
U4_GGA(x1, x2, x3, x4)  =  U4_GGA(x1, x2, x4)
ADD201_IN_GGA(x1, x2, x3)  =  ADD201_IN_GGA(x1, x2)
U5_GGA(x1, x2, x3, x4)  =  U5_GGA(x1, x2, x4)
U40_G(x1, x2)  =  U40_G(x1, x2)
U41_G(x1, x2)  =  U41_G(x1, x2)
NEQ191_IN_GG(x1, x2)  =  NEQ191_IN_GG(x1, x2)
U8_GG(x1, x2, x3)  =  U8_GG(x1, x2, x3)
NEQ227_IN_GG(x1, x2)  =  NEQ227_IN_GG(x1, x2)
U29_GG(x1, x2, x3)  =  U29_GG(x1, x2, x3)
NEQ236_IN_GG(x1, x2)  =  NEQ236_IN_GG(x1, x2)
U6_GG(x1, x2, x3)  =  U6_GG(x1, x2, x3)
U42_G(x1, x2)  =  U42_G(x1, x2)
U43_G(x1, x2)  =  U43_G(x1, x2)
QUOT313_IN_GGA(x1, x2, x3)  =  QUOT313_IN_GGA(x1, x2)
U7_GGA(x1, x2, x3, x4)  =  U7_GGA(x1, x2, x4)
U44_G(x1, x2)  =  U44_G(x1, x2)
U45_G(x1, x2)  =  U45_G(x1, x2)
U46_G(x1, x2)  =  U46_G(x1, x2)
U47_G(x1, x2)  =  U47_G(x1, x2)
U48_G(x1, x2)  =  U48_G(x1, x2)
U49_G(x1, x2)  =  U49_G(x1, x2)
U50_G(x1, x2)  =  U50_G(x1, x2)
U51_G(x1, x2)  =  U51_G(x1, x2)
QUOT551_IN_GGA(x1, x2, x3)  =  QUOT551_IN_GGA(x1, x2)
U9_GGA(x1, x2, x3, x4)  =  U9_GGA(x1, x2, x4)
U52_G(x1, x2)  =  U52_G(x1, x2)
U53_G(x1, x2)  =  U53_G(x1, x2)
U54_G(x1, x2)  =  U54_G(x1, x2)
U55_G(x1, x2)  =  U55_G(x1, x2)
U56_G(x1, x2)  =  U56_G(x1, x2)
U57_G(x1, x2)  =  U57_G(x1, x2)
U58_G(x1, x2)  =  U58_G(x1, x2)
U59_G(x1, x2)  =  U59_G(x1, x2)
U60_G(x1, x2)  =  U60_G(x1, x2)
U61_G(x1, x2)  =  U61_G(x1, x2)
QUOT824_IN_GGA(x1, x2, x3)  =  QUOT824_IN_GGA(x1, x2)
U10_GGA(x1, x2, x3, x4)  =  U10_GGA(x1, x2, x4)
U62_G(x1, x2)  =  U62_G(x1, x2)
U63_G(x1, x2)  =  U63_G(x1, x2)
U64_G(x1, x2)  =  U64_G(x1, x2)
U65_G(x1, x2)  =  U65_G(x1, x2)
U66_G(x1, x2)  =  U66_G(x1, x2)
U67_G(x1, x2)  =  U67_G(x1, x2)
U68_G(x1, x2)  =  U68_G(x1, x2)
U69_G(x1, x2)  =  U69_G(x1, x2)
U70_G(x1, x2)  =  U70_G(x1, x2)
U71_G(x1, x2)  =  U71_G(x1, x2)
U72_G(x1, x2)  =  U72_G(x1, x2)
U73_G(x1, x2)  =  U73_G(x1, x2)
QUOT1126_IN_GGA(x1, x2, x3)  =  QUOT1126_IN_GGA(x1, x2)
U11_GGA(x1, x2, x3, x4)  =  U11_GGA(x1, x2, x4)
U74_G(x1, x2)  =  U74_G(x1, x2)
U75_G(x1, x2)  =  U75_G(x1, x2)
U76_G(x1, x2)  =  U76_G(x1, x2)
U77_G(x1, x2)  =  U77_G(x1, x2)
U78_G(x1, x2)  =  U78_G(x1, x2)
U79_G(x1, x2)  =  U79_G(x1, x2)
U80_G(x1, x2)  =  U80_G(x1, x2)
U81_G(x1, x2)  =  U81_G(x1, x2)
U82_G(x1, x2)  =  U82_G(x1, x2)
U83_G(x1, x2)  =  U83_G(x1, x2)
U84_G(x1, x2)  =  U84_G(x1, x2)
U85_G(x1, x2)  =  U85_G(x1, x2)
U86_G(x1, x2)  =  U86_G(x1, x2)
U87_G(x1, x2)  =  U87_G(x1, x2)
P1397_IN_GG(x1, x2)  =  P1397_IN_GG(x1, x2)
U30_GG(x1, x2, x3)  =  U30_GG(x1, x2, x3)
QUOT1419_IN_GGA(x1, x2, x3)  =  QUOT1419_IN_GGA(x1, x2)
U15_GGA(x1, x2, x3, x4)  =  U15_GGA(x1, x2, x4)
QUOT1481_IN_GGGA(x1, x2, x3, x4)  =  QUOT1481_IN_GGGA(x1, x2, x3)
U12_GGGA(x1, x2, x3, x4, x5)  =  U12_GGGA(x1, x2, x3, x5)
U13_GGGA(x1, x2, x3, x4)  =  U13_GGGA(x1, x2, x4)
U16_GGA(x1, x2, x3)  =  U16_GGA(x1, x3)
QUOT1532_IN_GA(x1, x2)  =  QUOT1532_IN_GA(x1)
U23_GA(x1, x2, x3)  =  U23_GA(x1, x3)
U17_GGA(x1, x2, x3)  =  U17_GGA(x1, x3)
QUOT1615_IN_GA(x1, x2)  =  QUOT1615_IN_GA(x1)
U24_GA(x1, x2, x3)  =  U24_GA(x1, x3)
U18_GGA(x1, x2, x3)  =  U18_GGA(x1, x3)
QUOT1687_IN_GA(x1, x2)  =  QUOT1687_IN_GA(x1)
U25_GA(x1, x2, x3)  =  U25_GA(x1, x3)
U19_GGA(x1, x2, x3)  =  U19_GGA(x1, x3)
QUOT1748_IN_GA(x1, x2)  =  QUOT1748_IN_GA(x1)
U26_GA(x1, x2, x3)  =  U26_GA(x1, x3)
U20_GGA(x1, x2, x3)  =  U20_GGA(x1, x3)
QUOT1798_IN_GA(x1, x2)  =  QUOT1798_IN_GA(x1)
U27_GA(x1, x2, x3)  =  U27_GA(x1, x3)
U21_GGA(x1, x2, x3)  =  U21_GGA(x1, x3)
QUOT1837_IN_GA(x1, x2)  =  QUOT1837_IN_GA(x1)
U28_GA(x1, x2, x3)  =  U28_GA(x1, x3)
U14_GGGA(x1, x2, x3)  =  U14_GGGA(x1, x3)
QUOT1514_IN_GA(x1, x2)  =  QUOT1514_IN_GA(x1)
U22_GA(x1, x2, x3)  =  U22_GA(x1, x3)
U31_GG(x1, x2, x3)  =  U31_GG(x1, x2, x3)
U32_GG(x1, x2, x3)  =  U32_GG(x1, x2, x3)
U33_GG(x1, x2, x3)  =  U33_GG(x1, x2, x3)
U34_GG(x1, x2, x3)  =  U34_GG(x1, x2, x3)
U35_GG(x1, x2, x3)  =  U35_GG(x1, x2, x3)
U36_GG(x1, x2, x3)  =  U36_GG(x1, x2, x3)

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

(7) DependencyGraphProof (EQUIVALENT transformation)

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

(8) Complex Obligation (AND)

(9) Obligation:

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

QUOT1514_IN_GA(s(T1363), s(X10490)) → QUOT1514_IN_GA(T1363, X10490)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1514_IN_GA(x1, x2)  =  QUOT1514_IN_GA(x1)

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

(10) UsableRulesProof (EQUIVALENT transformation)

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

(11) Obligation:

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

QUOT1514_IN_GA(s(T1363), s(X10490)) → QUOT1514_IN_GA(T1363, X10490)

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

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

(12) PiDPToQDPProof (SOUND transformation)

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

(13) Obligation:

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

QUOT1514_IN_GA(s(T1363)) → QUOT1514_IN_GA(T1363)

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

(14) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1514_IN_GA(s(T1363)) → QUOT1514_IN_GA(T1363)
    The graph contains the following edges 1 > 1

(15) YES

(16) Obligation:

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

QUOT1837_IN_GA(s(s(T1579)), s(X12104)) → QUOT1837_IN_GA(T1579, X12104)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1837_IN_GA(x1, x2)  =  QUOT1837_IN_GA(x1)

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

(17) UsableRulesProof (EQUIVALENT transformation)

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

(18) Obligation:

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

QUOT1837_IN_GA(s(s(T1579)), s(X12104)) → QUOT1837_IN_GA(T1579, X12104)

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

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

(19) PiDPToQDPProof (SOUND transformation)

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

(20) Obligation:

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

QUOT1837_IN_GA(s(s(T1579))) → QUOT1837_IN_GA(T1579)

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

(21) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1837_IN_GA(s(s(T1579))) → QUOT1837_IN_GA(T1579)
    The graph contains the following edges 1 > 1

(22) YES

(23) Obligation:

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

QUOT1798_IN_GA(s(s(s(T1557))), s(X11952)) → QUOT1798_IN_GA(T1557, X11952)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1798_IN_GA(x1, x2)  =  QUOT1798_IN_GA(x1)

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

(24) UsableRulesProof (EQUIVALENT transformation)

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

(25) Obligation:

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

QUOT1798_IN_GA(s(s(s(T1557))), s(X11952)) → QUOT1798_IN_GA(T1557, X11952)

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

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

(26) PiDPToQDPProof (SOUND transformation)

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

(27) Obligation:

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

QUOT1798_IN_GA(s(s(s(T1557)))) → QUOT1798_IN_GA(T1557)

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

(28) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1798_IN_GA(s(s(s(T1557)))) → QUOT1798_IN_GA(T1557)
    The graph contains the following edges 1 > 1

(29) YES

(30) Obligation:

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

QUOT1748_IN_GA(s(s(s(s(T1529)))), s(X11752)) → QUOT1748_IN_GA(T1529, X11752)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1748_IN_GA(x1, x2)  =  QUOT1748_IN_GA(x1)

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

(31) UsableRulesProof (EQUIVALENT transformation)

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

(32) Obligation:

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

QUOT1748_IN_GA(s(s(s(s(T1529)))), s(X11752)) → QUOT1748_IN_GA(T1529, X11752)

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

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

(33) PiDPToQDPProof (SOUND transformation)

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

(34) Obligation:

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

QUOT1748_IN_GA(s(s(s(s(T1529))))) → QUOT1748_IN_GA(T1529)

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

(35) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1748_IN_GA(s(s(s(s(T1529))))) → QUOT1748_IN_GA(T1529)
    The graph contains the following edges 1 > 1

(36) YES

(37) Obligation:

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

QUOT1687_IN_GA(s(s(s(s(s(T1495))))), s(X11504)) → QUOT1687_IN_GA(T1495, X11504)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1687_IN_GA(x1, x2)  =  QUOT1687_IN_GA(x1)

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

(38) UsableRulesProof (EQUIVALENT transformation)

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

(39) Obligation:

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

QUOT1687_IN_GA(s(s(s(s(s(T1495))))), s(X11504)) → QUOT1687_IN_GA(T1495, X11504)

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

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

(40) PiDPToQDPProof (SOUND transformation)

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

(41) Obligation:

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

QUOT1687_IN_GA(s(s(s(s(s(T1495)))))) → QUOT1687_IN_GA(T1495)

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

(42) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1687_IN_GA(s(s(s(s(s(T1495)))))) → QUOT1687_IN_GA(T1495)
    The graph contains the following edges 1 > 1

(43) YES

(44) Obligation:

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

QUOT1615_IN_GA(s(s(s(s(s(s(T1455)))))), s(X11208)) → QUOT1615_IN_GA(T1455, X11208)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1615_IN_GA(x1, x2)  =  QUOT1615_IN_GA(x1)

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

(45) UsableRulesProof (EQUIVALENT transformation)

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

(46) Obligation:

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

QUOT1615_IN_GA(s(s(s(s(s(s(T1455)))))), s(X11208)) → QUOT1615_IN_GA(T1455, X11208)

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

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

(47) PiDPToQDPProof (SOUND transformation)

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

(48) Obligation:

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

QUOT1615_IN_GA(s(s(s(s(s(s(T1455))))))) → QUOT1615_IN_GA(T1455)

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

(49) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1615_IN_GA(s(s(s(s(s(s(T1455))))))) → QUOT1615_IN_GA(T1455)
    The graph contains the following edges 1 > 1

(50) YES

(51) Obligation:

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

QUOT1532_IN_GA(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → QUOT1532_IN_GA(T1409, X10864)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1532_IN_GA(x1, x2)  =  QUOT1532_IN_GA(x1)

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

(52) UsableRulesProof (EQUIVALENT transformation)

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

(53) Obligation:

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

QUOT1532_IN_GA(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → QUOT1532_IN_GA(T1409, X10864)

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

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

(54) PiDPToQDPProof (SOUND transformation)

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

(55) Obligation:

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

QUOT1532_IN_GA(s(s(s(s(s(s(s(T1409)))))))) → QUOT1532_IN_GA(T1409)

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

(56) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1532_IN_GA(s(s(s(s(s(s(s(T1409)))))))) → QUOT1532_IN_GA(T1409)
    The graph contains the following edges 1 > 1

(57) YES

(58) Obligation:

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

QUOT1419_IN_GGA(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → QUOT1481_IN_GGGA(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)
QUOT1481_IN_GGGA(s(T1301), s(T1302), T1303, X10279) → QUOT1481_IN_GGGA(T1301, T1302, T1303, X10279)
QUOT1481_IN_GGGA(s(s(T1346)), 0, s(T1347), s(X10388)) → QUOT1419_IN_GGA(T1346, T1347, X10388)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1419_IN_GGA(x1, x2, x3)  =  QUOT1419_IN_GGA(x1, x2)
QUOT1481_IN_GGGA(x1, x2, x3, x4)  =  QUOT1481_IN_GGGA(x1, x2, x3)

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

(59) UsableRulesProof (EQUIVALENT transformation)

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

(60) Obligation:

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

QUOT1419_IN_GGA(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → QUOT1481_IN_GGGA(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)
QUOT1481_IN_GGGA(s(T1301), s(T1302), T1303, X10279) → QUOT1481_IN_GGGA(T1301, T1302, T1303, X10279)
QUOT1481_IN_GGGA(s(s(T1346)), 0, s(T1347), s(X10388)) → QUOT1419_IN_GGA(T1346, T1347, X10388)

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

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

(61) PiDPToQDPProof (SOUND transformation)

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

(62) Obligation:

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

QUOT1419_IN_GGA(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271))))))) → QUOT1481_IN_GGGA(T1270, T1271, s(s(s(s(s(s(s(T1271))))))))
QUOT1481_IN_GGGA(s(T1301), s(T1302), T1303) → QUOT1481_IN_GGGA(T1301, T1302, T1303)
QUOT1481_IN_GGGA(s(s(T1346)), 0, s(T1347)) → QUOT1419_IN_GGA(T1346, T1347)

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

(63) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1481_IN_GGGA(s(s(T1346)), 0, s(T1347)) → QUOT1419_IN_GGA(T1346, T1347)
    The graph contains the following edges 1 > 1, 3 > 2

  • QUOT1481_IN_GGGA(s(T1301), s(T1302), T1303) → QUOT1481_IN_GGGA(T1301, T1302, T1303)
    The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3

  • QUOT1419_IN_GGA(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271))))))) → QUOT1481_IN_GGGA(T1270, T1271, s(s(s(s(s(s(s(T1271))))))))
    The graph contains the following edges 1 > 1, 2 > 2

(64) YES

(65) Obligation:

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

QUOT1126_IN_GGA(s(T1020), T1021, X7625) → QUOT1126_IN_GGA(T1020, T1021, X7625)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT1126_IN_GGA(x1, x2, x3)  =  QUOT1126_IN_GGA(x1, x2)

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

(66) UsableRulesProof (EQUIVALENT transformation)

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

(67) Obligation:

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

QUOT1126_IN_GGA(s(T1020), T1021, X7625) → QUOT1126_IN_GGA(T1020, T1021, X7625)

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

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

(68) PiDPToQDPProof (SOUND transformation)

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

(69) Obligation:

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

QUOT1126_IN_GGA(s(T1020), T1021) → QUOT1126_IN_GGA(T1020, T1021)

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

(70) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT1126_IN_GGA(s(T1020), T1021) → QUOT1126_IN_GGA(T1020, T1021)
    The graph contains the following edges 1 > 1, 2 >= 2

(71) YES

(72) Obligation:

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

QUOT824_IN_GGA(s(T814), T815, X5270) → QUOT824_IN_GGA(T814, T815, X5270)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT824_IN_GGA(x1, x2, x3)  =  QUOT824_IN_GGA(x1, x2)

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

(73) UsableRulesProof (EQUIVALENT transformation)

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

(74) Obligation:

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

QUOT824_IN_GGA(s(T814), T815, X5270) → QUOT824_IN_GGA(T814, T815, X5270)

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

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

(75) PiDPToQDPProof (SOUND transformation)

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

(76) Obligation:

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

QUOT824_IN_GGA(s(T814), T815) → QUOT824_IN_GGA(T814, T815)

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

(77) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT824_IN_GGA(s(T814), T815) → QUOT824_IN_GGA(T814, T815)
    The graph contains the following edges 1 > 1, 2 >= 2

(78) YES

(79) Obligation:

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

QUOT551_IN_GGA(s(T614), T615, X3256) → QUOT551_IN_GGA(T614, T615, X3256)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT551_IN_GGA(x1, x2, x3)  =  QUOT551_IN_GGA(x1, x2)

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

(80) UsableRulesProof (EQUIVALENT transformation)

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

(81) Obligation:

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

QUOT551_IN_GGA(s(T614), T615, X3256) → QUOT551_IN_GGA(T614, T615, X3256)

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

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

(82) PiDPToQDPProof (SOUND transformation)

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

(83) Obligation:

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

QUOT551_IN_GGA(s(T614), T615) → QUOT551_IN_GGA(T614, T615)

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

(84) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT551_IN_GGA(s(T614), T615) → QUOT551_IN_GGA(T614, T615)
    The graph contains the following edges 1 > 1, 2 >= 2

(85) YES

(86) Obligation:

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

QUOT313_IN_GGA(s(T420), T421, X1654) → QUOT313_IN_GGA(T420, T421, X1654)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT313_IN_GGA(x1, x2, x3)  =  QUOT313_IN_GGA(x1, x2)

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

(87) UsableRulesProof (EQUIVALENT transformation)

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

(88) Obligation:

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

QUOT313_IN_GGA(s(T420), T421, X1654) → QUOT313_IN_GGA(T420, T421, X1654)

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

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

(89) PiDPToQDPProof (SOUND transformation)

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

(90) Obligation:

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

QUOT313_IN_GGA(s(T420), T421) → QUOT313_IN_GGA(T420, T421)

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

(91) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • QUOT313_IN_GGA(s(T420), T421) → QUOT313_IN_GGA(T420, T421)
    The graph contains the following edges 1 > 1, 2 >= 2

(92) YES

(93) Obligation:

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

NEQ236_IN_GG(s(T281), s(T282)) → NEQ236_IN_GG(T281, T282)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
NEQ236_IN_GG(x1, x2)  =  NEQ236_IN_GG(x1, x2)

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

(94) UsableRulesProof (EQUIVALENT transformation)

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

(95) Obligation:

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

NEQ236_IN_GG(s(T281), s(T282)) → NEQ236_IN_GG(T281, T282)

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

(96) PiDPToQDPProof (EQUIVALENT transformation)

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

(97) Obligation:

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

NEQ236_IN_GG(s(T281), s(T282)) → NEQ236_IN_GG(T281, T282)

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

(98) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • NEQ236_IN_GG(s(T281), s(T282)) → NEQ236_IN_GG(T281, T282)
    The graph contains the following edges 1 > 1, 2 > 2

(99) YES

(100) Obligation:

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

ADD201_IN_GGA(s(T220), T221, s(X1112)) → ADD201_IN_GGA(T220, T221, X1112)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
ADD201_IN_GGA(x1, x2, x3)  =  ADD201_IN_GGA(x1, x2)

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

(101) UsableRulesProof (EQUIVALENT transformation)

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

(102) Obligation:

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

ADD201_IN_GGA(s(T220), T221, s(X1112)) → ADD201_IN_GGA(T220, T221, X1112)

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

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

(103) PiDPToQDPProof (SOUND transformation)

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

(104) Obligation:

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

ADD201_IN_GGA(s(T220), T221) → ADD201_IN_GGA(T220, T221)

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

(105) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD201_IN_GGA(s(T220), T221) → ADD201_IN_GGA(T220, T221)
    The graph contains the following edges 1 > 1, 2 >= 2

(106) YES

(107) Obligation:

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

TIMES190_IN_GGA(s(T199), T200, X1082) → TIMES190_IN_GGA(T199, T200, X1081)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
TIMES190_IN_GGA(x1, x2, x3)  =  TIMES190_IN_GGA(x1, x2)

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

(108) UsableRulesProof (EQUIVALENT transformation)

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

(109) Obligation:

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

TIMES190_IN_GGA(s(T199), T200, X1082) → TIMES190_IN_GGA(T199, T200, X1081)

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

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

(110) PiDPToQDPProof (SOUND transformation)

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

(111) Obligation:

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

TIMES190_IN_GGA(s(T199), T200) → TIMES190_IN_GGA(T199, T200)

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

(112) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • TIMES190_IN_GGA(s(T199), T200) → TIMES190_IN_GGA(T199, T200)
    The graph contains the following edges 1 > 1, 2 >= 2

(113) YES

(114) Obligation:

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

P1397_IN_GG(s(T1603), T1602) → U35_GG(T1603, T1602, not_dividesc1398_in_gg(s(T1603), T1602))
U35_GG(T1603, T1602, not_dividesc1398_out_gg(s(T1603), T1602)) → P1397_IN_GG(T1603, T1602)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
P1397_IN_GG(x1, x2)  =  P1397_IN_GG(x1, x2)
U35_GG(x1, x2, x3)  =  U35_GG(x1, x2, x3)

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

(115) UsableRulesProof (EQUIVALENT transformation)

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

(116) Obligation:

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

P1397_IN_GG(s(T1603), T1602) → U35_GG(T1603, T1602, not_dividesc1398_in_gg(s(T1603), T1602))
U35_GG(T1603, T1602, not_dividesc1398_out_gg(s(T1603), T1602)) → P1397_IN_GG(T1603, T1602)

The TRS R consists of the following rules:

not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
0  =  0
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
P1397_IN_GG(x1, x2)  =  P1397_IN_GG(x1, x2)
U35_GG(x1, x2, x3)  =  U35_GG(x1, x2, x3)

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

(117) PiDPToQDPProof (SOUND transformation)

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

(118) Obligation:

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

P1397_IN_GG(s(T1603), T1602) → U35_GG(T1603, T1602, not_dividesc1398_in_gg(s(T1603), T1602))
U35_GG(T1603, T1602, not_dividesc1398_out_gg(s(T1603), T1602)) → P1397_IN_GG(T1603, T1602)

The TRS R consists of the following rules:

not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122))
divc1402_in_gga(0, T1159) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169) → U177_gga(T1168, T1169, quotc1419_in_gga(T1168, T1169))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U177_gga(T1168, T1169, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
timesc190_in_gga(0, T194) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200) → U91_gga(T199, T200, timesc190_in_gga(T199, T200))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)
quotc1419_in_gga(0, s(T1176)) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193))) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210)))) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227))))) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244)))))) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261))))))) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271))))))) → U122_gga(T1270, T1271, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271)))))))))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0)))))) → U123_gga(T1368, quotc1532_in_ga(T1368))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0))))) → U124_gga(T1419, quotc1615_in_ga(T1419))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0)))) → U125_gga(T1464, quotc1687_in_ga(T1464))
quotc1419_in_gga(s(s(T1503)), s(s(0))) → U126_gga(T1503, quotc1748_in_ga(T1503))
quotc1419_in_gga(s(T1536), s(0)) → U127_gga(T1536, quotc1798_in_ga(T1536))
quotc1419_in_gga(T1563, 0) → U128_gga(T1563, quotc1837_in_ga(T1563))
U91_gga(T199, T200, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, addc201_in_gga(T203, T200))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
U122_gga(T1270, T1271, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U123_gga(T1368, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
U124_gga(T1419, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
U125_gga(T1464, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
U126_gga(T1503, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
U127_gga(T1536, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
U128_gga(T1563, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U92_gga(T199, T200, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
quotc1481_in_ggga(0, s(T1287), T1288) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303) → U119_ggga(T1301, T1302, T1303, quotc1481_in_ggga(T1301, T1302, T1303))
quotc1481_in_ggga(0, 0, T1320) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347)) → U120_ggga(T1346, T1347, quotc1419_in_gga(T1346, T1347))
quotc1532_in_ga(0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0)) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0))) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0)))) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0))))) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0)))))) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0))))))) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409)))))))) → U130_ga(T1409, quotc1532_in_ga(T1409))
quotc1615_in_ga(0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0)) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0))) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0)))) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0))))) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0)))))) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455))))))) → U131_ga(T1455, quotc1615_in_ga(T1455))
quotc1687_in_ga(0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0)) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0))) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0)))) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0))))) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495)))))) → U132_ga(T1495, quotc1687_in_ga(T1495))
quotc1748_in_ga(0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0)) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0))) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0)))) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529))))) → U133_ga(T1529, quotc1748_in_ga(T1529))
quotc1798_in_ga(0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0)) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0))) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557)))) → U134_ga(T1557, quotc1798_in_ga(T1557))
quotc1837_in_ga(0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0)) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579))) → U135_ga(T1579, quotc1837_in_ga(T1579))
addc201_in_gga(0, T215) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221) → U93_gga(T220, T221, addc201_in_gga(T220, T221))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U119_ggga(T1301, T1302, T1303, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U120_ggga(T1346, T1347, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
U130_ga(T1409, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U131_ga(T1455, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U132_ga(T1495, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U133_ga(T1529, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U134_ga(T1557, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U135_ga(T1579, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U93_gga(T220, T221, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
quotc1481_in_ggga(s(T1352), 0, 0) → U121_ggga(T1352, quotc1514_in_ga(T1352))
U121_ggga(T1352, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
quotc1514_in_ga(0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363)) → U129_ga(T1363, quotc1514_in_ga(T1363))
U129_ga(T1363, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))

The set Q consists of the following terms:

not_dividesc1398_in_gg(x0, x1)
U174_gg(x0, x1, x2)
divc1402_in_gga(x0, x1)
U175_gg(x0, x1, x2)
U177_gga(x0, x1, x2)
timesc190_in_gga(x0, x1)
U176_gg(x0, x1, x2)
quotc1419_in_gga(x0, x1)
U91_gga(x0, x1, x2)
neqc227_in_gg(x0, x1)
U122_gga(x0, x1, x2)
U123_gga(x0, x1)
U124_gga(x0, x1)
U125_gga(x0, x1)
U126_gga(x0, x1)
U127_gga(x0, x1)
U128_gga(x0, x1)
U92_gga(x0, x1, x2)
U136_gg(x0, x1, x2)
quotc1481_in_ggga(x0, x1, x2)
quotc1532_in_ga(x0)
quotc1615_in_ga(x0)
quotc1687_in_ga(x0)
quotc1748_in_ga(x0)
quotc1798_in_ga(x0)
quotc1837_in_ga(x0)
addc201_in_gga(x0, x1)
neqc236_in_gg(x0, x1)
U119_ggga(x0, x1, x2, x3)
U120_ggga(x0, x1, x2)
U130_ga(x0, x1)
U131_ga(x0, x1)
U132_ga(x0, x1)
U133_ga(x0, x1)
U134_ga(x0, x1)
U135_ga(x0, x1)
U93_gga(x0, x1, x2)
U94_gg(x0, x1, x2)
U121_ggga(x0, x1)
quotc1514_in_ga(x0)
U129_ga(x0, x1)

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

(119) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • U35_GG(T1603, T1602, not_dividesc1398_out_gg(s(T1603), T1602)) → P1397_IN_GG(T1603, T1602)
    The graph contains the following edges 1 >= 1, 3 > 1, 2 >= 2, 3 > 2

  • P1397_IN_GG(s(T1603), T1602) → U35_GG(T1603, T1602, not_dividesc1398_in_gg(s(T1603), T1602))
    The graph contains the following edges 1 > 1, 2 >= 2

(120) YES

(121) Obligation:

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

QUOT67_IN_GGA(s(T137), T138, X461) → QUOT67_IN_GGA(T137, T138, X461)

The TRS R consists of the following rules:

divc17_in_ga(s(s(s(s(s(s(T117)))))), X412) → U143_ga(T117, X412, quotc67_in_gga(T117, s(s(s(s(s(s(s(T117))))))), X412))
quotc67_in_gga(s(T137), T138, X461) → U89_gga(T137, T138, X461, quotc67_in_gga(T137, T138, X461))
quotc67_in_gga(0, s(T164), s(0)) → quotc67_out_gga(0, s(T164), s(0))
quotc67_in_gga(0, 0, s(s(X565))) → U90_gga(X565, quotc88_in_a(X565))
quotc88_in_a(0) → quotc88_out_a(0)
U90_gga(X565, quotc88_out_a(X565)) → quotc67_out_gga(0, 0, s(s(X565)))
U89_gga(T137, T138, X461, quotc67_out_gga(T137, T138, X461)) → quotc67_out_gga(s(T137), T138, X461)
U143_ga(T117, X412, quotc67_out_gga(T117, s(s(s(s(s(s(s(T117))))))), X412)) → divc17_out_ga(s(s(s(s(s(s(T117)))))), X412)
divc17_in_ga(s(s(s(s(s(0))))), s(0)) → divc17_out_ga(s(s(s(s(s(0))))), s(0))
divc17_in_ga(s(s(s(s(0)))), s(0)) → divc17_out_ga(s(s(s(s(0)))), s(0))
divc17_in_ga(s(s(s(0))), s(0)) → divc17_out_ga(s(s(s(0))), s(0))
divc17_in_ga(s(s(0)), s(X833)) → U144_ga(X833, quotc143_in_a(X833))
quotc143_in_a(0) → quotc143_out_a(0)
U144_ga(X833, quotc143_out_a(X833)) → divc17_out_ga(s(s(0)), s(X833))
divc17_in_ga(s(0), s(X910)) → U145_ga(X910, quotc158_in_a(X910))
quotc158_in_a(0) → quotc158_out_a(0)
U145_ga(X910, quotc158_out_a(X910)) → divc17_out_ga(s(0), s(X910))
divc17_in_ga(0, s(X987)) → U146_ga(X987, quotc173_in_a(X987))
quotc173_in_a(0) → quotc173_out_a(0)
U146_ga(X987, quotc173_out_a(X987)) → divc17_out_ga(0, s(X987))
timesc190_in_gga(0, T194, 0) → timesc190_out_gga(0, T194, 0)
timesc190_in_gga(s(T199), T200, X1082) → U91_gga(T199, T200, X1082, timesc190_in_gga(T199, T200, T203))
U91_gga(T199, T200, X1082, timesc190_out_gga(T199, T200, T203)) → U92_gga(T199, T200, X1082, addc201_in_gga(T203, T200, X1082))
addc201_in_gga(0, T215, s(s(T215))) → addc201_out_gga(0, T215, s(s(T215)))
addc201_in_gga(s(T220), T221, s(X1112)) → U93_gga(T220, T221, X1112, addc201_in_gga(T220, T221, X1112))
U93_gga(T220, T221, X1112, addc201_out_gga(T220, T221, X1112)) → addc201_out_gga(s(T220), T221, s(X1112))
U92_gga(T199, T200, X1082, addc201_out_gga(T203, T200, X1082)) → timesc190_out_gga(s(T199), T200, X1082)
not_dividesc13_in_g(T20) → U140_g(T20, divc17_in_ga(T20, T22))
U140_g(T20, divc17_out_ga(T20, T22)) → U141_g(T20, timesc190_in_gga(T22, T20, T187))
U141_g(T20, timesc190_out_gga(T22, T20, T187)) → U142_g(T20, neqc191_in_gg(T20, T187))
neqc191_in_gg(T232, 0) → neqc191_out_gg(T232, 0)
neqc191_in_gg(T245, s(0)) → neqc191_out_gg(T245, s(0))
neqc191_in_gg(T250, s(s(T251))) → U98_gg(T250, T251, neqc227_in_gg(T250, T251))
neqc227_in_gg(T258, 0) → neqc227_out_gg(T258, 0)
neqc227_in_gg(T263, s(T264)) → U136_gg(T263, T264, neqc236_in_gg(T263, T264))
neqc236_in_gg(s(T271), 0) → neqc236_out_gg(s(T271), 0)
neqc236_in_gg(0, s(T276)) → neqc236_out_gg(0, s(T276))
neqc236_in_gg(s(T281), s(T282)) → U94_gg(T281, T282, neqc236_in_gg(T281, T282))
U94_gg(T281, T282, neqc236_out_gg(T281, T282)) → neqc236_out_gg(s(T281), s(T282))
U136_gg(T263, T264, neqc236_out_gg(T263, T264)) → neqc227_out_gg(T263, s(T264))
U98_gg(T250, T251, neqc227_out_gg(T250, T251)) → neqc191_out_gg(T250, s(s(T251)))
U142_g(T20, neqc191_out_gg(T20, T187)) → not_dividesc13_out_g(T20)
divc263_in_ga(s(s(s(s(s(s(T400)))))), X1605) → U150_ga(T400, X1605, quotc313_in_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605))
quotc313_in_gga(s(T420), T421, X1654) → U95_gga(T420, T421, X1654, quotc313_in_gga(T420, T421, X1654))
quotc313_in_gga(0, s(s(T451)), s(0)) → quotc313_out_gga(0, s(s(T451)), s(0))
quotc313_in_gga(0, s(0), s(s(X1808))) → U96_gga(X1808, quotc340_in_a(X1808))
quotc340_in_a(0) → quotc340_out_a(0)
U96_gga(X1808, quotc340_out_a(X1808)) → quotc313_out_gga(0, s(0), s(s(X1808)))
quotc313_in_gga(0, 0, s(s(X1842))) → U97_gga(X1842, quotc349_in_a(X1842))
quotc349_in_a(s(X1937)) → U103_a(X1937, quotc88_in_a(X1937))
U103_a(X1937, quotc88_out_a(X1937)) → quotc349_out_a(s(X1937))
U97_gga(X1842, quotc349_out_a(X1842)) → quotc313_out_gga(0, 0, s(s(X1842)))
U95_gga(T420, T421, X1654, quotc313_out_gga(T420, T421, X1654)) → quotc313_out_gga(s(T420), T421, X1654)
U150_ga(T400, X1605, quotc313_out_gga(T400, s(s(s(s(s(s(s(T400))))))), X1605)) → divc263_out_ga(s(s(s(s(s(s(T400)))))), X1605)
divc263_in_ga(s(s(s(s(s(0))))), s(0)) → divc263_out_ga(s(s(s(s(s(0))))), s(0))
divc263_in_ga(s(s(s(s(0)))), s(0)) → divc263_out_ga(s(s(s(s(0)))), s(0))
divc263_in_ga(s(s(s(0))), s(0)) → divc263_out_ga(s(s(s(0))), s(0))
divc263_in_ga(s(s(0)), s(0)) → divc263_out_ga(s(s(0)), s(0))
divc263_in_ga(s(0), s(X2493)) → U151_ga(X2493, quotc446_in_a(X2493))
quotc446_in_a(0) → quotc446_out_a(0)
U151_ga(X2493, quotc446_out_a(X2493)) → divc263_out_ga(s(0), s(X2493))
divc263_in_ga(0, s(X2627)) → U152_ga(X2627, quotc467_in_a(X2627))
quotc467_in_a(s(X2776)) → U109_a(X2776, quotc340_in_a(X2776))
U109_a(X2776, quotc340_out_a(X2776)) → quotc467_out_a(s(X2776))
U152_ga(X2627, quotc467_out_a(X2627)) → divc263_out_ga(0, s(X2627))
not_dividesc259_in_g(T303) → U147_g(T303, divc263_in_ga(T303, T305))
U147_g(T303, divc263_out_ga(T303, T305)) → U148_g(T303, timesc190_in_gga(T305, T303, T474))
U148_g(T303, timesc190_out_gga(T305, T303, T474)) → U149_g(T303, neqc191_in_gg(s(T303), T474))
U149_g(T303, neqc191_out_gg(s(T303), T474)) → not_dividesc259_out_g(T303)
divc501_in_ga(s(s(s(s(s(s(T594)))))), X3207) → U156_ga(T594, X3207, quotc551_in_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207))
quotc551_in_gga(s(T614), T615, X3256) → U99_gga(T614, T615, X3256, quotc551_in_gga(T614, T615, X3256))
quotc551_in_gga(0, s(s(s(T651))), s(0)) → quotc551_out_gga(0, s(s(s(T651))), s(0))
quotc551_in_gga(0, s(s(0)), s(s(X3450))) → U100_gga(X3450, quotc584_in_a(X3450))
quotc584_in_a(0) → quotc584_out_a(0)
U100_gga(X3450, quotc584_out_a(X3450)) → quotc551_out_gga(0, s(s(0)), s(s(X3450)))
quotc551_in_gga(0, s(0), s(s(X3484))) → U101_gga(X3484, quotc173_in_a(X3484))
U101_gga(X3484, quotc173_out_a(X3484)) → quotc551_out_gga(0, s(0), s(s(X3484)))
quotc551_in_gga(0, 0, s(s(X3508))) → U102_gga(X3508, quotc595_in_a(X3508))
quotc595_in_a(s(X3610)) → U110_a(X3610, quotc349_in_a(X3610))
U110_a(X3610, quotc349_out_a(X3610)) → quotc595_out_a(s(X3610))
U102_gga(X3508, quotc595_out_a(X3508)) → quotc551_out_gga(0, 0, s(s(X3508)))
U99_gga(T614, T615, X3256, quotc551_out_gga(T614, T615, X3256)) → quotc551_out_gga(s(T614), T615, X3256)
U156_ga(T594, X3207, quotc551_out_gga(T594, s(s(s(s(s(s(s(T594))))))), X3207)) → divc501_out_ga(s(s(s(s(s(s(T594)))))), X3207)
divc501_in_ga(s(s(s(s(s(0))))), s(0)) → divc501_out_ga(s(s(s(s(s(0))))), s(0))
divc501_in_ga(s(s(s(s(0)))), s(0)) → divc501_out_ga(s(s(s(s(0)))), s(0))
divc501_in_ga(s(s(s(0))), s(0)) → divc501_out_ga(s(s(s(0))), s(0))
divc501_in_ga(s(s(0)), s(0)) → divc501_out_ga(s(s(0)), s(0))
divc501_in_ga(s(0), s(s(X4604))) → U157_ga(X4604, quotc584_in_a(X4604))
U157_ga(X4604, quotc584_out_a(X4604)) → divc501_out_ga(s(0), s(s(X4604)))
divc501_in_ga(0, s(X4627)) → U158_ga(X4627, quotc740_in_a(X4627))
quotc740_in_a(s(X4783)) → U117_a(X4783, quotc173_in_a(X4783))
U117_a(X4783, quotc173_out_a(X4783)) → quotc740_out_a(s(X4783))
U158_ga(X4627, quotc740_out_a(X4627)) → divc501_out_ga(0, s(X4627))
not_dividesc497_in_g(T497) → U153_g(T497, divc501_in_ga(T497, T499))
U153_g(T497, divc501_out_ga(T497, T499)) → U154_g(T497, timesc190_in_gga(T499, T497, T674))
U154_g(T497, timesc190_out_gga(T499, T497, T674)) → U155_g(T497, neqc191_in_gg(s(s(T497)), T674))
U155_g(T497, neqc191_out_gg(s(s(T497)), T674)) → not_dividesc497_out_g(T497)
divc774_in_ga(s(s(s(s(s(s(T794)))))), X5221) → U162_ga(T794, X5221, quotc824_in_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221))
quotc824_in_gga(s(T814), T815, X5270) → U104_gga(T814, T815, X5270, quotc824_in_gga(T814, T815, X5270))
quotc824_in_gga(0, s(s(s(s(T857)))), s(0)) → quotc824_out_gga(0, s(s(s(s(T857)))), s(0))
quotc824_in_gga(0, s(s(s(0))), s(s(X5504))) → U105_gga(X5504, quotc863_in_a(X5504))
quotc863_in_a(0) → quotc863_out_a(0)
U105_gga(X5504, quotc863_out_a(X5504)) → quotc824_out_gga(0, s(s(s(0))), s(s(X5504)))
quotc824_in_gga(0, s(s(0)), s(s(X5538))) → U106_gga(X5538, quotc158_in_a(X5538))
U106_gga(X5538, quotc158_out_a(X5538)) → quotc824_out_gga(0, s(s(0)), s(s(X5538)))
quotc824_in_gga(0, s(0), s(s(X5562))) → U107_gga(X5562, quotc467_in_a(X5562))
U107_gga(X5562, quotc467_out_a(X5562)) → quotc824_out_gga(0, s(0), s(s(X5562)))
quotc824_in_gga(0, 0, s(s(X5586))) → U108_gga(X5586, quotc876_in_a(X5586))
quotc876_in_a(s(X5688)) → U118_a(X5688, quotc595_in_a(X5688))
U118_a(X5688, quotc595_out_a(X5688)) → quotc876_out_a(s(X5688))
U108_gga(X5586, quotc876_out_a(X5586)) → quotc824_out_gga(0, 0, s(s(X5586)))
U104_gga(T814, T815, X5270, quotc824_out_gga(T814, T815, X5270)) → quotc824_out_gga(s(T814), T815, X5270)
U162_ga(T794, X5221, quotc824_out_gga(T794, s(s(s(s(s(s(s(T794))))))), X5221)) → divc774_out_ga(s(s(s(s(s(s(T794)))))), X5221)
divc774_in_ga(s(s(s(s(s(0))))), s(0)) → divc774_out_ga(s(s(s(s(s(0))))), s(0))
divc774_in_ga(s(s(s(s(0)))), s(0)) → divc774_out_ga(s(s(s(s(0)))), s(0))
divc774_in_ga(s(s(s(0))), s(0)) → divc774_out_ga(s(s(s(0))), s(0))
divc774_in_ga(s(s(0)), s(s(X6716))) → U163_ga(X6716, quotc863_in_a(X6716))
U163_ga(X6716, quotc863_out_a(X6716)) → divc774_out_ga(s(s(0)), s(s(X6716)))
divc774_in_ga(s(0), s(s(X6952))) → U164_ga(X6952, quotc158_in_a(X6952))
U164_ga(X6952, quotc158_out_a(X6952)) → divc774_out_ga(s(0), s(s(X6952)))
divc774_in_ga(0, s(s(X7138))) → U165_ga(X7138, quotc467_in_a(X7138))
U165_ga(X7138, quotc467_out_a(X7138)) → divc774_out_ga(0, s(s(X7138)))
not_dividesc770_in_g(T697) → U159_g(T697, divc774_in_ga(T697, T699))
U159_g(T697, divc774_out_ga(T697, T699)) → U160_g(T697, timesc190_in_gga(T699, T697, T880))
U160_g(T697, timesc190_out_gga(T699, T697, T880)) → U161_g(T697, neqc191_in_gg(s(s(s(T697))), T880))
U161_g(T697, neqc191_out_gg(s(s(s(T697))), T880)) → not_dividesc770_out_g(T697)
divc1076_in_ga(s(s(s(s(s(s(T1000)))))), X7576) → U169_ga(T1000, X7576, quotc1126_in_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576))
quotc1126_in_gga(s(T1020), T1021, X7625) → U111_gga(T1020, T1021, X7625, quotc1126_in_gga(T1020, T1021, X7625))
quotc1126_in_gga(0, s(s(s(s(s(T1069))))), s(0)) → quotc1126_out_gga(0, s(s(s(s(s(T1069))))), s(0))
quotc1126_in_gga(0, s(s(s(s(0)))), s(s(X7899))) → U112_gga(X7899, quotc1171_in_a(X7899))
quotc1171_in_a(0) → quotc1171_out_a(0)
U112_gga(X7899, quotc1171_out_a(X7899)) → quotc1126_out_gga(0, s(s(s(s(0)))), s(s(X7899)))
quotc1126_in_gga(0, s(s(s(0))), s(s(X7933))) → U113_gga(X7933, quotc143_in_a(X7933))
U113_gga(X7933, quotc143_out_a(X7933)) → quotc1126_out_gga(0, s(s(s(0))), s(s(X7933)))
quotc1126_in_gga(0, s(s(0)), s(s(X7957))) → U114_gga(X7957, quotc446_in_a(X7957))
U114_gga(X7957, quotc446_out_a(X7957)) → quotc1126_out_gga(0, s(s(0)), s(s(X7957)))
quotc1126_in_gga(0, s(0), s(s(X7981))) → U115_gga(X7981, quotc740_in_a(X7981))
U115_gga(X7981, quotc740_out_a(X7981)) → quotc1126_out_gga(0, s(0), s(s(X7981)))
quotc1126_in_gga(0, 0, s(s(s(X8107)))) → U116_gga(X8107, quotc876_in_a(X8107))
U116_gga(X8107, quotc876_out_a(X8107)) → quotc1126_out_gga(0, 0, s(s(s(X8107))))
U111_gga(T1020, T1021, X7625, quotc1126_out_gga(T1020, T1021, X7625)) → quotc1126_out_gga(s(T1020), T1021, X7625)
U169_ga(T1000, X7576, quotc1126_out_gga(T1000, s(s(s(s(s(s(s(T1000))))))), X7576)) → divc1076_out_ga(s(s(s(s(s(s(T1000)))))), X7576)
divc1076_in_ga(s(s(s(s(s(0))))), s(0)) → divc1076_out_ga(s(s(s(s(s(0))))), s(0))
divc1076_in_ga(s(s(s(s(0)))), s(0)) → divc1076_out_ga(s(s(s(s(0)))), s(0))
divc1076_in_ga(s(s(s(0))), s(s(X9055))) → U170_ga(X9055, quotc1171_in_a(X9055))
U170_ga(X9055, quotc1171_out_a(X9055)) → divc1076_out_ga(s(s(s(0))), s(s(X9055)))
divc1076_in_ga(s(s(0)), s(s(X9348))) → U171_ga(X9348, quotc143_in_a(X9348))
U171_ga(X9348, quotc143_out_a(X9348)) → divc1076_out_ga(s(s(0)), s(s(X9348)))
divc1076_in_ga(s(0), s(s(X9591))) → U172_ga(X9591, quotc446_in_a(X9591))
U172_ga(X9591, quotc446_out_a(X9591)) → divc1076_out_ga(s(0), s(s(X9591)))
divc1076_in_ga(0, s(s(X9777))) → U173_ga(X9777, quotc740_in_a(X9777))
U173_ga(X9777, quotc740_out_a(X9777)) → divc1076_out_ga(0, s(s(X9777)))
not_dividesc1072_in_g(T903) → U166_g(T903, divc1076_in_ga(T903, T905))
U166_g(T903, divc1076_out_ga(T903, T905)) → U167_g(T903, timesc190_in_gga(T905, T903, T1092))
U167_g(T903, timesc190_out_gga(T905, T903, T1092)) → U168_g(T903, neqc191_in_gg(s(s(s(s(T903)))), T1092))
U168_g(T903, neqc191_out_gg(s(s(s(s(T903)))), T1092)) → not_dividesc1072_out_g(T903)
divc1402_in_gga(0, T1159, 0) → divc1402_out_gga(0, T1159, 0)
divc1402_in_gga(s(T1168), T1169, X9960) → U177_gga(T1168, T1169, X9960, quotc1419_in_gga(T1168, T1169, X9960))
quotc1419_in_gga(0, s(T1176), 0) → quotc1419_out_gga(0, s(T1176), 0)
quotc1419_in_gga(s(0), s(s(T1193)), 0) → quotc1419_out_gga(s(0), s(s(T1193)), 0)
quotc1419_in_gga(s(s(0)), s(s(s(T1210))), 0) → quotc1419_out_gga(s(s(0)), s(s(s(T1210))), 0)
quotc1419_in_gga(s(s(s(0))), s(s(s(s(T1227)))), 0) → quotc1419_out_gga(s(s(s(0))), s(s(s(s(T1227)))), 0)
quotc1419_in_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0) → quotc1419_out_gga(s(s(s(s(0)))), s(s(s(s(s(T1244))))), 0)
quotc1419_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0) → quotc1419_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(T1261)))))), 0)
quotc1419_in_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230) → U122_gga(T1270, T1271, X10230, quotc1481_in_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230))
quotc1481_in_ggga(0, s(T1287), T1288, 0) → quotc1481_out_ggga(0, s(T1287), T1288, 0)
quotc1481_in_ggga(s(T1301), s(T1302), T1303, X10279) → U119_ggga(T1301, T1302, T1303, X10279, quotc1481_in_ggga(T1301, T1302, T1303, X10279))
quotc1481_in_ggga(0, 0, T1320, s(0)) → quotc1481_out_ggga(0, 0, T1320, s(0))
quotc1481_in_ggga(s(0), 0, s(T1337), s(0)) → quotc1481_out_ggga(s(0), 0, s(T1337), s(0))
quotc1481_in_ggga(s(s(T1346)), 0, s(T1347), s(X10388)) → U120_ggga(T1346, T1347, X10388, quotc1419_in_gga(T1346, T1347, X10388))
quotc1419_in_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512)) → U123_gga(T1368, X10512, quotc1532_in_ga(T1368, X10512))
quotc1532_in_ga(0, 0) → quotc1532_out_ga(0, 0)
quotc1532_in_ga(s(0), 0) → quotc1532_out_ga(s(0), 0)
quotc1532_in_ga(s(s(0)), 0) → quotc1532_out_ga(s(s(0)), 0)
quotc1532_in_ga(s(s(s(0))), 0) → quotc1532_out_ga(s(s(s(0))), 0)
quotc1532_in_ga(s(s(s(s(0)))), 0) → quotc1532_out_ga(s(s(s(s(0)))), 0)
quotc1532_in_ga(s(s(s(s(s(0))))), 0) → quotc1532_out_ga(s(s(s(s(s(0))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(0)))))), 0) → quotc1532_out_ga(s(s(s(s(s(s(0)))))), 0)
quotc1532_in_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864)) → U130_ga(T1409, X10864, quotc1532_in_ga(T1409, X10864))
U130_ga(T1409, X10864, quotc1532_out_ga(T1409, X10864)) → quotc1532_out_ga(s(s(s(s(s(s(s(T1409))))))), s(X10864))
U123_gga(T1368, X10512, quotc1532_out_ga(T1368, X10512)) → quotc1419_out_gga(s(s(s(s(s(T1368))))), s(s(s(s(s(0))))), s(X10512))
quotc1419_in_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901)) → U124_gga(T1419, X10901, quotc1615_in_ga(T1419, X10901))
quotc1615_in_ga(0, 0) → quotc1615_out_ga(0, 0)
quotc1615_in_ga(s(0), 0) → quotc1615_out_ga(s(0), 0)
quotc1615_in_ga(s(s(0)), 0) → quotc1615_out_ga(s(s(0)), 0)
quotc1615_in_ga(s(s(s(0))), 0) → quotc1615_out_ga(s(s(s(0))), 0)
quotc1615_in_ga(s(s(s(s(0)))), 0) → quotc1615_out_ga(s(s(s(s(0)))), 0)
quotc1615_in_ga(s(s(s(s(s(0))))), 0) → quotc1615_out_ga(s(s(s(s(s(0))))), 0)
quotc1615_in_ga(s(s(s(s(s(s(T1455)))))), s(X11208)) → U131_ga(T1455, X11208, quotc1615_in_ga(T1455, X11208))
U131_ga(T1455, X11208, quotc1615_out_ga(T1455, X11208)) → quotc1615_out_ga(s(s(s(s(s(s(T1455)))))), s(X11208))
U124_gga(T1419, X10901, quotc1615_out_ga(T1419, X10901)) → quotc1419_out_gga(s(s(s(s(T1419)))), s(s(s(s(0)))), s(X10901))
quotc1419_in_gga(s(s(s(T1464))), s(s(s(0))), s(X11242)) → U125_gga(T1464, X11242, quotc1687_in_ga(T1464, X11242))
quotc1687_in_ga(0, 0) → quotc1687_out_ga(0, 0)
quotc1687_in_ga(s(0), 0) → quotc1687_out_ga(s(0), 0)
quotc1687_in_ga(s(s(0)), 0) → quotc1687_out_ga(s(s(0)), 0)
quotc1687_in_ga(s(s(s(0))), 0) → quotc1687_out_ga(s(s(s(0))), 0)
quotc1687_in_ga(s(s(s(s(0)))), 0) → quotc1687_out_ga(s(s(s(s(0)))), 0)
quotc1687_in_ga(s(s(s(s(s(T1495))))), s(X11504)) → U132_ga(T1495, X11504, quotc1687_in_ga(T1495, X11504))
U132_ga(T1495, X11504, quotc1687_out_ga(T1495, X11504)) → quotc1687_out_ga(s(s(s(s(s(T1495))))), s(X11504))
U125_gga(T1464, X11242, quotc1687_out_ga(T1464, X11242)) → quotc1419_out_gga(s(s(s(T1464))), s(s(s(0))), s(X11242))
quotc1419_in_gga(s(s(T1503)), s(s(0)), s(X11535)) → U126_gga(T1503, X11535, quotc1748_in_ga(T1503, X11535))
quotc1748_in_ga(0, 0) → quotc1748_out_ga(0, 0)
quotc1748_in_ga(s(0), 0) → quotc1748_out_ga(s(0), 0)
quotc1748_in_ga(s(s(0)), 0) → quotc1748_out_ga(s(s(0)), 0)
quotc1748_in_ga(s(s(s(0))), 0) → quotc1748_out_ga(s(s(s(0))), 0)
quotc1748_in_ga(s(s(s(s(T1529)))), s(X11752)) → U133_ga(T1529, X11752, quotc1748_in_ga(T1529, X11752))
U133_ga(T1529, X11752, quotc1748_out_ga(T1529, X11752)) → quotc1748_out_ga(s(s(s(s(T1529)))), s(X11752))
U126_gga(T1503, X11535, quotc1748_out_ga(T1503, X11535)) → quotc1419_out_gga(s(s(T1503)), s(s(0)), s(X11535))
quotc1419_in_gga(s(T1536), s(0), s(X11780)) → U127_gga(T1536, X11780, quotc1798_in_ga(T1536, X11780))
quotc1798_in_ga(0, 0) → quotc1798_out_ga(0, 0)
quotc1798_in_ga(s(0), 0) → quotc1798_out_ga(s(0), 0)
quotc1798_in_ga(s(s(0)), 0) → quotc1798_out_ga(s(s(0)), 0)
quotc1798_in_ga(s(s(s(T1557))), s(X11952)) → U134_ga(T1557, X11952, quotc1798_in_ga(T1557, X11952))
U134_ga(T1557, X11952, quotc1798_out_ga(T1557, X11952)) → quotc1798_out_ga(s(s(s(T1557))), s(X11952))
U127_gga(T1536, X11780, quotc1798_out_ga(T1536, X11780)) → quotc1419_out_gga(s(T1536), s(0), s(X11780))
quotc1419_in_gga(T1563, 0, s(X11977)) → U128_gga(T1563, X11977, quotc1837_in_ga(T1563, X11977))
quotc1837_in_ga(0, 0) → quotc1837_out_ga(0, 0)
quotc1837_in_ga(s(0), 0) → quotc1837_out_ga(s(0), 0)
quotc1837_in_ga(s(s(T1579)), s(X12104)) → U135_ga(T1579, X12104, quotc1837_in_ga(T1579, X12104))
U135_ga(T1579, X12104, quotc1837_out_ga(T1579, X12104)) → quotc1837_out_ga(s(s(T1579)), s(X12104))
U128_gga(T1563, X11977, quotc1837_out_ga(T1563, X11977)) → quotc1419_out_gga(T1563, 0, s(X11977))
U120_ggga(T1346, T1347, X10388, quotc1419_out_gga(T1346, T1347, X10388)) → quotc1481_out_ggga(s(s(T1346)), 0, s(T1347), s(X10388))
quotc1481_in_ggga(s(T1352), 0, 0, s(s(X10408))) → U121_ggga(T1352, X10408, quotc1514_in_ga(T1352, X10408))
quotc1514_in_ga(0, 0) → quotc1514_out_ga(0, 0)
quotc1514_in_ga(s(T1363), s(X10490)) → U129_ga(T1363, X10490, quotc1514_in_ga(T1363, X10490))
U129_ga(T1363, X10490, quotc1514_out_ga(T1363, X10490)) → quotc1514_out_ga(s(T1363), s(X10490))
U121_ggga(T1352, X10408, quotc1514_out_ga(T1352, X10408)) → quotc1481_out_ggga(s(T1352), 0, 0, s(s(X10408)))
U119_ggga(T1301, T1302, T1303, X10279, quotc1481_out_ggga(T1301, T1302, T1303, X10279)) → quotc1481_out_ggga(s(T1301), s(T1302), T1303, X10279)
U122_gga(T1270, T1271, X10230, quotc1481_out_ggga(T1270, T1271, s(s(s(s(s(s(s(T1271))))))), X10230)) → quotc1419_out_gga(s(s(s(s(s(s(T1270)))))), s(s(s(s(s(s(T1271)))))), X10230)
U177_gga(T1168, T1169, X9960, quotc1419_out_gga(T1168, T1169, X9960)) → divc1402_out_gga(s(T1168), T1169, X9960)
not_dividesc1398_in_gg(T1122, T1123) → U174_gg(T1122, T1123, divc1402_in_gga(T1123, T1122, T1126))
U174_gg(T1122, T1123, divc1402_out_gga(T1123, T1122, T1126)) → U175_gg(T1122, T1123, timesc190_in_gga(T1126, T1122, T1586))
U175_gg(T1122, T1123, timesc190_out_gga(T1126, T1122, T1586)) → U176_gg(T1122, T1123, neqc227_in_gg(T1123, T1586))
U176_gg(T1122, T1123, neqc227_out_gg(T1123, T1586)) → not_dividesc1398_out_gg(T1122, T1123)

The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
divc17_in_ga(x1, x2)  =  divc17_in_ga(x1)
U143_ga(x1, x2, x3)  =  U143_ga(x1, x3)
quotc67_in_gga(x1, x2, x3)  =  quotc67_in_gga(x1, x2)
U89_gga(x1, x2, x3, x4)  =  U89_gga(x1, x2, x4)
0  =  0
quotc67_out_gga(x1, x2, x3)  =  quotc67_out_gga(x1, x2, x3)
U90_gga(x1, x2)  =  U90_gga(x2)
quotc88_in_a(x1)  =  quotc88_in_a
quotc88_out_a(x1)  =  quotc88_out_a(x1)
divc17_out_ga(x1, x2)  =  divc17_out_ga(x1, x2)
U144_ga(x1, x2)  =  U144_ga(x2)
quotc143_in_a(x1)  =  quotc143_in_a
quotc143_out_a(x1)  =  quotc143_out_a(x1)
U145_ga(x1, x2)  =  U145_ga(x2)
quotc158_in_a(x1)  =  quotc158_in_a
quotc158_out_a(x1)  =  quotc158_out_a(x1)
U146_ga(x1, x2)  =  U146_ga(x2)
quotc173_in_a(x1)  =  quotc173_in_a
quotc173_out_a(x1)  =  quotc173_out_a(x1)
timesc190_in_gga(x1, x2, x3)  =  timesc190_in_gga(x1, x2)
timesc190_out_gga(x1, x2, x3)  =  timesc190_out_gga(x1, x2, x3)
U91_gga(x1, x2, x3, x4)  =  U91_gga(x1, x2, x4)
U92_gga(x1, x2, x3, x4)  =  U92_gga(x1, x2, x4)
addc201_in_gga(x1, x2, x3)  =  addc201_in_gga(x1, x2)
addc201_out_gga(x1, x2, x3)  =  addc201_out_gga(x1, x2, x3)
U93_gga(x1, x2, x3, x4)  =  U93_gga(x1, x2, x4)
not_dividesc13_in_g(x1)  =  not_dividesc13_in_g(x1)
U140_g(x1, x2)  =  U140_g(x1, x2)
U141_g(x1, x2)  =  U141_g(x1, x2)
U142_g(x1, x2)  =  U142_g(x1, x2)
neqc191_in_gg(x1, x2)  =  neqc191_in_gg(x1, x2)
neqc191_out_gg(x1, x2)  =  neqc191_out_gg(x1, x2)
U98_gg(x1, x2, x3)  =  U98_gg(x1, x2, x3)
neqc227_in_gg(x1, x2)  =  neqc227_in_gg(x1, x2)
neqc227_out_gg(x1, x2)  =  neqc227_out_gg(x1, x2)
U136_gg(x1, x2, x3)  =  U136_gg(x1, x2, x3)
neqc236_in_gg(x1, x2)  =  neqc236_in_gg(x1, x2)
neqc236_out_gg(x1, x2)  =  neqc236_out_gg(x1, x2)
U94_gg(x1, x2, x3)  =  U94_gg(x1, x2, x3)
not_dividesc13_out_g(x1)  =  not_dividesc13_out_g(x1)
divc263_in_ga(x1, x2)  =  divc263_in_ga(x1)
U150_ga(x1, x2, x3)  =  U150_ga(x1, x3)
quotc313_in_gga(x1, x2, x3)  =  quotc313_in_gga(x1, x2)
U95_gga(x1, x2, x3, x4)  =  U95_gga(x1, x2, x4)
quotc313_out_gga(x1, x2, x3)  =  quotc313_out_gga(x1, x2, x3)
U96_gga(x1, x2)  =  U96_gga(x2)
quotc340_in_a(x1)  =  quotc340_in_a
quotc340_out_a(x1)  =  quotc340_out_a(x1)
U97_gga(x1, x2)  =  U97_gga(x2)
quotc349_in_a(x1)  =  quotc349_in_a
U103_a(x1, x2)  =  U103_a(x2)
quotc349_out_a(x1)  =  quotc349_out_a(x1)
divc263_out_ga(x1, x2)  =  divc263_out_ga(x1, x2)
U151_ga(x1, x2)  =  U151_ga(x2)
quotc446_in_a(x1)  =  quotc446_in_a
quotc446_out_a(x1)  =  quotc446_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
quotc467_in_a(x1)  =  quotc467_in_a
U109_a(x1, x2)  =  U109_a(x2)
quotc467_out_a(x1)  =  quotc467_out_a(x1)
not_dividesc259_in_g(x1)  =  not_dividesc259_in_g(x1)
U147_g(x1, x2)  =  U147_g(x1, x2)
U148_g(x1, x2)  =  U148_g(x1, x2)
U149_g(x1, x2)  =  U149_g(x1, x2)
not_dividesc259_out_g(x1)  =  not_dividesc259_out_g(x1)
divc501_in_ga(x1, x2)  =  divc501_in_ga(x1)
U156_ga(x1, x2, x3)  =  U156_ga(x1, x3)
quotc551_in_gga(x1, x2, x3)  =  quotc551_in_gga(x1, x2)
U99_gga(x1, x2, x3, x4)  =  U99_gga(x1, x2, x4)
quotc551_out_gga(x1, x2, x3)  =  quotc551_out_gga(x1, x2, x3)
U100_gga(x1, x2)  =  U100_gga(x2)
quotc584_in_a(x1)  =  quotc584_in_a
quotc584_out_a(x1)  =  quotc584_out_a(x1)
U101_gga(x1, x2)  =  U101_gga(x2)
U102_gga(x1, x2)  =  U102_gga(x2)
quotc595_in_a(x1)  =  quotc595_in_a
U110_a(x1, x2)  =  U110_a(x2)
quotc595_out_a(x1)  =  quotc595_out_a(x1)
divc501_out_ga(x1, x2)  =  divc501_out_ga(x1, x2)
U157_ga(x1, x2)  =  U157_ga(x2)
U158_ga(x1, x2)  =  U158_ga(x2)
quotc740_in_a(x1)  =  quotc740_in_a
U117_a(x1, x2)  =  U117_a(x2)
quotc740_out_a(x1)  =  quotc740_out_a(x1)
not_dividesc497_in_g(x1)  =  not_dividesc497_in_g(x1)
U153_g(x1, x2)  =  U153_g(x1, x2)
U154_g(x1, x2)  =  U154_g(x1, x2)
U155_g(x1, x2)  =  U155_g(x1, x2)
not_dividesc497_out_g(x1)  =  not_dividesc497_out_g(x1)
divc774_in_ga(x1, x2)  =  divc774_in_ga(x1)
U162_ga(x1, x2, x3)  =  U162_ga(x1, x3)
quotc824_in_gga(x1, x2, x3)  =  quotc824_in_gga(x1, x2)
U104_gga(x1, x2, x3, x4)  =  U104_gga(x1, x2, x4)
quotc824_out_gga(x1, x2, x3)  =  quotc824_out_gga(x1, x2, x3)
U105_gga(x1, x2)  =  U105_gga(x2)
quotc863_in_a(x1)  =  quotc863_in_a
quotc863_out_a(x1)  =  quotc863_out_a(x1)
U106_gga(x1, x2)  =  U106_gga(x2)
U107_gga(x1, x2)  =  U107_gga(x2)
U108_gga(x1, x2)  =  U108_gga(x2)
quotc876_in_a(x1)  =  quotc876_in_a
U118_a(x1, x2)  =  U118_a(x2)
quotc876_out_a(x1)  =  quotc876_out_a(x1)
divc774_out_ga(x1, x2)  =  divc774_out_ga(x1, x2)
U163_ga(x1, x2)  =  U163_ga(x2)
U164_ga(x1, x2)  =  U164_ga(x2)
U165_ga(x1, x2)  =  U165_ga(x2)
not_dividesc770_in_g(x1)  =  not_dividesc770_in_g(x1)
U159_g(x1, x2)  =  U159_g(x1, x2)
U160_g(x1, x2)  =  U160_g(x1, x2)
U161_g(x1, x2)  =  U161_g(x1, x2)
not_dividesc770_out_g(x1)  =  not_dividesc770_out_g(x1)
divc1076_in_ga(x1, x2)  =  divc1076_in_ga(x1)
U169_ga(x1, x2, x3)  =  U169_ga(x1, x3)
quotc1126_in_gga(x1, x2, x3)  =  quotc1126_in_gga(x1, x2)
U111_gga(x1, x2, x3, x4)  =  U111_gga(x1, x2, x4)
quotc1126_out_gga(x1, x2, x3)  =  quotc1126_out_gga(x1, x2, x3)
U112_gga(x1, x2)  =  U112_gga(x2)
quotc1171_in_a(x1)  =  quotc1171_in_a
quotc1171_out_a(x1)  =  quotc1171_out_a(x1)
U113_gga(x1, x2)  =  U113_gga(x2)
U114_gga(x1, x2)  =  U114_gga(x2)
U115_gga(x1, x2)  =  U115_gga(x2)
U116_gga(x1, x2)  =  U116_gga(x2)
divc1076_out_ga(x1, x2)  =  divc1076_out_ga(x1, x2)
U170_ga(x1, x2)  =  U170_ga(x2)
U171_ga(x1, x2)  =  U171_ga(x2)
U172_ga(x1, x2)  =  U172_ga(x2)
U173_ga(x1, x2)  =  U173_ga(x2)
not_dividesc1072_in_g(x1)  =  not_dividesc1072_in_g(x1)
U166_g(x1, x2)  =  U166_g(x1, x2)
U167_g(x1, x2)  =  U167_g(x1, x2)
U168_g(x1, x2)  =  U168_g(x1, x2)
not_dividesc1072_out_g(x1)  =  not_dividesc1072_out_g(x1)
divc1402_in_gga(x1, x2, x3)  =  divc1402_in_gga(x1, x2)
divc1402_out_gga(x1, x2, x3)  =  divc1402_out_gga(x1, x2, x3)
U177_gga(x1, x2, x3, x4)  =  U177_gga(x1, x2, x4)
quotc1419_in_gga(x1, x2, x3)  =  quotc1419_in_gga(x1, x2)
quotc1419_out_gga(x1, x2, x3)  =  quotc1419_out_gga(x1, x2, x3)
U122_gga(x1, x2, x3, x4)  =  U122_gga(x1, x2, x4)
quotc1481_in_ggga(x1, x2, x3, x4)  =  quotc1481_in_ggga(x1, x2, x3)
quotc1481_out_ggga(x1, x2, x3, x4)  =  quotc1481_out_ggga(x1, x2, x3, x4)
U119_ggga(x1, x2, x3, x4, x5)  =  U119_ggga(x1, x2, x3, x5)
U120_ggga(x1, x2, x3, x4)  =  U120_ggga(x1, x2, x4)
U123_gga(x1, x2, x3)  =  U123_gga(x1, x3)
quotc1532_in_ga(x1, x2)  =  quotc1532_in_ga(x1)
quotc1532_out_ga(x1, x2)  =  quotc1532_out_ga(x1, x2)
U130_ga(x1, x2, x3)  =  U130_ga(x1, x3)
U124_gga(x1, x2, x3)  =  U124_gga(x1, x3)
quotc1615_in_ga(x1, x2)  =  quotc1615_in_ga(x1)
quotc1615_out_ga(x1, x2)  =  quotc1615_out_ga(x1, x2)
U131_ga(x1, x2, x3)  =  U131_ga(x1, x3)
U125_gga(x1, x2, x3)  =  U125_gga(x1, x3)
quotc1687_in_ga(x1, x2)  =  quotc1687_in_ga(x1)
quotc1687_out_ga(x1, x2)  =  quotc1687_out_ga(x1, x2)
U132_ga(x1, x2, x3)  =  U132_ga(x1, x3)
U126_gga(x1, x2, x3)  =  U126_gga(x1, x3)
quotc1748_in_ga(x1, x2)  =  quotc1748_in_ga(x1)
quotc1748_out_ga(x1, x2)  =  quotc1748_out_ga(x1, x2)
U133_ga(x1, x2, x3)  =  U133_ga(x1, x3)
U127_gga(x1, x2, x3)  =  U127_gga(x1, x3)
quotc1798_in_ga(x1, x2)  =  quotc1798_in_ga(x1)
quotc1798_out_ga(x1, x2)  =  quotc1798_out_ga(x1, x2)
U134_ga(x1, x2, x3)  =  U134_ga(x1, x3)
U128_gga(x1, x2, x3)  =  U128_gga(x1, x3)
quotc1837_in_ga(x1, x2)  =  quotc1837_in_ga(x1)
quotc1837_out_ga(x1, x2)  =  quotc1837_out_ga(x1, x2)
U135_ga(x1, x2, x3)  =  U135_ga(x1, x3)
U121_ggga(x1, x2, x3)  =  U121_ggga(x1, x3)
quotc1514_in_ga(x1, x2)  =  quotc1514_in_ga(x1)
quotc1514_out_ga(x1, x2)  =  quotc1514_out_ga(x1, x2)
U129_ga(x1, x2, x3)  =  U129_ga(x1, x3)
not_dividesc1398_in_gg(x1, x2)  =  not_dividesc1398_in_gg(x1, x2)
U174_gg(x1, x2, x3)  =  U174_gg(x1, x2, x3)
U175_gg(x1, x2, x3)  =  U175_gg(x1, x2, x3)
U176_gg(x1, x2, x3)  =  U176_gg(x1, x2, x3)
not_dividesc1398_out_gg(x1, x2)  =  not_dividesc1398_out_gg(x1, x2)
QUOT67_IN_GGA(x1, x2, x3)  =  QUOT67_IN_GGA(x1, x2)

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

(122) UsableRulesProof (EQUIVALENT transformation)

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

(123) Obligation:

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

QUOT67_IN_GGA(s(T137), T138, X461) → QUOT67_IN_GGA(T137, T138, X461)

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

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

(124) PiDPToQDPProof (SOUND transformation)

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

(125) Obligation:

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

QUOT67_IN_GGA(s(T137), T138) → QUOT67_IN_GGA(T137, T138)

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

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

  • QUOT67_IN_GGA(s(T137), T138) → QUOT67_IN_GGA(T137, T138)
    The graph contains the following edges 1 > 1, 2 >= 2

(127) YES