(0) Obligation:

Clauses:

queens(Y) :- ','(perm(.(s(0), .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), [])))))))), Y), safe(Y)).
perm([], []).
perm(.(X, Y), .(V, Res)) :- ','(delete(V, .(X, Y), Rest), perm(Rest, Res)).
delete(X, .(X, Y), Y).
delete(X, .(F, T), .(F, R)) :- delete(X, T, R).
safe([]).
safe(.(X, Y)) :- ','(noattack(X, Y, s(0)), safe(Y)).
noattack(X, [], N).
noattack(X, .(F, T), N) :- ','(notEq(X, F), ','(add(F, N, FplusN), ','(notEq(X, FplusN), ','(add(X, N, XplusN), ','(notEq(F, XplusN), noattack(X, T, s(N))))))).
add(0, X, X).
add(s(X), Y, s(Z)) :- add(X, Y, Z).
notEq(0, s(X)).
notEq(s(X), 0).
notEq(s(X), s(Y)) :- notEq(X, Y).

Queries:

queens(a).

(1) PrologToDTProblemTransformerProof (SOUND transformation)

Built DT problem from termination graph.

(2) Obligation:

Triples:

delete17(T72, .(T70, T71), .(T70, X94)) :- delete17(T72, T71, X94).
perm26(.(T86, T87), .(T90, T91)) :- delete17(T90, .(T86, T87), X116).
perm26(.(T86, T87), .(T90, T97)) :- ','(deletec17(T90, .(T86, T87), T96), perm26(T96, T97)).
notEq51(s(T148), s(T149)) :- notEq51(T148, T149).
add66(s(T155), s(X228)) :- add66(T155, X228).
add92(s(T188), s(X307)) :- add92(T188, X307).
add118(s(T221), s(X386)) :- add118(T221, X386).
add144(s(T254), s(X465)) :- add144(T254, X465).
add170(s(T287), s(X544)) :- add170(T287, X544).
add196(s(T320), s(X623)) :- add196(T320, X623).
add223(s(T356), s(X704)) :- add223(T356, X704).
add249(s(T410), T411, s(X783)) :- add249(T410, T411, X783).
p236(T344, T361, T343, T345, T348) :- notEq51(T344, T361).
p236(T344, T361, T388, .(T389, T390), T391) :- ','(notEqc51(T344, T361), notEq51(T388, T389)).
p236(T344, T361, T388, .(T389, T390), T391) :- ','(notEqc51(T344, T361), ','(notEqc51(T388, T389), add249(T389, T391, X752))).
p236(T344, T361, T388, .(T389, T390), T391) :- ','(notEqc51(T344, T361), ','(notEqc51(T388, T389), ','(addc249(T389, T391, T398), notEq51(T388, T398)))).
p236(T344, T361, T388, .(T389, T390), T391) :- ','(notEqc51(T344, T361), ','(notEqc51(T388, T389), ','(addc249(T389, T391, T398), ','(notEqc51(T388, T398), add249(T388, T391, X753))))).
p236(T344, T361, T388, .(T389, T390), T391) :- ','(notEqc51(T344, T361), ','(notEqc51(T388, T389), ','(addc249(T389, T391, T398), ','(notEqc51(T388, T398), ','(addc249(T388, T391, T420), p236(T389, T420, T388, T390, s(T391))))))).
p40(T127, .(T128, T129)) :- notEq51(T127, T128).
p40(T127, .(T128, T129)) :- ','(notEqc51(T127, T128), add66(T128, X175)).
p40(T127, .(T128, T129)) :- ','(notEqc51(T127, T128), ','(addc66(T128, T152), notEq51(T127, T152))).
p40(T127, .(T128, T129)) :- ','(notEqc51(T127, T128), ','(addc66(T128, T152), ','(notEqc51(T127, T152), add66(T127, X176)))).
p40(T127, .(T128, T129)) :- ','(notEqc51(T127, T128), ','(addc66(T128, T152), ','(notEqc51(T127, T152), ','(addc66(T127, T160), notEq51(T160, T160))))).
p40(T178, .(T128, .(T179, T180))) :- ','(notEqc51(T178, T128), ','(addc66(T128, T152), ','(notEqc51(T178, T152), ','(addc66(T178, T160), ','(notEqc51(T160, T160), notEq51(T178, T179)))))).
p40(T178, .(T128, .(T179, T180))) :- ','(notEqc51(T178, T128), ','(addc66(T128, T152), ','(notEqc51(T178, T152), ','(addc66(T178, T160), ','(notEqc51(T160, T160), ','(notEqc51(T178, T179), add92(T179, X276))))))).
p40(T178, .(T128, .(T179, T180))) :- ','(notEqc51(T178, T128), ','(addc66(T128, T152), ','(notEqc51(T178, T152), ','(addc66(T178, T160), ','(notEqc51(T160, T160), ','(notEqc51(T178, T179), ','(addc92(T179, T185), notEq51(T178, T185)))))))).
p40(T178, .(T128, .(T179, T180))) :- ','(notEqc51(T178, T128), ','(addc66(T128, T152), ','(notEqc51(T178, T152), ','(addc66(T178, T160), ','(notEqc51(T160, T160), ','(notEqc51(T178, T179), ','(addc92(T179, T185), ','(notEqc51(T178, T185), add92(T178, X277))))))))).
p40(T178, .(T128, .(T179, T180))) :- ','(notEqc51(T178, T128), ','(addc66(T128, T152), ','(notEqc51(T178, T152), ','(addc66(T178, T160), ','(notEqc51(T160, T160), ','(notEqc51(T178, T179), ','(addc92(T179, T185), ','(notEqc51(T178, T185), ','(addc92(T178, T193), notEq51(T179, T193)))))))))).
p40(T211, .(T128, .(T179, .(T212, T213)))) :- ','(notEqc51(T211, T128), ','(addc66(T128, T152), ','(notEqc51(T211, T152), ','(addc66(T211, T160), ','(notEqc51(T160, T160), ','(notEqc51(T211, T179), ','(addc92(T179, T185), ','(notEqc51(T211, T185), ','(addc92(T211, T193), ','(notEqc51(T179, T193), notEq51(T211, T212))))))))))).
p40(T211, .(T128, .(T179, .(T212, T213)))) :- ','(notEqc51(T211, T128), ','(addc66(T128, T152), ','(notEqc51(T211, T152), ','(addc66(T211, T160), ','(notEqc51(T160, T160), ','(notEqc51(T211, T179), ','(addc92(T179, T185), ','(notEqc51(T211, T185), ','(addc92(T211, T193), ','(notEqc51(T179, T193), ','(notEqc51(T211, T212), add118(T212, X355)))))))))))).
p40(T211, .(T128, .(T179, .(T212, T213)))) :- ','(notEqc51(T211, T128), ','(addc66(T128, T152), ','(notEqc51(T211, T152), ','(addc66(T211, T160), ','(notEqc51(T160, T160), ','(notEqc51(T211, T179), ','(addc92(T179, T185), ','(notEqc51(T211, T185), ','(addc92(T211, T193), ','(notEqc51(T179, T193), ','(notEqc51(T211, T212), ','(addc118(T212, T218), notEq51(T211, T218))))))))))))).
p40(T211, .(T128, .(T179, .(T212, T213)))) :- ','(notEqc51(T211, T128), ','(addc66(T128, T152), ','(notEqc51(T211, T152), ','(addc66(T211, T160), ','(notEqc51(T160, T160), ','(notEqc51(T211, T179), ','(addc92(T179, T185), ','(notEqc51(T211, T185), ','(addc92(T211, T193), ','(notEqc51(T179, T193), ','(notEqc51(T211, T212), ','(addc118(T212, T218), ','(notEqc51(T211, T218), add118(T211, X356)))))))))))))).
p40(T211, .(T128, .(T179, .(T212, T213)))) :- ','(notEqc51(T211, T128), ','(addc66(T128, T152), ','(notEqc51(T211, T152), ','(addc66(T211, T160), ','(notEqc51(T160, T160), ','(notEqc51(T211, T179), ','(addc92(T179, T185), ','(notEqc51(T211, T185), ','(addc92(T211, T193), ','(notEqc51(T179, T193), ','(notEqc51(T211, T212), ','(addc118(T212, T218), ','(notEqc51(T211, T218), ','(addc118(T211, T226), notEq51(T212, T226))))))))))))))).
p40(T244, .(T128, .(T179, .(T212, .(T245, T246))))) :- ','(notEqc51(T244, T128), ','(addc66(T128, T152), ','(notEqc51(T244, T152), ','(addc66(T244, T160), ','(notEqc51(T160, T160), ','(notEqc51(T244, T179), ','(addc92(T179, T185), ','(notEqc51(T244, T185), ','(addc92(T244, T193), ','(notEqc51(T179, T193), ','(notEqc51(T244, T212), ','(addc118(T212, T218), ','(notEqc51(T244, T218), ','(addc118(T244, T226), ','(notEqc51(T212, T226), notEq51(T244, T245)))))))))))))))).
p40(T244, .(T128, .(T179, .(T212, .(T245, T246))))) :- ','(notEqc51(T244, T128), ','(addc66(T128, T152), ','(notEqc51(T244, T152), ','(addc66(T244, T160), ','(notEqc51(T160, T160), ','(notEqc51(T244, T179), ','(addc92(T179, T185), ','(notEqc51(T244, T185), ','(addc92(T244, T193), ','(notEqc51(T179, T193), ','(notEqc51(T244, T212), ','(addc118(T212, T218), ','(notEqc51(T244, T218), ','(addc118(T244, T226), ','(notEqc51(T212, T226), ','(notEqc51(T244, T245), add144(T245, X434))))))))))))))))).
p40(T244, .(T128, .(T179, .(T212, .(T245, T246))))) :- ','(notEqc51(T244, T128), ','(addc66(T128, T152), ','(notEqc51(T244, T152), ','(addc66(T244, T160), ','(notEqc51(T160, T160), ','(notEqc51(T244, T179), ','(addc92(T179, T185), ','(notEqc51(T244, T185), ','(addc92(T244, T193), ','(notEqc51(T179, T193), ','(notEqc51(T244, T212), ','(addc118(T212, T218), ','(notEqc51(T244, T218), ','(addc118(T244, T226), ','(notEqc51(T212, T226), ','(notEqc51(T244, T245), ','(addc144(T245, T251), notEq51(T244, T251)))))))))))))))))).
p40(T244, .(T128, .(T179, .(T212, .(T245, T246))))) :- ','(notEqc51(T244, T128), ','(addc66(T128, T152), ','(notEqc51(T244, T152), ','(addc66(T244, T160), ','(notEqc51(T160, T160), ','(notEqc51(T244, T179), ','(addc92(T179, T185), ','(notEqc51(T244, T185), ','(addc92(T244, T193), ','(notEqc51(T179, T193), ','(notEqc51(T244, T212), ','(addc118(T212, T218), ','(notEqc51(T244, T218), ','(addc118(T244, T226), ','(notEqc51(T212, T226), ','(notEqc51(T244, T245), ','(addc144(T245, T251), ','(notEqc51(T244, T251), add144(T244, X435))))))))))))))))))).
p40(T244, .(T128, .(T179, .(T212, .(T245, T246))))) :- ','(notEqc51(T244, T128), ','(addc66(T128, T152), ','(notEqc51(T244, T152), ','(addc66(T244, T160), ','(notEqc51(T160, T160), ','(notEqc51(T244, T179), ','(addc92(T179, T185), ','(notEqc51(T244, T185), ','(addc92(T244, T193), ','(notEqc51(T179, T193), ','(notEqc51(T244, T212), ','(addc118(T212, T218), ','(notEqc51(T244, T218), ','(addc118(T244, T226), ','(notEqc51(T212, T226), ','(notEqc51(T244, T245), ','(addc144(T245, T251), ','(notEqc51(T244, T251), ','(addc144(T244, T259), notEq51(T245, T259)))))))))))))))))))).
p40(T277, .(T128, .(T179, .(T212, .(T245, .(T278, T279)))))) :- ','(notEqc51(T277, T128), ','(addc66(T128, T152), ','(notEqc51(T277, T152), ','(addc66(T277, T160), ','(notEqc51(T160, T160), ','(notEqc51(T277, T179), ','(addc92(T179, T185), ','(notEqc51(T277, T185), ','(addc92(T277, T193), ','(notEqc51(T179, T193), ','(notEqc51(T277, T212), ','(addc118(T212, T218), ','(notEqc51(T277, T218), ','(addc118(T277, T226), ','(notEqc51(T212, T226), ','(notEqc51(T277, T245), ','(addc144(T245, T251), ','(notEqc51(T277, T251), ','(addc144(T277, T259), ','(notEqc51(T245, T259), notEq51(T277, T278))))))))))))))))))))).
p40(T277, .(T128, .(T179, .(T212, .(T245, .(T278, T279)))))) :- ','(notEqc51(T277, T128), ','(addc66(T128, T152), ','(notEqc51(T277, T152), ','(addc66(T277, T160), ','(notEqc51(T160, T160), ','(notEqc51(T277, T179), ','(addc92(T179, T185), ','(notEqc51(T277, T185), ','(addc92(T277, T193), ','(notEqc51(T179, T193), ','(notEqc51(T277, T212), ','(addc118(T212, T218), ','(notEqc51(T277, T218), ','(addc118(T277, T226), ','(notEqc51(T212, T226), ','(notEqc51(T277, T245), ','(addc144(T245, T251), ','(notEqc51(T277, T251), ','(addc144(T277, T259), ','(notEqc51(T245, T259), ','(notEqc51(T277, T278), add170(T278, X513)))))))))))))))))))))).
p40(T277, .(T128, .(T179, .(T212, .(T245, .(T278, T279)))))) :- ','(notEqc51(T277, T128), ','(addc66(T128, T152), ','(notEqc51(T277, T152), ','(addc66(T277, T160), ','(notEqc51(T160, T160), ','(notEqc51(T277, T179), ','(addc92(T179, T185), ','(notEqc51(T277, T185), ','(addc92(T277, T193), ','(notEqc51(T179, T193), ','(notEqc51(T277, T212), ','(addc118(T212, T218), ','(notEqc51(T277, T218), ','(addc118(T277, T226), ','(notEqc51(T212, T226), ','(notEqc51(T277, T245), ','(addc144(T245, T251), ','(notEqc51(T277, T251), ','(addc144(T277, T259), ','(notEqc51(T245, T259), ','(notEqc51(T277, T278), ','(addc170(T278, T284), notEq51(T277, T284))))))))))))))))))))))).
p40(T277, .(T128, .(T179, .(T212, .(T245, .(T278, T279)))))) :- ','(notEqc51(T277, T128), ','(addc66(T128, T152), ','(notEqc51(T277, T152), ','(addc66(T277, T160), ','(notEqc51(T160, T160), ','(notEqc51(T277, T179), ','(addc92(T179, T185), ','(notEqc51(T277, T185), ','(addc92(T277, T193), ','(notEqc51(T179, T193), ','(notEqc51(T277, T212), ','(addc118(T212, T218), ','(notEqc51(T277, T218), ','(addc118(T277, T226), ','(notEqc51(T212, T226), ','(notEqc51(T277, T245), ','(addc144(T245, T251), ','(notEqc51(T277, T251), ','(addc144(T277, T259), ','(notEqc51(T245, T259), ','(notEqc51(T277, T278), ','(addc170(T278, T284), ','(notEqc51(T277, T284), add170(T277, X514)))))))))))))))))))))))).
p40(T277, .(T128, .(T179, .(T212, .(T245, .(T278, T279)))))) :- ','(notEqc51(T277, T128), ','(addc66(T128, T152), ','(notEqc51(T277, T152), ','(addc66(T277, T160), ','(notEqc51(T160, T160), ','(notEqc51(T277, T179), ','(addc92(T179, T185), ','(notEqc51(T277, T185), ','(addc92(T277, T193), ','(notEqc51(T179, T193), ','(notEqc51(T277, T212), ','(addc118(T212, T218), ','(notEqc51(T277, T218), ','(addc118(T277, T226), ','(notEqc51(T212, T226), ','(notEqc51(T277, T245), ','(addc144(T245, T251), ','(notEqc51(T277, T251), ','(addc144(T277, T259), ','(notEqc51(T245, T259), ','(notEqc51(T277, T278), ','(addc170(T278, T284), ','(notEqc51(T277, T284), ','(addc170(T277, T292), notEq51(T278, T292))))))))))))))))))))))))).
p40(T310, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, T312))))))) :- ','(notEqc51(T310, T128), ','(addc66(T128, T152), ','(notEqc51(T310, T152), ','(addc66(T310, T160), ','(notEqc51(T160, T160), ','(notEqc51(T310, T179), ','(addc92(T179, T185), ','(notEqc51(T310, T185), ','(addc92(T310, T193), ','(notEqc51(T179, T193), ','(notEqc51(T310, T212), ','(addc118(T212, T218), ','(notEqc51(T310, T218), ','(addc118(T310, T226), ','(notEqc51(T212, T226), ','(notEqc51(T310, T245), ','(addc144(T245, T251), ','(notEqc51(T310, T251), ','(addc144(T310, T259), ','(notEqc51(T245, T259), ','(notEqc51(T310, T278), ','(addc170(T278, T284), ','(notEqc51(T310, T284), ','(addc170(T310, T292), ','(notEqc51(T278, T292), notEq51(T310, T311)))))))))))))))))))))))))).
p40(T310, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, T312))))))) :- ','(notEqc51(T310, T128), ','(addc66(T128, T152), ','(notEqc51(T310, T152), ','(addc66(T310, T160), ','(notEqc51(T160, T160), ','(notEqc51(T310, T179), ','(addc92(T179, T185), ','(notEqc51(T310, T185), ','(addc92(T310, T193), ','(notEqc51(T179, T193), ','(notEqc51(T310, T212), ','(addc118(T212, T218), ','(notEqc51(T310, T218), ','(addc118(T310, T226), ','(notEqc51(T212, T226), ','(notEqc51(T310, T245), ','(addc144(T245, T251), ','(notEqc51(T310, T251), ','(addc144(T310, T259), ','(notEqc51(T245, T259), ','(notEqc51(T310, T278), ','(addc170(T278, T284), ','(notEqc51(T310, T284), ','(addc170(T310, T292), ','(notEqc51(T278, T292), ','(notEqc51(T310, T311), add196(T311, X592))))))))))))))))))))))))))).
p40(T310, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, T312))))))) :- ','(notEqc51(T310, T128), ','(addc66(T128, T152), ','(notEqc51(T310, T152), ','(addc66(T310, T160), ','(notEqc51(T160, T160), ','(notEqc51(T310, T179), ','(addc92(T179, T185), ','(notEqc51(T310, T185), ','(addc92(T310, T193), ','(notEqc51(T179, T193), ','(notEqc51(T310, T212), ','(addc118(T212, T218), ','(notEqc51(T310, T218), ','(addc118(T310, T226), ','(notEqc51(T212, T226), ','(notEqc51(T310, T245), ','(addc144(T245, T251), ','(notEqc51(T310, T251), ','(addc144(T310, T259), ','(notEqc51(T245, T259), ','(notEqc51(T310, T278), ','(addc170(T278, T284), ','(notEqc51(T310, T284), ','(addc170(T310, T292), ','(notEqc51(T278, T292), ','(notEqc51(T310, T311), ','(addc196(T311, T317), notEq51(T310, T317)))))))))))))))))))))))))))).
p40(T310, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, T312))))))) :- ','(notEqc51(T310, T128), ','(addc66(T128, T152), ','(notEqc51(T310, T152), ','(addc66(T310, T160), ','(notEqc51(T160, T160), ','(notEqc51(T310, T179), ','(addc92(T179, T185), ','(notEqc51(T310, T185), ','(addc92(T310, T193), ','(notEqc51(T179, T193), ','(notEqc51(T310, T212), ','(addc118(T212, T218), ','(notEqc51(T310, T218), ','(addc118(T310, T226), ','(notEqc51(T212, T226), ','(notEqc51(T310, T245), ','(addc144(T245, T251), ','(notEqc51(T310, T251), ','(addc144(T310, T259), ','(notEqc51(T245, T259), ','(notEqc51(T310, T278), ','(addc170(T278, T284), ','(notEqc51(T310, T284), ','(addc170(T310, T292), ','(notEqc51(T278, T292), ','(notEqc51(T310, T311), ','(addc196(T311, T317), ','(notEqc51(T310, T317), add196(T310, X593))))))))))))))))))))))))))))).
p40(T310, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, T312))))))) :- ','(notEqc51(T310, T128), ','(addc66(T128, T152), ','(notEqc51(T310, T152), ','(addc66(T310, T160), ','(notEqc51(T160, T160), ','(notEqc51(T310, T179), ','(addc92(T179, T185), ','(notEqc51(T310, T185), ','(addc92(T310, T193), ','(notEqc51(T179, T193), ','(notEqc51(T310, T212), ','(addc118(T212, T218), ','(notEqc51(T310, T218), ','(addc118(T310, T226), ','(notEqc51(T212, T226), ','(notEqc51(T310, T245), ','(addc144(T245, T251), ','(notEqc51(T310, T251), ','(addc144(T310, T259), ','(notEqc51(T245, T259), ','(notEqc51(T310, T278), ','(addc170(T278, T284), ','(notEqc51(T310, T284), ','(addc170(T310, T292), ','(notEqc51(T278, T292), ','(notEqc51(T310, T311), ','(addc196(T311, T317), ','(notEqc51(T310, T317), ','(addc196(T310, T325), notEq51(T311, T325)))))))))))))))))))))))))))))).
p40(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) :- ','(notEqc51(T343, T128), ','(addc66(T128, T152), ','(notEqc51(T343, T152), ','(addc66(T343, T160), ','(notEqc51(T160, T160), ','(notEqc51(T343, T179), ','(addc92(T179, T185), ','(notEqc51(T343, T185), ','(addc92(T343, T193), ','(notEqc51(T179, T193), ','(notEqc51(T343, T212), ','(addc118(T212, T218), ','(notEqc51(T343, T218), ','(addc118(T343, T226), ','(notEqc51(T212, T226), ','(notEqc51(T343, T245), ','(addc144(T245, T251), ','(notEqc51(T343, T251), ','(addc144(T343, T259), ','(notEqc51(T245, T259), ','(notEqc51(T343, T278), ','(addc170(T278, T284), ','(notEqc51(T343, T284), ','(addc170(T343, T292), ','(notEqc51(T278, T292), ','(notEqc51(T343, T311), ','(addc196(T311, T317), ','(notEqc51(T343, T317), ','(addc196(T343, T325), ','(notEqc51(T311, T325), p220(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))))))))))))))))))))))))))))))).
p40(T110, .(T429, T430)) :- ','(noattackc41(T110, .(T429, T430)), p40(T429, T430)).
p8(T48, T47, .(s(0), X63), T12) :- delete17(T48, T47, X63).
p8(T22, T15, T20, T21) :- ','(deletec9(T22, T15, T20), perm26(T20, T21)).
p8(T110, T15, T20, T111) :- ','(deletec9(T110, T15, T20), ','(permc26(T20, T111), p40(T110, T111))).
p220(T343, T344, X671, X672, T345, T348) :- notEq51(T343, T344).
p220(T343, T344, X671, X672, T345, T348) :- ','(notEqc51(T343, T344), add223(T344, X671)).
p220(T343, T344, T353, X672, T345, T348) :- ','(notEqc51(T343, T344), ','(addc223(T344, T353), notEq51(T343, T353))).
p220(T343, T344, T353, X672, T345, T348) :- ','(notEqc51(T343, T344), ','(addc223(T344, T353), ','(notEqc51(T343, T353), add223(T343, X672)))).
p220(T343, T344, T353, T361, T345, T348) :- ','(notEqc51(T343, T344), ','(addc223(T344, T353), ','(notEqc51(T343, T353), ','(addc223(T343, T361), p236(T344, T361, T343, T345, T348))))).
queens1(.(T11, T12)) :- p8(T11, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X16, T12).

Clauses:

deletec17(T61, .(T61, T62), T62).
deletec17(T72, .(T70, T71), .(T70, X94)) :- deletec17(T72, T71, X94).
permc26([], []).
permc26(.(T86, T87), .(T90, T97)) :- ','(deletec17(T90, .(T86, T87), T96), permc26(T96, T97)).
notEqc51(0, s(T138)).
notEqc51(s(T143), 0).
notEqc51(s(T148), s(T149)) :- notEqc51(T148, T149).
addc66(0, s(0)).
addc66(s(T155), s(X228)) :- addc66(T155, X228).
addc92(0, s(s(0))).
addc92(s(T188), s(X307)) :- addc92(T188, X307).
addc118(0, s(s(s(0)))).
addc118(s(T221), s(X386)) :- addc118(T221, X386).
addc144(0, s(s(s(s(0))))).
addc144(s(T254), s(X465)) :- addc144(T254, X465).
addc170(0, s(s(s(s(s(0)))))).
addc170(s(T287), s(X544)) :- addc170(T287, X544).
addc196(0, s(s(s(s(s(s(0))))))).
addc196(s(T320), s(X623)) :- addc196(T320, X623).
addc223(0, s(s(s(s(s(s(s(0)))))))).
addc223(s(T356), s(X704)) :- addc223(T356, X704).
addc249(0, T405, s(T405)).
addc249(s(T410), T411, s(X783)) :- addc249(T410, T411, X783).
qc236(T344, T361, T378, [], T379) :- notEqc51(T344, T361).
qc236(T344, T361, T388, .(T389, T390), T391) :- ','(notEqc51(T344, T361), ','(notEqc51(T388, T389), ','(addc249(T389, T391, T398), ','(notEqc51(T388, T398), ','(addc249(T388, T391, T420), qc236(T389, T420, T388, T390, s(T391))))))).
qc40(T110, []) :- noattackc41(T110, []).
qc40(T110, .(T429, T430)) :- ','(noattackc41(T110, .(T429, T430)), qc40(T429, T430)).
qc8(T110, T15, T20, T111) :- ','(deletec9(T110, T15, T20), ','(permc26(T20, T111), qc40(T110, T111))).
qc220(T343, T344, T353, T361, T345, T348) :- ','(notEqc51(T343, T344), ','(addc223(T344, T353), ','(notEqc51(T343, T353), ','(addc223(T343, T361), qc236(T344, T361, T343, T345, T348))))).
deletec9(s(0), T36, T36).
deletec9(T48, T47, .(s(0), X63)) :- deletec17(T48, T47, X63).
noattackc41(T120, []).
noattackc41(T171, .(T128, [])) :- ','(notEqc51(T171, T128), ','(addc66(T128, T152), ','(notEqc51(T171, T152), ','(addc66(T171, T160), notEqc51(T160, T160))))).
noattackc41(T204, .(T128, .(T179, []))) :- ','(notEqc51(T204, T128), ','(addc66(T128, T152), ','(notEqc51(T204, T152), ','(addc66(T204, T160), ','(notEqc51(T160, T160), ','(notEqc51(T204, T179), ','(addc92(T179, T185), ','(notEqc51(T204, T185), ','(addc92(T204, T193), notEqc51(T179, T193)))))))))).
noattackc41(T237, .(T128, .(T179, .(T212, [])))) :- ','(notEqc51(T237, T128), ','(addc66(T128, T152), ','(notEqc51(T237, T152), ','(addc66(T237, T160), ','(notEqc51(T160, T160), ','(notEqc51(T237, T179), ','(addc92(T179, T185), ','(notEqc51(T237, T185), ','(addc92(T237, T193), ','(notEqc51(T179, T193), ','(notEqc51(T237, T212), ','(addc118(T212, T218), ','(notEqc51(T237, T218), ','(addc118(T237, T226), notEqc51(T212, T226))))))))))))))).
noattackc41(T270, .(T128, .(T179, .(T212, .(T245, []))))) :- ','(notEqc51(T270, T128), ','(addc66(T128, T152), ','(notEqc51(T270, T152), ','(addc66(T270, T160), ','(notEqc51(T160, T160), ','(notEqc51(T270, T179), ','(addc92(T179, T185), ','(notEqc51(T270, T185), ','(addc92(T270, T193), ','(notEqc51(T179, T193), ','(notEqc51(T270, T212), ','(addc118(T212, T218), ','(notEqc51(T270, T218), ','(addc118(T270, T226), ','(notEqc51(T212, T226), ','(notEqc51(T270, T245), ','(addc144(T245, T251), ','(notEqc51(T270, T251), ','(addc144(T270, T259), notEqc51(T245, T259)))))))))))))))))))).
noattackc41(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) :- ','(notEqc51(T303, T128), ','(addc66(T128, T152), ','(notEqc51(T303, T152), ','(addc66(T303, T160), ','(notEqc51(T160, T160), ','(notEqc51(T303, T179), ','(addc92(T179, T185), ','(notEqc51(T303, T185), ','(addc92(T303, T193), ','(notEqc51(T179, T193), ','(notEqc51(T303, T212), ','(addc118(T212, T218), ','(notEqc51(T303, T218), ','(addc118(T303, T226), ','(notEqc51(T212, T226), ','(notEqc51(T303, T245), ','(addc144(T245, T251), ','(notEqc51(T303, T251), ','(addc144(T303, T259), ','(notEqc51(T245, T259), ','(notEqc51(T303, T278), ','(addc170(T278, T284), ','(notEqc51(T303, T284), ','(addc170(T303, T292), notEqc51(T278, T292))))))))))))))))))))))))).
noattackc41(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) :- ','(notEqc51(T336, T128), ','(addc66(T128, T152), ','(notEqc51(T336, T152), ','(addc66(T336, T160), ','(notEqc51(T160, T160), ','(notEqc51(T336, T179), ','(addc92(T179, T185), ','(notEqc51(T336, T185), ','(addc92(T336, T193), ','(notEqc51(T179, T193), ','(notEqc51(T336, T212), ','(addc118(T212, T218), ','(notEqc51(T336, T218), ','(addc118(T336, T226), ','(notEqc51(T212, T226), ','(notEqc51(T336, T245), ','(addc144(T245, T251), ','(notEqc51(T336, T251), ','(addc144(T336, T259), ','(notEqc51(T245, T259), ','(notEqc51(T336, T278), ','(addc170(T278, T284), ','(notEqc51(T336, T284), ','(addc170(T336, T292), ','(notEqc51(T278, T292), ','(notEqc51(T336, T311), ','(addc196(T311, T317), ','(notEqc51(T336, T317), ','(addc196(T336, T325), notEqc51(T311, T325)))))))))))))))))))))))))))))).
noattackc41(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) :- ','(notEqc51(T343, T128), ','(addc66(T128, T152), ','(notEqc51(T343, T152), ','(addc66(T343, T160), ','(notEqc51(T160, T160), ','(notEqc51(T343, T179), ','(addc92(T179, T185), ','(notEqc51(T343, T185), ','(addc92(T343, T193), ','(notEqc51(T179, T193), ','(notEqc51(T343, T212), ','(addc118(T212, T218), ','(notEqc51(T343, T218), ','(addc118(T343, T226), ','(notEqc51(T212, T226), ','(notEqc51(T343, T245), ','(addc144(T245, T251), ','(notEqc51(T343, T251), ','(addc144(T343, T259), ','(notEqc51(T245, T259), ','(notEqc51(T343, T278), ','(addc170(T278, T284), ','(notEqc51(T343, T284), ','(addc170(T343, T292), ','(notEqc51(T278, T292), ','(notEqc51(T343, T311), ','(addc196(T311, T317), ','(notEqc51(T343, T317), ','(addc196(T343, T325), ','(notEqc51(T311, T325), qc220(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))))))))))))))))))))))))))))))).

Afs:

queens1(x1)  =  queens1

(3) TriplesToPiDPProof (SOUND transformation)

We use the technique of [LOPSTR]. With regard to the inferred argument filtering the predicates were used in the following modes:
queens1_in: (f)
p8_in: (f,b,f,f)
delete17_in: (f,b,f)
deletec9_in: (f,b,f)
deletec17_in: (f,b,f)
perm26_in: (b,f)
permc26_in: (b,f)
p40_in: (b,b)
notEq51_in: (b,b)
notEqc51_in: (b,b)
add66_in: (b,f)
addc66_in: (b,f)
add92_in: (b,f)
addc92_in: (b,f)
add118_in: (b,f)
addc118_in: (b,f)
add144_in: (b,f)
addc144_in: (b,f)
add170_in: (b,f)
addc170_in: (b,f)
add196_in: (b,f)
addc196_in: (b,f)
p220_in: (b,b,f,f,b,b)
add223_in: (b,f)
addc223_in: (b,f)
p236_in: (b,b,b,b,b)
add249_in: (b,b,f)
addc249_in: (b,b,f)
noattackc41_in: (b,b)
qc220_in: (b,b,f,f,b,b)
qc236_in: (b,b,b,b,b)
Transforming TRIPLES into the following Term Rewriting System:
Pi DP problem:
The TRS P consists of the following rules:

QUEENS1_IN_A(.(T11, T12)) → U206_A(T11, T12, p8_in_agaa(T11, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X16, T12))
QUEENS1_IN_A(.(T11, T12)) → P8_IN_AGAA(T11, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X16, T12)
P8_IN_AGAA(T48, T47, .(s(0), X63), T12) → U187_AGAA(T48, T47, X63, T12, delete17_in_aga(T48, T47, X63))
P8_IN_AGAA(T48, T47, .(s(0), X63), T12) → DELETE17_IN_AGA(T48, T47, X63)
DELETE17_IN_AGA(T72, .(T70, T71), .(T70, X94)) → U1_AGA(T72, T70, T71, X94, delete17_in_aga(T72, T71, X94))
DELETE17_IN_AGA(T72, .(T70, T71), .(T70, X94)) → DELETE17_IN_AGA(T72, T71, X94)
P8_IN_AGAA(T22, T15, T20, T21) → U188_AGAA(T22, T15, T20, T21, deletec9_in_aga(T22, T15, T20))
U188_AGAA(T22, T15, T20, T21, deletec9_out_aga(T22, T15, T20)) → U189_AGAA(T22, T15, T20, T21, perm26_in_ga(T20, T21))
U188_AGAA(T22, T15, T20, T21, deletec9_out_aga(T22, T15, T20)) → PERM26_IN_GA(T20, T21)
PERM26_IN_GA(.(T86, T87), .(T90, T91)) → U2_GA(T86, T87, T90, T91, delete17_in_aga(T90, .(T86, T87), X116))
PERM26_IN_GA(.(T86, T87), .(T90, T91)) → DELETE17_IN_AGA(T90, .(T86, T87), X116)
PERM26_IN_GA(.(T86, T87), .(T90, T97)) → U3_GA(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U3_GA(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U4_GA(T86, T87, T90, T97, perm26_in_ga(T96, T97))
U3_GA(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → PERM26_IN_GA(T96, T97)
P8_IN_AGAA(T110, T15, T20, T111) → U190_AGAA(T110, T15, T20, T111, deletec9_in_aga(T110, T15, T20))
U190_AGAA(T110, T15, T20, T111, deletec9_out_aga(T110, T15, T20)) → U191_AGAA(T110, T15, T20, T111, permc26_in_ga(T20, T111))
U191_AGAA(T110, T15, T20, T111, permc26_out_ga(T20, T111)) → U192_AGAA(T110, T15, T20, T111, p40_in_gg(T110, T111))
U191_AGAA(T110, T15, T20, T111, permc26_out_ga(T20, T111)) → P40_IN_GG(T110, T111)
P40_IN_GG(T127, .(T128, T129)) → U25_GG(T127, T128, T129, notEq51_in_gg(T127, T128))
P40_IN_GG(T127, .(T128, T129)) → NOTEQ51_IN_GG(T127, T128)
NOTEQ51_IN_GG(s(T148), s(T149)) → U5_GG(T148, T149, notEq51_in_gg(T148, T149))
NOTEQ51_IN_GG(s(T148), s(T149)) → NOTEQ51_IN_GG(T148, T149)
P40_IN_GG(T127, .(T128, T129)) → U26_GG(T127, T128, T129, notEqc51_in_gg(T127, T128))
U26_GG(T127, T128, T129, notEqc51_out_gg(T127, T128)) → U27_GG(T127, T128, T129, add66_in_ga(T128, X175))
U26_GG(T127, T128, T129, notEqc51_out_gg(T127, T128)) → ADD66_IN_GA(T128, X175)
ADD66_IN_GA(s(T155), s(X228)) → U6_GA(T155, X228, add66_in_ga(T155, X228))
ADD66_IN_GA(s(T155), s(X228)) → ADD66_IN_GA(T155, X228)
U26_GG(T127, T128, T129, notEqc51_out_gg(T127, T128)) → U28_GG(T127, T128, T129, addc66_in_ga(T128, T152))
U28_GG(T127, T128, T129, addc66_out_ga(T128, T152)) → U29_GG(T127, T128, T129, notEq51_in_gg(T127, T152))
U28_GG(T127, T128, T129, addc66_out_ga(T128, T152)) → NOTEQ51_IN_GG(T127, T152)
U28_GG(T127, T128, T129, addc66_out_ga(T128, T152)) → U30_GG(T127, T128, T129, notEqc51_in_gg(T127, T152))
U30_GG(T127, T128, T129, notEqc51_out_gg(T127, T152)) → U31_GG(T127, T128, T129, add66_in_ga(T127, X176))
U30_GG(T127, T128, T129, notEqc51_out_gg(T127, T152)) → ADD66_IN_GA(T127, X176)
U30_GG(T127, T128, T129, notEqc51_out_gg(T127, T152)) → U32_GG(T127, T128, T129, addc66_in_ga(T127, T160))
U32_GG(T127, T128, T129, addc66_out_ga(T127, T160)) → U33_GG(T127, T128, T129, notEq51_in_gg(T160, T160))
U32_GG(T127, T128, T129, addc66_out_ga(T127, T160)) → NOTEQ51_IN_GG(T160, T160)
P40_IN_GG(T178, .(T128, .(T179, T180))) → U34_GG(T178, T128, T179, T180, notEqc51_in_gg(T178, T128))
U34_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T128)) → U35_GG(T178, T128, T179, T180, addc66_in_ga(T128, T152))
U35_GG(T178, T128, T179, T180, addc66_out_ga(T128, T152)) → U36_GG(T178, T128, T179, T180, notEqc51_in_gg(T178, T152))
U36_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T152)) → U37_GG(T178, T128, T179, T180, addc66_in_ga(T178, T160))
U37_GG(T178, T128, T179, T180, addc66_out_ga(T178, T160)) → U38_GG(T178, T128, T179, T180, notEqc51_in_gg(T160, T160))
U38_GG(T178, T128, T179, T180, notEqc51_out_gg(T160, T160)) → U39_GG(T178, T128, T179, T180, notEq51_in_gg(T178, T179))
U38_GG(T178, T128, T179, T180, notEqc51_out_gg(T160, T160)) → NOTEQ51_IN_GG(T178, T179)
U38_GG(T178, T128, T179, T180, notEqc51_out_gg(T160, T160)) → U40_GG(T178, T128, T179, T180, notEqc51_in_gg(T178, T179))
U40_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T179)) → U41_GG(T178, T128, T179, T180, add92_in_ga(T179, X276))
U40_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T179)) → ADD92_IN_GA(T179, X276)
ADD92_IN_GA(s(T188), s(X307)) → U7_GA(T188, X307, add92_in_ga(T188, X307))
ADD92_IN_GA(s(T188), s(X307)) → ADD92_IN_GA(T188, X307)
U40_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T179)) → U42_GG(T178, T128, T179, T180, addc92_in_ga(T179, T185))
U42_GG(T178, T128, T179, T180, addc92_out_ga(T179, T185)) → U43_GG(T178, T128, T179, T180, notEq51_in_gg(T178, T185))
U42_GG(T178, T128, T179, T180, addc92_out_ga(T179, T185)) → NOTEQ51_IN_GG(T178, T185)
U42_GG(T178, T128, T179, T180, addc92_out_ga(T179, T185)) → U44_GG(T178, T128, T179, T180, notEqc51_in_gg(T178, T185))
U44_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T185)) → U45_GG(T178, T128, T179, T180, add92_in_ga(T178, X277))
U44_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T185)) → ADD92_IN_GA(T178, X277)
U44_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T185)) → U46_GG(T178, T128, T179, T180, addc92_in_ga(T178, T193))
U46_GG(T178, T128, T179, T180, addc92_out_ga(T178, T193)) → U47_GG(T178, T128, T179, T180, notEq51_in_gg(T179, T193))
U46_GG(T178, T128, T179, T180, addc92_out_ga(T178, T193)) → NOTEQ51_IN_GG(T179, T193)
P40_IN_GG(T211, .(T128, .(T179, .(T212, T213)))) → U48_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T128))
U48_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T128)) → U49_GG(T211, T128, T179, T212, T213, addc66_in_ga(T128, T152))
U49_GG(T211, T128, T179, T212, T213, addc66_out_ga(T128, T152)) → U50_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T152))
U50_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T152)) → U51_GG(T211, T128, T179, T212, T213, addc66_in_ga(T211, T160))
U51_GG(T211, T128, T179, T212, T213, addc66_out_ga(T211, T160)) → U52_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T160, T160))
U52_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T160, T160)) → U53_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T179))
U53_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T179)) → U54_GG(T211, T128, T179, T212, T213, addc92_in_ga(T179, T185))
U54_GG(T211, T128, T179, T212, T213, addc92_out_ga(T179, T185)) → U55_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T185))
U55_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T185)) → U56_GG(T211, T128, T179, T212, T213, addc92_in_ga(T211, T193))
U56_GG(T211, T128, T179, T212, T213, addc92_out_ga(T211, T193)) → U57_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T179, T193))
U57_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T179, T193)) → U58_GG(T211, T128, T179, T212, T213, notEq51_in_gg(T211, T212))
U57_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T179, T193)) → NOTEQ51_IN_GG(T211, T212)
U57_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T179, T193)) → U59_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T212))
U59_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T212)) → U60_GG(T211, T128, T179, T212, T213, add118_in_ga(T212, X355))
U59_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T212)) → ADD118_IN_GA(T212, X355)
ADD118_IN_GA(s(T221), s(X386)) → U8_GA(T221, X386, add118_in_ga(T221, X386))
ADD118_IN_GA(s(T221), s(X386)) → ADD118_IN_GA(T221, X386)
U59_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T212)) → U61_GG(T211, T128, T179, T212, T213, addc118_in_ga(T212, T218))
U61_GG(T211, T128, T179, T212, T213, addc118_out_ga(T212, T218)) → U62_GG(T211, T128, T179, T212, T213, notEq51_in_gg(T211, T218))
U61_GG(T211, T128, T179, T212, T213, addc118_out_ga(T212, T218)) → NOTEQ51_IN_GG(T211, T218)
U61_GG(T211, T128, T179, T212, T213, addc118_out_ga(T212, T218)) → U63_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T218))
U63_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T218)) → U64_GG(T211, T128, T179, T212, T213, add118_in_ga(T211, X356))
U63_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T218)) → ADD118_IN_GA(T211, X356)
U63_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T218)) → U65_GG(T211, T128, T179, T212, T213, addc118_in_ga(T211, T226))
U65_GG(T211, T128, T179, T212, T213, addc118_out_ga(T211, T226)) → U66_GG(T211, T128, T179, T212, T213, notEq51_in_gg(T212, T226))
U65_GG(T211, T128, T179, T212, T213, addc118_out_ga(T211, T226)) → NOTEQ51_IN_GG(T212, T226)
P40_IN_GG(T244, .(T128, .(T179, .(T212, .(T245, T246))))) → U67_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T128))
U67_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T128)) → U68_GG(T244, T128, T179, T212, T245, T246, addc66_in_ga(T128, T152))
U68_GG(T244, T128, T179, T212, T245, T246, addc66_out_ga(T128, T152)) → U69_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T152))
U69_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T152)) → U70_GG(T244, T128, T179, T212, T245, T246, addc66_in_ga(T244, T160))
U70_GG(T244, T128, T179, T212, T245, T246, addc66_out_ga(T244, T160)) → U71_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T160, T160))
U71_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T160, T160)) → U72_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T179))
U72_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T179)) → U73_GG(T244, T128, T179, T212, T245, T246, addc92_in_ga(T179, T185))
U73_GG(T244, T128, T179, T212, T245, T246, addc92_out_ga(T179, T185)) → U74_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T185))
U74_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T185)) → U75_GG(T244, T128, T179, T212, T245, T246, addc92_in_ga(T244, T193))
U75_GG(T244, T128, T179, T212, T245, T246, addc92_out_ga(T244, T193)) → U76_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T179, T193))
U76_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T179, T193)) → U77_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T212))
U77_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T212)) → U78_GG(T244, T128, T179, T212, T245, T246, addc118_in_ga(T212, T218))
U78_GG(T244, T128, T179, T212, T245, T246, addc118_out_ga(T212, T218)) → U79_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T218))
U79_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T218)) → U80_GG(T244, T128, T179, T212, T245, T246, addc118_in_ga(T244, T226))
U80_GG(T244, T128, T179, T212, T245, T246, addc118_out_ga(T244, T226)) → U81_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T212, T226))
U81_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T212, T226)) → U82_GG(T244, T128, T179, T212, T245, T246, notEq51_in_gg(T244, T245))
U81_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T212, T226)) → NOTEQ51_IN_GG(T244, T245)
U81_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T212, T226)) → U83_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T245))
U83_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T245)) → U84_GG(T244, T128, T179, T212, T245, T246, add144_in_ga(T245, X434))
U83_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T245)) → ADD144_IN_GA(T245, X434)
ADD144_IN_GA(s(T254), s(X465)) → U9_GA(T254, X465, add144_in_ga(T254, X465))
ADD144_IN_GA(s(T254), s(X465)) → ADD144_IN_GA(T254, X465)
U83_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T245)) → U85_GG(T244, T128, T179, T212, T245, T246, addc144_in_ga(T245, T251))
U85_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T245, T251)) → U86_GG(T244, T128, T179, T212, T245, T246, notEq51_in_gg(T244, T251))
U85_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T245, T251)) → NOTEQ51_IN_GG(T244, T251)
U85_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T245, T251)) → U87_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T251))
U87_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T251)) → U88_GG(T244, T128, T179, T212, T245, T246, add144_in_ga(T244, X435))
U87_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T251)) → ADD144_IN_GA(T244, X435)
U87_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T251)) → U89_GG(T244, T128, T179, T212, T245, T246, addc144_in_ga(T244, T259))
U89_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T244, T259)) → U90_GG(T244, T128, T179, T212, T245, T246, notEq51_in_gg(T245, T259))
U89_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T244, T259)) → NOTEQ51_IN_GG(T245, T259)
P40_IN_GG(T277, .(T128, .(T179, .(T212, .(T245, .(T278, T279)))))) → U91_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T128))
U91_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T128)) → U92_GG(T277, T128, T179, T212, T245, T278, T279, addc66_in_ga(T128, T152))
U92_GG(T277, T128, T179, T212, T245, T278, T279, addc66_out_ga(T128, T152)) → U93_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T152))
U93_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T152)) → U94_GG(T277, T128, T179, T212, T245, T278, T279, addc66_in_ga(T277, T160))
U94_GG(T277, T128, T179, T212, T245, T278, T279, addc66_out_ga(T277, T160)) → U95_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T160, T160))
U95_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T160, T160)) → U96_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T179))
U96_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T179)) → U97_GG(T277, T128, T179, T212, T245, T278, T279, addc92_in_ga(T179, T185))
U97_GG(T277, T128, T179, T212, T245, T278, T279, addc92_out_ga(T179, T185)) → U98_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T185))
U98_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T185)) → U99_GG(T277, T128, T179, T212, T245, T278, T279, addc92_in_ga(T277, T193))
U99_GG(T277, T128, T179, T212, T245, T278, T279, addc92_out_ga(T277, T193)) → U100_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T179, T193))
U100_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T179, T193)) → U101_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T212))
U101_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T212)) → U102_GG(T277, T128, T179, T212, T245, T278, T279, addc118_in_ga(T212, T218))
U102_GG(T277, T128, T179, T212, T245, T278, T279, addc118_out_ga(T212, T218)) → U103_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T218))
U103_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T218)) → U104_GG(T277, T128, T179, T212, T245, T278, T279, addc118_in_ga(T277, T226))
U104_GG(T277, T128, T179, T212, T245, T278, T279, addc118_out_ga(T277, T226)) → U105_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T212, T226))
U105_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T212, T226)) → U106_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T245))
U106_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T245)) → U107_GG(T277, T128, T179, T212, T245, T278, T279, addc144_in_ga(T245, T251))
U107_GG(T277, T128, T179, T212, T245, T278, T279, addc144_out_ga(T245, T251)) → U108_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T251))
U108_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T251)) → U109_GG(T277, T128, T179, T212, T245, T278, T279, addc144_in_ga(T277, T259))
U109_GG(T277, T128, T179, T212, T245, T278, T279, addc144_out_ga(T277, T259)) → U110_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T245, T259))
U110_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T245, T259)) → U111_GG(T277, T128, T179, T212, T245, T278, T279, notEq51_in_gg(T277, T278))
U110_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T245, T259)) → NOTEQ51_IN_GG(T277, T278)
U110_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T245, T259)) → U112_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T278))
U112_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T278)) → U113_GG(T277, T128, T179, T212, T245, T278, T279, add170_in_ga(T278, X513))
U112_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T278)) → ADD170_IN_GA(T278, X513)
ADD170_IN_GA(s(T287), s(X544)) → U10_GA(T287, X544, add170_in_ga(T287, X544))
ADD170_IN_GA(s(T287), s(X544)) → ADD170_IN_GA(T287, X544)
U112_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T278)) → U114_GG(T277, T128, T179, T212, T245, T278, T279, addc170_in_ga(T278, T284))
U114_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T278, T284)) → U115_GG(T277, T128, T179, T212, T245, T278, T279, notEq51_in_gg(T277, T284))
U114_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T278, T284)) → NOTEQ51_IN_GG(T277, T284)
U114_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T278, T284)) → U116_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T284))
U116_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T284)) → U117_GG(T277, T128, T179, T212, T245, T278, T279, add170_in_ga(T277, X514))
U116_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T284)) → ADD170_IN_GA(T277, X514)
U116_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T284)) → U118_GG(T277, T128, T179, T212, T245, T278, T279, addc170_in_ga(T277, T292))
U118_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T277, T292)) → U119_GG(T277, T128, T179, T212, T245, T278, T279, notEq51_in_gg(T278, T292))
U118_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T277, T292)) → NOTEQ51_IN_GG(T278, T292)
P40_IN_GG(T310, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, T312))))))) → U120_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T128))
U120_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T128)) → U121_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc66_in_ga(T128, T152))
U121_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc66_out_ga(T128, T152)) → U122_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T152))
U122_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T152)) → U123_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc66_in_ga(T310, T160))
U123_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc66_out_ga(T310, T160)) → U124_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T160, T160))
U124_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T160, T160)) → U125_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T179))
U125_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T179)) → U126_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc92_in_ga(T179, T185))
U126_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc92_out_ga(T179, T185)) → U127_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T185))
U127_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T185)) → U128_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc92_in_ga(T310, T193))
U128_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc92_out_ga(T310, T193)) → U129_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T179, T193))
U129_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T179, T193)) → U130_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T212))
U130_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T212)) → U131_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc118_in_ga(T212, T218))
U131_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc118_out_ga(T212, T218)) → U132_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T218))
U132_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T218)) → U133_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc118_in_ga(T310, T226))
U133_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc118_out_ga(T310, T226)) → U134_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T212, T226))
U134_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T212, T226)) → U135_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T245))
U135_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T245)) → U136_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc144_in_ga(T245, T251))
U136_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc144_out_ga(T245, T251)) → U137_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T251))
U137_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T251)) → U138_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc144_in_ga(T310, T259))
U138_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc144_out_ga(T310, T259)) → U139_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T245, T259))
U139_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T245, T259)) → U140_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T278))
U140_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T278)) → U141_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc170_in_ga(T278, T284))
U141_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc170_out_ga(T278, T284)) → U142_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T284))
U142_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T284)) → U143_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc170_in_ga(T310, T292))
U143_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc170_out_ga(T310, T292)) → U144_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T278, T292))
U144_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T278, T292)) → U145_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEq51_in_gg(T310, T311))
U144_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T278, T292)) → NOTEQ51_IN_GG(T310, T311)
U144_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T278, T292)) → U146_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T311))
U146_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T311)) → U147_GG(T310, T128, T179, T212, T245, T278, T311, T312, add196_in_ga(T311, X592))
U146_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T311)) → ADD196_IN_GA(T311, X592)
ADD196_IN_GA(s(T320), s(X623)) → U11_GA(T320, X623, add196_in_ga(T320, X623))
ADD196_IN_GA(s(T320), s(X623)) → ADD196_IN_GA(T320, X623)
U146_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T311)) → U148_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_in_ga(T311, T317))
U148_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T311, T317)) → U149_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEq51_in_gg(T310, T317))
U148_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T311, T317)) → NOTEQ51_IN_GG(T310, T317)
U148_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T311, T317)) → U150_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T317))
U150_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T317)) → U151_GG(T310, T128, T179, T212, T245, T278, T311, T312, add196_in_ga(T310, X593))
U150_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T317)) → ADD196_IN_GA(T310, X593)
U150_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T317)) → U152_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_in_ga(T310, T325))
U152_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T310, T325)) → U153_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEq51_in_gg(T311, T325))
U152_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T310, T325)) → NOTEQ51_IN_GG(T311, T325)
P40_IN_GG(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U154_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U154_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U155_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U155_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U156_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T152))
U156_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T152)) → U157_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T343, T160))
U157_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T343, T160)) → U158_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T160, T160))
U158_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T160, T160)) → U159_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T179))
U159_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T179)) → U160_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_in_ga(T179, T185))
U160_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_out_ga(T179, T185)) → U161_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T185))
U161_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T185)) → U162_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_in_ga(T343, T193))
U162_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_out_ga(T343, T193)) → U163_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T179, T193))
U163_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T179, T193)) → U164_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T212))
U164_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T212)) → U165_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_in_ga(T212, T218))
U165_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_out_ga(T212, T218)) → U166_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T218))
U166_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T218)) → U167_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_in_ga(T343, T226))
U167_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_out_ga(T343, T226)) → U168_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T212, T226))
U168_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T212, T226)) → U169_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T245))
U169_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T245)) → U170_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_in_ga(T245, T251))
U170_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_out_ga(T245, T251)) → U171_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T251))
U171_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T251)) → U172_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_in_ga(T343, T259))
U172_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_out_ga(T343, T259)) → U173_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T245, T259))
U173_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T245, T259)) → U174_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T278))
U174_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T278)) → U175_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_in_ga(T278, T284))
U175_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_out_ga(T278, T284)) → U176_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T284))
U176_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T284)) → U177_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_in_ga(T343, T292))
U177_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_out_ga(T343, T292)) → U178_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T278, T292))
U178_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T278, T292)) → U179_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T311))
U179_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T311)) → U180_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T311, T317))
U180_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T311, T317)) → U181_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T317))
U181_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T317)) → U182_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U182_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U183_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U183_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U184_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, p220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
U183_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → P220_IN_GGAAGG(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))
P220_IN_GGAAGG(T343, T344, X671, X672, T345, T348) → U193_GGAAGG(T343, T344, X671, X672, T345, T348, notEq51_in_gg(T343, T344))
P220_IN_GGAAGG(T343, T344, X671, X672, T345, T348) → NOTEQ51_IN_GG(T343, T344)
P220_IN_GGAAGG(T343, T344, X671, X672, T345, T348) → U194_GGAAGG(T343, T344, X671, X672, T345, T348, notEqc51_in_gg(T343, T344))
U194_GGAAGG(T343, T344, X671, X672, T345, T348, notEqc51_out_gg(T343, T344)) → U195_GGAAGG(T343, T344, X671, X672, T345, T348, add223_in_ga(T344, X671))
U194_GGAAGG(T343, T344, X671, X672, T345, T348, notEqc51_out_gg(T343, T344)) → ADD223_IN_GA(T344, X671)
ADD223_IN_GA(s(T356), s(X704)) → U12_GA(T356, X704, add223_in_ga(T356, X704))
ADD223_IN_GA(s(T356), s(X704)) → ADD223_IN_GA(T356, X704)
P220_IN_GGAAGG(T343, T344, T353, X672, T345, T348) → U196_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_in_gg(T343, T344))
U196_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_out_gg(T343, T344)) → U197_GGAAGG(T343, T344, T353, X672, T345, T348, addc223_in_ga(T344, T353))
U197_GGAAGG(T343, T344, T353, X672, T345, T348, addc223_out_ga(T344, T353)) → U198_GGAAGG(T343, T344, T353, X672, T345, T348, notEq51_in_gg(T343, T353))
U197_GGAAGG(T343, T344, T353, X672, T345, T348, addc223_out_ga(T344, T353)) → NOTEQ51_IN_GG(T343, T353)
U197_GGAAGG(T343, T344, T353, X672, T345, T348, addc223_out_ga(T344, T353)) → U199_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_in_gg(T343, T353))
U199_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_out_gg(T343, T353)) → U200_GGAAGG(T343, T344, T353, X672, T345, T348, add223_in_ga(T343, X672))
U199_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_out_gg(T343, T353)) → ADD223_IN_GA(T343, X672)
P220_IN_GGAAGG(T343, T344, T353, T361, T345, T348) → U201_GGAAGG(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U201_GGAAGG(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U202_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U202_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U203_GGAAGG(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U203_GGAAGG(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U204_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U204_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U205_GGAAGG(T343, T344, T353, T361, T345, T348, p236_in_ggggg(T344, T361, T343, T345, T348))
U204_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → P236_IN_GGGGG(T344, T361, T343, T345, T348)
P236_IN_GGGGG(T344, T361, T343, T345, T348) → U14_GGGGG(T344, T361, T343, T345, T348, notEq51_in_gg(T344, T361))
P236_IN_GGGGG(T344, T361, T343, T345, T348) → NOTEQ51_IN_GG(T344, T361)
P236_IN_GGGGG(T344, T361, T388, .(T389, T390), T391) → U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U16_GGGGG(T344, T361, T388, T389, T390, T391, notEq51_in_gg(T388, T389))
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → NOTEQ51_IN_GG(T388, T389)
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U18_GGGGG(T344, T361, T388, T389, T390, T391, add249_in_gga(T389, T391, X752))
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → ADD249_IN_GGA(T389, T391, X752)
ADD249_IN_GGA(s(T410), T411, s(X783)) → U13_GGA(T410, T411, X783, add249_in_gga(T410, T411, X783))
ADD249_IN_GGA(s(T410), T411, s(X783)) → ADD249_IN_GGA(T410, T411, X783)
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U20_GGGGG(T344, T361, T388, T389, T390, T391, notEq51_in_gg(T388, T398))
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → NOTEQ51_IN_GG(T388, T398)
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U22_GGGGG(T344, T361, T388, T389, T390, T391, add249_in_gga(T388, T391, X753))
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → ADD249_IN_GGA(T388, T391, X753)
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U24_GGGGG(T344, T361, T388, T389, T390, T391, p236_in_ggggg(T389, T420, T388, T390, s(T391)))
U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → P236_IN_GGGGG(T389, T420, T388, T390, s(T391))
P40_IN_GG(T110, .(T429, T430)) → U185_GG(T110, T429, T430, noattackc41_in_gg(T110, .(T429, T430)))
U185_GG(T110, T429, T430, noattackc41_out_gg(T110, .(T429, T430))) → U186_GG(T110, T429, T430, p40_in_gg(T429, T430))
U185_GG(T110, T429, T430, noattackc41_out_gg(T110, .(T429, T430))) → P40_IN_GG(T429, T430)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
p8_in_agaa(x1, x2, x3, x4)  =  p8_in_agaa(x2)
delete17_in_aga(x1, x2, x3)  =  delete17_in_aga(x2)
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
perm26_in_ga(x1, x2)  =  perm26_in_ga(x1)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
p40_in_gg(x1, x2)  =  p40_in_gg(x1, x2)
notEq51_in_gg(x1, x2)  =  notEq51_in_gg(x1, x2)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
add66_in_ga(x1, x2)  =  add66_in_ga(x1)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
add92_in_ga(x1, x2)  =  add92_in_ga(x1)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
add118_in_ga(x1, x2)  =  add118_in_ga(x1)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
add144_in_ga(x1, x2)  =  add144_in_ga(x1)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
add170_in_ga(x1, x2)  =  add170_in_ga(x1)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
add196_in_ga(x1, x2)  =  add196_in_ga(x1)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
p220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  p220_in_ggaagg(x1, x2, x5, x6)
add223_in_ga(x1, x2)  =  add223_in_ga(x1)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
p236_in_ggggg(x1, x2, x3, x4, x5)  =  p236_in_ggggg(x1, x2, x3, x4, x5)
add249_in_gga(x1, x2, x3)  =  add249_in_gga(x1, x2)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
QUEENS1_IN_A(x1)  =  QUEENS1_IN_A
U206_A(x1, x2, x3)  =  U206_A(x3)
P8_IN_AGAA(x1, x2, x3, x4)  =  P8_IN_AGAA(x2)
U187_AGAA(x1, x2, x3, x4, x5)  =  U187_AGAA(x2, x5)
DELETE17_IN_AGA(x1, x2, x3)  =  DELETE17_IN_AGA(x2)
U1_AGA(x1, x2, x3, x4, x5)  =  U1_AGA(x2, x3, x5)
U188_AGAA(x1, x2, x3, x4, x5)  =  U188_AGAA(x2, x5)
U189_AGAA(x1, x2, x3, x4, x5)  =  U189_AGAA(x1, x2, x3, x5)
PERM26_IN_GA(x1, x2)  =  PERM26_IN_GA(x1)
U2_GA(x1, x2, x3, x4, x5)  =  U2_GA(x1, x2, x5)
U3_GA(x1, x2, x3, x4, x5)  =  U3_GA(x1, x2, x5)
U4_GA(x1, x2, x3, x4, x5)  =  U4_GA(x1, x2, x5)
U190_AGAA(x1, x2, x3, x4, x5)  =  U190_AGAA(x2, x5)
U191_AGAA(x1, x2, x3, x4, x5)  =  U191_AGAA(x1, x2, x3, x5)
U192_AGAA(x1, x2, x3, x4, x5)  =  U192_AGAA(x1, x2, x3, x5)
P40_IN_GG(x1, x2)  =  P40_IN_GG(x1, x2)
U25_GG(x1, x2, x3, x4)  =  U25_GG(x1, x2, x3, x4)
NOTEQ51_IN_GG(x1, x2)  =  NOTEQ51_IN_GG(x1, x2)
U5_GG(x1, x2, x3)  =  U5_GG(x1, x2, x3)
U26_GG(x1, x2, x3, x4)  =  U26_GG(x1, x2, x3, x4)
U27_GG(x1, x2, x3, x4)  =  U27_GG(x1, x2, x3, x4)
ADD66_IN_GA(x1, x2)  =  ADD66_IN_GA(x1)
U6_GA(x1, x2, x3)  =  U6_GA(x1, x3)
U28_GG(x1, x2, x3, x4)  =  U28_GG(x1, x2, x3, x4)
U29_GG(x1, x2, x3, x4)  =  U29_GG(x1, x2, x3, x4)
U30_GG(x1, x2, x3, x4)  =  U30_GG(x1, x2, x3, x4)
U31_GG(x1, x2, x3, x4)  =  U31_GG(x1, x2, x3, x4)
U32_GG(x1, x2, x3, x4)  =  U32_GG(x1, x2, x3, x4)
U33_GG(x1, x2, x3, x4)  =  U33_GG(x1, x2, x3, x4)
U34_GG(x1, x2, x3, x4, x5)  =  U34_GG(x1, x2, x3, x4, x5)
U35_GG(x1, x2, x3, x4, x5)  =  U35_GG(x1, x2, x3, x4, x5)
U36_GG(x1, x2, x3, x4, x5)  =  U36_GG(x1, x2, x3, x4, x5)
U37_GG(x1, x2, x3, x4, x5)  =  U37_GG(x1, x2, x3, x4, x5)
U38_GG(x1, x2, x3, x4, x5)  =  U38_GG(x1, x2, x3, x4, x5)
U39_GG(x1, x2, x3, x4, x5)  =  U39_GG(x1, x2, x3, x4, x5)
U40_GG(x1, x2, x3, x4, x5)  =  U40_GG(x1, x2, x3, x4, x5)
U41_GG(x1, x2, x3, x4, x5)  =  U41_GG(x1, x2, x3, x4, x5)
ADD92_IN_GA(x1, x2)  =  ADD92_IN_GA(x1)
U7_GA(x1, x2, x3)  =  U7_GA(x1, x3)
U42_GG(x1, x2, x3, x4, x5)  =  U42_GG(x1, x2, x3, x4, x5)
U43_GG(x1, x2, x3, x4, x5)  =  U43_GG(x1, x2, x3, x4, x5)
U44_GG(x1, x2, x3, x4, x5)  =  U44_GG(x1, x2, x3, x4, x5)
U45_GG(x1, x2, x3, x4, x5)  =  U45_GG(x1, x2, x3, x4, x5)
U46_GG(x1, x2, x3, x4, x5)  =  U46_GG(x1, x2, x3, x4, x5)
U47_GG(x1, x2, x3, x4, x5)  =  U47_GG(x1, x2, x3, x4, x5)
U48_GG(x1, x2, x3, x4, x5, x6)  =  U48_GG(x1, x2, x3, x4, x5, x6)
U49_GG(x1, x2, x3, x4, x5, x6)  =  U49_GG(x1, x2, x3, x4, x5, x6)
U50_GG(x1, x2, x3, x4, x5, x6)  =  U50_GG(x1, x2, x3, x4, x5, x6)
U51_GG(x1, x2, x3, x4, x5, x6)  =  U51_GG(x1, x2, x3, x4, x5, x6)
U52_GG(x1, x2, x3, x4, x5, x6)  =  U52_GG(x1, x2, x3, x4, x5, x6)
U53_GG(x1, x2, x3, x4, x5, x6)  =  U53_GG(x1, x2, x3, x4, x5, x6)
U54_GG(x1, x2, x3, x4, x5, x6)  =  U54_GG(x1, x2, x3, x4, x5, x6)
U55_GG(x1, x2, x3, x4, x5, x6)  =  U55_GG(x1, x2, x3, x4, x5, x6)
U56_GG(x1, x2, x3, x4, x5, x6)  =  U56_GG(x1, x2, x3, x4, x5, x6)
U57_GG(x1, x2, x3, x4, x5, x6)  =  U57_GG(x1, x2, x3, x4, x5, x6)
U58_GG(x1, x2, x3, x4, x5, x6)  =  U58_GG(x1, x2, x3, x4, x5, x6)
U59_GG(x1, x2, x3, x4, x5, x6)  =  U59_GG(x1, x2, x3, x4, x5, x6)
U60_GG(x1, x2, x3, x4, x5, x6)  =  U60_GG(x1, x2, x3, x4, x5, x6)
ADD118_IN_GA(x1, x2)  =  ADD118_IN_GA(x1)
U8_GA(x1, x2, x3)  =  U8_GA(x1, x3)
U61_GG(x1, x2, x3, x4, x5, x6)  =  U61_GG(x1, x2, x3, x4, x5, x6)
U62_GG(x1, x2, x3, x4, x5, x6)  =  U62_GG(x1, x2, x3, x4, x5, x6)
U63_GG(x1, x2, x3, x4, x5, x6)  =  U63_GG(x1, x2, x3, x4, x5, x6)
U64_GG(x1, x2, x3, x4, x5, x6)  =  U64_GG(x1, x2, x3, x4, x5, x6)
U65_GG(x1, x2, x3, x4, x5, x6)  =  U65_GG(x1, x2, x3, x4, x5, x6)
U66_GG(x1, x2, x3, x4, x5, x6)  =  U66_GG(x1, x2, x3, x4, x5, x6)
U67_GG(x1, x2, x3, x4, x5, x6, x7)  =  U67_GG(x1, x2, x3, x4, x5, x6, x7)
U68_GG(x1, x2, x3, x4, x5, x6, x7)  =  U68_GG(x1, x2, x3, x4, x5, x6, x7)
U69_GG(x1, x2, x3, x4, x5, x6, x7)  =  U69_GG(x1, x2, x3, x4, x5, x6, x7)
U70_GG(x1, x2, x3, x4, x5, x6, x7)  =  U70_GG(x1, x2, x3, x4, x5, x6, x7)
U71_GG(x1, x2, x3, x4, x5, x6, x7)  =  U71_GG(x1, x2, x3, x4, x5, x6, x7)
U72_GG(x1, x2, x3, x4, x5, x6, x7)  =  U72_GG(x1, x2, x3, x4, x5, x6, x7)
U73_GG(x1, x2, x3, x4, x5, x6, x7)  =  U73_GG(x1, x2, x3, x4, x5, x6, x7)
U74_GG(x1, x2, x3, x4, x5, x6, x7)  =  U74_GG(x1, x2, x3, x4, x5, x6, x7)
U75_GG(x1, x2, x3, x4, x5, x6, x7)  =  U75_GG(x1, x2, x3, x4, x5, x6, x7)
U76_GG(x1, x2, x3, x4, x5, x6, x7)  =  U76_GG(x1, x2, x3, x4, x5, x6, x7)
U77_GG(x1, x2, x3, x4, x5, x6, x7)  =  U77_GG(x1, x2, x3, x4, x5, x6, x7)
U78_GG(x1, x2, x3, x4, x5, x6, x7)  =  U78_GG(x1, x2, x3, x4, x5, x6, x7)
U79_GG(x1, x2, x3, x4, x5, x6, x7)  =  U79_GG(x1, x2, x3, x4, x5, x6, x7)
U80_GG(x1, x2, x3, x4, x5, x6, x7)  =  U80_GG(x1, x2, x3, x4, x5, x6, x7)
U81_GG(x1, x2, x3, x4, x5, x6, x7)  =  U81_GG(x1, x2, x3, x4, x5, x6, x7)
U82_GG(x1, x2, x3, x4, x5, x6, x7)  =  U82_GG(x1, x2, x3, x4, x5, x6, x7)
U83_GG(x1, x2, x3, x4, x5, x6, x7)  =  U83_GG(x1, x2, x3, x4, x5, x6, x7)
U84_GG(x1, x2, x3, x4, x5, x6, x7)  =  U84_GG(x1, x2, x3, x4, x5, x6, x7)
ADD144_IN_GA(x1, x2)  =  ADD144_IN_GA(x1)
U9_GA(x1, x2, x3)  =  U9_GA(x1, x3)
U85_GG(x1, x2, x3, x4, x5, x6, x7)  =  U85_GG(x1, x2, x3, x4, x5, x6, x7)
U86_GG(x1, x2, x3, x4, x5, x6, x7)  =  U86_GG(x1, x2, x3, x4, x5, x6, x7)
U87_GG(x1, x2, x3, x4, x5, x6, x7)  =  U87_GG(x1, x2, x3, x4, x5, x6, x7)
U88_GG(x1, x2, x3, x4, x5, x6, x7)  =  U88_GG(x1, x2, x3, x4, x5, x6, x7)
U89_GG(x1, x2, x3, x4, x5, x6, x7)  =  U89_GG(x1, x2, x3, x4, x5, x6, x7)
U90_GG(x1, x2, x3, x4, x5, x6, x7)  =  U90_GG(x1, x2, x3, x4, x5, x6, x7)
U91_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U91_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U92_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U92_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U93_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U93_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U94_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U94_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U95_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U95_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U96_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U96_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U97_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U97_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U98_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U98_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U99_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U99_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U100_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U100_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U101_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U101_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U102_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U102_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U103_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U103_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U104_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U104_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U105_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U105_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U106_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U106_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U107_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U107_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U108_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U108_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U109_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U109_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U110_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U110_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U111_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U111_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U112_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U112_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U113_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U113_GG(x1, x2, x3, x4, x5, x6, x7, x8)
ADD170_IN_GA(x1, x2)  =  ADD170_IN_GA(x1)
U10_GA(x1, x2, x3)  =  U10_GA(x1, x3)
U114_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U114_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U115_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U115_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U116_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U116_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U117_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U117_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U118_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U118_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U119_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U119_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U120_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U120_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U121_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U121_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U122_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U122_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U123_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U123_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U124_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U124_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U125_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U125_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U126_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U126_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U127_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U127_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U128_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U128_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U129_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U129_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U130_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U130_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U131_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U131_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U132_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U132_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U133_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U133_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U134_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U134_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U135_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U135_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U136_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U136_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U137_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U137_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U138_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U138_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U139_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U139_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U140_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U140_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U141_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U141_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U142_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U142_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U143_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U143_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U144_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U144_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U145_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U145_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U146_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U146_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U147_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U147_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
ADD196_IN_GA(x1, x2)  =  ADD196_IN_GA(x1)
U11_GA(x1, x2, x3)  =  U11_GA(x1, x3)
U148_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U148_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U149_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U149_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U150_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U150_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U151_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U151_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U152_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U152_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U153_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U153_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U154_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U154_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U155_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U155_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U156_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U156_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U157_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U157_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U158_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U158_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U159_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U159_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U160_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U160_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U161_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U161_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U162_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U162_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U163_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U163_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U164_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U164_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U165_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U165_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U166_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U166_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U167_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U167_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U168_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U168_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U169_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U169_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U170_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U170_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U171_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U171_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U172_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U172_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U173_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U173_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U174_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U174_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U175_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U175_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U176_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U176_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U177_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U177_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U178_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U178_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U179_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U179_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U180_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U180_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U181_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U181_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U182_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U182_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U183_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U183_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U184_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U184_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
P220_IN_GGAAGG(x1, x2, x3, x4, x5, x6)  =  P220_IN_GGAAGG(x1, x2, x5, x6)
U193_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U193_GGAAGG(x1, x2, x5, x6, x7)
U194_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U194_GGAAGG(x1, x2, x5, x6, x7)
U195_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U195_GGAAGG(x1, x2, x5, x6, x7)
ADD223_IN_GA(x1, x2)  =  ADD223_IN_GA(x1)
U12_GA(x1, x2, x3)  =  U12_GA(x1, x3)
U196_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U196_GGAAGG(x1, x2, x5, x6, x7)
U197_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U197_GGAAGG(x1, x2, x5, x6, x7)
U198_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U198_GGAAGG(x1, x2, x5, x6, x7)
U199_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U199_GGAAGG(x1, x2, x5, x6, x7)
U200_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U200_GGAAGG(x1, x2, x5, x6, x7)
U201_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U201_GGAAGG(x1, x2, x5, x6, x7)
U202_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U202_GGAAGG(x1, x2, x5, x6, x7)
U203_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U203_GGAAGG(x1, x2, x5, x6, x7)
U204_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U204_GGAAGG(x1, x2, x5, x6, x7)
U205_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U205_GGAAGG(x1, x2, x5, x6, x7)
P236_IN_GGGGG(x1, x2, x3, x4, x5)  =  P236_IN_GGGGG(x1, x2, x3, x4, x5)
U14_GGGGG(x1, x2, x3, x4, x5, x6)  =  U14_GGGGG(x1, x2, x3, x4, x5, x6)
U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U16_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U16_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U18_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U18_GGGGG(x1, x2, x3, x4, x5, x6, x7)
ADD249_IN_GGA(x1, x2, x3)  =  ADD249_IN_GGA(x1, x2)
U13_GGA(x1, x2, x3, x4)  =  U13_GGA(x1, x2, x4)
U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U20_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U20_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U22_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U22_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U24_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U24_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U185_GG(x1, x2, x3, x4)  =  U185_GG(x1, x2, x3, x4)
U186_GG(x1, x2, x3, x4)  =  U186_GG(x1, x2, x3, x4)

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

Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES

(4) Obligation:

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

QUEENS1_IN_A(.(T11, T12)) → U206_A(T11, T12, p8_in_agaa(T11, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X16, T12))
QUEENS1_IN_A(.(T11, T12)) → P8_IN_AGAA(T11, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X16, T12)
P8_IN_AGAA(T48, T47, .(s(0), X63), T12) → U187_AGAA(T48, T47, X63, T12, delete17_in_aga(T48, T47, X63))
P8_IN_AGAA(T48, T47, .(s(0), X63), T12) → DELETE17_IN_AGA(T48, T47, X63)
DELETE17_IN_AGA(T72, .(T70, T71), .(T70, X94)) → U1_AGA(T72, T70, T71, X94, delete17_in_aga(T72, T71, X94))
DELETE17_IN_AGA(T72, .(T70, T71), .(T70, X94)) → DELETE17_IN_AGA(T72, T71, X94)
P8_IN_AGAA(T22, T15, T20, T21) → U188_AGAA(T22, T15, T20, T21, deletec9_in_aga(T22, T15, T20))
U188_AGAA(T22, T15, T20, T21, deletec9_out_aga(T22, T15, T20)) → U189_AGAA(T22, T15, T20, T21, perm26_in_ga(T20, T21))
U188_AGAA(T22, T15, T20, T21, deletec9_out_aga(T22, T15, T20)) → PERM26_IN_GA(T20, T21)
PERM26_IN_GA(.(T86, T87), .(T90, T91)) → U2_GA(T86, T87, T90, T91, delete17_in_aga(T90, .(T86, T87), X116))
PERM26_IN_GA(.(T86, T87), .(T90, T91)) → DELETE17_IN_AGA(T90, .(T86, T87), X116)
PERM26_IN_GA(.(T86, T87), .(T90, T97)) → U3_GA(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U3_GA(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U4_GA(T86, T87, T90, T97, perm26_in_ga(T96, T97))
U3_GA(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → PERM26_IN_GA(T96, T97)
P8_IN_AGAA(T110, T15, T20, T111) → U190_AGAA(T110, T15, T20, T111, deletec9_in_aga(T110, T15, T20))
U190_AGAA(T110, T15, T20, T111, deletec9_out_aga(T110, T15, T20)) → U191_AGAA(T110, T15, T20, T111, permc26_in_ga(T20, T111))
U191_AGAA(T110, T15, T20, T111, permc26_out_ga(T20, T111)) → U192_AGAA(T110, T15, T20, T111, p40_in_gg(T110, T111))
U191_AGAA(T110, T15, T20, T111, permc26_out_ga(T20, T111)) → P40_IN_GG(T110, T111)
P40_IN_GG(T127, .(T128, T129)) → U25_GG(T127, T128, T129, notEq51_in_gg(T127, T128))
P40_IN_GG(T127, .(T128, T129)) → NOTEQ51_IN_GG(T127, T128)
NOTEQ51_IN_GG(s(T148), s(T149)) → U5_GG(T148, T149, notEq51_in_gg(T148, T149))
NOTEQ51_IN_GG(s(T148), s(T149)) → NOTEQ51_IN_GG(T148, T149)
P40_IN_GG(T127, .(T128, T129)) → U26_GG(T127, T128, T129, notEqc51_in_gg(T127, T128))
U26_GG(T127, T128, T129, notEqc51_out_gg(T127, T128)) → U27_GG(T127, T128, T129, add66_in_ga(T128, X175))
U26_GG(T127, T128, T129, notEqc51_out_gg(T127, T128)) → ADD66_IN_GA(T128, X175)
ADD66_IN_GA(s(T155), s(X228)) → U6_GA(T155, X228, add66_in_ga(T155, X228))
ADD66_IN_GA(s(T155), s(X228)) → ADD66_IN_GA(T155, X228)
U26_GG(T127, T128, T129, notEqc51_out_gg(T127, T128)) → U28_GG(T127, T128, T129, addc66_in_ga(T128, T152))
U28_GG(T127, T128, T129, addc66_out_ga(T128, T152)) → U29_GG(T127, T128, T129, notEq51_in_gg(T127, T152))
U28_GG(T127, T128, T129, addc66_out_ga(T128, T152)) → NOTEQ51_IN_GG(T127, T152)
U28_GG(T127, T128, T129, addc66_out_ga(T128, T152)) → U30_GG(T127, T128, T129, notEqc51_in_gg(T127, T152))
U30_GG(T127, T128, T129, notEqc51_out_gg(T127, T152)) → U31_GG(T127, T128, T129, add66_in_ga(T127, X176))
U30_GG(T127, T128, T129, notEqc51_out_gg(T127, T152)) → ADD66_IN_GA(T127, X176)
U30_GG(T127, T128, T129, notEqc51_out_gg(T127, T152)) → U32_GG(T127, T128, T129, addc66_in_ga(T127, T160))
U32_GG(T127, T128, T129, addc66_out_ga(T127, T160)) → U33_GG(T127, T128, T129, notEq51_in_gg(T160, T160))
U32_GG(T127, T128, T129, addc66_out_ga(T127, T160)) → NOTEQ51_IN_GG(T160, T160)
P40_IN_GG(T178, .(T128, .(T179, T180))) → U34_GG(T178, T128, T179, T180, notEqc51_in_gg(T178, T128))
U34_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T128)) → U35_GG(T178, T128, T179, T180, addc66_in_ga(T128, T152))
U35_GG(T178, T128, T179, T180, addc66_out_ga(T128, T152)) → U36_GG(T178, T128, T179, T180, notEqc51_in_gg(T178, T152))
U36_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T152)) → U37_GG(T178, T128, T179, T180, addc66_in_ga(T178, T160))
U37_GG(T178, T128, T179, T180, addc66_out_ga(T178, T160)) → U38_GG(T178, T128, T179, T180, notEqc51_in_gg(T160, T160))
U38_GG(T178, T128, T179, T180, notEqc51_out_gg(T160, T160)) → U39_GG(T178, T128, T179, T180, notEq51_in_gg(T178, T179))
U38_GG(T178, T128, T179, T180, notEqc51_out_gg(T160, T160)) → NOTEQ51_IN_GG(T178, T179)
U38_GG(T178, T128, T179, T180, notEqc51_out_gg(T160, T160)) → U40_GG(T178, T128, T179, T180, notEqc51_in_gg(T178, T179))
U40_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T179)) → U41_GG(T178, T128, T179, T180, add92_in_ga(T179, X276))
U40_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T179)) → ADD92_IN_GA(T179, X276)
ADD92_IN_GA(s(T188), s(X307)) → U7_GA(T188, X307, add92_in_ga(T188, X307))
ADD92_IN_GA(s(T188), s(X307)) → ADD92_IN_GA(T188, X307)
U40_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T179)) → U42_GG(T178, T128, T179, T180, addc92_in_ga(T179, T185))
U42_GG(T178, T128, T179, T180, addc92_out_ga(T179, T185)) → U43_GG(T178, T128, T179, T180, notEq51_in_gg(T178, T185))
U42_GG(T178, T128, T179, T180, addc92_out_ga(T179, T185)) → NOTEQ51_IN_GG(T178, T185)
U42_GG(T178, T128, T179, T180, addc92_out_ga(T179, T185)) → U44_GG(T178, T128, T179, T180, notEqc51_in_gg(T178, T185))
U44_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T185)) → U45_GG(T178, T128, T179, T180, add92_in_ga(T178, X277))
U44_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T185)) → ADD92_IN_GA(T178, X277)
U44_GG(T178, T128, T179, T180, notEqc51_out_gg(T178, T185)) → U46_GG(T178, T128, T179, T180, addc92_in_ga(T178, T193))
U46_GG(T178, T128, T179, T180, addc92_out_ga(T178, T193)) → U47_GG(T178, T128, T179, T180, notEq51_in_gg(T179, T193))
U46_GG(T178, T128, T179, T180, addc92_out_ga(T178, T193)) → NOTEQ51_IN_GG(T179, T193)
P40_IN_GG(T211, .(T128, .(T179, .(T212, T213)))) → U48_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T128))
U48_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T128)) → U49_GG(T211, T128, T179, T212, T213, addc66_in_ga(T128, T152))
U49_GG(T211, T128, T179, T212, T213, addc66_out_ga(T128, T152)) → U50_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T152))
U50_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T152)) → U51_GG(T211, T128, T179, T212, T213, addc66_in_ga(T211, T160))
U51_GG(T211, T128, T179, T212, T213, addc66_out_ga(T211, T160)) → U52_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T160, T160))
U52_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T160, T160)) → U53_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T179))
U53_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T179)) → U54_GG(T211, T128, T179, T212, T213, addc92_in_ga(T179, T185))
U54_GG(T211, T128, T179, T212, T213, addc92_out_ga(T179, T185)) → U55_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T185))
U55_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T185)) → U56_GG(T211, T128, T179, T212, T213, addc92_in_ga(T211, T193))
U56_GG(T211, T128, T179, T212, T213, addc92_out_ga(T211, T193)) → U57_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T179, T193))
U57_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T179, T193)) → U58_GG(T211, T128, T179, T212, T213, notEq51_in_gg(T211, T212))
U57_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T179, T193)) → NOTEQ51_IN_GG(T211, T212)
U57_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T179, T193)) → U59_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T212))
U59_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T212)) → U60_GG(T211, T128, T179, T212, T213, add118_in_ga(T212, X355))
U59_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T212)) → ADD118_IN_GA(T212, X355)
ADD118_IN_GA(s(T221), s(X386)) → U8_GA(T221, X386, add118_in_ga(T221, X386))
ADD118_IN_GA(s(T221), s(X386)) → ADD118_IN_GA(T221, X386)
U59_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T212)) → U61_GG(T211, T128, T179, T212, T213, addc118_in_ga(T212, T218))
U61_GG(T211, T128, T179, T212, T213, addc118_out_ga(T212, T218)) → U62_GG(T211, T128, T179, T212, T213, notEq51_in_gg(T211, T218))
U61_GG(T211, T128, T179, T212, T213, addc118_out_ga(T212, T218)) → NOTEQ51_IN_GG(T211, T218)
U61_GG(T211, T128, T179, T212, T213, addc118_out_ga(T212, T218)) → U63_GG(T211, T128, T179, T212, T213, notEqc51_in_gg(T211, T218))
U63_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T218)) → U64_GG(T211, T128, T179, T212, T213, add118_in_ga(T211, X356))
U63_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T218)) → ADD118_IN_GA(T211, X356)
U63_GG(T211, T128, T179, T212, T213, notEqc51_out_gg(T211, T218)) → U65_GG(T211, T128, T179, T212, T213, addc118_in_ga(T211, T226))
U65_GG(T211, T128, T179, T212, T213, addc118_out_ga(T211, T226)) → U66_GG(T211, T128, T179, T212, T213, notEq51_in_gg(T212, T226))
U65_GG(T211, T128, T179, T212, T213, addc118_out_ga(T211, T226)) → NOTEQ51_IN_GG(T212, T226)
P40_IN_GG(T244, .(T128, .(T179, .(T212, .(T245, T246))))) → U67_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T128))
U67_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T128)) → U68_GG(T244, T128, T179, T212, T245, T246, addc66_in_ga(T128, T152))
U68_GG(T244, T128, T179, T212, T245, T246, addc66_out_ga(T128, T152)) → U69_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T152))
U69_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T152)) → U70_GG(T244, T128, T179, T212, T245, T246, addc66_in_ga(T244, T160))
U70_GG(T244, T128, T179, T212, T245, T246, addc66_out_ga(T244, T160)) → U71_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T160, T160))
U71_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T160, T160)) → U72_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T179))
U72_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T179)) → U73_GG(T244, T128, T179, T212, T245, T246, addc92_in_ga(T179, T185))
U73_GG(T244, T128, T179, T212, T245, T246, addc92_out_ga(T179, T185)) → U74_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T185))
U74_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T185)) → U75_GG(T244, T128, T179, T212, T245, T246, addc92_in_ga(T244, T193))
U75_GG(T244, T128, T179, T212, T245, T246, addc92_out_ga(T244, T193)) → U76_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T179, T193))
U76_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T179, T193)) → U77_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T212))
U77_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T212)) → U78_GG(T244, T128, T179, T212, T245, T246, addc118_in_ga(T212, T218))
U78_GG(T244, T128, T179, T212, T245, T246, addc118_out_ga(T212, T218)) → U79_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T218))
U79_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T218)) → U80_GG(T244, T128, T179, T212, T245, T246, addc118_in_ga(T244, T226))
U80_GG(T244, T128, T179, T212, T245, T246, addc118_out_ga(T244, T226)) → U81_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T212, T226))
U81_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T212, T226)) → U82_GG(T244, T128, T179, T212, T245, T246, notEq51_in_gg(T244, T245))
U81_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T212, T226)) → NOTEQ51_IN_GG(T244, T245)
U81_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T212, T226)) → U83_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T245))
U83_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T245)) → U84_GG(T244, T128, T179, T212, T245, T246, add144_in_ga(T245, X434))
U83_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T245)) → ADD144_IN_GA(T245, X434)
ADD144_IN_GA(s(T254), s(X465)) → U9_GA(T254, X465, add144_in_ga(T254, X465))
ADD144_IN_GA(s(T254), s(X465)) → ADD144_IN_GA(T254, X465)
U83_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T245)) → U85_GG(T244, T128, T179, T212, T245, T246, addc144_in_ga(T245, T251))
U85_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T245, T251)) → U86_GG(T244, T128, T179, T212, T245, T246, notEq51_in_gg(T244, T251))
U85_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T245, T251)) → NOTEQ51_IN_GG(T244, T251)
U85_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T245, T251)) → U87_GG(T244, T128, T179, T212, T245, T246, notEqc51_in_gg(T244, T251))
U87_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T251)) → U88_GG(T244, T128, T179, T212, T245, T246, add144_in_ga(T244, X435))
U87_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T251)) → ADD144_IN_GA(T244, X435)
U87_GG(T244, T128, T179, T212, T245, T246, notEqc51_out_gg(T244, T251)) → U89_GG(T244, T128, T179, T212, T245, T246, addc144_in_ga(T244, T259))
U89_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T244, T259)) → U90_GG(T244, T128, T179, T212, T245, T246, notEq51_in_gg(T245, T259))
U89_GG(T244, T128, T179, T212, T245, T246, addc144_out_ga(T244, T259)) → NOTEQ51_IN_GG(T245, T259)
P40_IN_GG(T277, .(T128, .(T179, .(T212, .(T245, .(T278, T279)))))) → U91_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T128))
U91_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T128)) → U92_GG(T277, T128, T179, T212, T245, T278, T279, addc66_in_ga(T128, T152))
U92_GG(T277, T128, T179, T212, T245, T278, T279, addc66_out_ga(T128, T152)) → U93_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T152))
U93_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T152)) → U94_GG(T277, T128, T179, T212, T245, T278, T279, addc66_in_ga(T277, T160))
U94_GG(T277, T128, T179, T212, T245, T278, T279, addc66_out_ga(T277, T160)) → U95_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T160, T160))
U95_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T160, T160)) → U96_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T179))
U96_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T179)) → U97_GG(T277, T128, T179, T212, T245, T278, T279, addc92_in_ga(T179, T185))
U97_GG(T277, T128, T179, T212, T245, T278, T279, addc92_out_ga(T179, T185)) → U98_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T185))
U98_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T185)) → U99_GG(T277, T128, T179, T212, T245, T278, T279, addc92_in_ga(T277, T193))
U99_GG(T277, T128, T179, T212, T245, T278, T279, addc92_out_ga(T277, T193)) → U100_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T179, T193))
U100_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T179, T193)) → U101_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T212))
U101_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T212)) → U102_GG(T277, T128, T179, T212, T245, T278, T279, addc118_in_ga(T212, T218))
U102_GG(T277, T128, T179, T212, T245, T278, T279, addc118_out_ga(T212, T218)) → U103_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T218))
U103_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T218)) → U104_GG(T277, T128, T179, T212, T245, T278, T279, addc118_in_ga(T277, T226))
U104_GG(T277, T128, T179, T212, T245, T278, T279, addc118_out_ga(T277, T226)) → U105_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T212, T226))
U105_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T212, T226)) → U106_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T245))
U106_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T245)) → U107_GG(T277, T128, T179, T212, T245, T278, T279, addc144_in_ga(T245, T251))
U107_GG(T277, T128, T179, T212, T245, T278, T279, addc144_out_ga(T245, T251)) → U108_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T251))
U108_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T251)) → U109_GG(T277, T128, T179, T212, T245, T278, T279, addc144_in_ga(T277, T259))
U109_GG(T277, T128, T179, T212, T245, T278, T279, addc144_out_ga(T277, T259)) → U110_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T245, T259))
U110_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T245, T259)) → U111_GG(T277, T128, T179, T212, T245, T278, T279, notEq51_in_gg(T277, T278))
U110_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T245, T259)) → NOTEQ51_IN_GG(T277, T278)
U110_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T245, T259)) → U112_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T278))
U112_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T278)) → U113_GG(T277, T128, T179, T212, T245, T278, T279, add170_in_ga(T278, X513))
U112_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T278)) → ADD170_IN_GA(T278, X513)
ADD170_IN_GA(s(T287), s(X544)) → U10_GA(T287, X544, add170_in_ga(T287, X544))
ADD170_IN_GA(s(T287), s(X544)) → ADD170_IN_GA(T287, X544)
U112_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T278)) → U114_GG(T277, T128, T179, T212, T245, T278, T279, addc170_in_ga(T278, T284))
U114_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T278, T284)) → U115_GG(T277, T128, T179, T212, T245, T278, T279, notEq51_in_gg(T277, T284))
U114_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T278, T284)) → NOTEQ51_IN_GG(T277, T284)
U114_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T278, T284)) → U116_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_in_gg(T277, T284))
U116_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T284)) → U117_GG(T277, T128, T179, T212, T245, T278, T279, add170_in_ga(T277, X514))
U116_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T284)) → ADD170_IN_GA(T277, X514)
U116_GG(T277, T128, T179, T212, T245, T278, T279, notEqc51_out_gg(T277, T284)) → U118_GG(T277, T128, T179, T212, T245, T278, T279, addc170_in_ga(T277, T292))
U118_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T277, T292)) → U119_GG(T277, T128, T179, T212, T245, T278, T279, notEq51_in_gg(T278, T292))
U118_GG(T277, T128, T179, T212, T245, T278, T279, addc170_out_ga(T277, T292)) → NOTEQ51_IN_GG(T278, T292)
P40_IN_GG(T310, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, T312))))))) → U120_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T128))
U120_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T128)) → U121_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc66_in_ga(T128, T152))
U121_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc66_out_ga(T128, T152)) → U122_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T152))
U122_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T152)) → U123_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc66_in_ga(T310, T160))
U123_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc66_out_ga(T310, T160)) → U124_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T160, T160))
U124_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T160, T160)) → U125_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T179))
U125_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T179)) → U126_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc92_in_ga(T179, T185))
U126_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc92_out_ga(T179, T185)) → U127_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T185))
U127_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T185)) → U128_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc92_in_ga(T310, T193))
U128_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc92_out_ga(T310, T193)) → U129_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T179, T193))
U129_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T179, T193)) → U130_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T212))
U130_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T212)) → U131_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc118_in_ga(T212, T218))
U131_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc118_out_ga(T212, T218)) → U132_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T218))
U132_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T218)) → U133_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc118_in_ga(T310, T226))
U133_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc118_out_ga(T310, T226)) → U134_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T212, T226))
U134_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T212, T226)) → U135_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T245))
U135_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T245)) → U136_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc144_in_ga(T245, T251))
U136_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc144_out_ga(T245, T251)) → U137_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T251))
U137_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T251)) → U138_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc144_in_ga(T310, T259))
U138_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc144_out_ga(T310, T259)) → U139_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T245, T259))
U139_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T245, T259)) → U140_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T278))
U140_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T278)) → U141_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc170_in_ga(T278, T284))
U141_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc170_out_ga(T278, T284)) → U142_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T284))
U142_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T284)) → U143_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc170_in_ga(T310, T292))
U143_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc170_out_ga(T310, T292)) → U144_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T278, T292))
U144_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T278, T292)) → U145_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEq51_in_gg(T310, T311))
U144_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T278, T292)) → NOTEQ51_IN_GG(T310, T311)
U144_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T278, T292)) → U146_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T311))
U146_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T311)) → U147_GG(T310, T128, T179, T212, T245, T278, T311, T312, add196_in_ga(T311, X592))
U146_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T311)) → ADD196_IN_GA(T311, X592)
ADD196_IN_GA(s(T320), s(X623)) → U11_GA(T320, X623, add196_in_ga(T320, X623))
ADD196_IN_GA(s(T320), s(X623)) → ADD196_IN_GA(T320, X623)
U146_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T311)) → U148_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_in_ga(T311, T317))
U148_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T311, T317)) → U149_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEq51_in_gg(T310, T317))
U148_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T311, T317)) → NOTEQ51_IN_GG(T310, T317)
U148_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T311, T317)) → U150_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_in_gg(T310, T317))
U150_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T317)) → U151_GG(T310, T128, T179, T212, T245, T278, T311, T312, add196_in_ga(T310, X593))
U150_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T317)) → ADD196_IN_GA(T310, X593)
U150_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEqc51_out_gg(T310, T317)) → U152_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_in_ga(T310, T325))
U152_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T310, T325)) → U153_GG(T310, T128, T179, T212, T245, T278, T311, T312, notEq51_in_gg(T311, T325))
U152_GG(T310, T128, T179, T212, T245, T278, T311, T312, addc196_out_ga(T310, T325)) → NOTEQ51_IN_GG(T311, T325)
P40_IN_GG(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U154_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U154_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U155_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U155_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U156_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T152))
U156_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T152)) → U157_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T343, T160))
U157_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T343, T160)) → U158_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T160, T160))
U158_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T160, T160)) → U159_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T179))
U159_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T179)) → U160_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_in_ga(T179, T185))
U160_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_out_ga(T179, T185)) → U161_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T185))
U161_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T185)) → U162_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_in_ga(T343, T193))
U162_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_out_ga(T343, T193)) → U163_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T179, T193))
U163_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T179, T193)) → U164_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T212))
U164_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T212)) → U165_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_in_ga(T212, T218))
U165_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_out_ga(T212, T218)) → U166_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T218))
U166_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T218)) → U167_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_in_ga(T343, T226))
U167_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_out_ga(T343, T226)) → U168_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T212, T226))
U168_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T212, T226)) → U169_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T245))
U169_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T245)) → U170_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_in_ga(T245, T251))
U170_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_out_ga(T245, T251)) → U171_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T251))
U171_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T251)) → U172_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_in_ga(T343, T259))
U172_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_out_ga(T343, T259)) → U173_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T245, T259))
U173_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T245, T259)) → U174_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T278))
U174_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T278)) → U175_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_in_ga(T278, T284))
U175_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_out_ga(T278, T284)) → U176_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T284))
U176_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T284)) → U177_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_in_ga(T343, T292))
U177_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_out_ga(T343, T292)) → U178_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T278, T292))
U178_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T278, T292)) → U179_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T311))
U179_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T311)) → U180_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T311, T317))
U180_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T311, T317)) → U181_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T317))
U181_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T317)) → U182_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U182_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U183_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U183_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U184_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, p220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
U183_GG(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → P220_IN_GGAAGG(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))
P220_IN_GGAAGG(T343, T344, X671, X672, T345, T348) → U193_GGAAGG(T343, T344, X671, X672, T345, T348, notEq51_in_gg(T343, T344))
P220_IN_GGAAGG(T343, T344, X671, X672, T345, T348) → NOTEQ51_IN_GG(T343, T344)
P220_IN_GGAAGG(T343, T344, X671, X672, T345, T348) → U194_GGAAGG(T343, T344, X671, X672, T345, T348, notEqc51_in_gg(T343, T344))
U194_GGAAGG(T343, T344, X671, X672, T345, T348, notEqc51_out_gg(T343, T344)) → U195_GGAAGG(T343, T344, X671, X672, T345, T348, add223_in_ga(T344, X671))
U194_GGAAGG(T343, T344, X671, X672, T345, T348, notEqc51_out_gg(T343, T344)) → ADD223_IN_GA(T344, X671)
ADD223_IN_GA(s(T356), s(X704)) → U12_GA(T356, X704, add223_in_ga(T356, X704))
ADD223_IN_GA(s(T356), s(X704)) → ADD223_IN_GA(T356, X704)
P220_IN_GGAAGG(T343, T344, T353, X672, T345, T348) → U196_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_in_gg(T343, T344))
U196_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_out_gg(T343, T344)) → U197_GGAAGG(T343, T344, T353, X672, T345, T348, addc223_in_ga(T344, T353))
U197_GGAAGG(T343, T344, T353, X672, T345, T348, addc223_out_ga(T344, T353)) → U198_GGAAGG(T343, T344, T353, X672, T345, T348, notEq51_in_gg(T343, T353))
U197_GGAAGG(T343, T344, T353, X672, T345, T348, addc223_out_ga(T344, T353)) → NOTEQ51_IN_GG(T343, T353)
U197_GGAAGG(T343, T344, T353, X672, T345, T348, addc223_out_ga(T344, T353)) → U199_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_in_gg(T343, T353))
U199_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_out_gg(T343, T353)) → U200_GGAAGG(T343, T344, T353, X672, T345, T348, add223_in_ga(T343, X672))
U199_GGAAGG(T343, T344, T353, X672, T345, T348, notEqc51_out_gg(T343, T353)) → ADD223_IN_GA(T343, X672)
P220_IN_GGAAGG(T343, T344, T353, T361, T345, T348) → U201_GGAAGG(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U201_GGAAGG(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U202_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U202_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U203_GGAAGG(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U203_GGAAGG(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U204_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U204_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U205_GGAAGG(T343, T344, T353, T361, T345, T348, p236_in_ggggg(T344, T361, T343, T345, T348))
U204_GGAAGG(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → P236_IN_GGGGG(T344, T361, T343, T345, T348)
P236_IN_GGGGG(T344, T361, T343, T345, T348) → U14_GGGGG(T344, T361, T343, T345, T348, notEq51_in_gg(T344, T361))
P236_IN_GGGGG(T344, T361, T343, T345, T348) → NOTEQ51_IN_GG(T344, T361)
P236_IN_GGGGG(T344, T361, T388, .(T389, T390), T391) → U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U16_GGGGG(T344, T361, T388, T389, T390, T391, notEq51_in_gg(T388, T389))
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → NOTEQ51_IN_GG(T388, T389)
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U18_GGGGG(T344, T361, T388, T389, T390, T391, add249_in_gga(T389, T391, X752))
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → ADD249_IN_GGA(T389, T391, X752)
ADD249_IN_GGA(s(T410), T411, s(X783)) → U13_GGA(T410, T411, X783, add249_in_gga(T410, T411, X783))
ADD249_IN_GGA(s(T410), T411, s(X783)) → ADD249_IN_GGA(T410, T411, X783)
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U20_GGGGG(T344, T361, T388, T389, T390, T391, notEq51_in_gg(T388, T398))
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → NOTEQ51_IN_GG(T388, T398)
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U22_GGGGG(T344, T361, T388, T389, T390, T391, add249_in_gga(T388, T391, X753))
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → ADD249_IN_GGA(T388, T391, X753)
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U24_GGGGG(T344, T361, T388, T389, T390, T391, p236_in_ggggg(T389, T420, T388, T390, s(T391)))
U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → P236_IN_GGGGG(T389, T420, T388, T390, s(T391))
P40_IN_GG(T110, .(T429, T430)) → U185_GG(T110, T429, T430, noattackc41_in_gg(T110, .(T429, T430)))
U185_GG(T110, T429, T430, noattackc41_out_gg(T110, .(T429, T430))) → U186_GG(T110, T429, T430, p40_in_gg(T429, T430))
U185_GG(T110, T429, T430, noattackc41_out_gg(T110, .(T429, T430))) → P40_IN_GG(T429, T430)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
p8_in_agaa(x1, x2, x3, x4)  =  p8_in_agaa(x2)
delete17_in_aga(x1, x2, x3)  =  delete17_in_aga(x2)
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
perm26_in_ga(x1, x2)  =  perm26_in_ga(x1)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
p40_in_gg(x1, x2)  =  p40_in_gg(x1, x2)
notEq51_in_gg(x1, x2)  =  notEq51_in_gg(x1, x2)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
add66_in_ga(x1, x2)  =  add66_in_ga(x1)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
add92_in_ga(x1, x2)  =  add92_in_ga(x1)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
add118_in_ga(x1, x2)  =  add118_in_ga(x1)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
add144_in_ga(x1, x2)  =  add144_in_ga(x1)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
add170_in_ga(x1, x2)  =  add170_in_ga(x1)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
add196_in_ga(x1, x2)  =  add196_in_ga(x1)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
p220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  p220_in_ggaagg(x1, x2, x5, x6)
add223_in_ga(x1, x2)  =  add223_in_ga(x1)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
p236_in_ggggg(x1, x2, x3, x4, x5)  =  p236_in_ggggg(x1, x2, x3, x4, x5)
add249_in_gga(x1, x2, x3)  =  add249_in_gga(x1, x2)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
QUEENS1_IN_A(x1)  =  QUEENS1_IN_A
U206_A(x1, x2, x3)  =  U206_A(x3)
P8_IN_AGAA(x1, x2, x3, x4)  =  P8_IN_AGAA(x2)
U187_AGAA(x1, x2, x3, x4, x5)  =  U187_AGAA(x2, x5)
DELETE17_IN_AGA(x1, x2, x3)  =  DELETE17_IN_AGA(x2)
U1_AGA(x1, x2, x3, x4, x5)  =  U1_AGA(x2, x3, x5)
U188_AGAA(x1, x2, x3, x4, x5)  =  U188_AGAA(x2, x5)
U189_AGAA(x1, x2, x3, x4, x5)  =  U189_AGAA(x1, x2, x3, x5)
PERM26_IN_GA(x1, x2)  =  PERM26_IN_GA(x1)
U2_GA(x1, x2, x3, x4, x5)  =  U2_GA(x1, x2, x5)
U3_GA(x1, x2, x3, x4, x5)  =  U3_GA(x1, x2, x5)
U4_GA(x1, x2, x3, x4, x5)  =  U4_GA(x1, x2, x5)
U190_AGAA(x1, x2, x3, x4, x5)  =  U190_AGAA(x2, x5)
U191_AGAA(x1, x2, x3, x4, x5)  =  U191_AGAA(x1, x2, x3, x5)
U192_AGAA(x1, x2, x3, x4, x5)  =  U192_AGAA(x1, x2, x3, x5)
P40_IN_GG(x1, x2)  =  P40_IN_GG(x1, x2)
U25_GG(x1, x2, x3, x4)  =  U25_GG(x1, x2, x3, x4)
NOTEQ51_IN_GG(x1, x2)  =  NOTEQ51_IN_GG(x1, x2)
U5_GG(x1, x2, x3)  =  U5_GG(x1, x2, x3)
U26_GG(x1, x2, x3, x4)  =  U26_GG(x1, x2, x3, x4)
U27_GG(x1, x2, x3, x4)  =  U27_GG(x1, x2, x3, x4)
ADD66_IN_GA(x1, x2)  =  ADD66_IN_GA(x1)
U6_GA(x1, x2, x3)  =  U6_GA(x1, x3)
U28_GG(x1, x2, x3, x4)  =  U28_GG(x1, x2, x3, x4)
U29_GG(x1, x2, x3, x4)  =  U29_GG(x1, x2, x3, x4)
U30_GG(x1, x2, x3, x4)  =  U30_GG(x1, x2, x3, x4)
U31_GG(x1, x2, x3, x4)  =  U31_GG(x1, x2, x3, x4)
U32_GG(x1, x2, x3, x4)  =  U32_GG(x1, x2, x3, x4)
U33_GG(x1, x2, x3, x4)  =  U33_GG(x1, x2, x3, x4)
U34_GG(x1, x2, x3, x4, x5)  =  U34_GG(x1, x2, x3, x4, x5)
U35_GG(x1, x2, x3, x4, x5)  =  U35_GG(x1, x2, x3, x4, x5)
U36_GG(x1, x2, x3, x4, x5)  =  U36_GG(x1, x2, x3, x4, x5)
U37_GG(x1, x2, x3, x4, x5)  =  U37_GG(x1, x2, x3, x4, x5)
U38_GG(x1, x2, x3, x4, x5)  =  U38_GG(x1, x2, x3, x4, x5)
U39_GG(x1, x2, x3, x4, x5)  =  U39_GG(x1, x2, x3, x4, x5)
U40_GG(x1, x2, x3, x4, x5)  =  U40_GG(x1, x2, x3, x4, x5)
U41_GG(x1, x2, x3, x4, x5)  =  U41_GG(x1, x2, x3, x4, x5)
ADD92_IN_GA(x1, x2)  =  ADD92_IN_GA(x1)
U7_GA(x1, x2, x3)  =  U7_GA(x1, x3)
U42_GG(x1, x2, x3, x4, x5)  =  U42_GG(x1, x2, x3, x4, x5)
U43_GG(x1, x2, x3, x4, x5)  =  U43_GG(x1, x2, x3, x4, x5)
U44_GG(x1, x2, x3, x4, x5)  =  U44_GG(x1, x2, x3, x4, x5)
U45_GG(x1, x2, x3, x4, x5)  =  U45_GG(x1, x2, x3, x4, x5)
U46_GG(x1, x2, x3, x4, x5)  =  U46_GG(x1, x2, x3, x4, x5)
U47_GG(x1, x2, x3, x4, x5)  =  U47_GG(x1, x2, x3, x4, x5)
U48_GG(x1, x2, x3, x4, x5, x6)  =  U48_GG(x1, x2, x3, x4, x5, x6)
U49_GG(x1, x2, x3, x4, x5, x6)  =  U49_GG(x1, x2, x3, x4, x5, x6)
U50_GG(x1, x2, x3, x4, x5, x6)  =  U50_GG(x1, x2, x3, x4, x5, x6)
U51_GG(x1, x2, x3, x4, x5, x6)  =  U51_GG(x1, x2, x3, x4, x5, x6)
U52_GG(x1, x2, x3, x4, x5, x6)  =  U52_GG(x1, x2, x3, x4, x5, x6)
U53_GG(x1, x2, x3, x4, x5, x6)  =  U53_GG(x1, x2, x3, x4, x5, x6)
U54_GG(x1, x2, x3, x4, x5, x6)  =  U54_GG(x1, x2, x3, x4, x5, x6)
U55_GG(x1, x2, x3, x4, x5, x6)  =  U55_GG(x1, x2, x3, x4, x5, x6)
U56_GG(x1, x2, x3, x4, x5, x6)  =  U56_GG(x1, x2, x3, x4, x5, x6)
U57_GG(x1, x2, x3, x4, x5, x6)  =  U57_GG(x1, x2, x3, x4, x5, x6)
U58_GG(x1, x2, x3, x4, x5, x6)  =  U58_GG(x1, x2, x3, x4, x5, x6)
U59_GG(x1, x2, x3, x4, x5, x6)  =  U59_GG(x1, x2, x3, x4, x5, x6)
U60_GG(x1, x2, x3, x4, x5, x6)  =  U60_GG(x1, x2, x3, x4, x5, x6)
ADD118_IN_GA(x1, x2)  =  ADD118_IN_GA(x1)
U8_GA(x1, x2, x3)  =  U8_GA(x1, x3)
U61_GG(x1, x2, x3, x4, x5, x6)  =  U61_GG(x1, x2, x3, x4, x5, x6)
U62_GG(x1, x2, x3, x4, x5, x6)  =  U62_GG(x1, x2, x3, x4, x5, x6)
U63_GG(x1, x2, x3, x4, x5, x6)  =  U63_GG(x1, x2, x3, x4, x5, x6)
U64_GG(x1, x2, x3, x4, x5, x6)  =  U64_GG(x1, x2, x3, x4, x5, x6)
U65_GG(x1, x2, x3, x4, x5, x6)  =  U65_GG(x1, x2, x3, x4, x5, x6)
U66_GG(x1, x2, x3, x4, x5, x6)  =  U66_GG(x1, x2, x3, x4, x5, x6)
U67_GG(x1, x2, x3, x4, x5, x6, x7)  =  U67_GG(x1, x2, x3, x4, x5, x6, x7)
U68_GG(x1, x2, x3, x4, x5, x6, x7)  =  U68_GG(x1, x2, x3, x4, x5, x6, x7)
U69_GG(x1, x2, x3, x4, x5, x6, x7)  =  U69_GG(x1, x2, x3, x4, x5, x6, x7)
U70_GG(x1, x2, x3, x4, x5, x6, x7)  =  U70_GG(x1, x2, x3, x4, x5, x6, x7)
U71_GG(x1, x2, x3, x4, x5, x6, x7)  =  U71_GG(x1, x2, x3, x4, x5, x6, x7)
U72_GG(x1, x2, x3, x4, x5, x6, x7)  =  U72_GG(x1, x2, x3, x4, x5, x6, x7)
U73_GG(x1, x2, x3, x4, x5, x6, x7)  =  U73_GG(x1, x2, x3, x4, x5, x6, x7)
U74_GG(x1, x2, x3, x4, x5, x6, x7)  =  U74_GG(x1, x2, x3, x4, x5, x6, x7)
U75_GG(x1, x2, x3, x4, x5, x6, x7)  =  U75_GG(x1, x2, x3, x4, x5, x6, x7)
U76_GG(x1, x2, x3, x4, x5, x6, x7)  =  U76_GG(x1, x2, x3, x4, x5, x6, x7)
U77_GG(x1, x2, x3, x4, x5, x6, x7)  =  U77_GG(x1, x2, x3, x4, x5, x6, x7)
U78_GG(x1, x2, x3, x4, x5, x6, x7)  =  U78_GG(x1, x2, x3, x4, x5, x6, x7)
U79_GG(x1, x2, x3, x4, x5, x6, x7)  =  U79_GG(x1, x2, x3, x4, x5, x6, x7)
U80_GG(x1, x2, x3, x4, x5, x6, x7)  =  U80_GG(x1, x2, x3, x4, x5, x6, x7)
U81_GG(x1, x2, x3, x4, x5, x6, x7)  =  U81_GG(x1, x2, x3, x4, x5, x6, x7)
U82_GG(x1, x2, x3, x4, x5, x6, x7)  =  U82_GG(x1, x2, x3, x4, x5, x6, x7)
U83_GG(x1, x2, x3, x4, x5, x6, x7)  =  U83_GG(x1, x2, x3, x4, x5, x6, x7)
U84_GG(x1, x2, x3, x4, x5, x6, x7)  =  U84_GG(x1, x2, x3, x4, x5, x6, x7)
ADD144_IN_GA(x1, x2)  =  ADD144_IN_GA(x1)
U9_GA(x1, x2, x3)  =  U9_GA(x1, x3)
U85_GG(x1, x2, x3, x4, x5, x6, x7)  =  U85_GG(x1, x2, x3, x4, x5, x6, x7)
U86_GG(x1, x2, x3, x4, x5, x6, x7)  =  U86_GG(x1, x2, x3, x4, x5, x6, x7)
U87_GG(x1, x2, x3, x4, x5, x6, x7)  =  U87_GG(x1, x2, x3, x4, x5, x6, x7)
U88_GG(x1, x2, x3, x4, x5, x6, x7)  =  U88_GG(x1, x2, x3, x4, x5, x6, x7)
U89_GG(x1, x2, x3, x4, x5, x6, x7)  =  U89_GG(x1, x2, x3, x4, x5, x6, x7)
U90_GG(x1, x2, x3, x4, x5, x6, x7)  =  U90_GG(x1, x2, x3, x4, x5, x6, x7)
U91_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U91_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U92_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U92_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U93_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U93_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U94_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U94_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U95_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U95_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U96_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U96_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U97_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U97_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U98_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U98_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U99_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U99_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U100_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U100_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U101_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U101_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U102_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U102_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U103_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U103_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U104_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U104_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U105_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U105_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U106_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U106_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U107_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U107_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U108_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U108_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U109_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U109_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U110_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U110_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U111_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U111_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U112_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U112_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U113_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U113_GG(x1, x2, x3, x4, x5, x6, x7, x8)
ADD170_IN_GA(x1, x2)  =  ADD170_IN_GA(x1)
U10_GA(x1, x2, x3)  =  U10_GA(x1, x3)
U114_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U114_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U115_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U115_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U116_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U116_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U117_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U117_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U118_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U118_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U119_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U119_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U120_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U120_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U121_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U121_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U122_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U122_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U123_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U123_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U124_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U124_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U125_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U125_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U126_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U126_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U127_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U127_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U128_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U128_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U129_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U129_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U130_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U130_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U131_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U131_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U132_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U132_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U133_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U133_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U134_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U134_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U135_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U135_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U136_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U136_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U137_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U137_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U138_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U138_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U139_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U139_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U140_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U140_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U141_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U141_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U142_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U142_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U143_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U143_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U144_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U144_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U145_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U145_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U146_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U146_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U147_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U147_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
ADD196_IN_GA(x1, x2)  =  ADD196_IN_GA(x1)
U11_GA(x1, x2, x3)  =  U11_GA(x1, x3)
U148_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U148_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U149_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U149_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U150_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U150_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U151_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U151_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U152_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U152_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U153_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U153_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U154_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U154_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U155_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U155_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U156_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U156_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U157_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U157_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U158_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U158_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U159_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U159_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U160_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U160_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U161_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U161_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U162_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U162_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U163_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U163_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U164_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U164_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U165_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U165_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U166_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U166_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U167_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U167_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U168_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U168_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U169_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U169_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U170_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U170_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U171_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U171_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U172_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U172_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U173_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U173_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U174_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U174_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U175_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U175_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U176_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U176_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U177_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U177_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U178_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U178_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U179_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U179_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U180_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U180_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U181_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U181_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U182_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U182_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U183_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U183_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U184_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U184_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
P220_IN_GGAAGG(x1, x2, x3, x4, x5, x6)  =  P220_IN_GGAAGG(x1, x2, x5, x6)
U193_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U193_GGAAGG(x1, x2, x5, x6, x7)
U194_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U194_GGAAGG(x1, x2, x5, x6, x7)
U195_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U195_GGAAGG(x1, x2, x5, x6, x7)
ADD223_IN_GA(x1, x2)  =  ADD223_IN_GA(x1)
U12_GA(x1, x2, x3)  =  U12_GA(x1, x3)
U196_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U196_GGAAGG(x1, x2, x5, x6, x7)
U197_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U197_GGAAGG(x1, x2, x5, x6, x7)
U198_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U198_GGAAGG(x1, x2, x5, x6, x7)
U199_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U199_GGAAGG(x1, x2, x5, x6, x7)
U200_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U200_GGAAGG(x1, x2, x5, x6, x7)
U201_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U201_GGAAGG(x1, x2, x5, x6, x7)
U202_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U202_GGAAGG(x1, x2, x5, x6, x7)
U203_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U203_GGAAGG(x1, x2, x5, x6, x7)
U204_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U204_GGAAGG(x1, x2, x5, x6, x7)
U205_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U205_GGAAGG(x1, x2, x5, x6, x7)
P236_IN_GGGGG(x1, x2, x3, x4, x5)  =  P236_IN_GGGGG(x1, x2, x3, x4, x5)
U14_GGGGG(x1, x2, x3, x4, x5, x6)  =  U14_GGGGG(x1, x2, x3, x4, x5, x6)
U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U16_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U16_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U18_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U18_GGGGG(x1, x2, x3, x4, x5, x6, x7)
ADD249_IN_GGA(x1, x2, x3)  =  ADD249_IN_GGA(x1, x2)
U13_GGA(x1, x2, x3, x4)  =  U13_GGA(x1, x2, x4)
U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U20_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U20_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U22_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U22_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U24_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U24_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U185_GG(x1, x2, x3, x4)  =  U185_GG(x1, x2, x3, x4)
U186_GG(x1, x2, x3, x4)  =  U186_GG(x1, x2, x3, x4)

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

(5) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LOPSTR] contains 13 SCCs with 245 less nodes.

(6) Complex Obligation (AND)

(7) Obligation:

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

ADD249_IN_GGA(s(T410), T411, s(X783)) → ADD249_IN_GGA(T410, T411, X783)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADD249_IN_GGA(x1, x2, x3)  =  ADD249_IN_GGA(x1, x2)

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

(8) UsableRulesProof (EQUIVALENT transformation)

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

(9) Obligation:

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

ADD249_IN_GGA(s(T410), T411, s(X783)) → ADD249_IN_GGA(T410, T411, X783)

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

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

(10) PiDPToQDPProof (SOUND transformation)

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

(11) Obligation:

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

ADD249_IN_GGA(s(T410), T411) → ADD249_IN_GGA(T410, T411)

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

(12) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD249_IN_GGA(s(T410), T411) → ADD249_IN_GGA(T410, T411)
    The graph contains the following edges 1 > 1, 2 >= 2

(13) YES

(14) Obligation:

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

ADD223_IN_GA(s(T356), s(X704)) → ADD223_IN_GA(T356, X704)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADD223_IN_GA(x1, x2)  =  ADD223_IN_GA(x1)

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

(15) UsableRulesProof (EQUIVALENT transformation)

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

(16) Obligation:

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

ADD223_IN_GA(s(T356), s(X704)) → ADD223_IN_GA(T356, X704)

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

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

(17) PiDPToQDPProof (SOUND transformation)

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

(18) Obligation:

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

ADD223_IN_GA(s(T356)) → ADD223_IN_GA(T356)

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

(19) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD223_IN_GA(s(T356)) → ADD223_IN_GA(T356)
    The graph contains the following edges 1 > 1

(20) YES

(21) Obligation:

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

ADD196_IN_GA(s(T320), s(X623)) → ADD196_IN_GA(T320, X623)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADD196_IN_GA(x1, x2)  =  ADD196_IN_GA(x1)

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

(22) UsableRulesProof (EQUIVALENT transformation)

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

(23) Obligation:

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

ADD196_IN_GA(s(T320), s(X623)) → ADD196_IN_GA(T320, X623)

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

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

(24) PiDPToQDPProof (SOUND transformation)

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

(25) Obligation:

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

ADD196_IN_GA(s(T320)) → ADD196_IN_GA(T320)

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

(26) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD196_IN_GA(s(T320)) → ADD196_IN_GA(T320)
    The graph contains the following edges 1 > 1

(27) YES

(28) Obligation:

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

ADD170_IN_GA(s(T287), s(X544)) → ADD170_IN_GA(T287, X544)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADD170_IN_GA(x1, x2)  =  ADD170_IN_GA(x1)

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

(29) UsableRulesProof (EQUIVALENT transformation)

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

(30) Obligation:

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

ADD170_IN_GA(s(T287), s(X544)) → ADD170_IN_GA(T287, X544)

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

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

(31) PiDPToQDPProof (SOUND transformation)

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

(32) Obligation:

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

ADD170_IN_GA(s(T287)) → ADD170_IN_GA(T287)

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

(33) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD170_IN_GA(s(T287)) → ADD170_IN_GA(T287)
    The graph contains the following edges 1 > 1

(34) YES

(35) Obligation:

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

ADD144_IN_GA(s(T254), s(X465)) → ADD144_IN_GA(T254, X465)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADD144_IN_GA(x1, x2)  =  ADD144_IN_GA(x1)

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

(36) UsableRulesProof (EQUIVALENT transformation)

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

(37) Obligation:

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

ADD144_IN_GA(s(T254), s(X465)) → ADD144_IN_GA(T254, X465)

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

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

(38) PiDPToQDPProof (SOUND transformation)

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

(39) Obligation:

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

ADD144_IN_GA(s(T254)) → ADD144_IN_GA(T254)

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

(40) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD144_IN_GA(s(T254)) → ADD144_IN_GA(T254)
    The graph contains the following edges 1 > 1

(41) YES

(42) Obligation:

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

ADD118_IN_GA(s(T221), s(X386)) → ADD118_IN_GA(T221, X386)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADD118_IN_GA(x1, x2)  =  ADD118_IN_GA(x1)

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

(43) UsableRulesProof (EQUIVALENT transformation)

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

(44) Obligation:

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

ADD118_IN_GA(s(T221), s(X386)) → ADD118_IN_GA(T221, X386)

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

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

(45) PiDPToQDPProof (SOUND transformation)

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

(46) Obligation:

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

ADD118_IN_GA(s(T221)) → ADD118_IN_GA(T221)

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

(47) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD118_IN_GA(s(T221)) → ADD118_IN_GA(T221)
    The graph contains the following edges 1 > 1

(48) YES

(49) Obligation:

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

ADD92_IN_GA(s(T188), s(X307)) → ADD92_IN_GA(T188, X307)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADD92_IN_GA(x1, x2)  =  ADD92_IN_GA(x1)

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

(50) UsableRulesProof (EQUIVALENT transformation)

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

(51) Obligation:

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

ADD92_IN_GA(s(T188), s(X307)) → ADD92_IN_GA(T188, X307)

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

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

(52) PiDPToQDPProof (SOUND transformation)

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

(53) Obligation:

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

ADD92_IN_GA(s(T188)) → ADD92_IN_GA(T188)

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

(54) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD92_IN_GA(s(T188)) → ADD92_IN_GA(T188)
    The graph contains the following edges 1 > 1

(55) YES

(56) Obligation:

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

ADD66_IN_GA(s(T155), s(X228)) → ADD66_IN_GA(T155, X228)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADD66_IN_GA(x1, x2)  =  ADD66_IN_GA(x1)

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

(57) UsableRulesProof (EQUIVALENT transformation)

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

(58) Obligation:

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

ADD66_IN_GA(s(T155), s(X228)) → ADD66_IN_GA(T155, X228)

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

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

(59) PiDPToQDPProof (SOUND transformation)

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

(60) Obligation:

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

ADD66_IN_GA(s(T155)) → ADD66_IN_GA(T155)

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

(61) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • ADD66_IN_GA(s(T155)) → ADD66_IN_GA(T155)
    The graph contains the following edges 1 > 1

(62) YES

(63) Obligation:

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

NOTEQ51_IN_GG(s(T148), s(T149)) → NOTEQ51_IN_GG(T148, T149)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
NOTEQ51_IN_GG(x1, x2)  =  NOTEQ51_IN_GG(x1, x2)

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

(64) UsableRulesProof (EQUIVALENT transformation)

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

(65) Obligation:

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

NOTEQ51_IN_GG(s(T148), s(T149)) → NOTEQ51_IN_GG(T148, T149)

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

(66) PiDPToQDPProof (EQUIVALENT transformation)

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

(67) Obligation:

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

NOTEQ51_IN_GG(s(T148), s(T149)) → NOTEQ51_IN_GG(T148, T149)

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

(68) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • NOTEQ51_IN_GG(s(T148), s(T149)) → NOTEQ51_IN_GG(T148, T149)
    The graph contains the following edges 1 > 1, 2 > 2

(69) YES

(70) Obligation:

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

P236_IN_GGGGG(T344, T361, T388, .(T389, T390), T391) → U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → P236_IN_GGGGG(T389, T420, T388, T390, s(T391))

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
P236_IN_GGGGG(x1, x2, x3, x4, x5)  =  P236_IN_GGGGG(x1, x2, x3, x4, x5)
U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)

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

(71) UsableRulesProof (EQUIVALENT transformation)

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

(72) Obligation:

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

P236_IN_GGGGG(T344, T361, T388, .(T389, T390), T391) → U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → P236_IN_GGGGG(T389, T420, T388, T390, s(T391))

The TRS R consists of the following rules:

notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
P236_IN_GGGGG(x1, x2, x3, x4, x5)  =  P236_IN_GGGGG(x1, x2, x3, x4, x5)
U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)

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

(73) PiDPToQDPProof (SOUND transformation)

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

(74) Obligation:

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

P236_IN_GGGGG(T344, T361, T388, .(T389, T390), T391) → U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391))
U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391))
U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → P236_IN_GGGGG(T389, T420, T388, T390, s(T391))

The TRS R consists of the following rules:

notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
addc249_in_gga(0, T405) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411) → U219_gga(T410, T411, addc249_in_gga(T410, T411))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
U219_gga(T410, T411, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))

The set Q consists of the following terms:

notEqc51_in_gg(x0, x1)
addc249_in_gga(x0, x1)
U211_gg(x0, x1, x2)
U219_gga(x0, x1, x2)

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

(75) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
    The graph contains the following edges 1 >= 1, 7 > 1, 2 >= 2, 7 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6

  • U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → P236_IN_GGGGG(T389, T420, T388, T390, s(T391))
    The graph contains the following edges 4 >= 1, 7 > 2, 3 >= 3, 7 > 3, 5 >= 4

  • U17_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 7 > 3, 4 >= 4, 7 > 4, 5 >= 5, 6 >= 6

  • P236_IN_GGGGG(T344, T361, T388, .(T389, T390), T391) → U15_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 4 > 5, 5 >= 6

  • U19_GGGGG(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 > 4, 5 >= 5, 6 >= 6, 7 > 6

  • U21_GGGGG(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U23_GGGGG(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 7 > 3, 4 >= 4, 5 >= 5, 6 >= 6

(76) YES

(77) Obligation:

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

P40_IN_GG(T110, .(T429, T430)) → U185_GG(T110, T429, T430, noattackc41_in_gg(T110, .(T429, T430)))
U185_GG(T110, T429, T430, noattackc41_out_gg(T110, .(T429, T430))) → P40_IN_GG(T429, T430)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
P40_IN_GG(x1, x2)  =  P40_IN_GG(x1, x2)
U185_GG(x1, x2, x3, x4)  =  U185_GG(x1, x2, x3, x4)

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

(78) UsableRulesProof (EQUIVALENT transformation)

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

(79) Obligation:

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

P40_IN_GG(T110, .(T429, T430)) → U185_GG(T110, T429, T430, noattackc41_in_gg(T110, .(T429, T430)))
U185_GG(T110, T429, T430, noattackc41_out_gg(T110, .(T429, T430))) → P40_IN_GG(T429, T430)

The TRS R consists of the following rules:

noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
[]  =  []
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
P40_IN_GG(x1, x2)  =  P40_IN_GG(x1, x2)
U185_GG(x1, x2, x3, x4)  =  U185_GG(x1, x2, x3, x4)

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

(80) PiDPToQDPProof (SOUND transformation)

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

(81) Obligation:

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

P40_IN_GG(T110, .(T429, T430)) → U185_GG(T110, T429, T430, noattackc41_in_gg(T110, .(T429, T430)))
U185_GG(T110, T429, T430, noattackc41_out_gg(T110, .(T429, T430))) → P40_IN_GG(T429, T430)

The TRS R consists of the following rules:

noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, notEqc51_in_gg(T204, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T152))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155)) → U212_ga(T155, addc66_in_ga(T155))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171))
U246_gg(T204, T128, T179, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, addc66_in_ga(T204))
U256_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, addc66_in_ga(T237))
U271_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, addc66_in_ga(T270))
U291_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T303))
U316_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T336))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T343))
U212_ga(T155, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U247_gg(T204, T128, T179, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, notEqc51_in_gg(T160, T160))
U257_gg(T237, T128, T179, T212, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, notEqc51_in_gg(T160, T160))
U272_gg(T270, T128, T179, T212, T245, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T160, T160))
U292_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T160, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T160, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
U248_gg(T204, T128, T179, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, notEqc51_in_gg(T204, T179))
U258_gg(T237, T128, T179, T212, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T179))
U273_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T179))
U293_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T179))
U318_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T179))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T179))
U249_gg(T204, T128, T179, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, addc92_in_ga(T179))
U259_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, addc92_in_ga(T179))
U274_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, addc92_in_ga(T179))
U294_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, addc92_in_ga(T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, addc92_in_ga(T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_in_ga(T179))
U250_gg(T204, T128, T179, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U260_gg(T237, T128, T179, T212, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T185))
U275_gg(T270, T128, T179, T212, T245, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T185))
U295_gg(T303, T128, T179, T212, T245, T278, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T185))
addc92_in_ga(0) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188)) → U213_ga(T188, addc92_in_ga(T188))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204))
U261_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, addc92_in_ga(T237))
U276_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, addc92_in_ga(T270))
U296_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, addc92_in_ga(T303))
U321_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, addc92_in_ga(T336))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_in_ga(T343))
U213_ga(T188, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U262_gg(T237, T128, T179, T212, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, notEqc51_in_gg(T179, T193))
U277_gg(T270, T128, T179, T212, T245, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T179, T193))
U297_gg(T303, T128, T179, T212, T245, T278, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T179, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T179, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
U263_gg(T237, T128, T179, T212, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T212))
U278_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T212))
U298_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T212))
U323_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T212))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T212))
U264_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, addc118_in_ga(T212))
U279_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, addc118_in_ga(T212))
U299_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, addc118_in_ga(T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, addc118_in_ga(T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_in_ga(T212))
U265_gg(T237, T128, T179, T212, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U280_gg(T270, T128, T179, T212, T245, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T218))
U300_gg(T303, T128, T179, T212, T245, T278, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T218))
addc118_in_ga(0) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221)) → U214_ga(T221, addc118_in_ga(T221))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237))
U281_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, addc118_in_ga(T270))
U301_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, addc118_in_ga(T303))
U326_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, addc118_in_ga(T336))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_in_ga(T343))
U214_ga(T221, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U282_gg(T270, T128, T179, T212, T245, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T212, T226))
U302_gg(T303, T128, T179, T212, T245, T278, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T212, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T212, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
U283_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T245))
U303_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T245))
U328_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T245))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T245))
U284_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, addc144_in_ga(T245))
U304_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, addc144_in_ga(T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, addc144_in_ga(T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_in_ga(T245))
U285_gg(T270, T128, T179, T212, T245, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U305_gg(T303, T128, T179, T212, T245, T278, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T251))
addc144_in_ga(0) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254)) → U215_ga(T254, addc144_in_ga(T254))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270))
U306_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, addc144_in_ga(T303))
U331_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, addc144_in_ga(T336))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_in_ga(T343))
U215_ga(T254, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U307_gg(T303, T128, T179, T212, T245, T278, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T245, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T245, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
U308_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T278))
U333_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T278))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T278))
U309_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, addc170_in_ga(T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_in_ga(T278))
U310_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T284))
addc170_in_ga(0) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287)) → U216_ga(T287, addc170_in_ga(T287))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303))
U336_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, addc170_in_ga(T336))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_in_ga(T343))
U216_ga(T287, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T278, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
U338_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T311))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T311))
U340_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T317))
addc196_in_ga(0) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320)) → U217_ga(T320, addc196_in_ga(T320))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343))
U217_ga(T320, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, T345, s(s(s(s(s(s(s(0)))))))))
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))
qc220_in_ggaagg(T343, T344, T345, T348) → U233_ggaagg(T343, T344, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T345, T348, addc223_in_ga(T344))
U234_ggaagg(T343, T344, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T345, T348, notEqc51_in_gg(T343, T353))
addc223_in_ga(0) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356)) → U218_ga(T356, addc223_in_ga(T356))
U235_ggaagg(T343, T344, T353, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T345, T348, addc223_in_ga(T343))
U218_ga(T356, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
U236_ggaagg(T343, T344, T353, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
addc249_in_gga(0, T405) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411) → U219_gga(T410, T411, addc249_in_gga(T410, T411))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391))
U219_gga(T410, T411, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)

The set Q consists of the following terms:

noattackc41_in_gg(x0, x1)
U239_gg(x0, x1, x2)
U244_gg(x0, x1, x2, x3)
U254_gg(x0, x1, x2, x3, x4)
U269_gg(x0, x1, x2, x3, x4, x5)
U289_gg(x0, x1, x2, x3, x4, x5, x6)
U314_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U344_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
notEqc51_in_gg(x0, x1)
U240_gg(x0, x1, x2)
U245_gg(x0, x1, x2, x3)
U255_gg(x0, x1, x2, x3, x4)
U270_gg(x0, x1, x2, x3, x4, x5)
U290_gg(x0, x1, x2, x3, x4, x5, x6)
U315_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U345_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U211_gg(x0, x1, x2)
addc66_in_ga(x0)
U241_gg(x0, x1, x2)
U246_gg(x0, x1, x2, x3)
U256_gg(x0, x1, x2, x3, x4)
U271_gg(x0, x1, x2, x3, x4, x5)
U291_gg(x0, x1, x2, x3, x4, x5, x6)
U316_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U346_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U212_ga(x0, x1)
U242_gg(x0, x1, x2)
U247_gg(x0, x1, x2, x3)
U257_gg(x0, x1, x2, x3, x4)
U272_gg(x0, x1, x2, x3, x4, x5)
U292_gg(x0, x1, x2, x3, x4, x5, x6)
U317_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U347_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U243_gg(x0, x1, x2)
U248_gg(x0, x1, x2, x3)
U258_gg(x0, x1, x2, x3, x4)
U273_gg(x0, x1, x2, x3, x4, x5)
U293_gg(x0, x1, x2, x3, x4, x5, x6)
U318_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U348_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U249_gg(x0, x1, x2, x3)
U259_gg(x0, x1, x2, x3, x4)
U274_gg(x0, x1, x2, x3, x4, x5)
U294_gg(x0, x1, x2, x3, x4, x5, x6)
U319_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U349_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U250_gg(x0, x1, x2, x3)
U260_gg(x0, x1, x2, x3, x4)
U275_gg(x0, x1, x2, x3, x4, x5)
U295_gg(x0, x1, x2, x3, x4, x5, x6)
U320_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U350_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addc92_in_ga(x0)
U251_gg(x0, x1, x2, x3)
U261_gg(x0, x1, x2, x3, x4)
U276_gg(x0, x1, x2, x3, x4, x5)
U296_gg(x0, x1, x2, x3, x4, x5, x6)
U321_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U351_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U213_ga(x0, x1)
U252_gg(x0, x1, x2, x3)
U262_gg(x0, x1, x2, x3, x4)
U277_gg(x0, x1, x2, x3, x4, x5)
U297_gg(x0, x1, x2, x3, x4, x5, x6)
U322_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U352_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U253_gg(x0, x1, x2, x3)
U263_gg(x0, x1, x2, x3, x4)
U278_gg(x0, x1, x2, x3, x4, x5)
U298_gg(x0, x1, x2, x3, x4, x5, x6)
U323_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U353_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U264_gg(x0, x1, x2, x3, x4)
U279_gg(x0, x1, x2, x3, x4, x5)
U299_gg(x0, x1, x2, x3, x4, x5, x6)
U324_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U354_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U265_gg(x0, x1, x2, x3, x4)
U280_gg(x0, x1, x2, x3, x4, x5)
U300_gg(x0, x1, x2, x3, x4, x5, x6)
U325_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U355_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addc118_in_ga(x0)
U266_gg(x0, x1, x2, x3, x4)
U281_gg(x0, x1, x2, x3, x4, x5)
U301_gg(x0, x1, x2, x3, x4, x5, x6)
U326_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U356_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U214_ga(x0, x1)
U267_gg(x0, x1, x2, x3, x4)
U282_gg(x0, x1, x2, x3, x4, x5)
U302_gg(x0, x1, x2, x3, x4, x5, x6)
U327_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U357_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U268_gg(x0, x1, x2, x3, x4)
U283_gg(x0, x1, x2, x3, x4, x5)
U303_gg(x0, x1, x2, x3, x4, x5, x6)
U328_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U358_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U284_gg(x0, x1, x2, x3, x4, x5)
U304_gg(x0, x1, x2, x3, x4, x5, x6)
U329_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U359_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U285_gg(x0, x1, x2, x3, x4, x5)
U305_gg(x0, x1, x2, x3, x4, x5, x6)
U330_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U360_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addc144_in_ga(x0)
U286_gg(x0, x1, x2, x3, x4, x5)
U306_gg(x0, x1, x2, x3, x4, x5, x6)
U331_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U361_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U215_ga(x0, x1)
U287_gg(x0, x1, x2, x3, x4, x5)
U307_gg(x0, x1, x2, x3, x4, x5, x6)
U332_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U362_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U288_gg(x0, x1, x2, x3, x4, x5)
U308_gg(x0, x1, x2, x3, x4, x5, x6)
U333_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U363_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U309_gg(x0, x1, x2, x3, x4, x5, x6)
U334_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U364_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U310_gg(x0, x1, x2, x3, x4, x5, x6)
U335_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U365_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addc170_in_ga(x0)
U311_gg(x0, x1, x2, x3, x4, x5, x6)
U336_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U366_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U216_ga(x0, x1)
U312_gg(x0, x1, x2, x3, x4, x5, x6)
U337_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U367_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U313_gg(x0, x1, x2, x3, x4, x5, x6)
U338_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U368_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U339_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U369_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U340_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U370_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addc196_in_ga(x0)
U341_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U371_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U217_ga(x0, x1)
U342_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U372_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U343_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U373_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U374_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
qc220_in_ggaagg(x0, x1, x2, x3)
U233_ggaagg(x0, x1, x2, x3, x4)
U234_ggaagg(x0, x1, x2, x3, x4)
addc223_in_ga(x0)
U235_ggaagg(x0, x1, x2, x3, x4, x5)
U218_ga(x0, x1)
U236_ggaagg(x0, x1, x2, x3, x4, x5)
U237_ggaagg(x0, x1, x2, x3, x4, x5, x6)
qc236_in_ggggg(x0, x1, x2, x3, x4)
U220_ggggg(x0, x1, x2, x3, x4)
U221_ggggg(x0, x1, x2, x3, x4, x5, x6)
U222_ggggg(x0, x1, x2, x3, x4, x5, x6)
U223_ggggg(x0, x1, x2, x3, x4, x5, x6)
addc249_in_gga(x0, x1)
U224_ggggg(x0, x1, x2, x3, x4, x5, x6)
U219_gga(x0, x1, x2)
U225_ggggg(x0, x1, x2, x3, x4, x5, x6)
U226_ggggg(x0, x1, x2, x3, x4, x5, x6)

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

(82) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • U185_GG(T110, T429, T430, noattackc41_out_gg(T110, .(T429, T430))) → P40_IN_GG(T429, T430)
    The graph contains the following edges 2 >= 1, 4 > 1, 3 >= 2, 4 > 2

  • P40_IN_GG(T110, .(T429, T430)) → U185_GG(T110, T429, T430, noattackc41_in_gg(T110, .(T429, T430)))
    The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3

(83) YES

(84) Obligation:

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

DELETE17_IN_AGA(T72, .(T70, T71), .(T70, X94)) → DELETE17_IN_AGA(T72, T71, X94)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
DELETE17_IN_AGA(x1, x2, x3)  =  DELETE17_IN_AGA(x2)

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

(85) UsableRulesProof (EQUIVALENT transformation)

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

(86) Obligation:

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

DELETE17_IN_AGA(T72, .(T70, T71), .(T70, X94)) → DELETE17_IN_AGA(T72, T71, X94)

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

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

(87) PiDPToQDPProof (SOUND transformation)

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

(88) Obligation:

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

DELETE17_IN_AGA(.(T70, T71)) → DELETE17_IN_AGA(T71)

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

(89) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • DELETE17_IN_AGA(.(T70, T71)) → DELETE17_IN_AGA(T71)
    The graph contains the following edges 1 > 1

(90) YES

(91) Obligation:

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

PERM26_IN_GA(.(T86, T87), .(T90, T97)) → U3_GA(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U3_GA(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → PERM26_IN_GA(T96, T97)

The TRS R consists of the following rules:

deletec9_in_aga(s(0), T36, T36) → deletec9_out_aga(s(0), T36, T36)
deletec9_in_aga(T48, T47, .(s(0), X63)) → U238_aga(T48, T47, X63, deletec17_in_aga(T48, T47, X63))
deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))
U238_aga(T48, T47, X63, deletec17_out_aga(T48, T47, X63)) → deletec9_out_aga(T48, T47, .(s(0), X63))
permc26_in_ga([], []) → permc26_out_ga([], [])
permc26_in_ga(.(T86, T87), .(T90, T97)) → U209_ga(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U209_ga(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → U210_ga(T86, T87, T90, T97, permc26_in_ga(T96, T97))
U210_ga(T86, T87, T90, T97, permc26_out_ga(T96, T97)) → permc26_out_ga(.(T86, T87), .(T90, T97))
notEqc51_in_gg(0, s(T138)) → notEqc51_out_gg(0, s(T138))
notEqc51_in_gg(s(T143), 0) → notEqc51_out_gg(s(T143), 0)
notEqc51_in_gg(s(T148), s(T149)) → U211_gg(T148, T149, notEqc51_in_gg(T148, T149))
U211_gg(T148, T149, notEqc51_out_gg(T148, T149)) → notEqc51_out_gg(s(T148), s(T149))
addc66_in_ga(0, s(0)) → addc66_out_ga(0, s(0))
addc66_in_ga(s(T155), s(X228)) → U212_ga(T155, X228, addc66_in_ga(T155, X228))
U212_ga(T155, X228, addc66_out_ga(T155, X228)) → addc66_out_ga(s(T155), s(X228))
addc92_in_ga(0, s(s(0))) → addc92_out_ga(0, s(s(0)))
addc92_in_ga(s(T188), s(X307)) → U213_ga(T188, X307, addc92_in_ga(T188, X307))
U213_ga(T188, X307, addc92_out_ga(T188, X307)) → addc92_out_ga(s(T188), s(X307))
addc118_in_ga(0, s(s(s(0)))) → addc118_out_ga(0, s(s(s(0))))
addc118_in_ga(s(T221), s(X386)) → U214_ga(T221, X386, addc118_in_ga(T221, X386))
U214_ga(T221, X386, addc118_out_ga(T221, X386)) → addc118_out_ga(s(T221), s(X386))
addc144_in_ga(0, s(s(s(s(0))))) → addc144_out_ga(0, s(s(s(s(0)))))
addc144_in_ga(s(T254), s(X465)) → U215_ga(T254, X465, addc144_in_ga(T254, X465))
U215_ga(T254, X465, addc144_out_ga(T254, X465)) → addc144_out_ga(s(T254), s(X465))
addc170_in_ga(0, s(s(s(s(s(0)))))) → addc170_out_ga(0, s(s(s(s(s(0))))))
addc170_in_ga(s(T287), s(X544)) → U216_ga(T287, X544, addc170_in_ga(T287, X544))
U216_ga(T287, X544, addc170_out_ga(T287, X544)) → addc170_out_ga(s(T287), s(X544))
addc196_in_ga(0, s(s(s(s(s(s(0))))))) → addc196_out_ga(0, s(s(s(s(s(s(0)))))))
addc196_in_ga(s(T320), s(X623)) → U217_ga(T320, X623, addc196_in_ga(T320, X623))
U217_ga(T320, X623, addc196_out_ga(T320, X623)) → addc196_out_ga(s(T320), s(X623))
addc223_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addc223_out_ga(0, s(s(s(s(s(s(s(0))))))))
addc223_in_ga(s(T356), s(X704)) → U218_ga(T356, X704, addc223_in_ga(T356, X704))
U218_ga(T356, X704, addc223_out_ga(T356, X704)) → addc223_out_ga(s(T356), s(X704))
addc249_in_gga(0, T405, s(T405)) → addc249_out_gga(0, T405, s(T405))
addc249_in_gga(s(T410), T411, s(X783)) → U219_gga(T410, T411, X783, addc249_in_gga(T410, T411, X783))
U219_gga(T410, T411, X783, addc249_out_gga(T410, T411, X783)) → addc249_out_gga(s(T410), T411, s(X783))
noattackc41_in_gg(T120, []) → noattackc41_out_gg(T120, [])
noattackc41_in_gg(T171, .(T128, [])) → U239_gg(T171, T128, notEqc51_in_gg(T171, T128))
U239_gg(T171, T128, notEqc51_out_gg(T171, T128)) → U240_gg(T171, T128, addc66_in_ga(T128, T152))
U240_gg(T171, T128, addc66_out_ga(T128, T152)) → U241_gg(T171, T128, notEqc51_in_gg(T171, T152))
U241_gg(T171, T128, notEqc51_out_gg(T171, T152)) → U242_gg(T171, T128, addc66_in_ga(T171, T160))
U242_gg(T171, T128, addc66_out_ga(T171, T160)) → U243_gg(T171, T128, notEqc51_in_gg(T160, T160))
U243_gg(T171, T128, notEqc51_out_gg(T160, T160)) → noattackc41_out_gg(T171, .(T128, []))
noattackc41_in_gg(T204, .(T128, .(T179, []))) → U244_gg(T204, T128, T179, notEqc51_in_gg(T204, T128))
U244_gg(T204, T128, T179, notEqc51_out_gg(T204, T128)) → U245_gg(T204, T128, T179, addc66_in_ga(T128, T152))
U245_gg(T204, T128, T179, addc66_out_ga(T128, T152)) → U246_gg(T204, T128, T179, T152, notEqc51_in_gg(T204, T152))
U246_gg(T204, T128, T179, T152, notEqc51_out_gg(T204, T152)) → U247_gg(T204, T128, T179, T152, addc66_in_ga(T204, T160))
U247_gg(T204, T128, T179, T152, addc66_out_ga(T204, T160)) → U248_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T160, T160))
U248_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T160, T160)) → U249_gg(T204, T128, T179, T152, T160, notEqc51_in_gg(T204, T179))
U249_gg(T204, T128, T179, T152, T160, notEqc51_out_gg(T204, T179)) → U250_gg(T204, T128, T179, T152, T160, addc92_in_ga(T179, T185))
U250_gg(T204, T128, T179, T152, T160, addc92_out_ga(T179, T185)) → U251_gg(T204, T128, T179, notEqc51_in_gg(T204, T185))
U251_gg(T204, T128, T179, notEqc51_out_gg(T204, T185)) → U252_gg(T204, T128, T179, addc92_in_ga(T204, T193))
U252_gg(T204, T128, T179, addc92_out_ga(T204, T193)) → U253_gg(T204, T128, T179, notEqc51_in_gg(T179, T193))
U253_gg(T204, T128, T179, notEqc51_out_gg(T179, T193)) → noattackc41_out_gg(T204, .(T128, .(T179, [])))
noattackc41_in_gg(T237, .(T128, .(T179, .(T212, [])))) → U254_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T128))
U254_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T128)) → U255_gg(T237, T128, T179, T212, addc66_in_ga(T128, T152))
U255_gg(T237, T128, T179, T212, addc66_out_ga(T128, T152)) → U256_gg(T237, T128, T179, T212, T152, notEqc51_in_gg(T237, T152))
U256_gg(T237, T128, T179, T212, T152, notEqc51_out_gg(T237, T152)) → U257_gg(T237, T128, T179, T212, T152, addc66_in_ga(T237, T160))
U257_gg(T237, T128, T179, T212, T152, addc66_out_ga(T237, T160)) → U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T160, T160))
U258_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T160, T160)) → U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_in_gg(T237, T179))
U259_gg(T237, T128, T179, T212, T152, T160, notEqc51_out_gg(T237, T179)) → U260_gg(T237, T128, T179, T212, T152, T160, addc92_in_ga(T179, T185))
U260_gg(T237, T128, T179, T212, T152, T160, addc92_out_ga(T179, T185)) → U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_in_gg(T237, T185))
U261_gg(T237, T128, T179, T212, T152, T160, T185, notEqc51_out_gg(T237, T185)) → U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_in_ga(T237, T193))
U262_gg(T237, T128, T179, T212, T152, T160, T185, addc92_out_ga(T237, T193)) → U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U263_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_in_gg(T237, T212))
U264_gg(T237, T128, T179, T212, T152, T160, T185, T193, notEqc51_out_gg(T237, T212)) → U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U265_gg(T237, T128, T179, T212, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U266_gg(T237, T128, T179, T212, notEqc51_in_gg(T237, T218))
U266_gg(T237, T128, T179, T212, notEqc51_out_gg(T237, T218)) → U267_gg(T237, T128, T179, T212, addc118_in_ga(T237, T226))
U267_gg(T237, T128, T179, T212, addc118_out_ga(T237, T226)) → U268_gg(T237, T128, T179, T212, notEqc51_in_gg(T212, T226))
U268_gg(T237, T128, T179, T212, notEqc51_out_gg(T212, T226)) → noattackc41_out_gg(T237, .(T128, .(T179, .(T212, []))))
noattackc41_in_gg(T270, .(T128, .(T179, .(T212, .(T245, []))))) → U269_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T128))
U269_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T128)) → U270_gg(T270, T128, T179, T212, T245, addc66_in_ga(T128, T152))
U270_gg(T270, T128, T179, T212, T245, addc66_out_ga(T128, T152)) → U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_in_gg(T270, T152))
U271_gg(T270, T128, T179, T212, T245, T152, notEqc51_out_gg(T270, T152)) → U272_gg(T270, T128, T179, T212, T245, T152, addc66_in_ga(T270, T160))
U272_gg(T270, T128, T179, T212, T245, T152, addc66_out_ga(T270, T160)) → U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T160, T160))
U273_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T160, T160)) → U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_in_gg(T270, T179))
U274_gg(T270, T128, T179, T212, T245, T152, T160, notEqc51_out_gg(T270, T179)) → U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_in_ga(T179, T185))
U275_gg(T270, T128, T179, T212, T245, T152, T160, addc92_out_ga(T179, T185)) → U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_in_gg(T270, T185))
U276_gg(T270, T128, T179, T212, T245, T152, T160, T185, notEqc51_out_gg(T270, T185)) → U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_in_ga(T270, T193))
U277_gg(T270, T128, T179, T212, T245, T152, T160, T185, addc92_out_ga(T270, T193)) → U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U278_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_in_gg(T270, T212))
U279_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, notEqc51_out_gg(T270, T212)) → U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U280_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_in_gg(T270, T218))
U281_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, notEqc51_out_gg(T270, T218)) → U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_in_ga(T270, T226))
U282_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, addc118_out_ga(T270, T226)) → U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U283_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T270, T245))
U284_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T270, T245)) → U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U285_gg(T270, T128, T179, T212, T245, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U286_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T270, T251))
U286_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T270, T251)) → U287_gg(T270, T128, T179, T212, T245, addc144_in_ga(T270, T259))
U287_gg(T270, T128, T179, T212, T245, addc144_out_ga(T270, T259)) → U288_gg(T270, T128, T179, T212, T245, notEqc51_in_gg(T245, T259))
U288_gg(T270, T128, T179, T212, T245, notEqc51_out_gg(T245, T259)) → noattackc41_out_gg(T270, .(T128, .(T179, .(T212, .(T245, [])))))
noattackc41_in_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, [])))))) → U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T128))
U289_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T128)) → U290_gg(T303, T128, T179, T212, T245, T278, addc66_in_ga(T128, T152))
U290_gg(T303, T128, T179, T212, T245, T278, addc66_out_ga(T128, T152)) → U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_in_gg(T303, T152))
U291_gg(T303, T128, T179, T212, T245, T278, T152, notEqc51_out_gg(T303, T152)) → U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_in_ga(T303, T160))
U292_gg(T303, T128, T179, T212, T245, T278, T152, addc66_out_ga(T303, T160)) → U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T160, T160))
U293_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T160, T160)) → U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_in_gg(T303, T179))
U294_gg(T303, T128, T179, T212, T245, T278, T152, T160, notEqc51_out_gg(T303, T179)) → U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_in_ga(T179, T185))
U295_gg(T303, T128, T179, T212, T245, T278, T152, T160, addc92_out_ga(T179, T185)) → U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_in_gg(T303, T185))
U296_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, notEqc51_out_gg(T303, T185)) → U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_in_ga(T303, T193))
U297_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, addc92_out_ga(T303, T193)) → U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U298_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_in_gg(T303, T212))
U299_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, notEqc51_out_gg(T303, T212)) → U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U300_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_in_gg(T303, T218))
U301_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, notEqc51_out_gg(T303, T218)) → U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_in_ga(T303, T226))
U302_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, addc118_out_ga(T303, T226)) → U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U303_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T303, T245))
U304_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T303, T245)) → U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U305_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T303, T251))
U306_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T303, T251)) → U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T303, T259))
U307_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T303, T259)) → U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U308_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T303, T278))
U309_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T303, T278)) → U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U310_gg(T303, T128, T179, T212, T245, T278, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T303, T284))
U311_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T303, T284)) → U312_gg(T303, T128, T179, T212, T245, T278, addc170_in_ga(T303, T292))
U312_gg(T303, T128, T179, T212, T245, T278, addc170_out_ga(T303, T292)) → U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_in_gg(T278, T292))
U313_gg(T303, T128, T179, T212, T245, T278, notEqc51_out_gg(T278, T292)) → noattackc41_out_gg(T303, .(T128, .(T179, .(T212, .(T245, .(T278, []))))))
noattackc41_in_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, []))))))) → U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T128))
U314_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T128)) → U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_in_ga(T128, T152))
U315_gg(T336, T128, T179, T212, T245, T278, T311, addc66_out_ga(T128, T152)) → U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_in_gg(T336, T152))
U316_gg(T336, T128, T179, T212, T245, T278, T311, T152, notEqc51_out_gg(T336, T152)) → U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_in_ga(T336, T160))
U317_gg(T336, T128, T179, T212, T245, T278, T311, T152, addc66_out_ga(T336, T160)) → U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T160, T160))
U318_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T160, T160)) → U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_in_gg(T336, T179))
U319_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, notEqc51_out_gg(T336, T179)) → U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_in_ga(T179, T185))
U320_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, addc92_out_ga(T179, T185)) → U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_in_gg(T336, T185))
U321_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, notEqc51_out_gg(T336, T185)) → U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_in_ga(T336, T193))
U322_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, addc92_out_ga(T336, T193)) → U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U323_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_in_gg(T336, T212))
U324_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, notEqc51_out_gg(T336, T212)) → U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U325_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_in_gg(T336, T218))
U326_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, notEqc51_out_gg(T336, T218)) → U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_in_ga(T336, T226))
U327_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, addc118_out_ga(T336, T226)) → U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U328_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T336, T245))
U329_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T336, T245)) → U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U330_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T336, T251))
U331_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T336, T251)) → U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T336, T259))
U332_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T336, T259)) → U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U333_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T336, T278))
U334_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T336, T278)) → U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U335_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T336, T284))
U336_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T336, T284)) → U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T336, T292))
U337_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T336, T292)) → U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U338_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T336, T311))
U339_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T336, T311)) → U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U340_gg(T336, T128, T179, T212, T245, T278, T311, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T336, T317))
U341_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T336, T317)) → U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_in_ga(T336, T325))
U342_gg(T336, T128, T179, T212, T245, T278, T311, addc196_out_ga(T336, T325)) → U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_in_gg(T311, T325))
U343_gg(T336, T128, T179, T212, T245, T278, T311, notEqc51_out_gg(T311, T325)) → noattackc41_out_gg(T336, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, [])))))))
noattackc41_in_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345)))))))) → U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T343, T128))
U344_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T343, T128)) → U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_in_ga(T128, T152))
U345_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc66_out_ga(T128, T152)) → U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_in_gg(T343, T152))
U346_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, notEqc51_out_gg(T343, T152)) → U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_in_ga(T343, T160))
U347_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, addc66_out_ga(T343, T160)) → U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T160, T160))
U348_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T160, T160)) → U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_in_gg(T343, T179))
U349_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, notEqc51_out_gg(T343, T179)) → U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_in_ga(T179, T185))
U350_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, addc92_out_ga(T179, T185)) → U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_in_gg(T343, T185))
U351_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, notEqc51_out_gg(T343, T185)) → U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_in_ga(T343, T193))
U352_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, addc92_out_ga(T343, T193)) → U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T179, T193))
U353_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T179, T193)) → U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_in_gg(T343, T212))
U354_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, notEqc51_out_gg(T343, T212)) → U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_in_ga(T212, T218))
U355_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, addc118_out_ga(T212, T218)) → U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_in_gg(T343, T218))
U356_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, notEqc51_out_gg(T343, T218)) → U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_in_ga(T343, T226))
U357_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, addc118_out_ga(T343, T226)) → U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T212, T226))
U358_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T212, T226)) → U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_in_gg(T343, T245))
U359_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, notEqc51_out_gg(T343, T245)) → U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_in_ga(T245, T251))
U360_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, addc144_out_ga(T245, T251)) → U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_in_gg(T343, T251))
U361_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, notEqc51_out_gg(T343, T251)) → U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_in_ga(T343, T259))
U362_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, addc144_out_ga(T343, T259)) → U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T245, T259))
U363_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T245, T259)) → U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_in_gg(T343, T278))
U364_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, notEqc51_out_gg(T343, T278)) → U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_in_ga(T278, T284))
U365_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, addc170_out_ga(T278, T284)) → U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_in_gg(T343, T284))
U366_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, notEqc51_out_gg(T343, T284)) → U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_in_ga(T343, T292))
U367_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, addc170_out_ga(T343, T292)) → U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T278, T292))
U368_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T278, T292)) → U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_in_gg(T343, T311))
U369_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, notEqc51_out_gg(T343, T311)) → U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_in_ga(T311, T317))
U370_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, addc196_out_ga(T311, T317)) → U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_in_gg(T343, T317))
U371_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, T152, T160, T185, T193, T218, T226, T251, T259, T284, T292, T317, notEqc51_out_gg(T343, T317)) → U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_in_ga(T343, T325))
U372_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, addc196_out_ga(T343, T325)) → U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_in_gg(T311, T325))
U373_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, notEqc51_out_gg(T311, T325)) → U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_in_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0)))))))))
qc220_in_ggaagg(T343, T344, T353, T361, T345, T348) → U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T344))
U233_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T344)) → U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T344, T353))
U234_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T344, T353)) → U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_in_gg(T343, T353))
U235_ggaagg(T343, T344, T353, T361, T345, T348, notEqc51_out_gg(T343, T353)) → U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_in_ga(T343, T361))
U236_ggaagg(T343, T344, T353, T361, T345, T348, addc223_out_ga(T343, T361)) → U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_in_ggggg(T344, T361, T343, T345, T348))
qc236_in_ggggg(T344, T361, T378, [], T379) → U220_ggggg(T344, T361, T378, T379, notEqc51_in_gg(T344, T361))
U220_ggggg(T344, T361, T378, T379, notEqc51_out_gg(T344, T361)) → qc236_out_ggggg(T344, T361, T378, [], T379)
qc236_in_ggggg(T344, T361, T388, .(T389, T390), T391) → U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T344, T361))
U221_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T344, T361)) → U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T389))
U222_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T389)) → U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T389, T391, T398))
U223_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T389, T391, T398)) → U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_in_gg(T388, T398))
U224_ggggg(T344, T361, T388, T389, T390, T391, notEqc51_out_gg(T388, T398)) → U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_in_gga(T388, T391, T420))
U225_ggggg(T344, T361, T388, T389, T390, T391, addc249_out_gga(T388, T391, T420)) → U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_in_ggggg(T389, T420, T388, T390, s(T391)))
U226_ggggg(T344, T361, T388, T389, T390, T391, qc236_out_ggggg(T389, T420, T388, T390, s(T391))) → qc236_out_ggggg(T344, T361, T388, .(T389, T390), T391)
U237_ggaagg(T343, T344, T353, T361, T345, T348, qc236_out_ggggg(T344, T361, T343, T345, T348)) → qc220_out_ggaagg(T343, T344, T353, T361, T345, T348)
U374_gg(T343, T128, T179, T212, T245, T278, T311, T344, T345, qc220_out_ggaagg(T343, T344, X671, X672, T345, s(s(s(s(s(s(s(0))))))))) → noattackc41_out_gg(T343, .(T128, .(T179, .(T212, .(T245, .(T278, .(T311, .(T344, T345))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec9_in_aga(x1, x2, x3)  =  deletec9_in_aga(x2)
deletec9_out_aga(x1, x2, x3)  =  deletec9_out_aga(x1, x2, x3)
U238_aga(x1, x2, x3, x4)  =  U238_aga(x2, x4)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
permc26_in_ga(x1, x2)  =  permc26_in_ga(x1)
[]  =  []
permc26_out_ga(x1, x2)  =  permc26_out_ga(x1, x2)
U209_ga(x1, x2, x3, x4, x5)  =  U209_ga(x1, x2, x5)
U210_ga(x1, x2, x3, x4, x5)  =  U210_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqc51_in_gg(x1, x2)  =  notEqc51_in_gg(x1, x2)
0  =  0
notEqc51_out_gg(x1, x2)  =  notEqc51_out_gg(x1, x2)
U211_gg(x1, x2, x3)  =  U211_gg(x1, x2, x3)
addc66_in_ga(x1, x2)  =  addc66_in_ga(x1)
addc66_out_ga(x1, x2)  =  addc66_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addc92_in_ga(x1, x2)  =  addc92_in_ga(x1)
addc92_out_ga(x1, x2)  =  addc92_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addc118_in_ga(x1, x2)  =  addc118_in_ga(x1)
addc118_out_ga(x1, x2)  =  addc118_out_ga(x1, x2)
U214_ga(x1, x2, x3)  =  U214_ga(x1, x3)
addc144_in_ga(x1, x2)  =  addc144_in_ga(x1)
addc144_out_ga(x1, x2)  =  addc144_out_ga(x1, x2)
U215_ga(x1, x2, x3)  =  U215_ga(x1, x3)
addc170_in_ga(x1, x2)  =  addc170_in_ga(x1)
addc170_out_ga(x1, x2)  =  addc170_out_ga(x1, x2)
U216_ga(x1, x2, x3)  =  U216_ga(x1, x3)
addc196_in_ga(x1, x2)  =  addc196_in_ga(x1)
addc196_out_ga(x1, x2)  =  addc196_out_ga(x1, x2)
U217_ga(x1, x2, x3)  =  U217_ga(x1, x3)
addc223_in_ga(x1, x2)  =  addc223_in_ga(x1)
addc223_out_ga(x1, x2)  =  addc223_out_ga(x1, x2)
U218_ga(x1, x2, x3)  =  U218_ga(x1, x3)
addc249_in_gga(x1, x2, x3)  =  addc249_in_gga(x1, x2)
addc249_out_gga(x1, x2, x3)  =  addc249_out_gga(x1, x2, x3)
U219_gga(x1, x2, x3, x4)  =  U219_gga(x1, x2, x4)
noattackc41_in_gg(x1, x2)  =  noattackc41_in_gg(x1, x2)
noattackc41_out_gg(x1, x2)  =  noattackc41_out_gg(x1, x2)
U239_gg(x1, x2, x3)  =  U239_gg(x1, x2, x3)
U240_gg(x1, x2, x3)  =  U240_gg(x1, x2, x3)
U241_gg(x1, x2, x3)  =  U241_gg(x1, x2, x3)
U242_gg(x1, x2, x3)  =  U242_gg(x1, x2, x3)
U243_gg(x1, x2, x3)  =  U243_gg(x1, x2, x3)
U244_gg(x1, x2, x3, x4)  =  U244_gg(x1, x2, x3, x4)
U245_gg(x1, x2, x3, x4)  =  U245_gg(x1, x2, x3, x4)
U246_gg(x1, x2, x3, x4, x5)  =  U246_gg(x1, x2, x3, x5)
U247_gg(x1, x2, x3, x4, x5)  =  U247_gg(x1, x2, x3, x5)
U248_gg(x1, x2, x3, x4, x5, x6)  =  U248_gg(x1, x2, x3, x6)
U249_gg(x1, x2, x3, x4, x5, x6)  =  U249_gg(x1, x2, x3, x6)
U250_gg(x1, x2, x3, x4, x5, x6)  =  U250_gg(x1, x2, x3, x6)
U251_gg(x1, x2, x3, x4)  =  U251_gg(x1, x2, x3, x4)
U252_gg(x1, x2, x3, x4)  =  U252_gg(x1, x2, x3, x4)
U253_gg(x1, x2, x3, x4)  =  U253_gg(x1, x2, x3, x4)
U254_gg(x1, x2, x3, x4, x5)  =  U254_gg(x1, x2, x3, x4, x5)
U255_gg(x1, x2, x3, x4, x5)  =  U255_gg(x1, x2, x3, x4, x5)
U256_gg(x1, x2, x3, x4, x5, x6)  =  U256_gg(x1, x2, x3, x4, x6)
U257_gg(x1, x2, x3, x4, x5, x6)  =  U257_gg(x1, x2, x3, x4, x6)
U258_gg(x1, x2, x3, x4, x5, x6, x7)  =  U258_gg(x1, x2, x3, x4, x7)
U259_gg(x1, x2, x3, x4, x5, x6, x7)  =  U259_gg(x1, x2, x3, x4, x7)
U260_gg(x1, x2, x3, x4, x5, x6, x7)  =  U260_gg(x1, x2, x3, x4, x7)
U261_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U261_gg(x1, x2, x3, x4, x8)
U262_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U262_gg(x1, x2, x3, x4, x8)
U263_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U263_gg(x1, x2, x3, x4, x9)
U264_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U264_gg(x1, x2, x3, x4, x9)
U265_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U265_gg(x1, x2, x3, x4, x9)
U266_gg(x1, x2, x3, x4, x5)  =  U266_gg(x1, x2, x3, x4, x5)
U267_gg(x1, x2, x3, x4, x5)  =  U267_gg(x1, x2, x3, x4, x5)
U268_gg(x1, x2, x3, x4, x5)  =  U268_gg(x1, x2, x3, x4, x5)
U269_gg(x1, x2, x3, x4, x5, x6)  =  U269_gg(x1, x2, x3, x4, x5, x6)
U270_gg(x1, x2, x3, x4, x5, x6)  =  U270_gg(x1, x2, x3, x4, x5, x6)
U271_gg(x1, x2, x3, x4, x5, x6, x7)  =  U271_gg(x1, x2, x3, x4, x5, x7)
U272_gg(x1, x2, x3, x4, x5, x6, x7)  =  U272_gg(x1, x2, x3, x4, x5, x7)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U273_gg(x1, x2, x3, x4, x5, x8)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U274_gg(x1, x2, x3, x4, x5, x8)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U275_gg(x1, x2, x3, x4, x5, x8)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U276_gg(x1, x2, x3, x4, x5, x9)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U277_gg(x1, x2, x3, x4, x5, x9)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U278_gg(x1, x2, x3, x4, x5, x10)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U279_gg(x1, x2, x3, x4, x5, x10)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U280_gg(x1, x2, x3, x4, x5, x10)
U281_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U281_gg(x1, x2, x3, x4, x5, x11)
U282_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U282_gg(x1, x2, x3, x4, x5, x11)
U283_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U283_gg(x1, x2, x3, x4, x5, x12)
U284_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U284_gg(x1, x2, x3, x4, x5, x12)
U285_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U285_gg(x1, x2, x3, x4, x5, x12)
U286_gg(x1, x2, x3, x4, x5, x6)  =  U286_gg(x1, x2, x3, x4, x5, x6)
U287_gg(x1, x2, x3, x4, x5, x6)  =  U287_gg(x1, x2, x3, x4, x5, x6)
U288_gg(x1, x2, x3, x4, x5, x6)  =  U288_gg(x1, x2, x3, x4, x5, x6)
U289_gg(x1, x2, x3, x4, x5, x6, x7)  =  U289_gg(x1, x2, x3, x4, x5, x6, x7)
U290_gg(x1, x2, x3, x4, x5, x6, x7)  =  U290_gg(x1, x2, x3, x4, x5, x6, x7)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U291_gg(x1, x2, x3, x4, x5, x6, x8)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U292_gg(x1, x2, x3, x4, x5, x6, x8)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U293_gg(x1, x2, x3, x4, x5, x6, x9)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U294_gg(x1, x2, x3, x4, x5, x6, x9)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U295_gg(x1, x2, x3, x4, x5, x6, x9)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U296_gg(x1, x2, x3, x4, x5, x6, x10)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U297_gg(x1, x2, x3, x4, x5, x6, x10)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U298_gg(x1, x2, x3, x4, x5, x6, x11)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U299_gg(x1, x2, x3, x4, x5, x6, x11)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U300_gg(x1, x2, x3, x4, x5, x6, x11)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U301_gg(x1, x2, x3, x4, x5, x6, x12)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U302_gg(x1, x2, x3, x4, x5, x6, x12)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U303_gg(x1, x2, x3, x4, x5, x6, x13)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U304_gg(x1, x2, x3, x4, x5, x6, x13)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U305_gg(x1, x2, x3, x4, x5, x6, x13)
U306_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U306_gg(x1, x2, x3, x4, x5, x6, x14)
U307_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U307_gg(x1, x2, x3, x4, x5, x6, x14)
U308_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U308_gg(x1, x2, x3, x4, x5, x6, x15)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U309_gg(x1, x2, x3, x4, x5, x6, x15)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U310_gg(x1, x2, x3, x4, x5, x6, x15)
U311_gg(x1, x2, x3, x4, x5, x6, x7)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7)
U312_gg(x1, x2, x3, x4, x5, x6, x7)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7)
U313_gg(x1, x2, x3, x4, x5, x6, x7)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U370_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U371_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U372_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U373_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U374_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qc220_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_in_ggaagg(x1, x2, x5, x6)
U233_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U233_ggaagg(x1, x2, x5, x6, x7)
U234_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U234_ggaagg(x1, x2, x5, x6, x7)
U235_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U235_ggaagg(x1, x2, x3, x5, x6, x7)
U236_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U236_ggaagg(x1, x2, x3, x5, x6, x7)
U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U237_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qc236_in_ggggg(x1, x2, x3, x4, x5)  =  qc236_in_ggggg(x1, x2, x3, x4, x5)
U220_ggggg(x1, x2, x3, x4, x5)  =  U220_ggggg(x1, x2, x3, x4, x5)
qc236_out_ggggg(x1, x2, x3, x4, x5)  =  qc236_out_ggggg(x1, x2, x3, x4, x5)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
U222_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U222_ggggg(x1, x2, x3, x4, x5, x6, x7)
U223_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U223_ggggg(x1, x2, x3, x4, x5, x6, x7)
U224_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U224_ggggg(x1, x2, x3, x4, x5, x6, x7)
U225_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U225_ggggg(x1, x2, x3, x4, x5, x6, x7)
U226_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U226_ggggg(x1, x2, x3, x4, x5, x6, x7)
qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qc220_out_ggaagg(x1, x2, x3, x4, x5, x6)
PERM26_IN_GA(x1, x2)  =  PERM26_IN_GA(x1)
U3_GA(x1, x2, x3, x4, x5)  =  U3_GA(x1, x2, x5)

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

(92) UsableRulesProof (EQUIVALENT transformation)

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

(93) Obligation:

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

PERM26_IN_GA(.(T86, T87), .(T90, T97)) → U3_GA(T86, T87, T90, T97, deletec17_in_aga(T90, .(T86, T87), T96))
U3_GA(T86, T87, T90, T97, deletec17_out_aga(T90, .(T86, T87), T96)) → PERM26_IN_GA(T96, T97)

The TRS R consists of the following rules:

deletec17_in_aga(T61, .(T61, T62), T62) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(T72, .(T70, T71), .(T70, X94)) → U208_aga(T72, T70, T71, X94, deletec17_in_aga(T72, T71, X94))
U208_aga(T72, T70, T71, X94, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletec17_in_aga(x1, x2, x3)  =  deletec17_in_aga(x2)
deletec17_out_aga(x1, x2, x3)  =  deletec17_out_aga(x1, x2, x3)
U208_aga(x1, x2, x3, x4, x5)  =  U208_aga(x2, x3, x5)
PERM26_IN_GA(x1, x2)  =  PERM26_IN_GA(x1)
U3_GA(x1, x2, x3, x4, x5)  =  U3_GA(x1, x2, x5)

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

(94) PiDPToQDPProof (SOUND transformation)

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

(95) Obligation:

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

PERM26_IN_GA(.(T86, T87)) → U3_GA(T86, T87, deletec17_in_aga(.(T86, T87)))
U3_GA(T86, T87, deletec17_out_aga(T90, .(T86, T87), T96)) → PERM26_IN_GA(T96)

The TRS R consists of the following rules:

deletec17_in_aga(.(T61, T62)) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(.(T70, T71)) → U208_aga(T70, T71, deletec17_in_aga(T71))
U208_aga(T70, T71, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))

The set Q consists of the following terms:

deletec17_in_aga(x0)
U208_aga(x0, x1, x2)

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

(96) QDPOrderProof (EQUIVALENT transformation)

We use the reduction pair processor [LPAR04].


The following pairs can be oriented strictly and are deleted.


U3_GA(T86, T87, deletec17_out_aga(T90, .(T86, T87), T96)) → PERM26_IN_GA(T96)
The remaining pairs can at least be oriented weakly.
Used ordering: Polynomial interpretation [POLO]:

POL(.(x1, x2)) = 1 + x2   
POL(PERM26_IN_GA(x1)) = 1 + x1   
POL(U208_aga(x1, x2, x3)) = 1 + x3   
POL(U3_GA(x1, x2, x3)) = 1 + x3   
POL(deletec17_in_aga(x1)) = x1   
POL(deletec17_out_aga(x1, x2, x3)) = 1 + x3   

The following usable rules [FROCOS05] were oriented:

deletec17_in_aga(.(T61, T62)) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(.(T70, T71)) → U208_aga(T70, T71, deletec17_in_aga(T71))
U208_aga(T70, T71, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))

(97) Obligation:

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

PERM26_IN_GA(.(T86, T87)) → U3_GA(T86, T87, deletec17_in_aga(.(T86, T87)))

The TRS R consists of the following rules:

deletec17_in_aga(.(T61, T62)) → deletec17_out_aga(T61, .(T61, T62), T62)
deletec17_in_aga(.(T70, T71)) → U208_aga(T70, T71, deletec17_in_aga(T71))
U208_aga(T70, T71, deletec17_out_aga(T72, T71, X94)) → deletec17_out_aga(T72, .(T70, T71), .(T70, X94))

The set Q consists of the following terms:

deletec17_in_aga(x0)
U208_aga(x0, x1, x2)

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

(98) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 1 less node.

(99) TRUE